Project Overview Project Goals: Perform Image segmentation and object detection on a cluttered environment. Enable multiple robot behaviours capable of aligning and pushing objects (within a payload). Enable robot to clean surface using coverage path planning. DeskBot System Workspace: DeskBot Overview: DeskBot gives two task option on the Graphic User Interface (GUI). 1) De-clutter, which de-clutters the table by putting all the objects lying on the table in its respective place and 2) CleanOMatic, This works only when there are no objects lying on the table. The robot is integrated with a 3D printed brush and a defined map helps the robot move around the table to clean the dust particles on the table and dump the dust into an attached bin to the table. Figure below shows an overview of the process. First, the GUI gives two options 1) De-Clutter, 2) CleanOMatic. Once the power is on the camera is initiated and it perceives the environment. In our case th...