Autonomous Vehicle Simulator Server Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Simulators for autonomous vehicles face interruptions and delays due to the processing of large amounts of data, which can lead to inaccurate sensor output and inefficient verification of driving control algorithms.
Innovation Solution
A method involving two servers, where one server generates and stores environment information for a predetermined period, and the other calculates sensor unit output data in real-time, sharing computational load to reduce processing burdens and enhance data accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the simulator processes large amounts of data in real-time, then the simulation accuracy and sensor output data are improved, but the system experiences interruptions and delays due to exceeding processor performance limits
Solution Approach 1:
The patent divides the data processing system into two separate servers: a first server that generates and stores environment information in advance, and a second server that performs real-time simulation calculations. This segmentation allows each server to have specialized functions, preventing either from being overwhelmed by the entire data processing load, thus maintaining continuous operation while ensuring simulation accuracy.
Solution Approach 2:
The first server performs preliminary generation and storage of environment information (road data, vehicle data, pedestrian data, obstacle data, traffic light data, sign data, and event data) before the actual simulation runs. This preliminary action reduces the computational burden during real-time simulation, preventing interruptions and maintaining both accuracy and continuous operation.
2Measurement precision
If the system processes larger datasets to verify driving control algorithms, then the verification accuracy is improved, but the computational load exceeds processor capabilities causing delays
Solution Approach 1:
The patent segments the data processing tasks between two servers with distinct roles. The first server handles data generation and storage, while the second server focuses on real-time simulation and algorithm verification. This division allows accurate verification of driving control algorithms without overloading a single processor, maintaining both verification accuracy and processing speed.
Solution Approach 2:
Environment information is pre-generated and stored by the first server before the simulation runs. This preliminary preparation of datasets allows the second server to focus solely on real-time processing and algorithm verification, improving both the accuracy of verification and the speed of processing by eliminating the need to generate data during execution.
3Reliability
If the simulator maintains continuous operation without interruptions, then the simulation reliability is improved, but the processing of large datasets causes resource distribution delays
Solution Approach 1:
By segmenting the system into two servers with specialized functions, the patent eliminates resource distribution delays. The first server handles data generation and storage independently, while the second server performs real-time simulation without waiting for resource allocation. This segmentation enables continuous operation without interruptions or delays in data processing.
Solution Approach 2:
The first server performs all data generation and storage operations in advance, so that when the second server begins real-time simulation, all necessary environment information is already prepared. This preliminary action eliminates processing delays during continuous operation, allowing the simulator to run continuously without time loss in data processing.
Data Source
AI summary
Provided herein is a moving object simulation method including: a simulation preprocessing step in which a first server generates environment information for the simulation target, including at least one of road data, nearby vehicle data, nearby pedestrian data, nearby obstacle data, nearby traffic light data, nearby sign data, and event data, for a predetermined period of time; and a simulation step in which a second server calculates sensor unit output data of a simulation target vehicle according to movement of the simulation target vehicle for the predetermined period of time using the environment information, preventing computational overload due to limitations of server resources and promoting quality improvement for algorithm verification.


