There are no specific restrictions on what the hardware components should be. You could use them as per your preference and availability. As for my case, I used the following:
-
Chassis: 3D printable chassis
-
Drives:
-
Motor Driver: L298n H-Bridge motor driver x1
-
Micro-controllers:
- ESP32- CAM x1, and/or
- ESP32 DEVKIT V1 38 Pins x1
-
Power Supply: 11.1 V 1100 mAh Li-Po battery x1
-
Peripherals-
- 55 mm M3 nuts and bolts x8
- Lots of jumper cables (>x20)
- Electrical cable ties/zip ties x10
After initial setup mine looked like this [PS. That' my cat, Finster. he likes to sleep on the table]
| CAD | Real |
|---|---|
![]() |
![]() |
Again, no restrictions here. Here are the things that I am currently using:
- ROS2 Iron running on an Ubuntu 22.04 system
- ArduinoIDE or
- PlatformIO setup on a VSCode environment
- Micro-ROS
- EdgeImpulse Studio for tinyML pipeline





