This is a Coverage Path Planning algorithm for a floor cleaning robot. This project was done as a part of the course EE/CE 468 Mobile Robotics at Habib University, Karachi.
The algorithm was tested on a Turtlebot3 Burger robot in Gazebo. The robot was equipped with a Lidar sensor and a camera. The algorithm was written in MATLAB.