Vehicle Control Arbitration for High-Priority Driving Assistance Requests

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

VSEngineering 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

Engineering Contradiction:
Improvecorrect fulfillment of high-priority application requestsVSAvoidcomplexity of request arbitration system
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveaccuracy of request fulfillmentVSAvoidtime for request arbitration
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveadaptability of priority levels to vehicle conditionsVSAvoidcomplexity of priority level management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12071145B2Control device for vehicle, manager, method, non-transitory storage medium, and vehicle
Publication Date: 2024.08.27 TOYOTA JIDOSHA KK
  • US12071145B2 patent drawing
  • US12071145B2 patent drawing
  • US12071145B2 patent drawing

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.