A diffrential drive robot is controlled using ros2 humble. Real Hardwares are interface in this robot.
hardware components:
- two SPG30E-30K geared dc motor with encoder
- L298n motor driver
- raspberrypi4 with ubuntu 22.04 server
- Arduino nano
- 12 volt lithium ion battery
aruino code also provided in this repository
Video: https://github.com/user-attachments/assets/47c9fdf6-5587-4cb2-bd7d-ac38caa637ef