IP Library › Granted Patent US 12,252,144
Granted Patent B2
US 12,252,144 · App. 17/690,599 · Granted Mar 18, 2025

Manager, electronic control unit, system, control method, storage medium, vehicle, and control apparatus

Inventors: Kazuki Miyake (Okazaki, JP); Yusuke Suetake (Toyota, JP); Atsushi Kuchinomachi (Tokyo, JP)
Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA; ADVICS CO., LTD.
B60W50/06B60W10/04B60W10/18B60W2720/106
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,252,144
App. No.
17/690,599
Granted
Mar 18, 2025
Kind
B2
Abstract

A manager installed in a vehicle includes: a first accepting unit that accepts a plurality of kinematic plans from a plurality of ADAS applications; an arbitration unit that arbitrates the kinematic plans; a calculation unit that calculates a motion request based on an arbitration result by the arbitration unit; and a distribution unit that distributes the motion request to at least one actuator system, wherein the first accepting unit accepts information relating to the actuator system to which the distribution unit distributes the motion request from the ADAS applications, along with the kinematic plans.

Claims (52)

1. A manager processor comprising:

a first accepting unit that accepts a plurality of kinematic plans from a plurality of ADAS applications;

an arbitration unit that arbitrates the kinematic plans;

a calculation unit that calculates a motion request based on an arbitration result by the arbitration unit; and

a distribution unit that distributes the motion request to at least one actuator system, wherein the first accepting unit accepts information relating to the actuator system to which the distribution unit distributes the motion request from the ADAS applications, along with the kinematic plans,

wherein the at least one actuator system operates according to the motion request.

2. The manager processor according to claim 1 , wherein:

the distribution unit distributes the motion request to the actuator system based on the information; and

the information is information accepted by the first accepting unit along with the kinematic plan employed as a result of arbitration by the arbitration unit.

3. The manager processor according to claim 2 , further comprising a second accepting unit that accepts a driving force lower limit that is able to be generated by the actuator system, wherein, when the kinematic plans accepted by the first accepting unit from the ADAS applications include a kinematic plan that exceeds a guard value based on the driving force lower limit, the arbitration unit replaces the kinematic plan that exceeds the guard value with the guard value, and performs arbitration with a kinematic plan that does not exceed the guard value.

4. The manager processor according to claim 3 , wherein:

the driving force lower limit is a lower limit of driving force that is able to be realized by a powertrain actuator at a current gear ratio; and

the at least one actuator system includes a powertrain system including the powertrain actuator and a brake system including a brake actuator.

5. The manager processor according to claim 1 , wherein the kinematic plan is acceleration.

6. An electronic control unit that is installed in a vehicle and that implements one or more ADAS applications, the electronic control unit comprising

an output unit that outputs, to a manager processor, a kinematic plan of the ADAS application and information regarding an actuator system to be permitted for use to realize the kinematic plan, wherein the actuator system operates according to a motion request.

7. A system comprising:

a plurality of ADAS applications implemented in one or more electronic control units installed in a vehicle; and

a manager processor, wherein:

the one or more electronic control units include an output unit that outputs, to the manager processor, a plurality of kinematic plans requested by the ADAS applications;

the manager processor includes

an accepting unit that accepts the kinematic plans from the ADAS applications,

an arbitration unit that arbitrates the kinematic plans,

a calculation unit that calculates a motion request based on an arbitration result by the arbitration unit, and

a distribution unit that distributes the motion request to at least one actuator system; and

the accepting unit accepts information relating to the actuator system to which the distribution unit distributes the motion request from the ADAS applications, along with the kinematic plans,

wherein the at least one actuator system operates according to the motion request.

8. A control method executed by a computer of a manager processor installed in a vehicle including at least one actuator system, the control method comprising:

accepting each of kinematic plans and information regarding an actuator system to be used to realize the kinematic plans, from a plurality of ADAS applications;

performing arbitration of the kinematic plans;

calculating a motion request based on an arbitration result of the arbitration;

distributing the motion request to the at least one actuator system based on the information; and

operating the at least one actuator system according to the motion request.

9. A computer-readable non-transitory storage medium storing a program that, when executed by a computer of a manager processor installed in a vehicle including at least one actuator system, causes the computer to:

accept each of kinematic plans and information regarding an actuator system to be used to realize the kinematic plans, from a plurality of ADAS applications;

perform arbitration of the kinematic plans;

calculating a motion request based on an arbitration result of the arbitration;

distributing the motion request to the at least one actuator system based on the information; and

operating the at least one actuator system according to the motion request.

10. A vehicle comprising:

a manager processor comprising:

a first accepting unit that accepts a plurality of kinematic plans from a plurality of ADAS applications;

an arbitration unit that arbitrates the kinematic plans;

a calculation unit that calculates a motion request based on an arbitration result by the arbitration unit; and

a distribution unit that distributes the motion request to at least one actuator system, wherein the first accepting unit accepts information relating to the actuator system to which the distribution unit distributes the motion request from the ADAS applications, along with the kinematic plans,

wherein the at least one actuator system operates according to the motion request.

11. A control apparatus installed in a vehicle, the control apparatus comprising one or more processors configured to:

accept a plurality of kinematic plans from a plurality of ADAS applications;

perform arbitration of the kinematic plans;

calculate a motion request based on an arbitration result of the arbitration;

distribute the motion request to at least one actuator system, wherein the one or more processors are configured to accept information relating to the actuator system to which the motion request is distributed, along with the kinematic plans; and

operate the at least one actuator system according to the motion request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2022
From: MIYAKE, KAZUKI; SUETAKE, YUSUKE; KUCHINOMACHI, ATSUSHI
To: TOYOTA JIDOSHA KABUSHIKI KAISHA; ADVICS CO., LTD.
Reel/Frame 059211/0674 →
Priority Claims (1)
JP 2021-039545 · Mar 11, 2021 · national
Continuity (1)
Related Publication 20220289219A1 · Sep 15, 2022
References Cited (5)
US 10173722B2 · Pourrezaei Khaligh · 2019 [cited by examiner]
US 10377375B2 · Jones · 2019 [cited by examiner]
US 20190146516A1 · Eshima · 2019 [cited by examiner]
US 20200070849A1 · Suzuki et al. · 2020 [cited by applicant]
JP 2020032894A · 2020 [cited by applicant]