Complete Extended-Kalman-Filter SLAM Pipeline in C++ from Scratch

Brief Overview

Developed a ROS2 C++ Extended Kalman Filter SLAM package for the Turtlebot3 Burger, including a custom simulation in ROS2. Coded the entire EKF SLAM pipeline, integrating obstacle detection from Lidar using ML-based circle fitting for accurate mapping and landmark detection.

Video demo