IP Library › Granted Patent US 12,735,065
Granted Patent B2
US 12,735,065 · App. 19/079,901 · Granted Sep 15, 2026

Vehicle control system, vehicle control method, and computer-readable medium

Inventors: Sadayuki Abe (Sunto-gun Shizuoka-ken, JP); Yusuke Hayashi (Atsugi, JP); Daichi Hotta (Tokyo-to, JP); Taichi Kawanai (Shizuoka, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
B60W60/001B60W40/105B60W2520/10
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,735,065
App. No.
19/079,901
Granted
Sep 15, 2026
Kind
B2
Abstract

When an abnormality is detected in a generating function of a first target trajectory included in a calculation unit that generates the first target trajectory, failover processing is performed to switch a basic target trajectory used to generate a final target trajectory from the first target trajectory to a second target trajectory. In the failover processing, the first target trajectory generated before the detection of the abnormality of the generating function is updated based on an estimated movement amount of the vehicle during the failover processing. Then, a position where at least the target position of the second target trajectory generated after the detection of the abnormality and the target position of the first target trajectory after the update match is set as a switchover position of the basic target trajectory.

Claims (53)

1 . A system for controlling a vehicle that performs autonomous driving, comprising:

a first calculation unit configured to generate a first target trajectory in the autonomous driving;

a second calculation unit configured to generate a second target trajectory in the autonomous driving;

a management unit configured to manage the first and second calculation units and to generate a final target trajectory in the autonomous driving; and

a control unit configured to perform autonomous driving control of the vehicle based on the final target trajectory,

wherein the first, second and final target trajectories are composed of a set of a target position and target speed of the vehicle, respectively,

wherein the management unit is further configured to:

generate the final target trajectory using the first target trajectory when a generating function of the first target trajectory in the first calculation unit is normal; and

perform failover processing of switching a basic target trajectory used for generating the final target trajectory from the first target trajectory to the second target trajectory when an abnormality of the generating function is detected,

wherein the management unit is further configured to:

estimate a movement amount of the vehicle during the failover processing based on status information of the vehicle before the detection of the abnormality and final information of the first target trajectory generated before the detection of the abnormality;

calculate an updated target position and an updated target speed of the vehicle by updating the first target trajectory constituting the final information based on the estimated movement amount of the vehicle;

compare a first set indicating a set of the updated target position and the updated target speed with a second set indicating a set of the target position and the target speed constituting the second target trajectory generated after the detection of the abnormality; and

set a position where at least information of the target position matches in the first and second sets as a switchover position of the basic target trajectory.

2 . The system according to claim 1 ,

wherein the management unit is configured to, in the failover processing, set a position where both pieces of information of target position and target speed coincide with each other in the first and second sets to the switchover position of the basic target trajectory.

3 . The system according to claim 1 ,

wherein the second calculation unit is configured to:

wait for generation of the second target trajectory when the generating function of the first target trajectory is normal;

start generation of the second target trajectory after the detection of abnormality; and

perform an initial generation of the second target trajectory after the detection of abnormality based on the final information.

4 . The system according to claim 1 ,

wherein the management unit is configured to calculate an updated target position and an updated target speed of the vehicle only during the failover processing.

5 . The system according to claim 1 ,

wherein the management unit is configured to transmit information of an updated target position and an updated target speed calculated during the failover processing to the second calculation unit, and

wherein, when receiving the information of the updated target position and the updated target speed calculated during the failover processing, the second calculation unit is configured to update the second target trajectory generated before the information of the updated target position and the updated target speed is received based on the received information of the updated target position and the updated target speed.

6 . A method for controlling a vehicle for autonomous driving, the method comprising:

generating a first target trajectory in the autonomous driving;

generating a second target trajectory in the autonomous driving;

generating a final target trajectory in the autonomous driving; and

performing autonomous driving control of the vehicle based on the final target trajectory,

wherein the first, second and final target trajectories are composed of a set of a target position and target speed of the vehicle, respectively,

wherein, when a generating function of the first target trajectory included in a calculation unit that generates the first target trajectory is normal, the final target trajectory is generated using the first target trajectory,

wherein, when an abnormality of the generating function is detected, failover processing is performed to switch a basic target trajectory used to generate the final target trajectory from the first target trajectory to the second target trajectory,

wherein the failover processing includes:

estimating the movement amount of the vehicle during the failover processing based on the status information of the vehicle before the detection of the abnormality and final information of the first target trajectory generated before the detection of the abnormality;

calculating an updated target position and an updated target speed of the vehicle by updating the first target trajectory constituting the final information based on the estimated movement amount of the vehicle;

comparing a first set indicating a set of the updated target position and the updated target speed with a second set indicating a set of the target position and the target speed constituting the second target trajectory generated after the detection of the abnormality; and

setting a position where at least information of the target position matches in the first and second sets as a switchover position of the basic target trajectory.

7 . A non-transitory computer-readable medium storing a program, the program causing a computer to control a vehicle in which autonomous driving is performed,

wherein the program is configured to cause a computer to execute:

generating a first target trajectory in the autonomous driving;

generating a second target trajectory in the autonomous driving;

generating a final target trajectory in the autonomous driving; and

performing autonomous driving control of the vehicle based on the final target trajectory,

wherein the first, second and final target trajectories are composed of a set of a target position and target speed of the vehicle, respectively,

wherein, when a generating function of the first target trajectory included in a calculation unit that generates the first target trajectory is normal, the final target trajectory is generated using the first target trajectory,

wherein, when an abnormality of the generating function is detected, failover processing is performed to switch the basic target trajectory used to generate the final target trajectory from the first target trajectory to the second target trajectory,

wherein the failover processing includes:

estimating the movement amount of the vehicle during the failover processing based on the status information of the vehicle before the detection of the abnormality and final information of the first target trajectory generated before the detection of the abnormality;

calculating an updated target position and an updated target speed of the vehicle by updating the first target trajectory constituting the final information based on the estimated movement amount of the vehicle;

comparing a first set indicating a set of the updated target position and the updated target speed with a second set indicating a set of the target position and the target speed constituting the second target trajectory generated after the detection of the abnormality; and

setting a position where at least information of the target position matches in the first and second sets as a switchover position of the basic target trajectory.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2025
From: ABE, SADAYUKI; HAYASHI, YUSUKE; HOTTA, DAICHI; KAWANAI, TAICHI
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 070525/0660 →
Priority Claims (1)
JP 2024-043002 · Mar 19, 2024 · national
Continuity (1)
Related Publication 20250296598A1 · Sep 25, 2025
References Cited (27)
US 11548503B2 · Goto · 2023 [cited by examiner]
US 12032378B2 · Mujica · 2024 [cited by examiner]
US 12179795B2 · Henke · 2024 [cited by examiner]
US 12491871B1 · Zhang · 2025 [cited by examiner]
US 20150224987A1 · Tachibana · 2015 [cited by examiner]
US 20190072973A1 · Sun · 2019 [cited by examiner]
US 20190155293A1 · Oniwa · 2019 [cited by examiner]
US 20190302763A1 · Kondo et al. · 2019 [cited by applicant]
US 20200133277A1 · Hokai · 2020 [cited by examiner]
US 20210048817A1 · Olson · 2021 [cited by examiner]
US 20210107478A1 · Goto · 2021 [cited by examiner]
US 20210107513A1 · Goto · 2021 [cited by examiner]
US 20210107522A1 · Goto · 2021 [cited by examiner]
US 20210139050A1 · Fujita et al. · 2021 [cited by applicant]
US 20210253133A1 · Miyamoto et al. · 2021 [cited by applicant]
US 20210300409A1 · Matsunaga · 2021 [cited by examiner]
US 20210300419A1 · Matsunaga · 2021 [cited by examiner]
US 20220066459A1 · Jain · 2022 [cited by examiner]
US 20220177007A1 · Nemoto · 2022 [cited by examiner]
US 20220188667A1 · Burisch · 2022 [cited by examiner]
US 20240400095A1 · Lee · 2024 [cited by examiner]
US 20250002047A1 · Laurense · 2025 [cited by examiner]
US 20250042436A1 · Agrawal · 2025 [cited by examiner]
US 20250171046A1 · Linscott · 2025 [cited by examiner]
JP 2019171970A · 2019 [cited by applicant]
JP 2021075186A · 2021 [cited by applicant]
JP 2021127039A · 2021 [cited by applicant]