IP Library Patent Application 18303856
Patent Application
App. No. 18/303,856

Simulation Traffic Scenario File Generation Method and Apparatus

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 None
App. No.
18/303,856
Abstract

A simulation traffic scenario file generation method includes obtaining drive test data, where the drive test data includes traffic scenario data collected when an autonomous vehicle performs a driving test on a real road; determining a first moment at which the autonomous vehicle enters a first driving state or generates a request for entering the first driving state during the driving test; determining first clip data from the drive test data based on the first moment and ego vehicle information of the autonomous vehicle during the driving test; and generating a description file of a simulation traffic scenario based on at least the first clip data.

Claims (59)

1 . A method comprising:

obtaining drive test data comprising traffic scenario data, wherein the traffic scenario data is from an autonomous vehicle when the autonomous vehicle performs a driving test and executes a first autonomous driving algorithm during the driving test;

determining a first moment at which the autonomous vehicle enters a first driving state or generates a request for entering the first driving state during the driving test;

determining clip data from the drive test data based on the first moment and ego vehicle information of the autonomous vehicle during the driving test; and

generating a description file of a simulation traffic scenario based on the clip data when a simulation test is performed on the second autonomous driving algorithm, wherein the second autonomous driving algorithm is based on the first autonomous driving algorithm.

2 . The method of claim 1 , wherein the first driving state is a manual driving state or an autonomous emergency braking state.

3 . The method of claim 1 , wherein the clip data is from the autonomous vehicle in a first time period during the driving test, and wherein the first time period comprises the first moment.

4 . The method of claim 3 , wherein the ego vehicle information comprises a target tracking range of the autonomous vehicle, and wherein the method further comprises:

determining a sensing target as a tracking target when a first distance between the sensing target and the autonomous vehicle is less than the target tracking range;

determining a second moment based on the target tracking range and the first moment of the autonomous vehicle, wherein the second moment is earlier than the first moment, and wherein a second distance between a first position of the autonomous vehicle at the second moment and a second position of the autonomous vehicle at the first moment is equal to the target tracking range; and

determining the second moment as a start moment of the first time period.

5 . The method of claim 3 , wherein the ego vehicle information comprises a target tracking range of the autonomous vehicle and a vehicle speed of the autonomous vehicle during the driving test, and wherein the method further comprises:

determining a sensing target as a tracking target when a first distance between the sensing target and the autonomous vehicle is less than the target tracking range;

determining a second moment based on the target tracking range and the first moment of the autonomous vehicle, wherein the second moment is earlier than the first moment, and wherein a second distance between a first position of the autonomous vehicle at the second moment and a second position of the autonomous vehicle at the first moment is equal to the target tracking range; and

determining a start moment of the first time period based on the second moment and a first vehicle speed of the autonomous vehicle at the second moment.

6 . The method of claim 5 , further comprising:

obtaining a preset acceleration; and

further determining the start moment based on the preset acceleration, the second moment, and the first vehicle speed.

7 . The method of claim 3 , further comprising:

obtaining first ego vehicle information of the autonomous vehicle corresponding to the first time period; and

generating the simulation traffic scenario based on the clip data and the first ego vehicle information.

8 . The method of claim 1 , wherein the clip data comprises a plurality of tracks corresponding to a same target category, and wherein generating the description file comprises:

splicing an end point of a first track in the tracks and a start point of a second track in the tracks to obtain a spliced track when a distance between an end position of the first track and a start position of the second track is less than a first threshold and when a time difference between an end moment of the first track and a start moment of the second track is less than a second threshold; and

generating the simulation traffic scenario based on the spliced track.

9 . A method comprising:

obtaining drive test data comprising traffic scenario data collected when an autonomous vehicle performs a driving test and executes a first autonomous driving algorithm during the driving test;

determining a first moment at which the autonomous vehicle enters a first driving state or generates a request for entering the first driving state during the driving test;

determining clip data from the drive test data based on the first moment and ego vehicle information of the autonomous vehicle during the driving test;

constructing a simulation traffic scenario based on the clip data; and

performing a simulation test on a virtual vehicle by using the simulation traffic scenario and a second autonomous driving algorithm, wherein the second autonomous driving algorithm is based on the first autonomous driving algorithm.

