Method of generating a three-dimensional map of a lawn and its use to improve mowing efficiency
US-10188029-B1 · Jan 29, 2019 · US
US10750667B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10750667-B2 |
| Application number | US-201715850413-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 21, 2017 |
| Priority date | Oct 10, 2014 |
| Publication date | Aug 25, 2020 |
| Grant date | Aug 25, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of mowing an area with an autonomous mowing robot comprises storing, in non-transient memory of the robot, a set of geospatially referenced perimeter data corresponding to positions of the mowing robot as the mowing robot is guided about a perimeter of an area to be mowed, removing from the set of perimeter data one or more data points thereby creating a redacted data set and controlling the mowing robot to autonomously mow an area bounded by a boundary corresponding to the redacted data set, including altering direction of the mowing robot at or near a position corresponding to data in the redacted data set so as to redirect the robot back into the bounded area.
Opening claim text (preview).
What is claimed is: 1. A mowing robot comprising: a grass cutter; a drive system including a motorized wheel; and a controller operably coupled to the motorized wheel for maneuvering the mowing robot to traverse a lawn area, the controller configured to: control the mowing robot to autonomously mow within an area bounded by a boundary at a first speed, and control the mowing robot to autonomously mow at a second speed slower than the first speed when the mowing robot is within a predetermined distance to the boundary. 2. The mowing robot of claim 1 , wherein the controller is configured to adjust a mowing direction of the mowing robot in response to reaching the boundary. 3. The mowing robot of claim 2 , wherein the controller is configured to control the mowing robot to mow along the boundary at the second speed. 4. The mowing robot of claim 1 , wherein the first speed is slower than a manual operating speed of the mowing robot, and the mowing robot is configured to operate at the manual operating speed in response to a detachable push bar being connected to the mowing robot. 5. The mowing robot of claim 1 , wherein the controller is configured to cause the mowing robot to autonomously mow at the second speed when the mowing robot is within the predetermined distance to the boundary, until the mowing robot reaches the boundary. 6. The mowing robot of claim 1 , wherein the controller is configured to identify the boundary from stored geospatially referenced perimeter coordinates determined in a teaching mode. 7. The mowing robot of claim 1 , wherein the controller is configured to: determine a second boundary that is at a predetermined distance from and inside the first boundary, control the mowing robot to mow at the first speed when the robot is within an area bounded by the second boundary, and control the mowing robot to mow at the second speed when the mowing robot is on the second boundary, or between the second boundary and the first boundary. 8. The mowing robot of claim 7 , wherein the controller is configured to: identify cells of a two-dimensional data array as corresponding to the positions of the mowing robot; identify cells within the first boundary and within the predetermined distance of the first boundary; and determine the second boundary based on the cells that are within the first boundary and within the predetermined distance of the first boundary. 9. The mowing robot of claim 1 , wherein the controller is configured to apply a smoothing function to the second boundary to smooth the second boundary. 10. A method of mowing an area with an autonomous mowing robot, the method comprising: maneuvering, using a drive system including a motorized wheel, the mowing robot to traverse a lawn area; controlling, using a controller operably coupled to the drive system, the mowing robot to autonomously mow within an area bounded by a predetermined boundary at a first speed; and controlling, using the controller, the mowing robot to autonomously mow at a second speed slower than the first speed when the mowing robot is within a predetermined distance to the predetermined boundary. 11. The method of claim 10 , comprising storing, in non-transient memory of the robot, a set of geospatially referenced perimeter data corresponding to positions of the mowing robot as the mowing robot is guided about a perimeter of an area to be mowed. 12. The method of claim 11 , comprising determining, at the controller, the boundary based on at least a portion of the stored set of geospatially referenced perimeter data. 13. The method of claim 10 , comprising: determining a second boundary that is at a predetermined distance from and inside the predetermined boundary, controlling the mowing robot to mow at the first speed when the robot is within an area bounded by the second boundary, and controlling the mowing robot to mow at the second speed when the mowing robot is on the second boundary, or between the second boundary and the predetermined boundary. 14. The method of claim 13 , comprising: identifying cells of a two-dimensional data array as corresponding to the positions of the mowing robot; identifying cells that are within the predetermined boundary and within the predetermined distance of the predetermined boundary; and determining the second boundary based on the cells that are within the predetermined boundary and within the predetermined distance of the predetermined boundary.
positional data taught by the user, e.g. paths (G05D1/2295 takes precedence) · CPC title
Radio signals · CPC title
using signals provided by artificial sources external to the vehicle, e.g. navigation beacons · CPC title
using passive navigation aids external to the vehicle, e.g. markers, reflectors or magnetic means · CPC title
Coherent light, e.g. laser signals · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.