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 |
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 |
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. |
ultrasonic
Package ultrasonic provides an implementation for an ultrasonic sensor wrapped as a camera
|
Package ultrasonic provides an implementation for an ultrasonic sensor wrapped as a camera |
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. |
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 |
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.
|
Package adxl345 implements the MovementSensor interface for the ADXL345 accelerometer. |
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. |
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 |
rtk_station
Package rtkstation defines a gps rtk correction source This is an Experimental package
|
Package rtkstation defines a gps rtk correction source This is an Experimental package |
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.