components/

directory
v0.2.16 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2023 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
trossen
Package trossen implements arms from Trossen Robotics.
Package trossen implements arms from Trossen Robotics.
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 xArms.
Package xarm implements some xArms.
yahboom
Package yahboom implements a yahboom based robot.
Package yahboom implements a yahboom based robot.
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 subtype specific functions
Package register registers all relevant audio inputs and also subtype 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.
agilex
Package limo implements the AgileX Limo base
Package limo implements the AgileX Limo base
boat
Package boat implements a base for a boat with support for N motors in any position or angle This is an Experimental package
Package boat implements a base for a boat with support for N motors in any position or angle This is an Experimental package
fake
Package fake implements a fake base.
Package fake implements a fake base.
register
Package register registers all relevant bases
Package register registers all relevant bases
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.
arduino
Package arduino implements the arduino board and some peripherals.
Package arduino implements the arduino board and some peripherals.
beaglebone
Package beaglebone implements a beaglebone based board.
Package beaglebone implements a beaglebone based board.
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).
hat/pca9685
Package pca9685 implements a PCA9685 HAT.
Package pca9685 implements a PCA9685 HAT.
jetson
Package jetson implements a jetson-based board.
Package jetson implements a jetson-based board.
numato
Package numato is for numato IO boards.
Package numato is for numato IO boards.
pi
Package pi implements a Board and its related interfaces for a Raspberry Pi.
Package pi implements a Board and its related interfaces for a Raspberry Pi.
pi/common
Package picommon contains shared information for supported and non-supported pi boards.
Package picommon contains shared information for supported and non-supported pi boards.
register
Package register registers all relevant Boards and also subtype specific functions
Package register registers all relevant Boards and also subtype specific functions
ti
Package ti implements a ti based board.
Package ti implements a ti based board.
Package camera defines an image capturing device.
Package camera defines an image capturing device.
align
Package align defines the camera models that are used to align a color camera's output with a depth camera's output, in order to make point clouds.
Package align defines the camera models that are used to align a color camera's output with a depth camera's output, in order to make point clouds.
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 subtype specific functions
Package register registers all relevant cameras and also subtype specific functions
rtsp
Package rtsp implements an RTSP camera client for RDK
Package rtsp implements an RTSP camera client for RDK
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.
velodyne
Package velodyne implements a general velodyne LIDAR as a camera.
Package velodyne implements a general velodyne LIDAR as a camera.
videosource
Package videosource defines various image sources typically registered as cameras in the API.
Package videosource defines various image sources typically registered as cameras in the API.
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.
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.
oneaxis
Package oneaxis implements a one-axis gantry.
Package oneaxis implements a one-axis gantry.
register
Package register registers all relevant gantries
Package register registers all relevant gantries
Package generic contains a gRPC based generic client.
Package generic contains a gRPC based generic client.
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 subtype specific functions
Package register registers all relevant grippers and also subtype specific functions
robotiq
Package robotiq implements the gripper from robotiq.
Package robotiq implements the gripper from robotiq.
softrobotics
Package softrobotics implements the vacuum gripper from Soft Robotics.
Package softrobotics implements the vacuum gripper from Soft Robotics.
trossen
Package trossen implements a trossen gripper.
Package trossen implements a trossen gripper.
vgripper/v1
Package vgripper implements versions of the Viam gripper.
Package vgripper implements versions of the Viam gripper.
yahboom
Package yahboom implements a yahboom based gripper.
Package yahboom implements a yahboom based gripper.
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
dimensionengineering
Package dimensionengineering contains implementations of the dimensionengineering motor controls
Package dimensionengineering contains implementations of the dimensionengineering motor controls
dmc4000
Package dmc4000 implements stepper motors behind a Galil DMC4000 series motor controller
Package dmc4000 implements stepper motors behind a Galil DMC4000 series motor controller
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.
i2cmotors
Package ezopmp is a motor driver for the hydrogarden pump
Package ezopmp is a motor driver for the hydrogarden pump
register
Package register registers all relevant motors
Package register registers all relevant motors
roboclaw
Package roboclaw is the driver for the roboclaw motor drivers
Package roboclaw is the driver for the roboclaw motor drivers
tmcstepper
Package tmcstepper implements a TMC stepper motor.
Package tmcstepper implements a TMC stepper motor.
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 attached to the I2C bus of the robot (the chip supports communicating over SPI as well, but this package does not support that interface).
Package adxl345 implements the MovementSensor interface for the ADXL345 accelerometer attached to the I2C bus of the robot (the chip supports communicating over SPI as well, but this package does not support that interface).
cameramono
Package cameramono implements a visual odemetry movement sensor based ona single camera stream This is an Experimental package
Package cameramono implements a visual odemetry movement sensor based ona single camera stream This is an Experimental package
fake
Package fake is a fake MovementSensor for testing
Package fake is a fake MovementSensor for testing
gpsnmea
Package gpsnmea implements an NMEA serial gps.
Package gpsnmea implements an NMEA serial gps.
gpsrtk
Package gpsrtk defines a gps and an rtk correction source which sends rtcm data to a child gps This is an Experimental package
Package gpsrtk defines a gps and an rtk correction source which sends rtcm data to a child gps This is an Experimental package
imuvectornav
Package imuvectornav implement vectornav imu
Package imuvectornav implement vectornav imu
imuwit
Package imuwit implements wit imus.
Package imuwit implements wit imus.
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
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 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.
bme280
Package bme280 implements a bme280 sensor for temperature, humidity, and pressure.
Package bme280 implements a bme280 sensor for temperature, humidity, and pressure.
charge
Package charge implements a charge controller sensor
Package charge implements a charge controller sensor
ds18b20
Package ds18b20 implements a 1-wire temperature sensor
Package ds18b20 implements a 1-wire temperature sensor
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
ultrasonic
Package ultrasonic implements an ultrasonic sensor based of the yahboom ultrasonic sensor
Package ultrasonic implements an ultrasonic sensor based of the yahboom ultrasonic sensor
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