La Roomba de iRobot no es solo una aspiradora automática; emplea un sistema de sensores y algoritmos (AWARE) para mapear y limpiar eficientemente alfombras y suelos duros.
Los sensores recogen datos del entorno (forma de la habitación, obstáculos, seres en movimiento) hasta 67 veces por segundo. Los modelos superiores tienen navegación más sofisticada, pero todos comparten la misma base científica.
La Roomba regresa a su base de carga automáticamente cuando la batería baja o termina el ciclo.