Components

In-depth information on the various components available within the Viam system.

The term component describes a piece of hardware that a computer controls. The following are the component types that Viam natively supports. If you would like to use additional component types, you can extend Viam with custom components and services.

Arm Component

Arm Component

Explanation of arm configuration and usage in Viam.

Base Component

Base Component

Explanation of base configuration and usage in Viam.

Board Component

Board Component

Explanation of board configuration and usage in Viam.

Camera Component

Camera Component

Explanation of cameras (including webcams, depth cameras, and lidar) in Viam.

Encoder Component

Encoder Component

Explanation of encoder configuration and usage in Viam.

Gantry Component

Gantry Component

Explanation of gantry configuration and usage in Viam.

Input Controller Component

Input Controller Component

Explanation of input controller/gamepad configuration and usage in Viam.

Motor Component

Motor Component

Explanation of motor configuration and usage in Viam.

Movement Sensor Component

Movement Sensor Component

Explanation of movement sensors (including GPS and IMU) in Viam.

Sensor Component

Sensor Component

Explanation of sensor configuration and usage in Viam.

Servo Component

Servo Component

Explanation of servo wiring and configuration in Viam.



Have questions, or want to meet other people working on robots? Join our Community Slack.