A differential drive robot is controlled using ROS2 Jazzy running on a Raspberry Pi 4 (running Ubuntu Server 24.04). The vehicle is equipped with a Raspberry Pi camera for visual feedback and an RPLIDAR A1 sensor used for Simultaneous Localization and Mapping (SLAM), autonomous navigation and obstacle avoidance.
raspberry-pi navigation imu lidar slam sensor-fusion pca9685 raspberry-pi-camera ros2 motor-driver mpu6050 rplidar hardware-interface differential-drive-robot diy-robot rviz2 gazebosim ros2-control ros2-humble imu-sensor-broadcaster
-
Updated
Aug 19, 2026 - Python