A component represents a physical piece of electrical or electromechanical hardware in a robot.
The following component types are natively supported. If you would like to use additional component types, you can extend Viam with custom components and services.
The signal wire hub of a robot, with GPIO pins for transmitting signals between the robot's computer and its other components.
An input controller, like a gamepad or joystick, is a device humans use to control a robot's actions.
Have questions, or want to meet other people working on robots? Join our Community Discord.
Was this page helpful?
Glad to hear it! If there is anything we could be doing better, please create an issue.
We're sorry about that. If you'd like to talk to us for help, please join the Community Discord. To ensure we know what's wrong with this page, you can also open an issue.