Vehicle Control Arbitration for Conflicting Input Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In vehicle computer systems, there is a challenge in arbitrating among multiple messages from different input devices that may provide conflicting commands, such as those from user interfaces and remote devices, which can lead to inconsistent or contradictory vehicle operations.
Innovation Solution
A system that prioritizes messages based on user priority, device priority, temporal priority, and location, using a processor and memory to select one message over another and actuate the vehicle accordingly, while ignoring conflicting commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the vehicle computer receives messages from multiple input devices simultaneously, then the system can respond to various user needs, but conflicting commands may cause inconsistent vehicle operations
Solution Approach 1:
The vehicle computer acts as an intermediary that receives messages from multiple input devices and applies arbitration logic to resolve conflicts. The system evaluates messages based on device priority, user priority, and temporal priority to determine which command to execute, preventing contradictory operations while maintaining responsiveness to various user needs.
2Productivity
If the system executes all received commands, then all user inputs are processed, but contradictory commands cause inconsistent vehicle operations
Solution Approach 1:
The vehicle computer performs preliminary evaluation of incoming messages before execution by comparing device priorities, user priorities, and temporal priorities. This preliminary arbitration ensures that only the highest-priority command is selected for execution, maintaining operation consistency while still processing all inputs for evaluation.
3Reliability
If the system selects one message over another, then operation consistency is maintained, but the selection logic increases system complexity
Solution Approach 1:
The arbitration logic uses multiple priority parameters (device priority, user priority, temporal priority) to evaluate and select messages. By changing the evaluation parameters rather than adding complex conflict-detection rules, the system maintains operation consistency through a structured parameter-based selection process.
Data Source
AI summary
A system includes a processor. The system includes a memory storing instructions executable by the processor to select one of a first message from a first input device or a second message from a second input device based on one of user priority, device priority, or temporal priority. The instructions include instructions to actuate a vehicle based on the selected first or second message.


