IP Library › Granted Patent US 10,750,667
Granted Patent B2
US 10,750,667 · App. 15/850,413 · Granted Aug 25, 2020

Robotic lawn mowing boundary determination

Inventors: Brian Yamauchi (Cambridge, MA); Andrew Beaulieu (Somerville, MA); Paul C. Balutis (Shrewsbury, MA)
Assignee: iRobot Corporation
A01D34/008A01B69/008G05D1/0212G05D1/0219G05D1/0221G05D1/0236A01D2101/00G05D2201/0208Y10S901/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,750,667
App. No.
15/850,413
Filed
Dec 21, 2017
Granted
Aug 25, 2020
Kind
B2
Art Unit
3661
USPC
701/25
Abstract

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.

Claims (34)

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.

Assignments (5)
NOTICE OF ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2025
From: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
To: SANTRUM HONG KONG CO., LIMITED, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 073707/0516 →
SECURITY INTEREST Recorded Aug 9, 2023
From: IROBOT CORPORATION
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 064532/0856 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: IROBOT CORPORATION
Reel/Frame 064430/0001 →
SECURITY INTEREST Recorded Nov 3, 2022
From: IROBOT CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061878/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2018
From: YAMAUCHI, BRIAN; BEAULIEU, ANDREW; BALUTIS, PAUL C.
To: IROBOT CORPORATION
Reel/Frame 045516/0190 →
Continuity (3)
Continuation 15371618 · Dec 7, 2016
Continuation 14512098 · Oct 10, 2014
Related Publication 20180168097A1 · Jun 21, 2018
Cited By (13)
US 12,296,694 US 12,369,509 US 12,425,197 US 12,443,180 US 12,472,611 US 12,510,892 US 12,564,130 US 12,653,097 US 12,677,737 US 12,690,518 US 12,691,778 US 12,696,838 US 12,714,019