components/

directory
v0.51.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2024 License: AGPL-3.0

Directories

Path Synopsis
arm
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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL