IP Library Granted Patent US 11,378,964
Granted Patent B2
US 11,378,964 · App. 16/666,080 · Granted Jul 5, 2022

Systems and methods for autonomous movement of material

Inventor: Mo Wei (Dunlap, IL)
Assignee: Caterpillar Inc.
G05D1/0217G05D1/0088G05D1/0278
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,378,964
App. No.
16/666,080
Granted
Jul 5, 2022
Kind
B2
Abstract

A method includes sensing, with a sensor, an outer surface of a pile of material, with a controller located on an at least partially autonomously-controlled machine, a midpoint of the pile of material based on the sensed outer surface; determining, with the controller, a plurality of potential loading paths around the midpoint for loading the machine; selecting, with the controller, a primary loading path of the potential loading paths based on a cost function analysis, and causing, with the controller, the machine to perform a loading instance as defined by the primary loading path.

Claims (60)

1. A method, comprising:

sensing, with at least one sensor, a shape of an outer surface of a pile of material;

determining, with a controller associated with a machine, a midpoint of the pile of material based on the shape of the outer surface of the pile sensed by the at least one sensor;

determining, with the controller, a plurality of potential loading paths around the midpoint of the pile, wherein each loading path of the plurality of potential loading paths is associated with a respective direction from which the machine could approach the pile;

selecting, with the controller, a primary loading path, of the plurality of potential loading paths, based on a cost function analysis; and

causing, with the controller, the machine to at least partially autonomously perform a loading instance in which the machine engages the pile at least in part by traveling in a direction defined by the primary loading path.

2. The method of claim 1 , wherein:

the pile includes a proximal side disposed facing the machine, and a distal side disposed opposite the proximal side, and

the plurality of potential loading paths excludes paths that lead to the distal side of the pile.

3. The method of claim 1 , wherein the plurality of potential loading paths excludes paths that include obstacles.

4. The method of claim 1 , wherein the cost function analysis is performed based on at least one factor including a travel distance, a time to travel the travel distance, a steering force, an angle of repose of the material, and work tool movement distances.

5. The method of claim 1 , wherein determining the plurality of potential loading paths includes determining the plurality of potential loading paths based on an ability to obtain a full load of the material within a work tool coupled to and actuated by the machine.

6. The method of claim 1 , further including:

determining, with the controller, a plurality of loading cut-in points associated with the pile based on an ability for the machine to obtain a full load of the material within a work tool coupled to and actuated by the machine; and

determining, with the controller, a plurality of loading directions for the plurality of loading cut-in points.

7. The method of claim 1 , wherein:

the cost function analysis includes determining whether individual potential loading paths, of the plurality of potential loading paths, would result in a bisection of the pile of the material, and

in response to a determination that a first potential loading path, of the plurality of potential loading paths, would result in the bisection of the pile of material, removing the first potential loading path from the plurality of potential loading paths under consideration.

8. The method of claim 1 , further comprising iteratively:

performing, with the controller, a first determination of the midpoint of the pile of material based on a first shape of the outer surface of the pile sensed by the at least one sensor;

sensing, with the at least one sensor, a second shape of the outer surface of the pile after performance of a first loading instance associated with the pile; and

performing, with the controller, a second determination of the midpoint of the pile of material based on the second shape of the outer surface of the pile sensed by the at least one sensor.

9. The method of claim 1 , wherein:

the plurality of potential loading paths are associated with a plurality of cut-in points located on an edge of the pile,

individual cut-in points, of the plurality of cut-in points, are associated with a plurality of candidate loading directions from which the machine could approach the pile, and

the primary loading path selected by the controller is associated with:

a selected cut-in point, of the plurality of cut-in points, and

a selected loading direction, of the plurality of candidate loading directions associated with the selected cut-in point.

10. The method of claim 1 , wherein the plurality of potential loading paths excludes paths that pass across imperfections or obstructions.

11. A system, comprising:

a machine comprising a work tool configured to carry material as the machine travels along a work surface of a worksite, wherein the machine is an at least partially-autonomous machine;

at least one sensor configured to sense a shape of an outer surface of a pile of the material; and

a controller in communication with the at least one sensor and the machine, the controller being configured to:

determine a midpoint of the pile of the material based on the shape of the outer surface of the pile sensed by the at least one sensor;

determine a plurality of potential loading paths around the midpoint of the pile, wherein each loading path of the plurality of potential loading paths is associated with a respective direction from which the machine could approach the pile;

select a primary loading path, of the plurality of potential loading paths, based on a cost function analysis; and

cause the machine to at least partially autonomously perform a loading instance in which the machine engages the pile at least in part by traveling in a direction defined by the primary loading path.

12. The system of claim 11 , wherein the at least one sensor comprises at least one of a position sensor, an imaging device, a lidar device, a radar device, a sonar device, or a satellite imaging device.

13. The system of claim 11 , wherein the cost function analysis is performed based on at least one factor including a travel distance, a time to travel the travel distance, a steering force, an angle of repose of the material, and work tool movement distances.

14. The system of claim 11 , wherein determining the plurality of potential loading paths includes determining a plurality of loading directions based on an ability to obtain a full load of the material within the work tool, the work tool being coupled to and actuated by the machine.

15. The system of claim 11 , wherein determining the plurality of potential loading paths for loading the machine includes:

determining a plurality of loading cut-in points associated with the pile based on an ability for the machine to obtain a full load of the material within the work tool the work tool being coupled to and actuated by the machine; and

determining a plurality of loading directions for the plurality of loading cut-in points.

16. A controller, comprising:

at least one communication device configured to communicate, via a communications network, with:

a machine comprising a work tool configured to carry material as the machine travels along a work surface; and

at least one sensor configured to sense a shape of an outer surface of a pile of the material; and

at least one processor configured to:

determine a midpoint of the pile of the material based on the shape of the outer surface of the pile sensed by the at least one sensor;

determine a plurality of potential loading paths around the midpoint of the pile, wherein each loading path of the plurality of potential loading paths is associated with a respective direction from which the machine could approach the pile;

select a primary loading path, of the plurality of potential loading paths, based on a cost function analysis of at least one factor to obtain a most effective loading path; and

cause the machine to at least partially autonomously perform a loading instance in which the machine engages the pile at least in part by traveling in a direction defined by the primary loading path.

17. The controller of claim 16 , wherein the controller causes the machine to at least partially autonomously perform the loading instance by transmitting an instruction to the machine from a remote location via the communication network.

18. The controller of claim 16 , wherein the machine is a loading machine.

19. The controller of claim 16 , wherein:

the pile includes a proximal side disposed facing the machine, and a distal side disposed opposite the proximal side, and

the plurality of potential loading paths excludes paths that lead to the distal side of the pile.

20. The controller of claim 16 , wherein determining the plurality of potential loading paths includes:

determining a plurality of loading cut-in points associated with the pile based on an ability of the machine to obtain a full load of the material within the work tool, the work tool being coupled to and actuated by the machine; and

determining a plurality of loading directions for the plurality of loading cut-in points.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2019
From: WEI, MO
To: CATERPILLAR INC.
Reel/Frame 050846/0267 →
Continuity (1)
Related Publication 20210124359A1 · Apr 29, 2021
Cited By (5)
US 12,215,475 US 12,216,468 US 12,282,334 US 12,399,502 US 12,724,422