IP Library Granted Patent US 12,565,762
Granted Patent B2
US 12,565,762 · App. 18/787,332 · Granted Mar 3, 2026

Online machine learning for calibration of autonomous earth moving vehicles

Inventors: Gaurav Jitendra Kikani (San Francisco, CA); Noah Austen Ready-Campbell (San Francisco, CA); Andrew Xiao Liang (San Francisco, CA); Joonhyun Kim (San Francisco, CA)
Assignee: Built Robotics Inc.
E02F9/265E02F9/262G05D1/0061G05D1/81G06N3/08
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,565,762
App. No.
18/787,332
Granted
Mar 3, 2026
Kind
B2
Abstract

In some implementations, the EMV uses a calibration to inform autonomous control over the EMV. To calibrate an EMV, the system first selects a calibration action comprising a control signal for actuating a control surface of the EMV. Then, using a calibration model comprising a machine learning model trained based on one or more previous calibration actions taken by the EMV, the system predicts a response of the control surface to the control signal of the calibration action. After the EMV executes the control signal to perform the calibration action, the EMV system monitors the actual response of the control signal and uses that to update the calibration model based on a comparison between the predicted and monitored states of the control surface.

Claims (37)

1 . A method comprising:

training, by a training system, a machine-learning model configured to predict an autonomous vehicle (“AV”) movement resulting from a movement instruction;

generating a control signal for actuating a portion of the AV based on the AV movement predicted by the machine-learning model;

actuating the portion of the AV to perform an actual AV movement based on the control signal; and

updating, by the training system, the machine-learning model such that a difference between the actual AV movement based on the control signal and the AV movement predicted by the machine-learning model meets a threshold.

2 . The method of claim 1 , wherein the actual AV movement is measured based on a state of the portion of the AV at a time when the control signal is executed.

3 . The method of claim 1 , wherein the training system is configured to periodically compare actual AV movements to corresponding predicted AV movements.

4 . The method of claim 1 , wherein the machine-learning model is further trained based on baseline training data gathered from a set of additional AVs similar to the AV.

5 . The method of claim 1 , wherein the AV movement predicted by the machine-learning model comprises a predicted movement of a tool of the AV.

6 . The method of claim 1 , wherein updating the machine-learned model comprises:

updating, by online learning techniques, the machine-learning model based on the actual AV movement based on the control signal.

7 . The method of claim 1 , wherein the actual AV movement is compared to the predicted AV movement responsive to the AV switching between an autonomous operation mode and a manual operation mode.

8 . The method of claim 1 , wherein the actual AV movement based on the control signal is determined by measuring a set of action conditions based on collected sensor data.

9 . A non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause the processor to:

train, by a training system, a machine-learning model configured to predict an autonomous vehicle (“AV”) movement resulting from a movement instruction;

generate a control signal for actuating a portion of the AV based on the AV movement predicted by the machine-learning model;

actuate the portion of the AV to perform an actual AV movement based on the control signal; and

update, by the training system, the machine-learning model such that a difference between the actual AV movement based on the control signal and the AV movement predicted by the machine-learning model meets a threshold.

10 . The non-transitory computer-readable storage medium of claim 9 , wherein the actual AV movement is measured based on a state of the portion of the AV at a time when the control signal is executed.

11 . The non-transitory computer-readable storage medium of claim 9 , wherein the training system is configured to periodically compare actual AV movements to corresponding predicted AV movements.

12 . The non-transitory computer-readable storage medium of claim 9 , wherein the machine-learned model is further trained based on baseline training data gathered from a set of additional AV similar to the AV.

13 . The non-transitory computer-readable storage medium of claim 9 , wherein the machine-learning model is further trained based on baseline training data gathered from a set of additional AVs similar to the AV.

14 . The non-transitory computer-readable storage medium of claim 9 , wherein the AV movement predicted by the machine-learning model comprises a predicted movement of a tool of the AV.

15 . The non-transitory computer-readable storage medium of claim 9 , wherein instructions for updating the machine-learned model further cause the processor to:

update, by online learning techniques, the machine-learning model based on the actual AV movement based on the control signal.

16 . The non-transitory computer-readable storage medium of claim 9 , wherein the actual AV movement is compared to the predicted AV movement responsive to the AV switching between an autonomous operation mode and a manual operation mode.

17 . The non-transitory computer-readable storage medium of claim 9 , wherein the actual AV movement based on the control signal is determined by measuring a set of action conditions based on collected sensor data.

18 . A model training system, comprising:

a hardware processor; and

