Bonyolult lehet a robotporszívók útvonal választása, van amelyik szisztematikusan takarít, feltérképezve a szobát és a van olyan, amelyik látszólag véletlenszerűen bolyong. Az iRobot Roomba robotporszívó ezen utóbbiak csoportjába tartozik, de tulajdonképpen csak látszólagos ez a véletlenszerű irányválasztás. Az, hogy milyen szöggel fordul el mielőtt folytatná az útját egy iRobot Roomba robotporszívó, az függ az ütközés …