OpenSCENARIO Parsing for Autonomous Driving Simulation Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing autonomous driving simulators face challenges in efficiently applying OpenSCENARIO files without requiring costly design modifications or conversions, leading to time delays and increased costs.
Innovation Solution
A scenario-based autonomous-driving mobile-object simulation method that includes a scenario execution module capable of receiving and parsing OpenSCENARIO files, extracting relevant data, and inputting them into a simulator to simulate autonomous driving without the need for extensive redesign.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the simulator design is modified to apply OpenSCENARIO files, then the adaptability of the simulator to standard formats is improved, but the device complexity and development costs increase
Solution Approach 1:
The system is divided into distinct modules: a scenario execution module that handles OpenSCENARIO file parsing and a simulator module that executes the extracted data. This segmentation allows the simulator to maintain its core functionality while adding OpenSCENARIO support through a separate, dedicated module, thereby reducing overall design complexity.
Solution Approach 2:
The scenario execution module acts as an intermediary layer between the OpenSCENARIO file format and the simulator. It translates and adapts the scenario data into a format suitable for the simulator without requiring modifications to the simulator's core design, thus maintaining simplicity while achieving adaptability.
2Adaptability or versatility
If the simulator design is modified to apply OpenSCENARIO files, then the compatibility with industry standards is improved, but the time required for implementation increases
Solution Approach 1:
The scenario execution module is pre-configured with the necessary parsing capabilities for OpenSCENARIO files. This preliminary preparation allows the system to immediately process and execute scenario data without requiring time-consuming design modifications when new scenario files are introduced, thus reducing implementation time while maintaining standard compatibility.
3Adaptability or versatility
If extensive simulator redesign is performed to support OpenSCENARIO files, then the functionality to support multiple scenario formats is improved, but the development costs increase
Solution Approach 1:
The scenario execution module is designed with universal functionality to handle multiple scenario formats through a standardized parsing approach. It can process OpenSCENARIO files and potentially other formats without requiring separate redesign efforts for each format, thereby achieving multi-format support while controlling development costs through a single, versatile module.
Data Source
AI summary
A simulation method for an autonomous driving vehicle includes receiving a scenario file, extracting target vehicle data and surrounding vehicle data from the received scenario file, inputting the target vehicle data and the surrounding vehicle data into a simulator so that a target vehicle to be tested and surrounding vehicles are driven by the simulator, creating a first thread for receiving state information of at least one of the target vehicle and the surrounding vehicles from the simulator, and creating a second thread for controlling a state of at least one of the target vehicle and the surrounding vehicles.