a non-transitory computer-readable storage medium storing executable instructions that, when executed by the hardware processor, cause the model training system to perform steps comprising:

training a machine-learning model configured to predict an autonomous vehicle (“AV”) movement resulting from a movement instruction;

generating a control signal for actuating a portion of the AV based on the AV movement predicted by the machine-learning model;

actuating the portion of the AV to perform an actual AV movement based on the control signal; and

updating, by the training system, the machine-learning model such that a difference between the actual AV movement based on the control signal and the AV movement predicted by the machine-learning model meets a threshold.

19 . The model training system of claim 18 , wherein the model training system is configured to periodically compare actual AV movements to corresponding predicted AV movements.

20 . The model training system of claim 18 , wherein instructions for updating the machine-learned model further cause the processor to:

update, by online learning techniques, the machine-learning model based on the actual AV movement based on the control signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2024
From: KIKANI, GAURAV JITENDRA; READY-CAMPBELL, NOAH AUSTEN; LIANG, ANDREW XIAO; KIM, JOONHYUN
To: BUILT ROBOTICS INC.
Reel/Frame 068736/0321 →
Continuity (4)
Continuation 18315791 · May 11, 2023
Continuation 17748999 · May 19, 2022
Continuation 17359432 · Jun 25, 2021
Related Publication 20240384510A1 · Nov 21, 2024
References Cited (45)
US 6119442A · Hale · 2000 [cited by examiner]
US 6954999B1 · Richardson et al. · 2005 [cited by applicant]
US 8939056B1 · Neal, III · 2015 [cited by examiner]
US 10946514B2 · Kubota · 2021 [cited by examiner]
US 11352769B1 · Kikani · 2022 [cited by examiner]
US 11686071B2 · Kikani · 2023 [cited by examiner]
US 12098528B2 · Kikani · 2024 [cited by examiner]
US 20070240903A1 · Alft et al. · 2007 [cited by applicant]
US 20080027610A1 · Shull · 2008 [cited by applicant]
US 20080097672A1 · Clark et al. · 2008 [cited by applicant]
US 20080127530A1 · Kelly · 2008 [cited by applicant]
US 20080275593A1 · Johansson · 2008 [cited by examiner]
US 20100245542A1 · Kim et al. · 2010 [cited by applicant]
US 20120310414A1 · Hoff et al. · 2012 [cited by applicant]
US 20130006484A1 · Avitzur et al. · 2013 [cited by applicant]
US 20130160543A1 · Kontz et al. · 2013 [cited by applicant]
US 20140277966A1 · Kelly · 2014 [cited by applicant]
US 20150078837A1 · Kre · 2015 [cited by applicant]
US 20150199106A1 · Johnson · 2015 [cited by applicant]
US 20160258129A1 · Wei et al. · 2016 [cited by applicant]
US 20180135273A1 · Tsuji · 2018 [cited by applicant]
US 20180251156A1 · Sigmar · 2018 [cited by examiner]
US 20190071841A1 · Elkins · 2019 [cited by applicant]
US 20190387359A1 · Kean · 2019 [cited by examiner]
US 20200224384A1 · Suzuki · 2020 [cited by examiner]
US 20210004744A1 · Petrany et al. · 2021 [cited by applicant]
US 20210043085A1 · Kreiling et al. · 2021 [cited by applicant]
US 20210105995A1 · Palomares et al. · 2021 [cited by applicant]
US 20210124359A1 · Wei · 2021 [cited by applicant]
US 20210157312A1 · Cella et al. · 2021 [cited by applicant]
US 20220049477A1 · Yamanaka · 2022 [cited by examiner]
DE 102014224810A1 · 2016 [cited by examiner]
EP 3472028B1 · 2020 [cited by examiner]
JP 2010159038A · 2010 [cited by examiner]
JP 2016131555A · 2016 [cited by examiner]
KR 1020040076525A · 2004 [cited by applicant]
KR 2004076525A · 2004 [cited by examiner]
WO WO2016099386A1 · 2016 [cited by examiner]
International Search Report and Written Opinion, Patent Cooperation Treaty Application No. PCT/US2022/033683, Jul. 28, 2022, 16 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/359,432, Oct. 7, 2021, 6 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/748,999, Jan. 24, 2023, 18 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/748,999, Jul. 29, 2022, 16 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/359,428, Oct. 22, 2021, 13 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 17/735,905, Jul. 13, 2022, 14 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 18/315,791, Mar. 1, 2024, 16 pages,. [cited by applicant]