Font Size: a A A

Research On The Embedded Software Of Household Cleaning Robot

Posted on:2008-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:L CengFull Text:PDF
GTID:2178360245498112Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
As a new-style family service robot, domestic cleaning robot must be able to accommodate itself to the complex indoor environment to complete clean-up task intelligently and efficiently. In order to gain intelligence, relying on its sensors and other external equipments, it is capable of go to the charging station automatically. At the same time the robot system requires functions of creation a map and path planning, for the sake of efficiency. On the basis of the accomplished hardware, this paper researches the robot system software, which implements the functions of robot's automatically charging and creating maps.Firstly, this paper presents briefly the design of the robot hardware and its components. The robot hardware includes three major components, namely main body of robots, recharging station and the remote device. Robot with infrared receivers and collision sensors, the main function of it is cleaning. Charging station is the equipment which provides a place for recharging of the robot. The remote device can command the robot to created maps.Secondly, the paper describes in detail development process of the software system. To achieve high efficiency of the cleaning, regional maps must be established, this course needs users to use the remote device to control the movement of the robot. Through recording the track of the robot, it can create a map. With a map, the robot can work in the region. In the process of cleaning, when detecting the voltage of its battery below a given value, it will begin to look for charging stations. The charging station emits infrared signal, the robot knows the position of it through the ray and thereby completes the docking.Finally, the paper interprets the debugging course of software system, and the encountered problems and solutions of them. Experimental results show that the software system is robust, reliable and intelligent. This project has achieved the expected goals of robot design.
Keywords/Search Tags:cleaning robot, embedded software, coverage algorithm, docking algorithm
PDF Full Text Request
Related items