IP Library › Granted Patent US 10,785,907
Granted Patent B2
US 10,785,907 · App. 16/037,090 · Granted Sep 29, 2020

Controlling robotic lawnmowers based on fluctuating weather conditions

Inventors: Brian Doughty (Framingham, MA); Andrew Beaulieu (Somerville, MA); Brian Yamauchi (Cambridge, MA); Alec Likhite (Arlington, MA); Erik Steltz (Melrose, MA)
Assignee: iRobot Corporation
A01D34/008A01G25/09G05D2201/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,785,907
App. No.
16/037,090
Granted
Sep 29, 2020
Kind
B2
Abstract

A method of mowing with an autonomous robot lawnmower includes traversing a mowable area with the autonomous robot lawnmower carrying a cutter and a vegetation characteristic sensor. The vegetation characteristic sensor is configured to generate sensor data in response to detecting a vegetation characteristic of the mowable area. The vegetation characteristic is selected from the group consisting of a moisture content, a grass height, and a color. The method includes storing position-referenced data representing the vegetation characteristic detected across the mowable area. The position-referenced data is based at least in part on the sensor data and position data. The method includes sending data to a remote device to cause the remote device to display a map including information based on the position-referenced data.

Claims (45)

1. A method of mowing with an autonomous robot lawnmower, the method, comprising:

receiving information about a fluctuating weather condition related to a mowable area;

transmitting data to a remote user device to cause the remote user device to display information indicative of a recommendation to adjust a mowing schedule based on the information about the fluctuating weather condition;

in response to receiving, from the remote user device, a user confirmation to adjust the mowing schedule, adjusting the mowing schedule; and

controlling the autonomous robot lawnmower to mow the mowable area based on the adjusted mowing schedule.

2. The method of claim 1 , wherein:

the information about the fluctuating weather condition comprises information about a forecast of weather at the mowable area, and

transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on the information about the fluctuating weather condition comprises transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on an expected rainfall at the mowable area.

3. The method of claim 1 , further comprising determining a vegetation characteristic of the mowable area based on sensor data from a vegetation characteristic sensor on the autonomous robot lawnmower, the vegetation characteristic sensor being configured to generate the sensor data in response to detecting the vegetation characteristic, the vegetation characteristic being selected from the group consisting of a moisture content, a grass height, and a color,

wherein transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on the information about the fluctuating weather condition further comprises transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on the fluctuating weather condition and the determined vegetation characteristic.

4. The method of claim 1 , further comprising determining a level of power expended to drive a cutter of the autonomous robotic lawnmower robot,

wherein transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on the information about the fluctuating weather condition comprises transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on the fluctuating weather condition and the determined level of power expended to drive the cutter of the autonomous robotic lawnmower.

5. The method of claim 1 , further comprising, prior to adjusting the mowing schedule:

waiting for a prompt from a remote user device before adjusting the mowing schedule.

6. The method of claim 5 , further comprising transmitting the information about the fluctuating weather condition to the remote user device, wherein waiting for the prompt from the remote user device before adjusting the mowing schedule comprises waiting for the prompt after transmitting the information about the fluctuating weather condition to the remote user device.

7. The method of claim 1 , wherein receiving the information about the fluctuating weather condition comprises receiving the information about the fluctuating weather condition from a remote computing system via a wireless receiver of the autonomous robotic lawnmower.

8. The method of claim 1 , wherein the fluctuating weather condition comprises a temperature, an amount of precipitation, or a humidity.

9. The method of claim 1 , wherein the fluctuating weather condition comprises a forecasted weather condition.

10. The method of claim 1 , wherein the fluctuating weather condition comprises a past precipitation event, and adjusting the mowing schedule comprises increasing a frequency of mowing operations.

11. The method of claim 1 , wherein the fluctuating weather condition comprises a forecasted precipitation event, and adjusting the mowing schedule comprises adjusting the mowing schedule such that the autonomous robotic lawnmower does not execute a mowing operation during the forecasted precipitation event.

12. The method of claim 1 , wherein the fluctuating weather condition comprises an emergency condition, and adjusting the mowing schedule comprises adjusting the mowing schedule such that the autonomous robotic lawnmower does not execute a mowing operation during the emergency condition.

13. A method of controlling an autonomous robotic lawnmower to mow a mowable area, the method comprising:

presenting, by a user device, a recommended mowing schedule for the autonomous robotic lawnmower, the recommended mowing schedule selected based on information about a fluctuating weather condition;

receiving, by the user device, a user confirmation of the recommended mowing schedule; and

transmitting, by the user device, data to cause a mowing schedule for the autonomous robotic lawnmower to be adjusted in accordance with the recommended mowing schedule such that the autonomous robotic lawnmower is controlled based on the recommended mowing schedule.

14. The method of claim 13 , wherein:

the information about the fluctuating weather condition comprises information about a forecast of weather at the mowable area, and

the method further comprises presenting, by the user device, information indicative of the forecast of weather at the mowable area, the information indicative of the forecast of weather at the mowable area being indicative of an expected rainfall for the mowable area.

15. The method of claim 13 , further comprising presenting, by the user device, the information indicative of the fluctuating weather condition.

16. The method of claim 15 , wherein the fluctuating weather condition comprises a temperature, an amount of precipitation, or a humidity.

17. The method of claim 15 , wherein the fluctuating weather condition comprises a forecasted weather condition.

18. An autonomous robotic lawnmower comprising:

a drive system operable to navigate the autonomous robotic lawnmower across a mowable area;

electronic memory; and

a controller configured to execute instructions to perform operations comprising

transmitting data to a remote user device to cause the remote user device to display information indicative of a recommendation to adjust a mowing schedule based on information about a fluctuating weather condition,

in response to receiving, from the remote user device, a user confirmation to adjust the mowing schedule, storing, in the electronic memory, the adjusted mowing schedule, and

performing one or more mowing operations to mow the mowable area in accordance with the adjusted mowing schedule.

19. The autonomous robot lawnmower of claim 18 , wherein:

the information about the fluctuating weather condition comprises information about a forecast of weather at the mowable area, and

transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on the information about the fluctuating weather condition comprises transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on an expected rainfall at the mowable area.

20. The autonomous robot lawnmower of claim 18 , wherein the autonomous robot lawnmower further comprises a vegetation characteristic sensor configured to generate sensor data indicative of a vegetation characteristic being selected from the group consisting of a moisture content, a grass height, and a color,

wherein transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on the information about the fluctuating weather condition further comprises transmitting the data to the remote user device to cause the remote user device to display the information indicative of the recommendation to adjust the mowing schedule based on the fluctuating weather condition and the vegetation characteristic.

21. The autonomous robot lawnmower of claim 18 , wherein the operations further comprise waiting for a prompt from a remote user device before the mowing schedule is adjusted.

22. The autonomous robot lawnmower of claim 21 , wherein the operations further comprise transmitting the information about the fluctuating weather condition to the remote user device, wherein waiting for the prompt from the remote user device before the mowing schedule is adjusted comprises waiting for the prompt after transmitting the information about the fluctuating weather condition to the remote user device.

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 Jul 18, 2018
From: DOUGHTY, BRIAN; BEAULIEU, ANDREW; YAMAUCHI, BRIAN; LIKHITE, ALEC; STELTZ, ERIK
To: IROBOT CORPORATION
Reel/Frame 046382/0573 →
Continuity (2)
Division 14808613 · Jul 24, 2015
Related Publication 20180332765A1 · Nov 22, 2018
Cited By (14)
US 12,296,694 US 12,369,509 US 12,425,197 US 12,429,875 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,696,838 US 12,714,019 US 12,721,288