IP Library Granted Patent US 12,436,531
Granted Patent B2
US 12,436,531 · App. 18/463,185 · Granted Oct 7, 2025

Augmented learning model for autonomous earth-moving vehicles

Inventors: Devin Lu (Sunnyvale, CA); Thomas Wei (Plano, TX)
Assignee: AIM Intelligent Machines, Inc.
G05D1/0088G06N20/00B66C13/48E02F9/205
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,436,531
App. No.
18/463,185
Granted
Oct 7, 2025
Kind
B2
Abstract

Systems and methods for using augmented learning models for autonomous earth-moving vehicles are disclosed. The method can comprise receiving a second set of sensor data; generating a first condensed vector from the second set of sensor data at least in part by processing the second set of sensor data with a first machine learning model; selecting an action to be performed by the vehicle at least in part by processing the first condensed vector with a second machine learning model. The method can further comprise retrieving one or more samples of sensor data from the first set of sensor data; fine-tuning the first machine learning model at least in part by processing the one or more samples of sensor data to produce a second condensed vector; and fine-tuning the second machine learning model at least in part by processing the second condensed vector.

Claims (30)

1. A method for autonomous operation of a vehicle, comprising:

(a) maintaining, at a computer data store, a first set of sensor data;

(b) until a convergence condition is reached:

(i) executing, by one or more processors, a first set of instructions and a second set of instructions in parallel, the first set of instructions comprising:

(1) receiving a second set of sensor data, wherein the second set of sensor data is not included within the first set of sensor data;

(2) generating a first condensed vector from the second set of sensor data at least in part by processing the second set of sensor data with a first machine learning model; and

(3) selecting an action to be performed by the vehicle at least in part by processing the first condensed vector with a second machine learning model;

(ii) the second set of instructions comprising:

(1) retrieving one or more samples of sensor data from the first set of sensor data and/or the second set of sensor data;

(2) fine-tuning the first machine learning model at least in part by processing the one or more samples of sensor data to produce a second condensed vector; and

(3) fine-tuning the second machine learning model at least in part by processing the second condensed vector; and

(c) prior to (b), (i) training, by the one or more processors, the first machine learning model on the first set of sensor data and (ii) training, by the one or more processors, the second machine learning model at least in part on the first condensed vector produced by the first machine learning model.

2. The method of claim 1 , wherein the first machine learning model includes a first set of model weights, and the second machine learning model includes a second set of model weights.

3. The method of claim 2 , wherein the fine-tuning further comprises changing the first set of model weights and/or the second set of model weights based on an outcome of the action.

4. The method of claim 1 , wherein the vehicle comprises an earth-moving vehicle or piece of heavy machinery.

5. The method of claim 4 , wherein the earth-moving vehicle or piece of heavy machinery comprises an earthmover, bulldozer, backhoe, shovel, tractor, snowcat, excavator, crane, forklift, boring machine, harvester, compactor, drilling machine, pile driver, street sweeper, snow plow machine, cherry picker, or dump truck.

6. The method of claim 1 , wherein the first set of instructions is executed on a first thread and the second set of instructions is executing on a second thread.

7. The method of claim 1 , further comprising training, by the one or more processors, the second machine learning model on the first set of sensor data.

8. The method of claim 1 , further comprising, prior to (b), condensing, by sampling, the first set of sensor data.

9. The method of claim 8 , further comprising, prior to (b)(i)(2), condensing, by sampling, the second set of sensor data.

10. The method of claim 8 , wherein the fine-tuning further comprising, computing the differences between the first set of sensor data and the second set of sensor data.

11. The method of claim 1 , wherein the first set of sensor data comprises light detection and ranging (LIDAR) data, GPS data, vehicle state data, or a combination thereof, and wherein the second set of sensor data comprises LIDAR data, GPS data, vehicle state data, or a combination thereof.

12. The method of claim 11 , wherein the vehicle state data comprises position data or motion data.

13. The method of claim 12 , wherein the position data is associated with a component of the vehicle.

14. The method of claim 13 , wherein the position data is associated with an angle or orientation of the component of the vehicle.

15. The method of claim 14 , wherein the component of the vehicle comprises an arm, a blade, or a tool.

16. The method of claim 15 , wherein the tool comprises a digging bucket, a hammer, a hydraulic thumb, a coupler, a breaker, a compactor, a grading bucket, a demolition grapple, or a tiltrotator.

17. The method of claim 12 , wherein the motion data relates to speed or acceleration.

18. The method of claim 17 , wherein the motion data is the speed of the vehicle or the acceleration of the vehicle.

19. The method of claim 12 , wherein the motion data is associated with a component of the vehicle, and wherein the motion data relates to speed or acceleration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2024
From: LU, DEVIN; WEI, THOMAS
To: AIM INTELLIGENT MACHINES, INC.
Reel/Frame 066941/0986 →
Continuity (2)
Provisional Application 63500227 · May 4, 2023
Related Publication 20240370016A1 · Nov 7, 2024
References Cited (17)
US 10066367B1 · Wang et al. · 2018 [cited by applicant]
US 20020162668A1 · Carlson et al. · 2002 [cited by applicant]
US 20190049970A1 · Djuric · 2019 [cited by examiner]
US 20190197396A1 · Rajkumar · 2019 [cited by examiner]
US 20200279402A1 · Cheng et al. · 2020 [cited by applicant]
US 20220011776A1 · Narang · 2022 [cited by examiner]
US 20220412057A1 · Kikani · 2022 [cited by examiner]
US 20230021034A1 · Cui et al. · 2023 [cited by applicant]
US 20230053785A1 · Carvalho et al. · 2023 [cited by applicant]
US 20230177819A1 · Iandola · 2023 [cited by examiner]
US 20240048652A1 · Gottam · 2024 [cited by examiner]
US 20240124004A1 · Donderici · 2024 [cited by examiner]
WO WO2024229234A2 · 2024 [cited by applicant]
WO WO2024238919A1 · 2024 [cited by examiner]
Written Opinion of the International Searching Authority for PCT/US24/27430; date of mailing is Aug. 21, 2024; retrieved from https://patentscope.wipo.int/search/en/detail.jsf?docId=WO2024229234 (Year: 2024). [cited by examiner]
JP 2024544196 A with English translation; date filed Dec. 1, 2022; date published Nov. 28, 2024. (Year: 2024). [cited by examiner]
PCT/US2024/027430 International Search Report and Written Opinion dated Aug. 21, 2024. [cited by applicant]