IP Library › Granted Patent US 12,491,903
Granted Patent B2
US 12,491,903 · App. 17/441,899 · Granted Dec 9, 2025

Autonomous machine navigation and charging

Inventors: Jason Thomas Kraft (Stillwater, MN); Adam Burghardt Stroud (St. Paul, MN)
Assignee: THE TORO COMPANY
B60W60/001G01C21/3469G01C21/3605B60W2510/081B60W2520/28B60W2552/20
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,491,903
App. No.
17/441,899
Granted
Dec 9, 2025
Kind
B2
Abstract

An autonomous machine may be returned to a base station for charging based on remaining battery energy and an estimated travel energy threshold. The estimated travel energy threshold may be determined based on a direct and obstacle-free route from the machine's current position to the base station and an estimated energy consumed per unit distance, which may be updated. The remaining battery energy may be calculated using a battery management system.

Claims (52)

1 . An autonomous machine comprising:

a housing coupled to a maintenance implement;

a battery coupled to the housing;

a propulsion controller operably coupled to the battery and one or more motors; and

a navigation system operably coupled to the battery and the propulsion controller, the navigation system adapted to:

direct the autonomous machine to operate in a work region;

determine a remaining battery energy;

determine a path from a current position of the autonomous machine in the work region to a destination position in the work region; and

determine an estimated travel energy threshold based on an estimated energy consumed per unit distance;

generate a terrain map of the work region;

adjust the estimated energy consumed per unit distance based on the terrain map; and

adjust the estimated travel energy threshold to the destination based on the adjusted estimated energy consumed per unit distance.

2 . The machine according to claim 1 , further comprising a set of wheels configured to support the housing over a ground surface and the propulsion controller is adapted to control speed and rotational direction of the set of wheels independently using the one or more motors, thereby controlling both speed and direction of the housing over the ground surface.

3 . The machine according to claim 1 , wherein the energy consumed per unit distance is repeatedly updated based at least on a changing turf load over time learned by the autonomous machine.

4 . A method for autonomous machine navigation comprising:

determining a remaining battery energy representing an amount of energy remaining in a battery of an autonomous machine;

determining a path from a current position of the autonomous machine in a work region to a destination position in the work region;

determining an estimated travel energy threshold based on the path representing an estimated amount of energy to be used to return to the destination position from the current position;

learning about a terrain map and turf load of the work region via one or more sensors of the autonomous machine; and

adjusting the estimated travel energy threshold to the destination position based on at least one of the terrain map and the turf load.

5 . The method according to claim 4 , wherein the destination position comprises a charging station, the method further comprising:

comparing the remaining battery energy to the estimated travel energy threshold; and

navigating the autonomous machine along the path to the destination position in response to the remaining battery energy falling below the estimated travel energy threshold.

6 . The method according to claim 4 , wherein determining the path is based on a minimum distance traveled compared to one or more other possible paths to reach the destination position.

7 . The method according to claim 4 , wherein the path avoids obstacles in the work region.

8 . The method according to claim 4 , further comprising generating an estimated travel distance map representing a distance for each of a plurality of positions in the work region and determining the path based on the estimated travel distance map.

9 . The method according to claim 4 , wherein the estimated travel energy threshold is updated based on data of the terrain map that describes slopes in the work region.

10 . The method according to claim 4 , further comprising:

determining the estimated travel energy threshold based on an estimated energy consumed per unit distance; and

determining the estimated energy consumed per unit distance based on a worst-case energy consumed per unit distance.

11 . The method according to claim 4 , further comprising:

determining the estimated travel energy threshold based on an estimated energy consumed per unit distance;

determining the estimated energy consumed per unit distance based on a measured energy consumed per unit distance from operation of the autonomous machine in the work region; and

repeatedly updating the estimated energy consumed per unit distance based at least on a changing turf load learned over time by the autonomous machine.

12 . An autonomous machine comprising:

a housing coupled to a maintenance implement;

a battery coupled to the housing;

a propulsion controller operably coupled to the battery and one or more motors; and

a navigation system operably coupled to the battery and the propulsion controller, the navigation system comprising a battery management system adapted to determine a remaining battery energy, the navigation system further operable to:

learn information about a work region via sensors of the autonomous machine, the information impacting energy consumption when traversing the work region and comprising at least one of grade, elevation, obstacles, and identified stuck areas;

