The paper describes practical design and use of an Outdoor Cleaning Robot. We developed an autonomous Out-door Cleaning Robot, which is equipped with a gyroscope sensor, a triangular surveying sensor, and a communication device. The robot uses the gyroscope sensor and odometery to calculate its current position. The triangular surveying sensor, together with reflection panels strategically placed in the environment, is used for calibrating and improving the accuracy of the calculated position. The communication device is used for multiple cleaning robots to know each other's status. The paper also reports experiments in which the developed robots were put into operation for six months in the outdoor environment, and satisfactory results were obtained.