IP Library › Granted Patent US 12,589,773
Granted Patent B2
US 12,589,773 · App. 18/221,836 · Granted Mar 31, 2026

Systems and methods for sensor calibration at an energy supply station

Inventors: John Hutchinson (Blacksburg, VA); Joshua Wise (Blacksburg, VA)
Assignee: Torc Robotics, Inc.
B60W60/0025B60W50/06B60W60/0023B60W2420/403B60W2420/408B60W2554/4029B60W2554/404B60W2756/10
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,589,773
App. No.
18/221,836
Granted
Mar 31, 2026
Kind
B2
Abstract

An autonomous vehicle can include a perception sensor and one or more processors. The processors can be configured to automatically control the autonomous vehicle to an energy supply station to resupply the autonomous vehicle; detect an arrival of the autonomous vehicle at the energy supply station; detect a calibration target; collect data from the perception sensor corresponding with the calibration target; and calibrate the perception sensor based on the collected data.

Claims (66)

1 . An autonomous vehicle, comprising:

a perception sensor; and

one or more processors configured to:

automatically control the autonomous vehicle to an energy supply station responsive to determining to resupply energy to the autonomous vehicle;

responsive to a determination of arrival of the autonomous vehicle at the energy supply station, detect, via the perception sensor of the autonomous vehicle, a calibration target;

collect data from the perception sensor corresponding with the calibration target;

calibrate the perception sensor based on the collected data;

detect, based at least in part on the calibrated perception sensor, a predefined object different than the calibration target, wherein the predefined object corresponds to a defined energy resupply location at the energy supply station; and

control the autonomous vehicle to (i) move, based on the detected predefined object, to the defined energy resupply location at the energy supply station, (ii) adjust a position of the autonomous vehicle to enable the resupply of energy at the energy supply station, and (iii) at the adjusted position, open an energy input receptacle of the autonomous vehicle to receive energy from the energy supply station.

2 . The autonomous vehicle of claim 1 , wherein the calibration target is located on a surface of the energy supply station.

3 . The autonomous vehicle of claim 1 , wherein the calibration target is affixed to an object separate from the energy supply station.

4 . The autonomous vehicle of claim 1 , wherein the one or more processors are further configured to:

determine an expected location of the calibration target relative to the autonomous vehicle based on an identification of the energy supply station; and

determine a predicted location of the calibration target relative to the autonomous vehicle based on the collected data,

wherein the autonomous vehicle is configured to calibrate the perception sensor based on a difference between an actual location of the calibration target relative to the autonomous vehicle and a measured location of the calibration target relative to the autonomous vehicle.

5 . The autonomous vehicle of claim 1 , wherein the one or more processors are configured to determine an actual location of the calibration target by:

transmitting a signal to the energy supply station based on the determination of the arrival; and

receiving a response from the energy supply station indicating the actual location of the calibration target.

6 . The autonomous vehicle of claim 1 , wherein the one or more processors are configured to determine an actual location of the calibration target by:

transmitting a signal to a remote computer based on the determination of the arrival; and

receiving a response from the remote computer indicating the actual location of the calibration target.

7 . The autonomous vehicle of claim 1 , wherein the one or more processors are configured to detect the calibration target by:

responsive to the determination of the arrival, scanning, via the perception sensor, an environment in which the energy supply station is located; and

detecting the calibration target based on data collected during the scanning.

8 . The autonomous vehicle of claim 1 , wherein the one or more processors configured to collect the data by:

collecting position information of the calibration target.

9 . The autonomous vehicle of claim 1 , wherein the one or more processors are configured to calibrate the perception sensor by:

obtaining position information for the calibration target, the position information including a predicted position of the calibration target relative to the perception sensor;

generating a position correction of the perception sensor based on a comparison of the predicted position of the calibration target with an expected location of the calibration target indicated by preconfigured location data;

calculating a sensor offset and a sensor orientation for the perception sensor using the position correction and the predicted position of the calibration target; and

updating one or more calibrated settings for the perception sensor using at least one of the sensor offset, the sensor orientation, the position correction, the predicted position, or the expected location.

10 . The autonomous vehicle of claim 9 , wherein the one or more processors are configured to update the one or more calibrated settings by:

updating a vehicle location for the automated vehicle in the one or more calibrated settings.

11 . A method, comprising:

automatically controlling, by one or more processors, an autonomous vehicle to an energy supply station responsive to determining to resupply energy to the autonomous vehicle;

responsive to a determination of arrival of the autonomous vehicle at the energy supply station, detecting, via a perception sensor of the autonomous vehicle, a calibration target;

collecting, by the one or more processors, data from the perception sensor corresponding with the calibration target;

calibrating, by the one or more processors, the perception sensor based on the collected data;

detecting, based at least in part on the calibrated perception sensor, a predefined object different than the calibration target, wherein the predefined object corresponds to a defined energy resupply location at the energy supply station; and

controlling the autonomous vehicle to (i) move, based on the detected predefined object, to the defined energy resupply location at the energy supply station, (ii) adjust a position of the autonomous vehicle to enable the resupply of energy at the energy supply station, and (iii) at the adjusted position, open an energy input receptacle of the autonomous vehicle to receive energy from the energy supply station.

12 . The method of claim 11 , wherein the calibration target is located on a surface of the energy supply station.

13 . The method of claim 11 , wherein the calibration target is affixed to an object separate from the energy supply station.

14 . The method of claim 11 , further comprising:

determining an expected location of the calibration target relative to the autonomous vehicle based on an identification of the energy supply station; and

determine a predicted location of the calibration target relative to the autonomous vehicle based on the collected data,

