Vehicle Control Arbitration for High-Priority Driving Assistance Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing control devices for vehicles fail to prioritize high-priority driving assistance applications correctly, leading to potential misallocation of actuator requests during simultaneous application requests, where a low-priority request may be fulfilled instead of a high-priority one.
Innovation Solution
A control device with a processor and memory that stores priority levels for driving assistance applications, allowing the processor to arbitrate and prioritize application requests based on pre-defined criteria, ensuring that high-priority requests are fulfilled first, and allowing dynamic changes in priority levels based on vehicle or driver conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If application requests are processed without priority-based arbitration, then the system structure remains simple, but high-priority driving assistance functions may not be fulfilled correctly
Solution Approach 1:
The system performs preliminary arbitration of application requests based on priority levels before executing actuator commands. The control device determines the execution order of multiple application requests in advance, ensuring that high-priority requests (such as emergency braking or steering) are processed before lower-priority requests, thereby guaranteeing reliable fulfillment of critical driving assistance functions.
Solution Approach 2:
The control device acts as an intermediary between multiple application requests and the actuator. It receives requests from various driving assistance applications, arbitrates them based on predefined priority levels, and then outputs a single coordinated command to the actuator. This intermediary function ensures that conflicting requests are resolved systematically while maintaining system reliability.
2Reliability
If multiple application requests are processed simultaneously without arbitration, then the response time is fast, but low-priority requests may be incorrectly fulfilled instead of high-priority ones
Solution Approach 1:
The control device performs preliminary determination of the execution order of application requests based on their priority levels. By pre-establishing the arbitration logic and priority hierarchy, the system minimizes the time required during actual request processing while ensuring that high-priority requests are always selected for fulfillment, thus balancing speed and accuracy.
3Adaptability or versatility
If priority levels are dynamically changed based on vehicle or driver conditions, then the system adaptability is improved, but the complexity of priority management increases
Solution Approach 1:
The control device dynamically adjusts the priority levels of driving assistance applications based on real-time vehicle conditions or driver states. For example, when a collision risk is detected or the driver shows signs of fatigue, the system automatically reprioritizes applications to ensure critical safety functions receive preferential treatment. This dynamic adaptation enhances system versatility while maintaining manageable complexity through predefined adjustment rules.
Data Source
AI summary
A control device to be mounted on a vehicle includes a memory configured to store information related to priority levels of a plurality of applications that implements driving assistance functions and a processor. The processor is configured to receive, from the applications, application requests and identifiers that identify the respective applications. The processor is configured to arbitrate a plurality of the application requests based on the information and the identifiers. The processor is configured to output a request to an actuator based on a result of arbitration of the application requests.


