ADAS Arbitration Manager for Correct Actuator Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Driver assistance applications may inadvertently operate inappropriate actuators due to malfunctions, leading to unstable vehicle operations, as they do not identify the correct actuator to perform their intended functions.

Innovation Solution

A manager system that accepts and arbitrates kinematic plans from multiple advanced driver assistance system (ADAS) applications, outputs motion requests to specific actuator systems based on arbitration results, and uses a combination permission table to ensure only permitted actuators are operated, preventing inappropriate actuator activation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If driver assistance applications output control targets to a manager without identifying the actuator to operate, then the system can handle multiple ADAS applications through arbitration, but inappropriate actuators may be operated due to malfunctions, leading to unstable vehicle operations

Engineering Contradiction:
ImproveAbility to handle multiple ADAS applicationsVSAvoidVehicle operation stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-defining the correspondence between application IDs and actuator types in a mapping table before runtime. When the manager receives a kinematic plan, it can immediately look up the appropriate actuator type using the application ID without real-time identification logic, preventing inappropriate actuator selection while maintaining system versatility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the mapping table and arbitration unit) between the ADAS applications and the actuator system. This intermediary ensures that control requests are properly routed to the correct actuator types by translating application-specific control targets into actuator-specific commands, thereby preventing mismatches while preserving multi-application support

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system arbitrates kinematic plans from multiple ADAS applications without verifying actuator correspondence, then processing efficiency is improved, but inappropriate actuators may be activated, causing unsafe vehicle operations

Engineering Contradiction:
ImproveArbitration processing efficiencyVSAvoidInappropriate actuator operation
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by pre-establishing the mapping between application IDs and actuator types in a lookup table. During arbitration, the manager simply queries this table using the application ID from the kinematic plan to determine the appropriate actuator type, avoiding complex real-time verification while ensuring safety

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by having the arbitration unit verify that the selected actuator type matches the expected actuator type derived from the application ID. This verification step provides immediate feedback on the correctness of actuator selection, preventing inappropriate actuator activation while maintaining efficient processing

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12060069B2Manager, control method, storage medium, vehicle provided with manager, and control apparatus
Publication Date: 2024.08.13 TOYOTA JIDOSHA KK
  • US12060069B2 patent drawing
  • US12060069B2 patent drawing
  • US12060069B2 patent drawing

AI summary

A manager includes an accepting unit that accepts a plurality of application IDs and a plurality of kinematic plans from a plurality of advanced driver assistance system (ADAS) applications; an arbitration unit that arbitrates the kinematic plans; and an output unit that outputs a motion request to an actuator system based on an arbitration result by the arbitration unit, the output unit outputting the motion request to the actuator system corresponding to the application ID.