Directories ¶
Path | Synopsis |
---|---|
Package arm defines the arm that a robot uses to manipulate objects.
|
Package arm defines the arm that a robot uses to manipulate objects. |
eva
Package eva implements the Eva robot from Automata.
|
Package eva implements the Eva robot from Automata. |
fake
Package fake implements a fake arm.
|
Package fake implements a fake arm. |
register
Package register registers all relevant arms
|
Package register registers all relevant arms |
universalrobots
Package universalrobots implements the UR arm from Universal Robots.
|
Package universalrobots implements the UR arm from Universal Robots. |
wrapper
Package wrapper is a package that defines an implementation that wraps a partially implemented arm
|
Package wrapper is a package that defines an implementation that wraps a partially implemented arm |
xarm
Package xarm implements some UFactory arms (xArm 6, xArm 7, and Lite 6).
|
Package xarm implements some UFactory arms (xArm 6, xArm 7, and Lite 6). |
Package audioinput defines an audio capturing device.
|
Package audioinput defines an audio capturing device. |
fake
Package fake implements a fake audio input.
|
Package fake implements a fake audio input. |
microphone
Package microphone implements a microphone audio input.
|
Package microphone implements a microphone audio input. |
register
Package register registers all relevant audio inputs and also API specific functions
|
Package register registers all relevant audio inputs and also API specific functions |
Package base defines the base that a robot uses to move around.
|
Package base defines the base that a robot uses to move around. |
fake
Package fake implements a fake base.
|
Package fake implements a fake base. |
kinematicbase
Package kinematicbase contains wrappers that augment bases with information needed for higher level control over the base
|
Package kinematicbase contains wrappers that augment bases with information needed for higher level control over the base |
register
Package register registers all relevant bases
|
Package register registers all relevant bases |
sensorcontrolled
Package sensorcontrolled base implements a base with feedback control from a movement sensor
|
Package sensorcontrolled base implements a base with feedback control from a movement sensor |
wheeled
Package wheeled implements some bases, like a wheeled base.
|
Package wheeled implements some bases, like a wheeled base. |
Package board defines the interfaces that typically live on a single-board computer such as a Raspberry Pi.
|
Package board defines the interfaces that typically live on a single-board computer such as a Raspberry Pi. |
esp32
Package esp32 exists for the sole purpose of exposing the esp32 as a micro-rdk configuration in app.viam.com The ESP32 is supported by the micro-rdk only (https://github.com/viamrobotics/micro-rdk)
|
Package esp32 exists for the sole purpose of exposing the esp32 as a micro-rdk configuration in app.viam.com The ESP32 is supported by the micro-rdk only (https://github.com/viamrobotics/micro-rdk) |
fake
Package fake implements a fake board.
|
Package fake implements a fake board. |
genericlinux
Package genericlinux implements a Linux-based board making heavy use of sysfs (https://en.wikipedia.org/wiki/Sysfs).
|
Package genericlinux implements a Linux-based board making heavy use of sysfs (https://en.wikipedia.org/wiki/Sysfs). |
genericlinux/buses
Package buses is for I2C and SPI boards that run Linux.
|
Package buses is for I2C and SPI boards that run Linux. |
mcp3008helper
Package mcp3008helper is shared code for hooking an MCP3008 ADC up to a board.
|
Package mcp3008helper is shared code for hooking an MCP3008 ADC up to a board. |
pi5
Package pi5 implements a raspberry pi 5 board.
|
Package pi5 implements a raspberry pi 5 board. |
pinwrappers
Package pinwrappers implements interfaces that wrap the basic board interface and return types, and expands them with new methods and interfaces for the built in board models.
|
Package pinwrappers implements interfaces that wrap the basic board interface and return types, and expands them with new methods and interfaces for the built in board models. |
register
Package register registers all relevant Boards and also API specific functions
|
Package register registers all relevant Boards and also API specific functions |
Package camera defines an image capturing device.
|
Package camera defines an image capturing device. |
fake
Package fake implements a fake camera which always returns the same image with a user specified resolution.
|
Package fake implements a fake camera which always returns the same image with a user specified resolution. |
ffmpeg
Package ffmpeg provides an implementation for an ffmpeg based camera
|
Package ffmpeg provides an implementation for an ffmpeg based camera |
register
Package register registers all relevant cameras and also API specific functions
|
Package register registers all relevant cameras and also API specific functions |
replaypcd
Package replaypcd implements a replay camera that can return point cloud data.
|
Package replaypcd implements a replay camera that can return point cloud data. |
rtppassthrough
Package rtppassthrough defines a Source of RTP packets
|
Package rtppassthrough defines a Source of RTP packets |
transformpipeline
Package transformpipeline defines image sources that apply transforms on images, and can be composed into an image transformation pipeline.
|
Package transformpipeline defines image sources that apply transforms on images, and can be composed into an image transformation pipeline. |
videosource
Package videosource implements various camera models including webcam
|
Package videosource implements various camera models including webcam |
Package encoder implements the encoder component.
|
Package encoder implements the encoder component. |
fake
Package fake implements a fake encoder.
|
Package fake implements a fake encoder. |
incremental
Package incremental implements an incremental encoder
|
Package incremental implements an incremental encoder |
register
Package register registers all relevant MovementSensors
|
Package register registers all relevant MovementSensors |
single
Package single implements a single-wire odometer, such as LM393, as an encoder.
|
Package single implements a single-wire odometer, such as LM393, as an encoder. |
Package gantry contains a gRPC based gantry client.
|
Package gantry contains a gRPC based gantry client. |
fake
Package fake implements a fake gantry.
|
Package fake implements a fake gantry. |
multiaxis
Package multiaxis implements a multi-axis gantry.
|
Package multiaxis implements a multi-axis gantry. |
register
Package register registers all relevant gantries
|
Package register registers all relevant gantries |
singleaxis
Package singleaxis implements a single-axis gantry.
|
Package singleaxis implements a single-axis gantry. |
Package generic contains a gRPC based generic client.
|
Package generic contains a gRPC based generic client. |
fake
Package fake implements a fake generic component.
|
Package fake implements a fake generic component. |
register
Package register registers the generic component
|
Package register registers the generic component |
Package gripper contains a gRPC based gripper client.
|
Package gripper contains a gRPC based gripper client. |
fake
Package fake implements a fake gripper.
|
Package fake implements a fake gripper. |
register
Package register registers all relevant grippers and also API specific functions
|
Package register registers all relevant grippers and also API specific functions |
Package input contains a gRPC based input controller client.
|
Package input contains a gRPC based input controller client. |
fake
Package fake implements a fake input controller.
|
Package fake implements a fake input controller. |
gamepad
Package gamepad implements a linux gamepad as an input controller.
|
Package gamepad implements a linux gamepad as an input controller. |
gpio
Package gpio implements a gpio/adc based input.Controller.
|
Package gpio implements a gpio/adc based input.Controller. |
mux
Package mux implements a multiplexed input controller.
|
Package mux implements a multiplexed input controller. |
register
Package register registers all relevant inputs
|
Package register registers all relevant inputs |
webgamepad
Package webgamepad implements a web based input controller.
|
Package webgamepad implements a web based input controller. |
Package motor contains a gRPC bases motor client
|
Package motor contains a gRPC bases motor client |
fake
Package fake implements a fake motor.
|
Package fake implements a fake motor. |
gpio
Package gpio implements a GPIO based motor.
|
Package gpio implements a GPIO based motor. |
gpiostepper
Package gpiostepper implements a GPIO based stepper motor
|
Package gpiostepper implements a GPIO based stepper motor |
register
Package register registers all relevant motors
|
Package register registers all relevant motors |
Package movementsensor defines the interfaces of a MovementSensor.
|
Package movementsensor defines the interfaces of a MovementSensor. |
adxl345
Package adxl345 implements the MovementSensor interface for the ADXL345 accelerometer.
|
Package adxl345 implements the MovementSensor interface for the ADXL345 accelerometer. |
fake
Package fake is a fake MovementSensor for testing
|
Package fake is a fake MovementSensor for testing |
merged
Package merged implements a movementsensor combining movement data from other sensors
|
Package merged implements a movementsensor combining movement data from other sensors |
mpu6050
Package mpu6050 implements the movementsensor interface for an MPU-6050 6-axis accelerometer.
|
Package mpu6050 implements the movementsensor interface for an MPU-6050 6-axis accelerometer. |
register
Package register registers all relevant MovementSensors
|
Package register registers all relevant MovementSensors |
replay
Package replay implements a replay movement sensor that can return motion data.
|
Package replay implements a replay movement sensor that can return motion data. |
wheeledodometry
Package wheeledodometry implements an odometery estimate from an encoder wheeled base.
|
Package wheeledodometry implements an odometery estimate from an encoder wheeled base. |
Package posetracker contains the interface and gRPC infrastructure for a pose tracker component.
|
Package posetracker contains the interface and gRPC infrastructure for a pose tracker component. |
Package powersensor defines the interfaces of a powersensor.
|
Package powersensor defines the interfaces of a powersensor. |
fake
Package fake is a fake PowerSensor for testing
|
Package fake is a fake PowerSensor for testing |
ina
Package ina this is blank for mac
|
Package ina this is blank for mac |
register
Package register registers all relevant motors
|
Package register registers all relevant motors |
Package register registers all components
|
Package register registers all components |
Package sensor contains a gRPC based sensor client.
|
Package sensor contains a gRPC based sensor client. |
fake
Package fake implements a fake Sensor.
|
Package fake implements a fake Sensor. |
register
Package register registers all relevant Sensors
|
Package register registers all relevant Sensors |
Package servo contains a gRPC bases servo client
|
Package servo contains a gRPC bases servo client |
fake
Package fake implements a fake servo.
|
Package fake implements a fake servo. |
gpio
Package gpio implements a pin based servo
|
Package gpio implements a pin based servo |
register
Package register registers all relevant servos
|
Package register registers all relevant servos |
Click to show internal directories.
Click to hide internal directories.