wherein the autonomous vehicle is configured to calibrate the perception sensor based on a difference between an actual location of the calibration target relative to the autonomous vehicle and a measured location of the calibration target relative to the autonomous vehicle.

15 . The method of claim 14 , further comprising:

transmitting, by the one or more processors, a signal to the energy supply station based on the determination of the arrival; and

receiving a response from the energy supply station indicating the actual location of the calibration target.

16 . A controller, comprising:

one or more processors, the one or more processors configured to:

automatically control an autonomous vehicle to an energy supply station responsive to determining to resupply energy to the autonomous vehicle;

responsive to a determination of arrival of the autonomous vehicle at the energy supply station, detect, via a perception sensor of the autonomous vehicle, a calibration target;

collect data from the perception sensor corresponding with the calibration target;

calibrate the perception sensor based on the collected data;

detect, based at least in part on the calibrated perception sensor, a predefined object different than the calibration target, wherein the predefined object corresponds to a defined energy resupply location at the energy supply station; and

control the autonomous vehicle to (i) move to a defined energy resupply location at the energy supply station, (ii) adjust a position of the autonomous vehicle to enable the resupply of energy at the energy supply station, and (iii) at the adjusted position, open an energy input receptacle of the autonomous vehicle to receive energy from the energy supply station.

17 . The controller of claim 16 , wherein the calibration target is located on a surface of the energy supply station.

18 . The controller of claim 16 , wherein the calibration target is affixed to an object separate from the energy supply station.

19 . The controller of claim 16 , wherein the one or more processors are further configured to:

determine an expected location of the calibration target relative to the autonomous vehicle based on an identification of the energy supply station; and

determine a predicted location of the calibration target relative to the autonomous vehicle based on the collected data,

wherein the autonomous vehicle is configured to calibrate the perception sensor based on a difference between an actual location of the calibration target relative to the autonomous vehicle and a measured location of the calibration target relative to the autonomous vehicle.

20 . The controller of claim 19 , wherein the one or more processors are configured to determine the actual location of the calibration target by:

transmitting a signal to the energy supply station based on the determination of the arrival; and

receiving a response from the energy supply station indicating the actual location of the calibration target.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2024
From: HUTCHINSON, JOHN; WISE, JOSHUA
To: TORC ROBOTICS, INC.
Reel/Frame 066653/0770 →
Continuity (1)
Related Publication 20250018983A1 · Jan 16, 2025
References Cited (40)
US 6367516B1 · Christman et al. · 2002 [cited by applicant]
US 8131462B2 · Roberts · 2012 [cited by applicant]
US 11449055B2 · Goldman et al. · 2022 [cited by applicant]
US 11584248B2 · Yu et al. · 2023 [cited by applicant]
US 20170327091A1 · Capizzo · 2017 [cited by applicant]
US 20180201138A1 · Yellambalase et al. · 2018 [cited by applicant]
US 20190111842A1 · Batur et al. · 2019 [cited by applicant]
US 20190204427A1 · Abari · 2019 [cited by examiner]
US 20200177026A1 · Sosinov et al. · 2020 [cited by applicant]
US 20210197683A1 · Graham et al. · 2021 [cited by applicant]
US 20210291679A1 · Yu et al. · 2021 [cited by applicant]
US 20220065636A1 · DeLizio · 2022 [cited by applicant]
US 20220122383A1 · Fritz et al. · 2022 [cited by applicant]
US 20220192771A1 · Yu et al. · 2022 [cited by applicant]
US 20220270057A1 · Wu · 2022 [cited by examiner]
US 20220366397A1 · Gaudin et al. · 2022 [cited by applicant]
US 20220402746A1 · Trott · 2022 [cited by applicant]
US 20230009125A1 · Hirano et al. · 2023 [cited by applicant]
US 20230058169A1 · Cella et al. · 2023 [cited by applicant]
US 20230076693A1 · Braun · 2023 [cited by examiner]
US 20230182766A1 · Chou · 2023 [cited by examiner]
US 20230249568A1 · Hau et al. · 2023 [cited by applicant]
US 20230294644A1 · Del Gizzi et al. · 2023 [cited by applicant]
US 20230391223A1 · Bucher · 2023 [cited by examiner]
US 20230401745A1 · Kothari · 2023 [cited by examiner]
US 20240059548A1 · Vogelaar et al. · 2024 [cited by applicant]
US 20250036831A1 · Kim et al. · 2025 [cited by applicant]
CN 110340887A · 2019 [cited by applicant]
CN 114714947 · 2022 [cited by applicant]
CN 116700296 · 2023 [cited by applicant]
DE 102012024865B4 · 2018 [cited by applicant]
EP 2053015A1 · 2009 [cited by applicant]
JP 2021089673A · 2021 [cited by applicant]
KR 20210115977A · 2021 [cited by applicant]
WO 2022246556 · 2022 [cited by applicant]
WO 2024238729A2 · 2024 [cited by applicant]
“Position resection and intersection”, Retrieved from Internet: https://en.wikipedia. org/wiki/Position_resection_and_intersection. [cited by applicant]
“Improving UAV LiDAR survey accuracy using Ground Control Targets”, Gert Riemersma, dated Jan. 10, 2021, Retrieved from Internet: https://www.routescene.com/resources/ground-control-targets-for-uav-lidar-accuracy/. [cited by applicant]
International Search Report and Written Opinion dated Sep. 12, 2024 for International Patent Application No. PCT/US2024/31227. [cited by applicant]
Office Action (Non-Final Rejection) dated Jan. 13, 2025 for U.S. Appl. No. 18/335,265; (pp. 1-17). [cited by applicant]