ROBOT LAWNMOWER MAPPING
First Claim
1. A robot lawnmower system comprising:
- a plurality of beacons positioned with respect to an area to be mowed;
a robot lawnmower comprising;
a detection system configured to detect the beacons; and
a controller configured to, while controlling the robot lawnmower to traverse first reference point, a second reference point, and a path within the area to be mowed, detect the beacons using the detection system and collect mapping data; and
one or more computer readable mediums storing instructions that, when executed by a system of one or more computing devices, cause the system to perform operations comprising;
receiving the mapping data from the robot lawnmower;
receiving first and second geographic coordinates for the first and second reference points traversed by the robot lawnmower;
receiving a map image of the area from a mapping server;
aligning the mapping data to a coordinate system of the map image of the area using the first and second geographic coordinates, the mapping data corresponding to the first reference point, the second reference point, and the path traversed by the robot lawnmower; and
causing a mobile device to display the map image of the area based on aligning the mapping data to the coordinate system.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
26 Claims
-
1. A robot lawnmower system comprising:
-
a plurality of beacons positioned with respect to an area to be mowed; a robot lawnmower comprising; a detection system configured to detect the beacons; and a controller configured to, while controlling the robot lawnmower to traverse first reference point, a second reference point, and a path within the area to be mowed, detect the beacons using the detection system and collect mapping data; and one or more computer readable mediums storing instructions that, when executed by a system of one or more computing devices, cause the system to perform operations comprising; receiving the mapping data from the robot lawnmower; receiving first and second geographic coordinates for the first and second reference points traversed by the robot lawnmower; receiving a map image of the area from a mapping server; aligning the mapping data to a coordinate system of the map image of the area using the first and second geographic coordinates, the mapping data corresponding to the first reference point, the second reference point, and the path traversed by the robot lawnmower; and causing a mobile device to display the map image of the area based on aligning the mapping data to the coordinate system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 19)
-
-
14. (canceled)
-
16-18. -18. (canceled)
-
20. A method of providing mowing map data, the method comprising:
-
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, the mapping data corresponding to first and second reference points and a path traversed by the robot lawnmower within the area to be mowed; receiving first and second geographic coordinates for the first and second reference points; receiving a map image of the area from a mapping server; aligning the mapping data to a coordinate system of the map image of the area using the first and second geographic coordinates; and providing data formatted to cause a mobile device to, in response to receiving the provided data, display the map image of the area based on aligning the mapping data to the coordinate system. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method of generating and displaying mowing map data, the method comprising:
-
acquiring a first geographic coordinate at a location corresponding to a first reference point specified in mapping data of a robot lawnmower; acquiring a second geographic coordinate at a location corresponding to a second reference point specified in the mapping data of the robot lawnmower; transmitting the first and second geographic coordinates to a remote server that aligns the mapping data from the robot lawnmower to a coordinate system of a map image of an area to be mowed by the robot lawnmower such that the first and second reference points specified in the mapping data match with the first and second geographic coordinates, wherein the mapping data specifies the area to be mowed and a plurality of locations of beacons detectable by the robot lawnmower; and displaying the map image of the area and a graphic overlay representing the aligned mapping data.
-
Specification