IP Library Granted Patent US 11,765,992
Granted Patent B2
US 11,765,992 · App. 16/923,178 · Granted Sep 26, 2023

Orientation-based mower 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/74G05D1/027G05D1/0257G05D2201/0208
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,765,992
App. No.
16/923,178
Granted
Sep 26, 2023
Kind
B2
Abstract

Systems and techniques for detecting a difference in orientation between a lawn mower and a surface on which the mower is mowing, or between portions of such surface, based on one or more of sensor data or map data are discussed. The difference in orientation may then be used to control the lawn mower by, for example, raising a deck height or idling a blade speed, though other actuations are contemplated. In some examples, an amount the deck height is raised may be based on the difference in orientation. Based on a subsequent difference detected being at or below a threshold difference, the mower may return to previous operating conditions including, but not limited to, returning a blade speed to a previous blade speed and/or returning the deck height to a previous deck height, among other controls.

Claims (83)

1. An autonomous lawn mower comprising:

a deck;

a sensor;

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:

determining, based at least in part on the sensor data, a first orientation of the autonomous lawn mower;

receiving map data;

determining, based at least in part on one or more of the sensor data or the map data, a second orientation of a surface on which the autonomous lawn mower is mowing;

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

controlling the autonomous lawn mower in accordance with the control signal,

wherein controlling the autonomous lawn mower in accordance with the control signal comprises causing the autonomous lawn mower to one or more of:

idle a motor associated with driving a blade of the autonomous lawn mower while the autonomous lawn mower is running, or

alter a deck height of a deck of the autonomous lawn mower.

2. The autonomous lawn mower of claim 1 , wherein determining the control signal comprises determining a difference between the first orientation and the second orientation.

3. The autonomous lawn mower of claim 1 , wherein the operations further comprise determining, based at least in part on one or more of the map data or the sensor data, a third orientation of a surface proximate the autonomous lawn mower in a direction of travel of the autonomous lawn mower, and

wherein determining the control signal is based at least in part on a difference between the second orientation and the third orientation.

4. The autonomous lawn mower of claim 1 , wherein the control signal comprises causing the autonomous lawn mower to alter the deck height, and

wherein an amount the deck height is altered is based at least in part on one or more of the first orientation or the second orientation.

5. The autonomous lawn mower of claim 1 , wherein determining the control signal comprises determining a first difference between the first orientation and the second orientation, and

wherein the operations further comprise:

receiving one or more of additional sensor data or additional map data;

determining, based at least in part on the one or more of additional sensor data or additional map data, a third orientation of the autonomous lawn mower;

generating, based at least in part on the third orientation, an additional control signal; and

controlling the autonomous lawn mower in accordance with the additional control signal.

6. The autonomous lawn mower of claim 1 , wherein the sensor comprises one or more of:

an inertial measurement unit,

a gyroscope,

a tilt sensor,

a camera,

a radar, or

a lidar.

7. A method comprising:

receiving sensor data from a sensor associated with a lawn mower;

determining, based at least in part on sensor data, an orientation of the lawn mower;

determining, based at least in part on the sensor data, a second orientation of a surface on which the lawn mower is mowing;

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

controlling the lawn mower in accordance with the control signal,

wherein controlling the lawn mower in accordance with the control signal comprises causing the lawn mower to one or more of:

idle a motor associated with driving a blade of the lawn mower while the lawn mower is running, or

alter a deck height of a deck of the lawn mower.

8. The method of claim 7 , wherein determining the control signal comprises determining a difference between the first orientation and the second orientation.

9. The method of claim 7 , further comprising:

receiving map data; and

determining, based at least in part on one or more of the map data or the sensor data, a third orientation of a surface proximate the lawn mower in a direction of travel of the lawn mower,

wherein determining the control signal is based at least in part on a difference between the second orientation and the third orientation.

10. The method of claim 7 , wherein the control signal comprises causing the lawn mower to alter the deck height, and

wherein an amount the deck height is altered is based at least in part on one or more of the first orientation or the second orientation.

11. The method of claim 7 , wherein determining the control signal comprises determining a first difference between the first orientation and the second orientation, and

wherein the method further comprises:

receiving one or more of additional sensor data or additional map data;

determining, based at least in part on the one or more of additional sensor data or additional map data, a third orientation of the autonomous lawn mower;

generating, based at least in part on the third orientation, an additional control signal; and

controlling the autonomous lawn mower in accordance with the additional control signal.

12. The method of claim 7 , wherein the sensor comprises one or more of:

an inertial measurement unit,

a gyroscope,

a tilt sensor,

a camera,

a radar, or

a lidar.

13. 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:

receiving sensor data from a sensor associated with a lawn mower;

determining, based at least in part on the sensor data, an orientation of the lawn mower relative to a surface on which the lawn mower is mowing;

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

transmitting the control signal to the lawn mower, the control signal configured to control the lawn mower to one or more of idle a motor associated with driving a blade of the lawn mower while the lawn mower is running, or alter a deck height of a deck of the lawn mower.

14. The one or more non-transitory computer readable media of claim 13 , wherein determining the control signal comprises determining that the relative orientation meets or exceeds a threshold orientation.

15. The one or more non-transitory computer readable media of claim 13 , wherein the orientation is a first orientation,

wherein the operations further comprise:

receiving map data associated with a region through which the lawn mower is mowing;

determining, based at least in part on one or more of the map data or the sensor data, a second orientation of a surface proximate the lawn mower in a direction of travel of the autonomous lawn mower relative to the surface, and

wherein determining the control signal is based at least in part on the second orientation.

16. The one or more non-transitory computer readable media of claim 13 , wherein the sensor comprises one or more of:

a gyroscope,

an accelerometer,

a camera, or

a lidar sensor.

17. The one or more non-transitory computer readable media of claim 13 , wherein the control signal is configured to cause the lawn mower to alter the deck height, and

wherein an amount the deck height is altered is based at least in part on the orientation.

18. The one or more non-transitory computer readable media of claim 15 , wherein the operations further comprise:

receiving additional sensor data and additional map data;

determining, based at least in part on the additional sensor data or additional map data, a second orientation of the lawn mower relative to the surface;

determining, based at least in part on the second orientation, an additional control signal; and

transmitting the additional control signal to the lawn mower, the additional control signal configured to cause the lawn mower to one or more of alter the blade speed to a previous blade speed or alter the height of the deck to a previous height.

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/0939 →
Continuity (1)
Related Publication 20220007571A1 · Jan 13, 2022
Cited By (1)
US 12,382,862