Autonomous mobile robot
First Claim
1. An operator feedback unit in communication with an autonomous robot lawnmower configured for mowing a lawn, the operator feedback unit comprising:
- an operator input device configured togenerate a first signal indicative of a completion of a first teaching routine of the autonomous robot lawnmower, the completion of the first teaching routine indicating that the autonomous robot lawnmower has determined, via a localization system, positions of the autonomous robot lawnmower about a perimeter of the lawn and has stored at least some of the positions, andgenerate a second signal indicative of a completion of a second teaching routine in which additional positions of the autonomous robot lawnmower are determined as the autonomous robot lawnmower is piloted by the operator about the perimeter of the lawn in the second teaching routine and in which at least some of the additional positions of the autonomous robot lawnmower are stored; and
a visual display communicably coupled to the operator input device, the visual display configured topresent a first visual indicator in response to the first signal indicative of the completion of the first teaching routine, the first visual indicator representing a first geometry of the lawn based on at least some of the stored positions of the autonomous robot lawnmower from the first teaching routine, andpresent a second visual indicator overlaid on the first visual indicator in response to the second signal, the second visual indicator representing a second geometry of the lawn based on at least some of the additional stored positions of the autonomous robot lawnmower from the second teaching routine.
4 Assignments
0 Petitions
Accused Products
Abstract
A robot lawnmower includes a robot body, a drive system, a localizing system, a teach monitor, and a controller in communication with one another. The drive system is configured to maneuver the robot lawnmower over a lawn. The teach monitor determines whether the robot lawnmower is in a teachable state. The controller includes a data processing device and non-transitory memory in communication with the data processing device. The data processing device executes a teach routine when the controller is in a teach mode for tracing a confinement perimeter around the lawn as a human operator pilots the robot lawn mower, when the robot lawnmower is in the teachable state, the teach routine stores global positions determined by the localizing system in the non-transitory memory, and when the robot lawnmower is in the unteachable state, the teach routine issues an indication of the unteachable state.
63 Citations
30 Claims
-
1. An operator feedback unit in communication with an autonomous robot lawnmower configured for mowing a lawn, the operator feedback unit comprising:
-
an operator input device configured to generate a first signal indicative of a completion of a first teaching routine of the autonomous robot lawnmower, the completion of the first teaching routine indicating that the autonomous robot lawnmower has determined, via a localization system, positions of the autonomous robot lawnmower about a perimeter of the lawn and has stored at least some of the positions, and generate a second signal indicative of a completion of a second teaching routine in which additional positions of the autonomous robot lawnmower are determined as the autonomous robot lawnmower is piloted by the operator about the perimeter of the lawn in the second teaching routine and in which at least some of the additional positions of the autonomous robot lawnmower are stored; and a visual display communicably coupled to the operator input device, the visual display configured to present a first visual indicator in response to the first signal indicative of the completion of the first teaching routine, the first visual indicator representing a first geometry of the lawn based on at least some of the stored positions of the autonomous robot lawnmower from the first teaching routine, and present a second visual indicator overlaid on the first visual indicator in response to the second signal, the second visual indicator representing a second geometry of the lawn based on at least some of the additional stored positions of the autonomous robot lawnmower from the second teaching routine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
11. A method comprising:
-
generating, via an operator input device, a first signal indicative of a completion of a first teaching routine, the completion of the first teaching routine indicating that an autonomous robot lawnmower has determined, via a localization system, positions of the autonomous robot lawnmower about a perimeter of the lawn and has stored at least some of the positions; presenting a first visual indicator on a display device in response to the first signal indicative of the completion of the first teaching routine, the first visual indicator representing a first geometry of the lawn based on at least some of the stored positions of the autonomous robot lawnmower determined from the first teaching routine; generating a second signal indicative of a completion of a second teaching routine in which additional positions of the autonomous robot lawnmower are determined as the autonomous robot lawnmower is piloted by the operator about the perimeter of the lawn in the second teaching routine and in which at least some of the additional positions of the autonomous robot lawnmower are stored; and presenting, in response to the second signal, a second visual indicator overlaid on the first visual indicator, the second visual indicator representing a second geometry of the lawn based on at least some of the additional stored positions of the autonomous robot lawnmower from the second teaching routine. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 27, 28, 29, 30)
-
Specification