A simple and cheap ROS2 mobile robot platform built on hoverboard hardware.
An ESP32-S3 connects to the hoverboard mainboard, an IMU and a LIDAR, and bridges them to ROS2 over UDP (WiFi or USB tethering).
| Folder | Content |
|---|---|
esp32s3/ |
ESP-IDF firmware for the ESP32-S3 bridge |
ros2/ |
ROS2 packages |
hoverboard/ |
Mainboard firmware (submodule) and its configuration patch |
tools/ |
Bench tests: Arduino UART link test, LIDAR viewer |
docs/ |
Hardware notes and design documents |
git clone --recurse-submodules git@github.com:RoboticsNetworkTrieste/hoverboard-robot.git
- Flash the mainboard: see
hoverboard/README.md. - Build and flash the ESP32-S3: see
esp32s3/README.md.
GPLv3, see LICENSE.