IP Library Granted Patent US 11,553,644
Granted Patent B2
US 11,553,644 · App. 16/923,174 · Granted Jan 17, 2023

Degraded performance detection and control

Inventors: Davis Thorp Foster (Boulder, CO); Robert Johnstone McCutcheon, IV (Longmont, CO); John Gordon Morrison (Longmont, CO); Isaac Heath Roberts (Longmont, CO)
Assignee: Scythe Robotics, Inc.
A01D34/008A01D34/54A01D34/78A01D2101/00
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 11,553,644
App. No.
16/923,174
Granted
Jan 17, 2023
Kind
B2
Abstract

Systems and techniques for detecting suboptimal mowing due to impacted vegetation and/or orientation changes are discussed. In some examples, blade speeds, blade heights, torques, and/or a current required to spin the blades of a mower at a determined rate may be calibrated and associated with a lawn mower and/or map. Changes in any one or more of the blade speed, current required, torque, etc. (and/or additional data from one or more sensors on the mower) may be used as an indication for determining whether vegetation has impacted the underside of a mower, whether the blade has struck an object, whether the mower is undergoing an orientation change, whether the mower requires maintenance, and the like. Based on the indication, the mower can perform one or more functions to attempt to remediate the problem autonomously and/or send a signal to a user for additional help.

Claims (103)

1. An autonomous lawn mower comprising:

a deck;

a first motor coupled to a blade of the autonomous lawn mower;

a second motor coupled to a wheel of the autonomous lawn mower;

one or more processors; and

one or more non-transitory computer readable media having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving a desired blade speed;

determining a measured blade speed;

determining a measured current;

determining, based at least in part on the measured blade speed and the desired blade speed, a first indication of impact to mowing operations;

determining, based at least in part on the measured current, a second indication of impact to mowing operations;

determining, based at least in part on one or more of the first indication or the second indication, a control signal; and

controlling one or more of the first motor or the second motor based at least in part on the control signal.

2. The autonomous lawn mower of claim 1 , wherein determining the first indication comprises determining that a difference between the measured blade speed and a previously measured blade speed meets or exceeds a threshold difference blade speed,

wherein the control signal comprises idling the first motor and idling the second motor, and

wherein the operations further comprise:

determining an angle associated with the blade; and

determining, based at least in part on the angle, a region proximate the autonomous lawn mower having a likelihood of an obstacle.

3. The autonomous lawn mower of claim 1 , wherein determining the first indication comprises determining a difference between the measured blade speed and the desired blade speed meets or exceeds a threshold difference in blade speed, and

wherein the control signal is configured to one or more of:

increase an amount of current to the first motor,

alter a type of discharge,

adjust a baffle associated with the deck,

actuate a discharge flap,

decrease a speed associated with the second motor, or

raise a height of the deck.

4. The autonomous lawn mower of claim 1 , wherein determining the second indication comprises:

fitting a curve to a sequence of previously measured currents comprising the measured current; and

determining a likelihood of current saturation based at least in part on the curve and a threshold current.

5. The autonomous lawn mower of claim 4 , wherein the control signal is configured to one or more of:

decrease a speed associated with the first motor,

decrease a speed associated with the second motor,

alter a type of discharge,

adjust a baffle associated with the deck,

actuate a discharge flap, or

raise a height of the deck.

6. The autonomous lawn mower of claim 1 , wherein a difference between the measured blade speed and the desired blade speed is more than or equal to a threshold difference in blade speed,

wherein the measured current meets or exceeds a threshold current, and

wherein the control signal is configured to:

idle the second motor; and

rotate the first motor in a reverse direction.

7. A method for controlling an autonomous lawn mower comprising:

one or more of determining or receiving a desired blade speed;

determining a measured blade speed of the blade;

determining a measured current associated with a motor coupled to the blade;

determining, based at least in part on the measured blade speed and the desired blade speed, a first indication of impact to mowing operations;

determining, based at least in part on the measured current, a second indication of impact to mowing operations;

determining, based at least in part on one or more of the first indication or the second indication, a control signal; and

controlling the autonomous lawn mower based at least in part on the control signal.

8. The method of claim 7 , wherein determining the first indication comprises determining that a difference between the measured blade speed and the desired blade speed meets or exceeds a first threshold blade speed difference, and

