This document describes an obstacle avoiding robot with a vacuum cleaner. The robot uses IR sensors and a microcontroller to detect obstacles and navigate around them while using a blower to function as a vacuum cleaner. It discusses the components, circuit diagram, software, applications and future enhancements such as adding a camera to increase range or modifying it to function as a firefighting robot. The goal is to create a robot that can autonomously clean an area while avoiding obstacles.