# US 2025/0207366 A1 · Audio-visual assist for efficient piling or stacking of materials

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0207366 A1
- Document ID: US20250207366A1
- Status: Published application
- Kind: A1
- Application number: 18/395,187
- Filed: 2023-12-22
- Published: 2025-06-26
- Earliest claimed: 2023-12-22
- Assignees: Caterpillar Inc.
- Applicants: Caterpillar Inc.
- Inventors: Craig Allan Lehocky
- Web page: https://patentgrep.com/patent/US20250207366A1

## CPC

- E02F 9/261: {Surveying the work-site to be treated}
- E02F 9/264: {Sensors and their calibration for indicating the position of the work tool}
- E02F: DREDGING; SOIL-SHIFTING (winning peat E21C49/00)

## Abstract

A method and system for controlling a machine is provided herein, including: receiving, by one or more processors and from one or more sensors, measurements indicative of one or more geometric characteristics of a material pile; determining, by the one or more processors, a difference between the one or more geometric characteristics of the material pile and one or more target geometric characteristics of the material pile, the difference being indicative of material to be moved by the machine; determining, by the one or more processors, a target position associated with a material movement operation of the machine, wherein the target position is based on the difference, wherein the target position corresponds to a single material movement operation, and wherein the target position is updated for each subsequent material movement operation of a plurality of material movement operations that are calculated to collectively result in the one or more target geometric characteristics of the material pile; and providing, by the one or more processors, an indication of the target position to an operator of the machine.

## Claims

### Claim 1

A method of controlling a machine, the method comprising:
receiving, by one or more processors and from one or more sensors, measurements indicative of one or more geometric characteristics of a material pile;
determining, by the one or more processors, a difference between the one or more geometric characteristics of the material pile and one or more target geometric characteristics of the material pile, the difference being indicative of material to be moved by the machine;
determining, by the one or more processors, a target position associated with a material movement operation of the machine, wherein the target position is based on the difference, wherein the target position corresponds to a single material movement operation, and wherein the target position is updated for each subsequent material movement operation of a plurality of material movement operations that are calculated to collectively result in the one or more target geometric characteristics of the material pile; and
providing, by the one or more processors, an indication of the target position to an operator of the machine.

### Claim 2 (depends on 1)

The method of claim 1, wherein the indication provided to the operator of the machine is a visual indication, an audible indication, a haptic indication, or a combination thereof.

### Claim 3 (depends on 1)

The method of claim 1, wherein the target position comprises at least one of an initial contact position for a tool associated with the machine, an end contact position for the tool, a position for the machine associated with the beginning of a current material movement operation, a position of the machine associated with the end of the current material movement operation, a position for the machine associated with the beginning of a previous material movement operation, a position of the machine associated with the end of the previous material movement operation, a target leading edge of the material pile, a target trailing edge of the material pile, a position of the machine, or a slope of the machine.

### Claim 4 (depends on 1)

The method of claim 1, wherein providing the indication to the operator of the machine comprises: displaying, via a display unit, to the operator a visual indicator of the target position.

### Claim 5 (depends on 4)

The method of claim 4, wherein the visual indicator comprises a plane overlaying a representation of at least a portion of the material pile.

### Claim 6 (depends on 4)

The method of claim 4, wherein the visual indicator comprises one or more planes indicating boundaries of the target position.

### Claim 7 (depends on 6)

The method of claim 6, wherein the one or more planes indicating boundaries include an end plane that corresponds to an end point for depositing an amount of material on a current material movement operation.

### Claim 8 (depends on 4)

The method of claim 4, further comprising changing one or more visual features of the visual indicator based on a position of the machine, the one or more geometric characteristics of the material pile, or the one or more target geometric characteristics of the material pile.

### Claim 9 (depends on 2)

The method of claim 2, wherein a frequency of the audible indication or a frequency of the haptic indication changes based on a position of the machine with respect to the target position, the one or more geometric characteristics of the material pile, or the one or more target geometric characteristics of the material pile.

