ROS Autonomous Vehicle

A SLAM-capable autonomous vehicle with a custom STM32 low-level controller

An autonomous vehicle running ROS (Noetic) on a Raspberry Pi, with a custom STM32 low-level controller driving both the IMU and the motors.

ROS autonomous vehicle.
Map built by the ROS vehicle using Gmapping SLAM.

I built the ROS packages and deployed them to the Raspberry Pi Ubuntu system, using the Gmapping SLAM algorithm to construct maps.