Autonomous Driving Simulation Nodes for Parallel Route Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods lack an efficient and reliable way to test and validate vehicle decision planning algorithms for autonomous driving, which is crucial for ensuring safety and reliability in autonomous vehicle operations.

Innovation Solution

A method and apparatus that utilize multiple simulation nodes to simulate a designated traffic environment and run vehicle decision planning algorithms, allowing for the simultaneous testing and comparison of vehicle state data and decision routes, thereby enhancing the check processing efficiency and reliability of the algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple simulation nodes are used to simultaneously test multiple vehicles, then testing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvetesting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The testing system is divided into multiple independent simulation nodes, each capable of independently simulating a vehicle and executing the decision planning algorithm. This segmentation allows parallel testing of multiple vehicles simultaneously, improving testing efficiency while keeping each node's complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each simulation node is designed with multi-functionality, capable of simultaneously performing environment simulation, algorithm execution, data collection, and result output. This universal design reduces the need for separate specialized components, managing system complexity while enabling comprehensive parallel testing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If individual vehicle testing is performed sequentially, then system complexity is reduced, but testing time increases

Engineering Contradiction:
Improvesystem complexityVSAvoidtesting time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system implements periodic action by orchestrating multiple simulation nodes to execute tests in parallel periods rather than sequential periods. Each node operates independently in synchronized time periods, allowing simultaneous completion of multiple test cycles, thereby reducing total testing time without significantly increasing complexity.

Inventive Principle:
Principle #19Periodic action

3Reliability

If comprehensive vehicle decision planning algorithm validation is performed, then reliability is improved, but testing complexity increases

Engineering Contradiction:
Improvealgorithm validation reliabilityVSAvoidtesting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates multiple copies of the simulation environment and algorithm execution contexts across different simulation nodes. Each node contains a complete copy of the necessary software components and simulation models, allowing comprehensive validation of the decision planning algorithm under identical conditions without requiring a single overly complex centralized testing system.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10997328B2Method and apparatus for simulation test of autonomous driving of vehicles, an apparatus and computer-readable storage medium
Publication Date: 2021.05.04 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US10997328B2 patent drawing
  • US10997328B2 patent drawing

AI summary

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.