Vehicle Control Arbitration for Conflicting Input Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveresponse to user needsVSAvoidconsistent vehicle operations
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system executes all received commands, then all user inputs are processed, but contradictory commands cause inconsistent vehicle operations

Engineering Contradiction:
Improvecommand processingVSAvoidoperation consistency
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system selects one message over another, then operation consistency is maintained, but the selection logic increases system complexity

Engineering Contradiction:
Improveoperation consistencyVSAvoidarbitration logic
Core Design Contradiction:
ReliabilityVSDevice 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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11054818B2Vehicle control arbitration
Publication Date: 2021.07.06 FORD GLOBAL TECH LLC
  • US11054818B2 patent drawing
  • US11054818B2 patent drawing
  • US11054818B2 patent drawing

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.