ABSTRACT While cleaning, getting to those nasty little unreachable spaces under the beds, tables, and sofas can be a big pain. Though small but smart vacuum cleaners are now out there. Automatic Home cleaning robot that only costs a small fraction of the ones in the market. This Robot can detect the obstacles and objects in front of it and can continue moving, avoiding the obstacles, until the whole room is cleaned. It has a small brush attached to it to clean the floor. Component Required: 1. Arduino UNO R3 2. Ultrasonic Sensor. 3. Arduino Motor Driver shield. 4. Wheel Drive Robot Chassis. 5. Computer to Program the Arduino. 6. Battery for the Motors. 7. A Power Bank to Power the Arduino 8. A Shoe Brush. 9. A Scotch Scrub