Welcome to the Viam Documentation Site
Getting Started
Looking to get started with Viam? Check out the following:
Product Overviews
- Overview of Viam-Server and RDK
- Viam’s Fleet Management
- Using Viam’s SDKs as a Client Application
- Using Viam’s SDKs for a Server Hardware Implementation
- Viam’s Data Management Platform
Tutorials
The Tutorials topic and the TOC list our tutorials in order from the basic to complex.
SCUTTLE-based tutorials
- Configuring SCUTTLE Rover with a Camera
- Controlling a SCUTTLE Rover with a Bluetooth Gamepad
- Detecting Color with the SCUTTLE Rover
Yahboom-based tutorials
Simple Raspberry Pi tutorials
Other tutorials
Components - Pieces of hardware in your robot
- Arm
- Base - a mobile robot base, examples: wheeled, tracked, boat, drone
- Board
- Camera
- Encoder
- Gantry
- Input Controller
- Motor
- Movement Sensor
- Sensor
- Servo
Services - Higher level software-only APIs
- Robot Service - meta data about a robot and robot level operations
- Vision
- Motion
- Data Management
- Simultaneous Localization and Mapping (SLAM)