10 . The method of claim 9 , wherein the ego vehicle information comprises a target tracking range of the autonomous vehicle, wherein the clip data is from the autonomous vehicle in a first time period during the driving test, wherein the first time period comprises the first moment and a second moment, wherein a distance between a first position of the autonomous vehicle at the first moment and a second position of the autonomous vehicle at the second moment is less than or equal to the target tracking range, wherein the simulation traffic scenario lasts for a second time period, wherein duration of the second time period is equal to duration of the first time period, and wherein performing the simulation test comprises determining a driving policy of the virtual vehicle based on a participating element in the simulation traffic scenario using the second autonomous driving algorithm when the virtual vehicle is at a time point corresponding to the second moment in the second time period.

11 . The method of claim 10 , wherein at least one data clip comprises a first vehicle speed of the autonomous vehicle at the second moment, and wherein performing the simulation test comprises accelerating according to a preset acceleration starting from a start moment of the second time period when a start speed of the virtual vehicle is zero such that a speed of the virtual vehicle at the time point corresponding to the second moment in the second time period is equal to the first vehicle speed.

12 . An apparatus comprising:

a memory configured to store instructions; and

one or more processors coupled to the memory and configured to execute the instructions stored in the memory to cause the apparatus to:

obtain drive test data comprising traffic scenario data, wherein the traffic scenario data is from an autonomous vehicle when the autonomous vehicle performs a driving test and executes a first autonomous driving algorithm during the driving test;

determine a first moment at which the autonomous vehicle enters a first driving state or generates a request for entering the first driving state during the driving test;

determine clip data from the drive test data based on the first moment and ego vehicle information of the autonomous vehicle during the driving test; and

generate a description file of a simulation traffic scenario based on the clip data when a simulation test is performed on the second autonomous driving algorithm, wherein the second autonomous driving algorithm is from the first autonomous driving algorithm.

13 . The apparatus of claim 12 , wherein the first driving state is a manual driving state or an autonomous emergency braking state.

14 . The apparatus of claim 12 , wherein the clip data is from the autonomous vehicle in a first time period during the driving test, and wherein the first time period comprises the first moment.

15 . The apparatus of claim 14 , wherein the ego vehicle information comprises a target tracking range of the autonomous vehicle, and wherein the one or more processors are configured to execute the instructions stored in the memory to further cause the apparatus to:

determine a sensing target as a tracking target when a first distance between the sensing target and the autonomous vehicle is less than the target tracking range:

determine a second moment based on the target tracking range and the first moment of the autonomous vehicle, wherein the second moment is earlier than the first moment, and a second distance between a first position of the autonomous vehicle at the second moment and a second position of the autonomous vehicle at the first moment is equal to the target tracking range; and

determine the second moment as a start moment of the first time period.

16 . The apparatus of claim 14 , wherein the ego vehicle information comprises a target tracking range of the autonomous vehicle and a vehicle speed of the autonomous vehicle during the driving test, wherein the one or more processors are configured to execute the instructions stored in the memory to further cause the apparatus to:

determine a sensing target as a tracking target when a first distance between the sensing target and the autonomous vehicle is less than the target tracking range;

determine a second moment based on the target tracking range and the first moment of the autonomous vehicle, wherein the second moment is earlier than the first moment, and wherein a second distance between a first position of the autonomous vehicle at the second moment and a second position of the autonomous vehicle at the first moment is equal to the target tracking range; and

determine a start moment of the first time period based on the second moment and a first vehicle speed of the autonomous vehicle at the second moment.

17 . The apparatus of claim 16 , wherein the one or more processors are configured to execute the instructions stored in the memory to further cause the apparatus to:

obtain a preset acceleration; and

determine the start moment based on the preset acceleration, the second moment, and the first vehicle speed.

18 . The apparatus of claim 14 , wherein the one or more processors are configured to execute the instructions stored in the memory to further cause the apparatus to:

obtain first ego vehicle information of the autonomous vehicle corresponding to the first time period; and

generate the simulation traffic scenario based on the clip data and the first ego vehicle information.

19 . The apparatus of claim 12 , wherein the clip data comprises a plurality of tracks corresponding to a same target category, and wherein the one or more processors are configured to execute the instructions stored in the memory to further cause the apparatus to:

splice an end point of a first track in the tracks and a start point of a second track in the tracks to obtain a spliced track when a distance between an end position of the first track and a start position of the second track is less than a first threshold and when a time difference between an end moment of the first track and a start moment of the second track is less than a second threshold; and

generate the simulation traffic scenario based on the spliced track.

20 . The method of claim 9 , wherein the first driving state is a manual driving state or an autonomous emergency braking state.

Assignments (3)
CHANGE OF NAME Recorded May 4, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075504/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069336/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: CHEN, CANPING; LU, YUANZHI; ZHAO, JIAN; CHEN, BAOCHENG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069025/0439 →