IP Library Granted Patent US 12,673,691
Granted Patent B2
US 12,673,691 · App. 18/463,998 · Granted Jul 7, 2026

Systems and methods for validating a localization system of an autonomous vehicle

Inventors: Michael Samples (Redmond, WA); Robert Michael Zlot (Pittsburgh, PA)
Assignee: AURORA OPERATIONS, INC.
B60W60/001B60W50/0205G07C5/04B60W2050/0215B60W2420/408B60W2520/10B60W2556/40B60W2556/50
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,673,691
App. No.
18/463,998
Granted
Jul 7, 2026
Kind
B2
Abstract

A localization system can be validated by: obtaining log data descriptive of a plurality of environmental and operational conditions associated with operation of the autonomous vehicle in an environment; augmenting the log data with one or more simulated anomalies; simulating operation of the localization system using the augmented data as input; obtaining simulation result data descriptive of a state of the localization system subsequent simulating the operation of the localization system; and determining a metric associated with the localization system based on the simulation result data.

Claims (46)

1 . A computer-implemented method for validating a localization system of an autonomous vehicle, comprising:

(a) obtaining log data descriptive of a plurality of environmental and operational conditions associated with operation of the autonomous vehicle in an environment;

(b) augmenting the log data with one or more simulated anomalies;

(c) simulating operation of the localization system using the augmented data as input;

(d) obtaining simulation result data descriptive of a state of the localization system subsequent to (c); and

(e) determining a metric associated with the localization system based on the simulation result data;

wherein the metric is determined based on one or more statistical correlations learned through simulation of localization scenarios.

2 . The computer-implemented method of claim 1 , wherein the log data comprises localization result data descriptive of an output or state of the localization system during operation of the autonomous vehicle in the environment.

3 . The computer-implemented method of claim 2 , wherein determining the metric associated with the localization system is based on a comparison between the localization result data and simulation result data.

4 . The computer-implemented method of claim 1 , wherein (c) comprises dropping one or more inputs to the localization system.

5 . The computer-implemented method of claim 4 , wherein the one or more inputs comprise outputs of at least one of: (i) a lane alignment system, (ii) a surfel registration system, (iii) a sensor velocity system, (iv) an IMU, (v) one or more wheel encoders, (vi) a GNSS, (vii) a RADAR system, or (viii) a LIDAR system.

6 . The computer-implemented of claim 1 , wherein (c) comprises disabling at least one of: (i) a lane alignment system, (ii) a surfel registration system, (iii) a sensor velocity system, (iv) an IMU, (v) one or more wheel encoders, (vi) a GNSS, (vii) a RADAR system, or (viii) a LIDAR system.

7 . The computer-implemented method of claim 1 , wherein (c) comprises degrading one or more inputs to the localization system.

8 . The computer-implemented method of claim 7 , wherein degrading one or more inputs to the localization system comprises at least one of: (i) disabling outputs of one or more sensors in a sensor system; (ii) utilizing one or more incorrect calibrations on a sensor; (iii) simulating one or more occlusions; (iv) simulating latency at the one or more inputs; (v) simulating one or more boundary conditions; or (vi) injecting a checkpoint fault.

9 . The computer-implemented method of claim 1 , wherein (c) comprises augmenting map data provided to the localization system.

10 . The computer-implemented method of claim 9 , wherein the augmented map data comprises one or more of out-of-date map data, map data representing new construction or vegetation, misaligned map data, map data comprising missing surfel registrations, or map data depicting inaccurate travelway regions.

11 . The computer-implemented method of claim 1 , wherein the simulation result data is descriptive of one or more anomalous outputs of the localization filter.

12 . The computer-implemented method of claim 1 , wherein (e) comprises:

determining one or more subsystem metrics associated with one or more subsystems of the localization system; and

determining the metric associated with the localization filter based on the one or more subsystem metrics.

13 . The computer-implemented method of claim 1 , wherein the metric is indicative of whether the localization system localized the autonomous vehicle with a threshold confidence.

14 . The computer-implemented method of claim 1 , wherein the method further comprises:

(f) determining that the metric associated with the localization filter satisfies a threshold; and

(g) in response to determining that the metric associated with the localization filter satisfies the threshold, validating the localization filter.

15 . An autonomous vehicle control system, comprising:

one or more processors; and

one or more non-transitory, computer-readable media storing instructions that cause the one or more processors to perform operations comprising:

(a) obtaining log data descriptive of a plurality of environmental and operational conditions associated with operation of the autonomous vehicle in an environment;

(b) augmenting the log data with one or more simulated anomalies;

(c) simulating operation of the localization system using the augmented data as input;

(d) obtaining simulation result data descriptive of a state of the localization system subsequent to (c); and

(e) determining a metric associated with the localization system based on the simulation result data;

wherein the metric is determined based on one or more statistical correlations learned through simulation of localization scenarios.

16 . The autonomous vehicle control system of claim 15 , wherein the log data comprises localization result data descriptive of an output or state of the localization system during operation of the autonomous vehicle in the environment.

17 . The autonomous vehicle control system of claim 16 , wherein determining the metric associated with the localization system is based on a comparison between a result of one or more first testing instances and the simulation result data.

18 . The autonomous vehicle control system of claim 15 , wherein (c) comprises dropping one or more inputs to the localization system, wherein the one or more inputs comprise outputs of at least one of: (i) a lane alignment system, (ii) a surfel registration system, (iii) a sensor velocity system, (iv) an IMU, (v) one or more wheel encoders, (vi) a GNSS, (vii) a RADAR system, or (viii) a LIDAR system.

19 . An autonomous vehicle, comprising:

one or more processors; and

one or more non-transitory, computer-readable media storing instructions that cause the one or more processors to perform operations comprising:

(a) obtaining log data descriptive of a plurality of environmental and operational conditions associated with operation of the autonomous vehicle in an environment;

(b) augmenting the log data with one or more simulated anomalies;

(c) simulating operation of the localization system using the augmented data as input;

(d) obtaining simulation result data descriptive of a state of the localization system subsequent to (c); and

(e) determining a metric associated with the localization system based on the simulation result data;

wherein the metric is determined based on one or more statistical correlations learned through simulation of localization scenarios.

20 . The autonomous vehicle of claim 19 , wherein the log data comprises localization result data descriptive of an output or state of the localization system during operation of the autonomous vehicle in the environment.