ABSTRACT
“Time and Tide waits for no man”
We all relate to this saying. In this present era, time is one thing which everyone wishes that they had more. Especially for working women it becomes difficult to handle home and office together. Keeping the house clean becomes a herculean task for them. They wish for something which could make their work easier. Here we present a device which comes in to the rescue in such situations. A robot can be defined as an electromechanical system with the capability of sensing its environment, manipulating it and acting according to the programmed sequence. It is a machine that appears intelligent due to the instructions it receives from a computer inside it which handles multiple tasks. The house cleaning robot uses a microcontroller to detect obstacles and manipulates its direction as per the inputs from infrared sensors mounted in front, back, right and left of the robot. The heart of the system is a microcontroller . It is programmed to accept inputs to sense obstacles around it and control the robot to avoid any collisions. There are 4 IR sensors used in this project and implimentation- one at the front, and the remaining on the left, right and back of the robot to detect obstacles, if any. A Digital Signal Processor is used to process speech signals. In case of an obstacle ,or a potential collision, the microcontroller controls the wheels of the robo by a motor driver to avoid collision. The vacuum cleaner mounted on the robot performs the cleaning process.

INTRODUCTION
The house cleaning robot uses a microcontroller to detect obstacles and manipulates its direction as per the inputs from infrared sensors mounted in front, right and left of the robot or the digital signal processor. The heart of the system is a microcontroller – PIC 16F877A . It is programmed to accept inputs to sense obstacles around it and control the robot to avoid any collisions. There are 4 IR sensors used in this project and implimentation- one at the front, and the remaining on the left, right and back of the robot to detect obstacles, if any. In case of an obstacle ,or a potential collision, the microcontroller controls the wheels of the robo by a motor driver IC- L293D to avoid collision. The vacuum cleaner mounted on the robot performs the cleaning process.
The robot works in 2 modes : Auto mode and Manual mode.
Auto mode:- In this mode, the PIC microcontroller is programmed in such a way that it takes the decision and changes the path of the robot as per the sensor inputs to avoid the obstacles. A timer is used to set the time limit for the cleaning process.
Manual mode:- In manual mode, we use a DSP- AP7003 to control the robot manually. This DSP converts speech commands to digital format and these values are stored in its memory. This is done pre-hand by the user. When cleaning is to be done, the user just deliver the speech commands which has been already stored in the DSP. After comparing the two speech commands , the corresponding output of DSP drives the PIC microcontroller and moves the robot accordingly.

Cleaning and Household Robots: A Technology Survey
This paper describes some of the main technology areas that have been actually used in the development of cleaning robots. The approach taken in this survey is to examine the characteristics of cleaning robots that have made successful laboratory demonstration or have become commercial products. We then identify the technology approach followed by the authors, and group their contributions in a few general areas. The result is a summary of used approaches to thesolution of difficult, albeit very practical, problems in the area of autonomous execution of cleaning tasks.

PROBLEM DEFENITION
In this present era, people live a very busy life. People in cities have irregular and long working times. In such a situation a person will always find ways of saving time. Household chores are the ones that are most dreaded upon. And cleaning a home tops the list. Not only its time consuming, but also its very tiring. Especially for working women it becomes difficult to handle both home and office work together. She has to do the household chores in the morning, go to work and do the works there and return home in the evening to again start her chores at home. Thus she lives a dual life. In this dual life, we thought of gifting her a way of saving some of her precious time.
So the requirement of a House Cleaning Robot is born. For saving time we needed an automatic system that cleans on its own without human interventions. Also, we did think about how to aid people with physical disabilities. Since we had to do this, we knew that we needed a cleaning system that could work in accordance to what we say, thus helping a physically disabled person. Hence we planned a system that could perform the cleaning process either automatically or according to what we say.