IP Library › Granted Patent US 12,384,390
Granted Patent B2
US 12,384,390 · App. 18/303,745 · Granted Aug 12, 2025

Path planning during steer-by-brake or steer-by-torque vectoring

Inventors: Derong Yang (Gothenburg, SE); Mats Jonasson (Gothenburg, SE)
Assignee: Volvo Car Corporation
B60W50/0225B60W30/18145B60W2510/20B60W2510/22
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,384,390
App. No.
18/303,745
Granted
Aug 12, 2025
Kind
B2
Abstract

A computer-implemented method for providing control data for at least one driver support system of a vehicle, or for at least one driving assistance system of the vehicle for supporting driving of the vehicle on a desired path through a curvature planning and steering, can comprise: obtaining suspension data of the vehicle, obtaining vehicle data of the vehicle, obtaining vehicle driving sensor data of the vehicle, determining a steering angle data based on the suspension data, the vehicle data, and the vehicle driving sensor data, and determining the control data for the at least one driver support system or the at least one driving assistance system based on the steering angle data and a curvature vehicle model.

Claims (122)

1. A computer-implemented method, comprising:

detecting, by a driver assistance system of a vehicle, a failure of a steering system of the vehicle while driving on a desired path;

controlling, by the at least one processor of the driver assistance system, steering of the vehicle during the failure of a steering system, wherein the controlling comprises:

obtaining suspension data of the vehicle;

obtaining vehicle data of the vehicle;

obtaining vehicle driving sensor data of the vehicle;

determining steering angle data based on the suspension data, the vehicle data, and the vehicle driving sensor data; and

determining control data for controlling the steering of the vehicle on the desired path based on the steering angle data and a curvature vehicle model, wherein the control data comprises maximum speed data defining a maximum speed during the failure of the steering system at which the vehicle can follow a curvature of the desired path.

2. The computer-implemented method of claim 1 , wherein the suspension data comprises at least one of wheel scrub radius data of at least one wheel of the vehicle, wheel torque data of the at least one wheel of the vehicle, or cornering stiffness data of at least one axis.

3. The computer-implemented method of claim 1 , wherein the suspension data comprises at least one of wheel scrub radius data of at least one wheel of the vehicle, wheel torque data of the at least one wheel of the vehicle, or cornering stiffness data of a front axis of the vehicle.

4. The computer-implemented method of claim 1 , wherein the vehicle data comprises at least one of wheel data of at least one wheel of the vehicle, caster trail data of the vehicle, or center of gravity data of the vehicle.

5. The computer-implemented method of claim 1 , wherein the vehicle driving sensor data comprises at least one of vehicle speed data of the vehicle, yaw rate data of the vehicle, or vehicle steer-ratio data of the vehicle.

6. The computer-implemented method of claim 1 , wherein the control data further comprises at least one of a steer-by-torque vectoring value to use a steer-by-torque vectoring method for the steering of the vehicle, or a steer-by-brake vectoring value to use a steer-by-brake vectoring method for the steering of the vehicle.

7. The computer-implemented method of claim 1 , wherein determining the steering angle data, resulting from differential torque of the vehicle, is based on:

R

s

⁢

c

⁢

r

⁢

u

⁢

b

*

DiffTq

WhlRd

CornrgStfnFrnt

*

R

c

⁢

a

⁢

s

⁢

t

⁢

e

⁢

r

+

Lf

*

yaw

⁢

rate

Vx

*

steer

⁢

ratio

wherein

Rscrub is wheel scrub radius data;

DiffTq is wheel torque data;

CornrgStfnFrnt is cornering stiffness data;

WhlRd is wheel data;

Rcaster is caster trail data;

Lf is center of gravity data;

Vx is vehicle speed data;

yawrate is yaw rate data; and

steeratio is vehicle steer-ratio data.

8. The computer-implemented method of claim 1 , wherein determining the control data is based on steady-state vehicle model comprising understeer gradient data of the vehicle, wheelbase data of the vehicle, and road-wheel-angle data of the vehicle, and is based on:

r

⁢

w

⁢

a

L

+

K

⁢

u

*

Vx

2

wherein

rwa is the road-wheel-angle data;

L is the wheelbase data;

Ku is the understeer gradient data; and

Vx is vehicle speed data.

9. The computer-implemented method of claim 1 ,

wherein the control data further comprises failure data of the vehicle,

wherein the driving assistance system is running in failure modus,

wherein the failure data comprises a failure value, and

wherein the failure data comprise a no failure value.

10. The computer-implemented method of claim 9 , wherein the control data is used to control the steering of the vehicle based on the failure data.

11. The computer-implemented method of claim 9 , wherein the control data is used to control the steering of the vehicle based on the failure data, in particular if the failure data comprises a failure value.

12. The computer-implemented method of claim 1 ,

wherein the control data further comprises failure data of the vehicle,

wherein the driving assistance system is not running in failure modus, and

wherein the failure data comprises a no failure value.

13. A driver support system of a vehicle, the driver support system comprising:

a computing device configured to execute at least one of computer program element that:

detect a failure of a steering system of the vehicle while driving on a desired path;

control steering of the vehicle during the failure of a steering system, wherein the controlling comprises:

obtaining suspension data of the vehicle;

obtaining vehicle data of the vehicle;

obtaining vehicle driving sensor data of the vehicle;

