IP Library Granted Patent US 11,787,404
Granted Patent B2
US 11,787,404 · App. 17/387,045 · Granted Oct 17, 2023

Systems and methods for personalizing adaptive cruise control in a vehicle

Inventors: Yanbing Wang (Nashville, TN); Ziran Wang (San Jose, CA); Kyungtae Han (Palo Alto, CA); Rohit Gupta (Santa Clara, CA); Prashant Tiwari (Santa Clara, CA)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
B60W30/162B60W50/0097B60W50/0098B60W60/001B60W2050/0029B60W2050/0052B60W2540/30B60W2554/4042B60W2556/45
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 11,787,404
App. No.
17/387,045
Granted
Oct 17, 2023
Kind
B2
Abstract

Systems and methods for personalizing adaptive cruise control in a vehicle are disclosed herein. One embodiment collects vehicle-following-behavior data associated with a particular driver; trains a Gaussian Process (GP) Regression model using the collected vehicle-following-behavior data to produce a set of adaptive-cruise-control (ACC) parameters pertaining to the particular driver, the set of ACC parameters modeling learned vehicle-following behavior of the particular driver; generates an acceleration command for the vehicle based, at least in part, on the set of ACC parameters; applies a predictive safety filter to the acceleration command to produce a certified acceleration command that has been vetted for safety; and controls acceleration of the vehicle automatically in accordance with the certified acceleration command to regulate a following distance between a lead vehicle and the vehicle in accordance with the learned vehicle-following behavior of the particular driver.

Claims (35)

1. A system for personalizing adaptive cruise control in a vehicle, the system comprising:

one or more processors; and

at least one memory communicably coupled to at least one of the one or more processors and storing:

a data collection module including instructions that when executed by the one or more processors cause the one or more processors to collect vehicle-following-behavior data associated with a particular driver;

a training module including instructions that when executed by the one or more processors cause the one or more processors to train, employing nonlinear output-error (NOE) to improve training accuracy, a Gaussian Process (GP) Regression model using the collected vehicle-following-behavior data to produce a set of adaptive-cruise-control (ACC) parameters pertaining to the particular driver, the set of ACC parameters modeling learned vehicle-following behavior of the particular driver;

an ACC module including instructions that when executed by the one or more processors cause the one or more processors to:

generate an acceleration command for the vehicle based, at least in part, on the set of ACC parameters;

apply a predictive safety filter to the acceleration command to produce a certified acceleration command that has been vetted for safety; and

control acceleration of the vehicle automatically in accordance with the certified acceleration command to regulate a following distance between a lead vehicle and the vehicle in accordance with the learned vehicle-following behavior of the particular driver.

2. The system of claim 1 , wherein the vehicle-following-behavior data associated with the particular driver includes space gap, ego-vehicle speed, and lead-vehicle speed.

3. The system of claim 1 , wherein the data collection module and the training module are stored in a memory among the at least one memory that resides in one of a cloud server and an edge server and the training module includes further instructions that when executed by the one or more processors cause the one or more processors to transmit the set of ACC parameters from one of the cloud server and the edge server to the vehicle.

4. The system of claim 1 , wherein the data collection module and the training module are stored in a memory among the at least one memory that resides in an ACC system installed in the vehicle.

5. The system of claim 1 , wherein the training module includes further instructions that when executed by the one or more processors cause the one or more processors to update the set of ACC parameters pertaining to the particular driver by further training the GP Regression model based on additional collected vehicle-following-behavior data associated with the particular driver.

6. The system of claim 1 , wherein the vehicle is steered by the particular driver.

7. The system of claim 1 , wherein the vehicle is operating in an autonomous driving mode.

8. A non-transitory computer-readable medium for personalizing adaptive cruise control in a vehicle and storing instructions that when executed by one or more processors cause the one or more processors to:

collect vehicle-following-behavior data associated with a particular driver;

train, employing nonlinear output-error (NOE) to improve training accuracy, a Gaussian Process (GP) Regression model using the collected vehicle-following-behavior data to produce a set of adaptive-cruise-control (ACC) parameters pertaining to the particular driver, the set of ACC parameters modeling learned vehicle-following behavior of the particular driver;

generate an acceleration command for the vehicle based, at least in part, on the set of ACC parameters;

apply a predictive safety filter to the acceleration command to produce a certified acceleration command that has been vetted for safety; and

control acceleration of the vehicle automatically in accordance with the certified acceleration command to regulate a following distance between a lead vehicle and the vehicle in accordance with the learned vehicle-following behavior of the particular driver.

9. The non-transitory computer-readable medium of claim 8 , wherein the vehicle-following-behavior data associated with the particular driver includes space gap, ego-vehicle speed, and lead-vehicle speed.

10. The non-transitory computer-readable medium of claim 8 , wherein the instructions include further instructions to update the set of ACC parameters pertaining to the particular driver by further training the GP Regression model based on additional collected vehicle-following-behavior data associated with the particular driver.

11. A method of personalizing adaptive cruise control in a vehicle, the method comprising:

collecting vehicle-following-behavior data associated with a particular driver;

training, employing nonlinear output-error (NOE) to improve training accuracy, a Gaussian Process (GP) Regression model using the collected vehicle-following-behavior data to produce a set of adaptive-cruise-control (ACC) parameters pertaining to the particular driver, the set of ACC parameters modeling learned vehicle-following behavior of the particular driver;

generating an acceleration command for the vehicle based, at least in part, on the set of ACC parameters;

applying a predictive safety filter to the acceleration command to produce a certified acceleration command that has been vetted for safety; and

controlling acceleration of the vehicle automatically in accordance with the certified acceleration command to regulate a following distance between a lead vehicle and the vehicle in accordance with the learned vehicle-following behavior of the particular driver.

12. The method of claim 11 , wherein the vehicle-following-behavior data associated with the particular driver includes space gap, ego-vehicle speed, and lead-vehicle speed.

13. The method of claim 11 , wherein the collecting the vehicle-following-behavior data associated with the particular driver and the training the GP Regression model are performed by one of a cloud server and an edge server and the method further comprises transmitting the set of ACC parameters from one of the cloud server and the edge server to the vehicle.

14. The method of claim 11 , wherein the collecting the vehicle-following-behavior data associated with the particular driver and the training the GP Regression model are performed by an ACC system installed in the vehicle.

15. The method of claim 11 , further comprising updating the set of ACC parameters pertaining to the particular driver by further training the GP Regression model based on additional collected vehicle-following-behavior data associated with the particular driver.

16. The method of claim 13 , wherein the vehicle is steered by the particular driver.

17. The method of claim 11 , wherein the vehicle is operating in an autonomous driving mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2023
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 065304/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2021
From: WANG, YANBING; WANG, ZIRAN; HAN, KYUNGTAE; GUPTA, ROHIT; TIWARI, PRASHANT
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 057099/0970 →
Continuity (1)
Related Publication 20230047354A1 · Feb 16, 2023
Cited By (1)
US 12,466,405