Three ROS2 packages intended for use as a full system.
A 3D printed eyebot housing controled via RaspberryPi suspended from a ceiling-mounted track. Features:
- Two ROS2 nodes: one for motion control, one for radio station tuning (using in-game audio files)
- One servo motor interfaced to a slew gear to rotate the body along the vertical axis.
- One servo motor interfaced to a rack and pinion track system to move the bot along the predefined path.
An ESP32 board and limit switch which, on activation, informs the bot of its impending collision with the hardstop.
An ESP32 board with multiple mapped buttons. The buttons comunicate on topics to toggle motion, change the radio station, etc.