A maze navigating robot.