An autonomous cleaning robot consists of a housing, the autonomous system to drive the robot, and a high power ultraviolet bulb. The ultraviolet bulb is used to disinfect the cleaning surface from various types of allergens including bacteria, mold, and dust mites. The robot itself consists of a hard plastic shell that houses the robots main components and a screen indicating battery life, and cleaning time as well as two buttons to turn the system on and off. The autonomous system uses a series of ultrasonic sensors to calculate the position of the robot relative to obstacles which allow for safe autonomous movement