Nowadays, intelligent cleaning robot is widely used in housecleaning, hotel and office for cleaning in a half--automatic way or full--automatic way. In recent years, the development of cleaning robot has brought increasing attention in overseas and domestic, and it has become a new development area in the field of service robots. This paper designs an intelligent cleaning robot, which could realize move freely under the control of obstacle avoidance strategies based on the fuzzy logic. According to the information of obstacles from the sensor system, the obstacle avoidance system is built by the fuzzy control method to make the cleaning robot avoid the obstacles autonomously.