Autonomous Vehicle Simulation with Multi-Vehicle Continuous Events
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional autonomous vehicle simulations are inefficient as they only simulate a single event at a time, relying on relative distance and speed, leading to prolonged simulation times and unsatisfactory results.
Innovation Solution
An apparatus and method that simulate a surrounding environment using multiple surrounding vehicles, allowing for continuous events and determining event performance based on road conditions, including parameters such as safe distance, relative speed, event type, risk degree, acceleration, and lane change time, to create a more realistic and efficient simulation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single event is simulated in one simulation with one-to-one relationship between autonomous vehicle and surrounding vehicle, then the simulation setup is simple, but the simulation time is prolonged and the results are not satisfied
Solution Approach 1:
The simulation system segments the surrounding environment into multiple independent surrounding vehicles, each capable of performing different events. Instead of simulating one event at a time with a single surrounding vehicle, the system divides the simulation into multiple parallel tracks with multiple surrounding vehicles, allowing simultaneous execution of multiple events and significantly improving simulation efficiency.
Solution Approach 2:
The system merges multiple surrounding vehicles into a single simulation environment, combining their respective events and trajectories. This allows multiple events to be executed concurrently within one simulation run, rather than requiring separate simulations for each event, thereby reducing total simulation time while maintaining comprehensive test coverage.
2Adaptability or versatility
If multiple surrounding vehicles are used to perform continuous events, then the simulation becomes more comprehensive, but the device complexity increases
Solution Approach 1:
The simulation system implements multi-functionality by enabling each surrounding vehicle to perform multiple types of events (normal driving, event driving with various risk degrees). This universal design allows a single surrounding vehicle configuration to cover diverse simulation scenarios, reducing the need for separate specialized configurations for each event type and thereby managing complexity while enhancing versatility.
Solution Approach 2:
The system employs dynamic event assignment where surrounding vehicles can transition between different driving modes (normal driving and event driving) based on simulated conditions. The event parameters such as risk degree, acceleration, and lane change time are dynamically adjusted during simulation, allowing the system to adapt to various scenarios without requiring static, overly complex pre-configurations for every possible situation.
3Ease of manufacture
If events are determined only by relative distance and speed, then the simulation parameters are simple, but the road environment considerations are insufficient
Solution Approach 1:
The system extends the parameter set beyond basic relative distance and speed by incorporating road environment parameters such as safe distance thresholds, event risk degrees, acceleration profiles, and lane change time requirements. These additional parameters are integrated into the event determination logic, allowing the system to maintain relatively simple parameter setting procedures while significantly improving simulation realism and reliability through more comprehensive environmental considerations.
Data Source
AI summary
A method for simulation of an autonomous vehicle includes preparing a setting of a parameter and an initial value configured to determine a driving condition of the autonomous vehicle and a driving condition of an event to be performed by a surrounding vehicle to implement a simulation environment of the autonomous vehicle. The method further includes performing a normal driving in which the surrounding vehicle travels at a speed and a position that match a predetermined condition set in the parameter to perform the event given, and performing an event driving in which the surrounding vehicle performs the event given based on a setting value of the parameter.