determine a path from a current position of the autonomous machine in the work region to a destination in the work region;

determine an estimated travel energy threshold based on an estimated travel energy required to traverse the path; and

adjust the estimated travel energy threshold to the destination based on the information about the work region along the path.

13 . The machine according to claim 12 , wherein the remaining battery energy is determined based on a battery capacity and an open circuit battery voltage.

14 . The machine according to claim 13 , wherein the battery management system is adapted to determine the battery capacity based on a battery current over a particular time period and a last battery capacity.

15 . The machine according to claim 13 , wherein the battery management system is adapted to determine the battery capacity in response to a full discharge of the battery or an estimated battery capacity.

16 . The machine according to claim 13 , wherein the battery management system is adapted to determine the open circuit battery voltage based on a closed circuit battery voltage and a calculated battery voltage drop.

17 . The machine according to claim 16 , wherein the battery comprises a plurality of battery cells, wherein the battery management system is adapted to determine the closed circuit battery voltage based on a voltage of each series cell in the battery under load.

18 . The machine according to claim 16 , wherein the battery management system is adapted to determine the calculated battery voltage drop based on a battery current and a calculated battery impedance.

19 . The machine according to claim 18 , wherein the battery management system is adapted to determine the calculated battery impedance based on an initial battery impedance and a battery age.

20 . The machine according to claim 12 , wherein the navigation system is adapted to provide at least one of the estimated travel energy threshold, the remaining battery energy, or a battery charging rate to determine a start time of a next mowing session.

21 . The machine according to claim 12 , wherein the battery management system is adapted to determine a battery charging rate based on at least one of a start time of a next mowing session, the estimated travel energy threshold, or the remaining battery energy.

Continuity (3)
Provisional Application 62870439 · Jul 3, 2019
Provisional Application 62835241 · Apr 17, 2019
Related Publication 20220185317A1 · Jun 16, 2022
References Cited (28)
US 10274954B2 · Balutis et al. · 2019 [cited by applicant]
US 10685299B2 · Mejegård et al. · 2020 [cited by applicant]
US 10874045B2 · Balutis et al. · 2020 [cited by applicant]
US 11171497B2 · Jiao et al. · 2021 [cited by applicant]
US 20120256752A1 · Musser · 2012 [cited by examiner]
US 20150333540A1 · Niizuma · 2015 [cited by examiner]
US 20160165795A1 · Balutis · 2016 [cited by examiner]
US 20190357430A1 · Kraft · 2019 [cited by applicant]
US 20200050208A1 · Frick et al. · 2020 [cited by applicant]
US 20200356093A1 · Shimamura et al. · 2020 [cited by applicant]
US 20200379469A1 · Kameyama et al. · 2020 [cited by applicant]
US 20210076563A1 · Andriolo · 2021 [cited by examiner]
US 20210223787A1 · Pellisari · 2021 [cited by applicant]
US 20220053063A1 · Nagayama · 2022 [cited by applicant]
US 20220272893A1 · Kraft et al. · 2022 [cited by applicant]
CN 108760620A · 2018 [cited by examiner]
CN 109258060B · 2020 [cited by examiner]
CN 107548712B · 2021 [cited by examiner]
EP 1632781A1 · 2006 [cited by examiner]
WO WO2013155725A1 · 2013 [cited by examiner]
WO WO2020025024A1 · 2020 [cited by examiner]
WO 2020214925 · 2020 [cited by applicant]
Battery Internal Resistance, Energizer Technical Bulletin (Year: 2005). [cited by examiner]
https://newarebattery.com/ocv-and-ccv/ (Year: 2013). [cited by examiner]
Impact of road gradient on energy consumption of electric vehicles, Transportation Research Part D: Transport and Environment, vol. 54, 2017,pp. 74-81 (Year: 2017). [cited by examiner]
International Search Report and Written Opinion for PCT/US2020/028710, mailed Aug. 24, 2020; 16 pages. [cited by applicant]
Written Opinion of the International Preliminary Examining Authority for PCT/US2020/028710, mailed Mar. 2, 2021; 7 pages. [cited by applicant]
International Preliminary Report on Patentability, Chapter II for PCT/US2020/028710, mailed May 12, 2021; 8 pages. [cited by applicant]