This document describes a cleaning robot called Robovac that uses various sensors and a microcontroller. The robot uses an ultrasonic sensor to measure distances, a Bluetooth module for wireless control and communication, and a motor drive circuit controlled by the microcontroller to navigate and clean surfaces. It can be controlled via a smartphone app that allows users to send commands and receive feedback. The goal of the project is to develop an automated system to assist with floor cleaning in various environments like homes and businesses.