Autonomous Vehicle Degradation Monitoring via Simulation Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The widespread adoption of autonomous vehicles on public roads is hindered by the need for proven safety records and extensive logged mileage, as existing technologies lack comprehensive methods for dynamic risk assessment and robust software verification to ensure safe operation across varying conditions.
Innovation Solution
An on-demand transportation management system that utilizes risk regression and trip classification techniques to assess and mitigate risks, coupled with simulation-based software verification and dynamic software version switching, enabling the safe expansion of autonomous vehicle operations by selecting the most suitable vehicle type and software version for each transport request based on real-time conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If autonomous vehicles operate with limited safety verification, then deployment speed increases, but safety reliability deteriorates
Solution Approach 1:
The system performs preliminary software verification through simulation environments before real-world deployment. Software versions are tested in virtual simulations that replicate diverse driving conditions, allowing safety verification to occur in advance before actual road deployment, thus enabling faster deployment without compromising safety reliability
Solution Approach 2:
The system creates virtual copies of real-world driving scenarios through simulation environments. These digital twins replicate complex road conditions, weather variations, and traffic patterns, allowing comprehensive safety testing without requiring extensive physical road testing, thereby accelerating deployment while maintaining high safety standards
2Reliability
If comprehensive software verification is implemented, then safety reliability improves, but computational resources and time increase
Solution Approach 1:
The verification process is segmented into multiple independent simulation modules that can run in parallel. Different aspects of software performance (perception, planning, control) are tested separately through dedicated simulation scenarios, allowing comprehensive verification to occur simultaneously across multiple computational threads, reducing overall verification time while maintaining thoroughness
Solution Approach 2:
The system implements periodic verification cycles where software is continuously tested against updated simulation scenarios. Rather than performing one lengthy verification, the system conducts multiple shorter verification passes at different stages of development, allowing incremental confidence building and reducing the time loss associated with any single verification attempt
3Reliability
If dynamic risk assessment is performed for each transport request, then operational safety improves, but system complexity increases
Solution Approach 1:
The system implements feedback loops where risk assessment results from previous transport requests inform future assessments. Historical operational data, incident reports, and performance metrics are fed back into the risk modeling algorithms, allowing the system to learn from experience and refine risk predictions, improving operational safety without requiring proportional increases in system complexity
Solution Approach 2:
The system dynamically adjusts risk assessment parameters based on current operational context rather than using fixed complex models. Environmental conditions, vehicle state, and request characteristics modify the activation and weighting of different risk factors, allowing simplified parameter adjustments to achieve sophisticated risk assessment outcomes without substantial system complexity increases
Data Source
AI summary
An on-trip monitoring system for an on-demand transportation service can monitor live log data from autonomous vehicles (AVs) operating throughout a given region. The system can determine a degradation level for a respective AV based on the live log data, and when the degradation level exceeds a determined threshold, the system can transmit an update command to the respective AV to service or decommission the respective AV.


