Vehicle Control Interface for Autonomous-Mode Manual Override Blocking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing autonomous driving systems lack robustness in coordinating with vehicle platforms, particularly when developers of the autonomous driving system and the vehicle platform are different, leading to potential misuse or unintended operation of vehicles.
Innovation Solution
A vehicle control interface is introduced to connect the autonomous driving system and the vehicle platform, featuring a processor and memory with a predetermined API. This interface activates the vehicle platform in response to either an autonomous driving command or a manual operation, and when activated by the autonomous driving system, it reduces the effectiveness of manual operations, transitioning the vehicle into a standby mode where critical operations are disabled.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If the vehicle platform is activated by the autonomous driving system via the control interface, then the autonomous driving function is enabled, but the risk of unintended manual operations increases
Solution Approach 1:
The control interface acts as an intermediary between the autonomous driving system and the vehicle platform. It receives activation commands from the autonomous driving system and selectively transmits them to the vehicle platform while filtering out or blocking manual operation commands that could cause unintended operations. This mediator role resolves the contradiction by enabling automated control while preventing harmful manual interference.
Solution Approach 2:
The control interface pre-establishes blocking mechanisms against manual operations before they can cause harm. When the vehicle is in autonomous driving mode, the control interface proactively prevents manual operation commands from reaching the vehicle platform, thereby counteracting potential harmful actions before they occur.
2Reliability
If the control interface blocks manual operations during autonomous driving, then vehicle safety is improved, but the ease of operation deteriorates
Solution Approach 1:
The control interface dynamically adjusts its operation blocking behavior based on the driving mode. When autonomous driving is active, it blocks manual operations to ensure safety. When manual driving mode is detected or requested, it automatically transitions to allowing manual operations. This dynamic adaptation resolves the contradiction by making the system safe during automation while remaining easy to operate when needed.
Solution Approach 2:
The control interface continuously monitors the driving mode status and uses this feedback to adjust its blocking behavior. It detects when the autonomous driving system is active and accordingly enables or disables manual operation pathways, creating a responsive system that maintains both safety and operational ease through real-time adaptation.
3Adaptability or versatility
If the vehicle platform accepts both autonomous commands and manual operations, then the adaptability is improved, but the system robustness deteriorates
Solution Approach 1:
The control interface segments the operation pathways into distinct channels: one for autonomous driving commands and another for manual operations. It selectively opens or closes these channels based on the active driving mode. This segmentation allows the system to maintain adaptability by supporting both operation types while improving robustness by preventing conflicting or unintended operations through controlled access to each pathway.
Data Source
AI summary
A vehicle control interface includes: a memory in which a program including a predetermined API defined for each of signals is stored; and a processor configured to perform interfacing between an autonomous driving system and a vehicle platform by executing the program. The vehicle platform is configured to be activated in response to one of a first and second activation commands. The first activation command is a command transmitted from the autonomous driving system to the vehicle platform via the vehicle control interface. The second activation command being a command in response to a manual operation on the vehicle platform. The processor is configured to, when the vehicle platform is activated in response to the first activation command, reduce effectiveness of the manual operation on the vehicle platform compared to when the vehicle platform is activated in response to the second activation command.