determining steering angle data based on the suspension data, the vehicle data, and the vehicle driving sensor data; and

determining control data for controlling the steering of the vehicle on the desired path based on the steering angle data and a curvature vehicle model, wherein the control data comprises maximum speed data defining a maximum speed during the failure of the steering system at which the vehicle can follow a curvature of the desired path.

14. The system of claim 13 , wherein the suspension data comprises at least one of wheel scrub radius data of at least one wheel of the vehicle, wheel torque data of the at least one wheel of the vehicle, or cornering stiffness data of a front axis of the vehicle.

15. The system of claim 13 , wherein the vehicle data comprises at least one of wheel data of at least one wheel of the vehicle, caster trail data of the vehicle, or center of gravity data of the vehicle.

16. The system of claim 13 , wherein the vehicle driving sensor data comprises at least one of vehicle speed data of the vehicle, yaw rate data of the vehicle, or vehicle steer-ratio data of the vehicle.

17. The system of claim 13 , wherein the control data further comprises at least one of a steer-by-torque vectoring value to use a steer-by-torque vectoring method for the steering of the vehicle, or a steer-by-brake vectoring value to use a steer-by-brake vectoring method for the steering of the vehicle.

18. A vehicle, comprising:

a driving assistance system, comprising:

a computing device configured to execute at least one of computer program element that:

detect a failure of a steering system of the vehicle while driving on a desired path;

control steering of the vehicle during the failure of a steering system, wherein the controlling comprises:

obtaining suspension data of the vehicle;

obtaining vehicle data of the vehicle;

obtaining vehicle driving sensor data of the vehicle;

determining steering angle data based on the suspension data, the vehicle data, and the vehicle driving sensor data; and

determining control data for controlling the steering of the vehicle on the desired path based on the steering angle data and a curvature vehicle model, wherein the control data comprises maximum speed data defining a maximum speed during the failure of the steering system at which the vehicle can follow a curvature of the desired path.

19. The vehicle of claim 18 , wherein the suspension data comprises at least one of wheel scrub radius data of at least one wheel of the vehicle, wheel torque data of the at least one wheel of the vehicle, or cornering stiffness data of a front axis of the vehicle.

20. The vehicle of claim 18 , wherein the vehicle data comprises at least one of wheel data of at least one wheel of the vehicle, caster trail data of the vehicle, or center of gravity data of the vehicle.

21. The vehicle of claim 18 , wherein the vehicle driving sensor data comprises at least one of vehicle speed data of the vehicle, yaw rate data of the vehicle, or vehicle steer-ratio data of the vehicle.

22. The vehicle of claim 18 , wherein the control data further comprises at least one of a steer-by-torque vectoring value to use a steer-by-torque vectoring method for the steering of the vehicle, or a steer-by-brake vectoring value to use a steer-by-brake vectoring method for the steering of the vehicle.

23. The vehicle of claim 18 ,

wherein the control data further comprises failure data of the vehicle, and

wherein the driving assistance system is running in failure modus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: YANG, DERONG; JONASSON, MATS
To: VOLVO CAR CORPORATION
Reel/Frame 063432/0171 →
Priority Claims (1)
EP 22169309 · Apr 21, 2022 · regional
Continuity (1)
Related Publication 20230339482A1 · Oct 26, 2023
References Cited (23)
US 8195371B2 · Yasui · 2012 [cited by examiner]
US 9085301B2 · Taguchi · 2015 [cited by examiner]
US 10046743B2 · Jonasson · 2018 [cited by examiner]
US 11847836B2 · Schofield · 2023 [cited by examiner]
US 20120283907A1 · Lee · 2012 [cited by examiner]
US 20130218396A1 · Moshchuk · 2013 [cited by examiner]
US 20180202544A1 · Okubo · 2018 [cited by examiner]
US 20200108839A1 · Moran · 2020 [cited by examiner]
US 20200207412A1 · Al Assad · 2020 [cited by examiner]
US 20200406912A1 · Stein et al. · 2020 [cited by applicant]
US 20220009487A1 · Belle · 2022 [cited by examiner]
US 20220111895A1 · Schumann · 2022 [cited by examiner]
US 20220315100A1 · Shimizu · 2022 [cited by examiner]
CN 111717278B · 2022 [cited by examiner]
DE 102018220510A1 · 2020 [cited by applicant]
EP 2623386A1 · 2013 [cited by applicant]
EP 3090907A1 · 2016 [cited by applicant]
JP 2015074425A · 2015 [cited by examiner]
WO 2019072379A1 · 2019 [cited by applicant]
“Jonasson, M et. al.; Steering Redundancy for Self-Driving Vehicles using Differential Braking; Apr. 2017; Volvo Cars, Active Safety and Vehicle Dynamics Functions, Gothenburg, SE-405 31, Sweden” (Year: 2017). [cited by examiner]
“Tian, J. et. al.; Integrated Control With DYC and DSS for 4WID Electric Vehicles; Aug. 27, 2019; IEEE; vol. 7, 2019” (Year: 2019). [cited by examiner]
European Search Report dated Sep. 16, 2022 for EP Patent Application EP22169309.6 filed Apr. 21, 2022, 8 pages. [cited by applicant]
Communication Pursuant to Article 94(3) EPC received for EP Patent Application Serial No. 22169309.6 dated Mar. 5, 2024, 5 pages. [cited by applicant]
Cited By (1)
US 12,534,102