IP Library › Granted Patent US 10,997,328
Granted Patent B2
US 10,997,328 · App. 15/914,996 · Granted May 4, 2021

Method and apparatus for simulation test of autonomous driving of vehicles, an apparatus and computer-readable storage medium

Inventors: Dun Luo (Beijing, CN); Qian Dou (Beijing, CN); Jing Wang (Beijing, CN); Qingrui Sun (Beijing, CN)
Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
G06F30/20G05B17/02G05D1/0088G06F30/15
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 10,997,328
App. No.
15/914,996
Granted
May 4, 2021
Kind
B2
Abstract

The present disclosure provides a method and apparatus for simulation test of autonomous driving of a vehicle, an apparatus and a computer-readable storage medium. In embodiments of the present disclosure, a simulation-activating command is sent to the at least two simulation nodes so that each simulation node in the at least two simulation nodes simulates the designated traffic environment and runs the corresponding vehicle decision planning algorithm, then the vehicle state data and the vehicle decision route of said each simulation node are obtained so that the vehicle state data and the vehicle decision route of said each simulation node can be output. Since a plurality of simulation nodes are employed to simultaneously simulate the designated traffic environment and run the corresponding vehicle decision planning algorithm, it is possible to, in completely the same simulated traffic environment, simultaneously run a plurality of vehicles having the autonomous driving function, and visually compare the vehicle decision planning algorithm run by each simulation node, and thereby perform the check processing for the vehicle decision planning algorithm.

Claims (44)

1. A method for simulation test of autonomous driving of a vehicle, wherein the method comprises:

sending a simulation-activating command to at least two simulation nodes so that the at least two simulation nodes simultaneously simulate a plurality of vehicles in a designated traffic environment and run a corresponding vehicle decision planning algorithm, the vehicle decision planning algorithm corresponding to each simulation node being the same decision planning algorithm or a different decision planning algorithm;

obtaining vehicle state data and a vehicle decision route computed by each simulation node of the at least two simulation nodes for each of the plurality of vehicles;

outputting the vehicle state data and the vehicle decision route computed by each simulation node on one simulation node of the at least two simulation nodes for each of the plurality of vehicles;

visually comparing vehicle decision planning algorithm run by each simulation node using the vehicle state data and the vehicle decision route computed by each simulation node for each of the plurality of vehicles; and

performing check processing of vehicle decision planning algorithm to ensure reliability and safety of vehicle autonomous driving using the vehicle state data and the vehicle decision route computed by each simulation node for each of the plurality of vehicles.

2. The method according to claim 1 , wherein before sending the simulation-activating command to at least two simulation nodes, the method further comprises:

obtaining a simulated travel log of the designated traffic environment and a vehicle decision planning algorithm of each simulation node;

configuring the simulated travel log of the designated traffic environment and the corresponding vehicle decision planning algorithm to each simulation node.

3. The method according to claim 1 , wherein after sending a simulation-activating command to at least two simulation nodes so that each simulation node in the at least two simulation nodes simulates the designated traffic environment and runs the corresponding vehicle decision planning algorithm, the method further comprises:

storing vehicle state data and a vehicle decision route of each simulation node in a storage device of a terminal in real time.

4. The method according to claim 3 , wherein obtaining vehicle state data and a vehicle decision route of each simulation node comprises:

obtaining, from the storage device of the terminal, vehicle state data and a vehicle decision route of each simulation node.

5. An apparatus, wherein the apparatus comprises:

one or more processors;

a storage device for storing one or more programs;

the one or more programs, when being executed by the one or more processors, enable the one or more processors to implement the following operation:

sending a simulation-activating command to at least two simulation nodes so that the at least two simulation nodes simultaneously simulate a plurality of vehicles in a designated traffic environment and run a corresponding vehicle decision planning algorithm, the vehicle decision planning algorithm corresponding to each simulation node being the same decision planning algorithm or a different decision planning algorithm;

obtaining vehicle state data and a vehicle decision route computed by each simulation node of the at least two simulation nodes for each of the plurality of vehicles;

