The robotic vacuum cleaner is an autonomous robot with an intelligent software program. With little to no human interaction, it performs the functions of a typical vacuum cleaner. Due to their small size, these cleaners can easily access and clean locations under beds, cabinets, and tables. They make less noise than non-robotic equivalents and have sensors that prevent them from colliding with other objects or falling down the stairs.