IP Library Granted Patent US 12,268,121
Granted Patent B2
US 12,268,121 · App. 18/521,638 · Granted Apr 8, 2025

Autonomous grounds maintenance machines with path planning for trap and obstacle avoidance

Inventor: Jason T. Kraft (Stillwater, MN)
Assignee: THE TORO COMPANY
A01D34/008A01D34/64A01D34/76A01D34/81G05D1/0055G05D1/0088G05D1/0212A01D2101/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 12,268,121
App. No.
18/521,638
Granted
Apr 8, 2025
Kind
B2
Abstract

Operating an autonomous grounds maintenance machine includes determining a travel path for the machine to reach a destination waypoint in a zone of a work region. The travel path is analyzed for problem areas based on a predetermined terrain map. Rotations of the machine may be planned even before the machine begins to travel down the path to proactively prevent the machine from becoming trapped.

Claims (25)

1. A method of operation for an autonomous machine, comprising:

determining that the autonomous machine has gotten stuck in a location of a work region by an obstacle that is not detected by an obstacle-detection sensor of the autonomous machine during a teaching or training mode;

automatically create and store data that defines, at the location: an exclusion zone, the obstacle, or a grade that is too steep to traverse;

when determining a subsequent planned path after the data is stored, determining a travel path for the autonomous machine to reach a destination waypoint in the work region; and

commanding the autonomous machine to avoid the location or a condition leading to becoming stuck again on the subsequent planned path.

2. The method of claim 1 , further comprising updating a terrain map to reflect a presence of the exclusion zone, the obstacle, or the grade.

3. The method of claim 2 , further comprising determining the terrain map based on a previous traversal of the work region by the autonomous machine.

4. The method of claim 1 , wherein commanding the machine to avoid the location or the condition occurs whether or not the obstacle-detection sensor detects the location or conditions during work.

5. The method of claim 1 , wherein the condition comprises one or more of a pitch, roll, and heading.

6. The method of claim 5 , wherein the condition comprises the heading.

7. The method of claim 1 , wherein the data defines the exclusion zone, and wherein the exclusion zone is defined without permission of a user.

8. The method of claim 1 , wherein the obstacle is raised off of a ground.

9. An autonomous grounds maintenance machine comprising a controller operably coupled to a propulsion system, wherein the controller is operable to perform the method of claim 1 .

10. The autonomous grounds maintenance machine of claim 9 , further comprising a blade coupled to a cutting mower, wherein the method of claim 1 is performed while mowing with the blade.

11. A method of operation for an autonomous machine, comprising:

determining a travel path for the machine to reach a destination waypoint in a work region;

determining that the travel path will traverse a downhill grade based on a predetermined terrain map, the predetermined terrain map indicating a susceptibility to becoming stuck after stopping at a downhill boundary and attempting to move away from the downhill boundary;

determining planned rotations of the machine along the travel path, the planned rotations orienting the machine to provide sufficient traction to move uphill away from the downhill boundary; and

commanding the machine to propel along the travel path based on the planned rotations.

12. The method of claim 11 , further comprising determining the predetermined terrain map based on a previous traversal of the work region.

13. The method of claim 11 , wherein the predetermined terrain map comprises a plurality of grades for a plurality of coordinates within the work region.

14. The method of claim 13 , further comprising determining the plurality of grades along the travel path in the predetermined terrain map based on a previous traversal of the work region.

15. The method of claim 11 , wherein the sufficient traction comprises a maximum traction.

16. An autonomous grounds maintenance machine comprising a controller operably coupled to a propulsion system, wherein the controller is operable to perform the method of claim 11 .

17. The autonomous grounds maintenance machine of claim 11 , further comprising a blade coupled to a cutting mower, wherein the method of claim 1 is performed while mowing with the blade.