outputting the vehicle state data and the vehicle decision route computed by each simulation node on one simulation node of the at least two simulation nodes for each of the plurality of vehicles;

visually comparing vehicle decision planning algorithm run by each simulation node using the vehicle state data and the vehicle decision route computed by each simulation node for each of the plurality of vehicles; and

performing check processing of vehicle decision planning algorithm to ensure reliability and safety of vehicle autonomous driving using the vehicle state data and the vehicle decision route computed by each simulation node for each of the plurality of vehicles.

6. The apparatus according to claim 5 , wherein before sending the simulation-activating command to at least two simulation nodes, the operation further comprises:

obtaining a simulated travel log of the designated traffic environment and a vehicle decision planning algorithm of each simulation node;

configuring the simulated travel log of the designated traffic environment and the corresponding vehicle decision planning algorithm to each simulation node.

7. The apparatus according to claim 5 , wherein after sending a simulation-activating command to at least two simulation nodes so that each simulation node in the at least two simulation nodes simulates the designated traffic environment and runs the corresponding vehicle decision planning algorithm, the operation further comprises:

storing vehicle state data and a vehicle decision route of each simulation node in a storage device of a terminal in real time.

8. The apparatus according to claim 7 , wherein obtaining vehicle state data and a vehicle decision route of each simulation node comprises:

obtaining, from the storage device of the terminal, vehicle state data and a vehicle decision route of each simulation node.

9. A non-transitory computer-readable storage medium on which a computer program is stored, wherein the program, when executed by a processor, implements the following operation:

sending a simulation-activating command to at least two simulation nodes so that the at least two simulation nodes simultaneously simulate a plurality of vehicles in a designated traffic environment and run a corresponding vehicle decision planning algorithm, the vehicle decision planning algorithm corresponding to each simulation node being the same decision planning algorithm or a different decision planning algorithm;

obtaining vehicle state data and a vehicle decision route computed by each simulation node of the at least two simulation nodes for each of the plurality of vehicles;

outputting the vehicle state data and the vehicle decision route computed by each simulation node on one simulation node of the at least two simulation nodes for each of the plurality of vehicles;

visually comparing vehicle decision planning algorithm run by each simulation node using the vehicle state data and the vehicle decision route computed by each simulation node for each of the plurality of vehicles; and

performing check processing of vehicle decision planning algorithm to ensure reliability and safety of vehicle autonomous driving using the vehicle state data and the vehicle decision route computed by each simulation node for each of the plurality of vehicles.

10. The non-transitory computer-readable storage medium according to claim 9 , wherein before sending the simulation-activating command to at least two simulation nodes, the operation further comprises:

obtaining a simulated travel log of the designated traffic environment and a vehicle decision planning algorithm of each simulation node;

configuring the simulated travel log of the designated traffic environment and the corresponding vehicle decision planning algorithm to each simulation node.

11. The non-transitory computer-readable storage medium according to claim 9 , wherein after sending a simulation-activating command to at least two simulation nodes so that each simulation node in the at least two simulation nodes simulates the designated traffic environment and runs the corresponding vehicle decision planning algorithm, the operation further comprises:

storing vehicle state data and a vehicle decision route of each simulation node in a storage device of a terminal in real time.

12. The non-transitory computer-readable storage medium according to claim 11 , wherein obtaining vehicle state data and a vehicle decision route of each simulation node comprises:

obtaining, from the storage device of the terminal, vehicle state data and a vehicle decision route of each simulation node.

13. The non-transitory computer-readable storage medium according to claim 9 , wherein outputting the vehicle state data and the vehicle decision route of each simulation node comprises:

outputting the vehicle state data and vehicle decision route of each simulation node on one simulation node of the at least two simulation nodes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2018
From: LUO, DUN; DOU, QIAN; WANG, JING; SUN, QINGRUI
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 045243/0586 →
Priority Claims (1)
CN 201710153360.9 · Mar 15, 2017 · national
Continuity (1)
Related Publication 20180268092A1 · Sep 20, 2018
Cited By (1)
US 12,704,837