Directories
¶
| Path | Synopsis |
|---|---|
|
Package devices provides platform-agnostic interfaces for I2C, SPI, Serial (UART), and Pin.
|
Package devices provides platform-agnostic interfaces for I2C, SPI, Serial (UART), and Pin. |
|
adns3080
Package adns3080 provides a driver for the ADNS3080 optical mouse sensor.
|
Package adns3080 provides a driver for the ADNS3080 optical mouse sensor. |
|
as734x
Package as734x provides a driver for the AS7341 and AS7343 spectral sensors.
|
Package as734x provides a driver for the AS7341 and AS7343 spectral sensors. |
|
encoder
Package encoder provides a quadrature encoder driver that uses pin interrupts to efficiently track motor position and calculate rotation speed.
|
Package encoder provides a quadrature encoder driver that uses pin interrupts to efficiently track motor position and calculate rotation speed. |
|
mpu6050
Package mpu6050 provides a driver for the MPU6050 6-axis accelerometer and gyroscope.
|
Package mpu6050 provides a driver for the MPU6050 6-axis accelerometer and gyroscope. |
|
pca9685
Package pca9685 provides a driver for the PCA9685 16-channel 12-bit PWM driver.
|
Package pca9685 provides a driver for the PCA9685 16-channel 12-bit PWM driver. |
|
pcf8574
Package pcf8574 provides a driver for the PCF8574 8-bit I2C GPIO expander.
|
Package pcf8574 provides a driver for the PCF8574 8-bit I2C GPIO expander. |
|
tca9548a
Package tca9548a provides a driver for the TCA9548A 8-channel I2C multiplexer.
|
Package tca9548a provides a driver for the TCA9548A 8-channel I2C multiplexer. |
|
vl53l0x
Package vl53l0x provides tuning data for the VL53L0X time-of-flight sensor.
|
Package vl53l0x provides tuning data for the VL53L0X time-of-flight sensor. |
|
marshaller
|
|
|
proto
Package marshallerv1 implements protobuf-based marshalling/unmarshalling for EasyRobot domain objects (tensors, layers, models, etc.).
|
Package marshallerv1 implements protobuf-based marshalling/unmarshalling for EasyRobot domain objects (tensors, layers, models, etc.). |
|
control/kinematics/thrusters
Package thrusters provides forward and inverse kinematics for rigid bodies actuated by thrust-generating devices with bounded force and torque output.
|
Package thrusters provides forward and inverse kinematics for rigid bodies actuated by thrust-generating devices with bounded force and torque output. |
|
control/kinematics/wheels
Package wheels hosts kinematic models for wheeled drive bases.
|
Package wheels hosts kinematic models for wheeled drive bases. |
|
control/kinematics/wheels/differential
Package differential implements classic two-wheel differential drive kinematics.
|
Package differential implements classic two-wheel differential drive kinematics. |
|
control/kinematics/wheels/mecanum
Package mecanum implements kinematics for mecanum-wheel omnidirectional bases.
|
Package mecanum implements kinematics for mecanum-wheel omnidirectional bases. |
|
control/kinematics/wheels/steer4
Package steer4 implements four-wheel platforms with steerable front wheels.
|
Package steer4 implements four-wheel platforms with steerable front wheels. |
|
control/kinematics/wheels/steer4dual
Package steer4dual implements four-wheel steer platforms with front and rear steering.
|
Package steer4dual implements four-wheel steer platforms with front and rear steering. |
|
control/kinematics/wheels/steer6
Package steer6 implements six-wheel platforms with steerable front and rear axles.
|
Package steer6 implements six-wheel platforms with steerable front and rear axles. |
|
control/motion
Package vaj provides jerk-limited motion profiles with bounded velocity and acceleration for one-dimensional trajectories.
|
Package vaj provides jerk-limited motion profiles with bounded velocity and acceleration for one-dimensional trajectories. |
|
dsp
Package dsp provides digital signal processing functions for EasyRobot.
|
Package dsp provides digital signal processing functions for EasyRobot. |
|
tensor/gorgonia
Package gorgonia provides a lightweight wrapper around gorgonia.org/tensor that implements the EasyRobot tensor types.Tensor interface.
|
Package gorgonia provides a lightweight wrapper around gorgonia.org/tensor that implements the EasyRobot tensor types.Tensor interface. |
|
vec/types
Package types hosts the common vector interfaces used across math modules.
|
Package types hosts the common vector interfaces used across math modules. |
|
vision
|
|
Click to show internal directories.
Click to hide internal directories.