Configuration-based sampling of run segments for simulating autonomous vehicle behavior

US2025074462A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025074462-A1
Application numberUS-202318239168-A
CountryUS
Kind codeA1
Filing dateAug 29, 2023
Priority dateAug 29, 2023
Publication dateMar 6, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present disclosure relate to configuration-based sampling of run segments for simulating autonomous vehicle behavior. In at least one implementation, a method comprises: providing a set of run segments corresponding to scenarios for simulating operation of an autonomous vehicle; receiving a user-specified configuration comprising parameters for identifying target run segments within the set of run segments; applying the user-specified configuration to the set of run segments to identify the target run segments; and causing one or more simulations to be performed using the target run segments to generate a simulation output.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: providing, by a processing device, a set of run segments corresponding to scenarios for simulating operation of an autonomous vehicle (AV); receiving, by the processing device, a user-specified configuration comprising parameters for identifying target run segments within the set of run segments; applying, by the processing device, the user-specified configuration to the set of run segments to identify the target run segments; and causing, by the processing device, one or more simulations to be performed using the target run segments to generate a simulation output. 2 . The method of claim 1 , further comprising: generating the set of run segments by identifying as the set a subset of run segments sampled from a repository of run segments, wherein the subset is sampled from the repository by selecting run segments comprising at least one agent object present in the corresponding simulation. 3 . The method of claim 1 , wherein the user-specified configuration further comprises a target number of run segments to identify within the set of run segments. 4 . The method of claim 1 , wherein the parameters for identifying the target run segments comprise one or more of roadway type, roadway construction, number of vehicles present, number of cyclists present, number of pedestrians present, number of non-moving vehicles present near-collision event, or agent heading direction. 5 . The method of claim 1 , wherein the user-specified configuration further comprises weights associated with the parameters for identifying the target run segments, and wherein applying the user-specified configuration to the set of run segments comprises generating a normalized sampling distribution for the set of run segments by applying a minimization algorithm to the set of run segments based on the weights. 6 . The method of claim 5 , wherein the target run segments are identified by selecting run segments from the set of run segments in accordance with the normalized sampling distribution. 7 . The method of claim 1 , wherein the simulation output is used to validate updated decision logic by comparing simulated performance of the AV with the updated decision logic to simulated performance of the AV based on a prior decision logic version. 8 . A system comprising: a memory device; and a processing device, operatively coupled to the memory device, to perform operations comprising: providing a set of run segments corresponding to scenarios for simulating the operation of an autonomous vehicle (AV); receiving a user-specified configuration comprising parameters for identifying target run segments within the set of run segments; applying the user-specified configuration to the set of run segments to identify the target run segments; and causing one or more simulations to be performed using the target run segments to generate a simulation output. 9 . The system of claim 8 , the operations further comprising: generating the set of run segments by identifying as the set a subset of run segments sampled from a repository of run segments, wherein the subset is sampled from the repository by selecting run segments comprising at least one agent object present in the corresponding simulation. 10 . The system of claim 8 , wherein the user-specified configuration further comprises a target number of run segments to identify within the set of run segments. 11 . The system of claim 8 , wherein the parameters for identifying the target run segments comprise one or more of roadway type, roadway construction, number of vehicles present, number of cyclists present, number of pedestrians present, number of non-moving vehicles present near-collision event, or agent heading direction. 12 . The system of claim 8 , wherein the user-specified configuration further comprises weights associated with the parameters for identifying the target run segments, and wherein applying the user-specified configuration to the set of run segments comprises generating a normalized sampling distribution for the set of run segments by applying a minimization algorithm to the set of run segments based on the weights. 13 . The system of claim 12 , wherein the target run segments are identified by selecting run segments from the set of run segments in accordance with the normalized sampling distribution. 14 . The system of claim 8 , wherein the simulation output is used to validate updated decision logic by comparing simulated performance of the AV with the updated decision logic to simulated performance of the AV based on a prior decision logic version. 15 . A non-transitory computer-readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to perform operations comprising: providing a set of run segments corresponding to scenarios for simulating the operation of an autonomous vehicle (AV); receiving a user-specified configuration comprising parameters for identifying target run segments within the set of run segments; applying the user-specified configuration to the set of run segments to identify the target run segments; and causing one or more simulations to be performed using the target run segments to generate a simulation output. 16 . The non-transitory computer-readable medium of claim 15 , the operations further comprising: generating the set of run segments by identifying as the set a subset of run segments sampled from a repository of run segments, wherein the subset is sampled from the repository by selecting run segments comprising at least one agent object present in the corresponding simulation. 17 . The non-transitory computer-readable medium of claim 15 , wherein the user-specified configuration further comprises a target number of run segments to identify within the set of run segments. 18 . The non-transitory computer-readable medium of claim 15 , wherein the parameters for identifying the target run segments comprise one or more of roadway type, roadway construction, number of vehicles present, number of cyclists present, number of pedestrians present, number of non-moving vehicles present near-collision event, or agent heading direction. 19 . The non-transitory computer-readable medium of claim 15 , wherein the user-specified configuration further comprises weights associated with the parameters for identifying the target run segments, wherein applying the user-specified configuration to the set of run segments comprises generating a normalized sampling distribution for the set of run segments by applying a minimization algorithm to the set of run segments based on the weights, and wherein the target run segments are identified by selecting run segments from the set of run segments in accordance with the normalized sampling distribution. 20 . The non-transitory computer-readable medium of claim 15 , wherein the simulation output is used to validate updated decision logic by comparing simulated performance of the AV with the updated decision logic to simulated performance of the AV based on a prior decision logic version.

Assignees

Inventors

Classifications

  • Mathematical models, e.g. for simulation · CPC title

  • Identity of occupants · CPC title

  • Interpretation of driver requests or demands · CPC title

  • related to comfort of drivers or passengers · CPC title

  • Automatic parameter input, automatic initialising or calibrating means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025074462A1 cover?
Embodiments of the present disclosure relate to configuration-based sampling of run segments for simulating autonomous vehicle behavior. In at least one implementation, a method comprises: providing a set of run segments corresponding to scenarios for simulating operation of an autonomous vehicle; receiving a user-specified configuration comprising parameters for identifying target run segments…
Who is the assignee on this patent?
Waymo Llc
What technology area does this patent fall under?
Primary CPC classification B60W50/00. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu Mar 06 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).