wherein the control signal is configured to cause the autonomous lawn mower to one or more of:

idle the blade, or

stop motion of the autonomous lawn mower.

9. The method of claim 8 , wherein determining the first indication comprises determining that the difference meets or exceeds a second threshold blade speed difference, the second threshold blade speed being less than the first threshold blade speed, and

wherein the control signal is configured to cause the autonomous lawn mower to one or more of:

reduce a speed,

alter drive control characteristic associated with a motor coupled to the blade,

actuate a component associated with a deck of the autonomous lawn mower, or

raise a height of the deck.

10. The method of claim 7 ,

wherein determining the second indication comprises:

fitting a curve to a sequence of previously measured currents comprising the measured current; and

determining a likelihood of current saturation based at least in part on the curve and a threshold current.

11. The method of claim 7 , wherein the control signal is configured to cause the autonomous lawn mower to raise a height of the blade from a first blade height to a second blade height, the method further comprising:

determining a region traversed by the lawn mower at the second blade height;

lowering the blade height from the second blade height to a third blade height, the third blade height being less than or equal to the second blade heights; and

controlling the autonomous lawn mower to mow the region using the third blade height.

12. The method of claim 7 , wherein the blade speed is less than or equal to the desired blade speed, wherein the measured current meets or exceeds a threshold current, and the control signal is configured to cause the autonomous lawn mower to:

stop motion, and

reverse a direction of spin of the blade.

13. The method of claim 7 , wherein determining the control signal comprises performing an optimization over one or more of a time to mow an area or a cut quality metric, and

wherein cut quality metric is based at least in part on a consistency of cut height, an amount of deviation from a desired blade speed, or a deviation from a previous current.

14. The method of claim 7 , further comprising:

determining, based at least in part on the measured current and a plurality of previously measured currents, a trend;

generating a signal based at least in part on the trend; and

transmitting the signal to a user device, the signal configured to cause the user device to display a notification to the user to inspect the autonomous lawn mower,

wherein a previous measured current of the previously measured currents is associated with a previous mow of an area.

15. The method of claim 7 , wherein the autonomous lawn mower is controlled in accordance with the control signal for a period of time, and

wherein the method further comprises controlling the autonomous lawn mower in accordance with a second control signal after the period of time.

16. The method of claim 7 , further comprising:

receiving map data;

determining a location of the autonomous lawn mower; and

determining, based at least in part on the map data and the location, the desired blade speed.

17. One or more non-transitory computer readable media having instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform operations comprising:

determining or receiving a desired blade speed of a blade of an autonomous lawn mower;

determining a measured blade speed of the blade;

determining a measured current associated with a motor coupled to the blade;

determining, based at least in part on the measured blade speed and the desired blade speed, a first indication of impact to mowing operations;

determining, based at least in part on the measured current, a second indication of impact to mowing operations;

determining, based at least in part on one or more of the first indication or the second indication, a control signal; and

transmitting the control signal to the autonomous lawn mower, the control signal configured to cause the autonomous lawn mower to mow in accordance with a set of operating parameters.

18. The one or more non-transitory computer readable media of claim 17 , wherein the control signal is configured to cause the autonomous lawn mower to one or more of:

alter a blade speed,

alter a speed of the autonomous lawn mower,

alter a deck height,

alter a discharge type, or

actuate a component associated with the discharge opening.

19. The one or more non-transitory computer readable media of claim 18 ,

wherein the first indication is based on a difference between the measured blade speed and the desired blade speed.

20. The one or more non-transitory computer readable media of claim 18 ,

wherein the second indication is based at least in part on:

a difference between the measured current and a threshold current, or

a curve fitting of the measured current and one or more previously measured currents.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2026
From: SCYTHE ROBOTICS, INC.
To: ASI LANDSCAPING, LLC
Reel/Frame 074465/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2020
From: FOSTER, DAVIS THORP; MCCUTCHEON, ROBERT JOHNSTONE, IV; MORRISON, JOHN GORDON; ROBERTS, ISAAC HEATH
To: SCYTHE ROBOTICS, INC.
Reel/Frame 053440/0858 →
Continuity (1)
Related Publication 20220007570A1 · Jan 13, 2022
Cited By (2)
US 12,429,875 US 12,708,067