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 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 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. |
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. |
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. |
nanopi
Package nanopi implements a nanopi based board.
|
Package nanopi implements a nanopi 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 API specific functions
|
Package register registers all relevant Boards and also API specific functions |
ti
Package ti implements a ti based board.
|
Package ti implements a ti based board. |
upboard
Package upboard implements an Intel based board.
|
Package upboard implements an Intel 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 |
platforms/jetson
Package jetsoncamera contains information about the daughterboards and camera modules that are supported on jetson platforms.
|
Package jetsoncamera contains information about the daughterboards and camera modules that are supported on jetson platforms. |
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. |
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 |
ams
Package ams implements the AMS_AS5048 encoder
|
Package ams implements the AMS_AS5048 encoder |
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. |
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. |
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 |
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. |
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 NOTE: This implementation is experimental and incomplete.
|
Package roboclaw is the driver for the roboclaw motor drivers NOTE: This implementation is experimental and incomplete. |
tmcstepper
Package tmcstepper implements a TMC stepper motor.
|
Package tmcstepper implements a TMC stepper motor. |
ulnstepper
Package uln28byj implements a GPIO based stepper motor (model: 28byj-48) with uln2003 controler.
|
Package uln28byj implements a GPIO based stepper motor (model: 28byj-48) with uln2003 controler. |
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 an I2C bus on 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 an I2C bus on 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. |
power_ina219
Package ina219 implements an ina219 voltage/current/power monitor sensor - typically used for battery state monitoring.
|
Package ina219 implements an ina219 voltage/current/power monitor sensor - typically used for battery state monitoring. |
register
Package register registers all relevant Sensors
|
Package register registers all relevant Sensors |
sht3xd
Package sht3xd implements a sht3x-d sensor for temperature and humidity datasheet can be found at: https://cdn-shop.adafruit.com/product-files/2857/Sensirion_Humidity_SHT3x_Datasheet_digital-767294.pdf example repo: https://github.com/esphome/esphome/tree/dev/esphome/components/sht3xd
|
Package sht3xd implements a sht3x-d sensor for temperature and humidity datasheet can be found at: https://cdn-shop.adafruit.com/product-files/2857/Sensirion_Humidity_SHT3x_Datasheet_digital-767294.pdf example repo: https://github.com/esphome/esphome/tree/dev/esphome/components/sht3xd |
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 |
Click to show internal directories.
Click to hide internal directories.