Autonomous Driving Simulator for Fault Injection and Driver Takeover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Training drivers to handle autonomous vehicles poses unique challenges, as they need to identify and respond to malfunctions or unforeseen situations that autonomous vehicles may not recognize, such as malfunctioning streetlights or slick roads, requiring a simulator that can mimic these scenarios and transition from autonomous to manual control.
Innovation Solution
A driving simulator that uses a processor to simulate autonomous vehicle operations, incorporating predetermined paths and fault injections to mimic real-world scenarios, allowing drivers to practice taking control through input devices like a steering wheel and pedals, transitioning from autonomous to manual mode when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If the autonomous vehicle operates in autonomous mode without driver input, then the vehicle can drive automatically along predetermined paths, but the driver cannot respond to malfunctions or unforeseen situations that the autonomous system does not recognize
Solution Approach 1:
The system prepares the driver for potential takeovers by providing advance notice through notifications when the autonomous vehicle encounters situations outside its operational design domain. This preliminary alerting allows the driver to mentally prepare and transition to manual control more effectively when safety interventions are needed.
Solution Approach 2:
The system implements a feedback loop where the autonomous vehicle monitors its own operational limitations and communicates these to the driver through notifications. This feedback mechanism enables the driver to understand when the autonomous system is encountering unrecognized situations and when manual intervention may be required, thereby maintaining safety while preserving automation benefits.
2Reliability
If the simulator trains drivers to take control of autonomous vehicles, then drivers can learn to handle malfunctions, but the training must simulate diverse fault scenarios including malfunctioning streetlights and slick roads
Solution Approach 1:
The simulation system is designed to handle multiple types of faults and environmental conditions through a unified platform. It can simulate various scenarios including malfunctioning streetlights, slick roads, and other edge cases that autonomous vehicles may encounter, allowing drivers to train for diverse situations without requiring separate specialized systems for each fault type.
Solution Approach 2:
The system varies simulation parameters to create different fault scenarios and environmental conditions. By changing parameters such as road surface friction, lighting conditions, and sensor malfunction patterns, the simulator can generate a wide range of realistic scenarios that test driver readiness across multiple types of autonomous vehicle failures and environmental challenges.
3Reliability
If the simulator provides notifications about situations outside operational design domain, then drivers can be alerted to potential issues, but excessive notifications may distract drivers during normal autonomous operation
Solution Approach 1:
The notification system provides targeted alerts based on the specific situation and context. Rather than issuing uniform notifications for all autonomous operations, the system selectively notifies drivers only when the vehicle encounters situations outside its operational design domain, thereby maintaining driver awareness of system limitations while avoiding unnecessary distractions during normal autonomous operation.
Data Source
AI summary
A system can include a driving simulator. The driving simulator can include one or more input devices corresponding to controls of a vehicle; a display; and one or more processors communicatively coupled with the one or more input devices and the display. The one or more processors can be configured to simulate, on the display, an autonomous vehicle driving through a simulated environment in a manual mode based on inputs from the one or more input devices, automatically in an autonomous mode, and transition between manual mode and autonomous mode. The system can include a remote computing device. The remote computing device can be configured to receive an input from a user interface displayed at the remote computing device during a simulation of the autonomous vehicle in the autonomous mode, the input causing a fault in the operation of the autonomous vehicle in the autonomous mode.


