Robot lawnmower mapping
AssigneeiRobot Corporation
InventorsPaul C. Balutis, Andrew Beaulieu, Brian Yamauchi, Karl Jeffrey Karlson, Dominic Hugh Jones
Life of this patent
Estimating the term…
Abstract
A method of mapping an area to be mowed with an autonomous mowing robot comprises receiving mapping data from a robot lawnmower, the mapping data specifying an area to be mowed and a plurality of locations of beacons positioned within the area to be mowed, and receiving at least first and second geographic coordinates for first and second reference points that are within the area and are specified in the mapping data. The mapping data is aligned to a coordinate system of a map image of the area using the first and second geographic coordinates. The map image is displayed based on aligning the mapping data to the coordinate system.
Claims21
A method performed by a remote computer server that is remote from an autonomous robot lawnmower, the method comprising:
- receiving, by the remote computer server, mapping data from the autonomous robot lawnmower, the mapping data including data indicative of a perimeter of an area traversable by the autonomous robot lawnmower and data indicative of a location of a first beacon relative to the area, the first beacon being detectable by the autonomous robot lawnmower to localize a position of the autonomous robot lawnmower on the area;
- determining, by the remote computer server, based on the mapping data, a suggested location of a second beacon proximate to or on the area;
- and
- transmitting, by the remote computer server and to a mobile device, data to present a graphic representation of a map and to present a graphic representation of beacon indicators in response to a mapping application being executed on a mobile device, wherein the graphic representation of the map includes a representation of the area, and wherein the graphic representation of the beacon indicators includes a first indicator representing the location of the first beacon and a second indicator representing the suggested location of the second beacon.
A method performed by a mobile device, the method comprising:
- receiving, by the mobile device, data from a computer system remote from an autonomous robot lawnmower in response to a mapping application being executed on the mobile device, the data being based on mapping data collected by the autonomous robot lawnmower;
- based on the received data, presenting, on a display of the mobile device, a graphic representation of a map including a representation of an area traversable by the autonomous robot lawnmower;
- and
- based on the received data, presenting, on the display of the mobile device, a graphic representation of beacon indicators, the graphic representation of beacon indicators comprising
- a first indicator representing a location of a first beacon, the first beacon being detectable by the autonomous robot lawnmower to localize a position of the autonomous robot lawnmower on the area;
- and
- a second indicator representing a suggested location for a second beacon proximate to or on the area.
An autonomous robot lawnmower comprising:
- a drive to support the autonomous robot lawnmower on a traversable area, the drive operable to navigate the autonomous robot lawnmower about the area;
- a transceiver to communicate with a first beacon proximate the area to localize a position of the autonomous robot lawnmower on the area;
- and
- a controller operably connected to the transceiver, the controller configured to execute instructions to perform operations comprising:
- generating mapping data as the autonomous robot lawnmower is navigated about the area, the mapping data including data indicative of a perimeter of an area traversable by the autonomous robot lawnmower and data indicative of a location of the first beacon relative to the area, and
- transmitting the mapping data to cause a mobile device to present a graphic representation of beacon indicators including a first indicator representing the location of the first beacon and a second indicator representing a suggested location of a second beacon.
Dependencies are inferred from the claim text.