### Claim 10 (depends on 1)

The method of claim 1, wherein determining the difference is based on one or more of:
portions of a surface of the material pile that are lower than a target surface of the material pile,
portions of the surface of the material pile that are higher than the target surface of the material pile,
a slope of the material pile,
a leading edge of the material pile,
a trailing edge of the material pile,
a height of the material pile,
a length of the material pile, or
a volume of the material pile.

### Claim 11 (depends on 4)

The method of claim 4, wherein the visual indicator further indicates information of at least one of the one or more target geometric characteristics of the material pile or the difference.

### Claim 12

A system comprising:
a control circuit comprising one or more processors and memory structured to store instructions that, when executed by the one or more processors, cause the control circuit to:
receive, by one or more processors and from one or more sensors, measurements indicative of one or more geometric characteristics of a material pile;
determine, by the one or more processors, a difference between the one or more geometric characteristics of the material pile and one or more target geometric characteristics of the material pile, the difference being indicative of material to be moved by the machine;
determine, by the one or more processors, a target position associated with a material movement operation of the machine, wherein the target position is based on the difference, wherein the target position corresponds to a single material movement operation, and wherein the target position is updated for each subsequent material movement operation of a plurality of material movement operations that are calculated to collectively result in the one or more target geometric characteristics of the material pile; and
provide, by the one or more processors, an indication of the target position to an operator of the machine.

### Claim 13 (depends on 12)

The system of claim 12, wherein the target position comprises at least one of an initial contact position for a tool associated with the machine, an end contact position for the tool, a position for the machine associated with the beginning of a current material movement operation, a position of the machine associated with the end of the current material movement operation, a position for the machine associated with the beginning of a previous material movement operation, a position of the machine associated with the end of the previous material movement operation, a target leading edge of the material pile, a target trailing edge of the material pile, a position of the machine, or a slope of the machine.

### Claim 14 (depends on 12)

The system of claim 12, wherein providing an indication to an operator of the machine comprises: displaying, via a display unit, to the operator a visual indicator of the target position.

### Claim 15 (depends on 14)

The system of claim 14, wherein the visual indicator comprises a plane overlaying a representation of at least a portion of the material pile.

### Claim 16 (depends on 14)

The system of claim 14, wherein the visual indicator comprises one or more planes indicating boundaries of the target position.

### Claim 17 (depends on 16)

The system of claim 16, wherein the one or more planes indicating boundaries include an end plane that corresponds to an end point for depositing an amount of material on a current material movement operation.

### Claim 18 (depends on 12)

The system of claim 12, wherein determining the difference is according to one or more of:
portions of a surface of the material pile that are lower than a target surface of the material pile,
portions of the surface of the material pile that are higher than the target surface of the material pile,
a slope of the material pile,
a leading edge of the material pile,
a trailing edge of the material pile,
a height of the material pile,
a length of the material pile, or
a volume of the material pile.

### Claim 19 (depends on 12)

The system of claim 12, wherein the one or more sensors are a camera, a stereocamera, a LIDAR, a 4D radar, or a combination thereof.

### Claim 20

A machine comprising:
a tool for engaging with a material of a material pile;
a sensor configured to measure one or more geometric characteristics of the material pile; and
a control circuit comprising one or more processors and memory structured to store instructions that, when executed by the one or more processors, cause the control circuit to:
receive, by one or more processors and from one or more sensors, measurements indicative of one or more geometric characteristics of a material pile;
determine, by the one or more processors, a difference between the one or more geometric characteristics of the material pile and one or more target geometric characteristics of the material pile, the difference being indicative of material to be moved by the machine;
determine, by the one or more processors, a target position associated with a material movement operation of the machine, wherein the target position is based on the difference, wherein the target position corresponds to a single material movement operation, and wherein the target position is updated for each subsequent material movement operation of a plurality of material movement operations that are calculated to collectively result in the one or more target geometric characteristics of the material pile; and
provide, by the one or more processors, an indication of the target position to an operator of the machine.