Continuity (5)
Continuation 17746080 · May 17, 2022
Continuation 16422153 · May 24, 2019
Provisional Application 62801267 · Feb 5, 2019
Provisional Application 62676379 · May 25, 2018
Related Publication 20240090370A1 · Mar 21, 2024
References Cited (51)
US 9339163B2 · Noh · 2016 [cited by examiner]
US 9804604B2 · Mattsson et al. · 2017 [cited by applicant]
US 10031527B2 · Björn · 2018 [cited by applicant]
US 10037038B2 · Sandin et al. · 2018 [cited by applicant]
US 10149430B2 · Bergström et al. · 2018 [cited by applicant]
US 10188029B1 · Brown · 2019 [cited by examiner]
US 10338602B2 · Grufman et al. · 2019 [cited by applicant]
US 20020156556A1 · Ruffner · 2002 [cited by applicant]
US 20120029752A1 · Johnson et al. · 2012 [cited by applicant]
US 20120265391A1 · Letsky · 2012 [cited by examiner]
US 20130041526A1 · Ouyang · 2013 [cited by examiner]
US 20130238130A1 · Dorschel · 2013 [cited by applicant]
US 20140121833A1 · Lee et al. · 2014 [cited by applicant]
US 20150366129A1 · Borinato · 2015 [cited by examiner]
US 20150366130A1 · Bergström et al. · 2015 [cited by applicant]
US 20160100522A1 · Yamauchi · 2016 [cited by examiner]
US 20160113195A1 · Das et al. · 2016 [cited by applicant]
US 20160165795A1 · Balutis · 2016 [cited by examiner]
US 20160282878A1 · Stratton et al. · 2016 [cited by applicant]
US 20160326724A1 · Hartman · 2016 [cited by examiner]
US 20170344012A1 · Kamfors et al. · 2017 [cited by applicant]
US 20170351260A1 · Willgert et al. · 2017 [cited by applicant]
US 20180004217A1 · Biber · 2018 [cited by examiner]
US 20180253098A1 · Borinato · 2018 [cited by applicant]
US 20190265725A1 · Shao et al. · 2019 [cited by applicant]
US 20190357430A1 · Kraft · 2019 [cited by applicant]
US 20200050208A1 · Frick et al. · 2020 [cited by applicant]
US 20220185317A1 · Kraft et al. · 2022 [cited by applicant]
US 20220253063A1 · Frick et al. · 2022 [cited by applicant]
US 20220272893A1 · Kraft · 2022 [cited by applicant]
CN 104252176A · 2014 [cited by applicant]
CN 107003675A · 2017 [cited by applicant]
CN 107515603A · 2017 [cited by applicant]
DE 102015218225A1 · 2016 [cited by applicant]
EP 3225095A1 · 2017 [cited by applicant]
GB 2517572A · 2015 [cited by applicant]
JP 2003345437A · 2003 [cited by applicant]
JP 2017111771A · 2017 [cited by applicant]
WO 2014027945A1 · 2014 [cited by applicant]
WO 2016097897A1 · 2016 [cited by applicant]
WO 2016103070A1 · 2016 [cited by applicant]
WO 2017195510A1 · 2017 [cited by applicant]
WO 2018086612A1 · 2018 [cited by applicant]
WO 2018132048A1 · 2018 [cited by applicant]
WO 2019227001A1 · 2019 [cited by applicant]
European Search Report for EP Appl. No. 19730086.6-1004, dated Nov. 22, 2021, 4 pages. [cited by applicant]
Extended European Search Report for EP23152703. 7, issued Jul. 5, 2023, 7 pages. [cited by applicant]
International Application No. PCT/US2019/033936, filed May 24, 2019; International Search Report and Written Opinion mailed Aug. 30, 2019; 14 pages. [cited by applicant]
U.S. Appl. No. 62/599,938, filed Dec. 18, 2017, 54 pages. [cited by applicant]
U.S. Appl. No. 62/588,680, filed Nov. 20, 2017, 33 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2019/033936, mailed May 28, 2020, 21 Pages. [cited by applicant]