The first robovacs used random navigation. This sometimes caused the unit to miss spots when cleaning or be unable to locate its base station to recharge, and did not provide the user a history of which spaces were cleaned.