IP Library › Granted Patent US 12,286,105
Granted Patent B2
US 12,286,105 · App. 16/400,800 · Granted Apr 29, 2025

Torque based vehicle path prediction

Inventors: Tejas M. Varunjikar (Troy, MI); Jian Sheng (Madison Heights, MI)
Assignee: Steering Solutions IP Holding Corporation
B60W30/0953B60W40/09B60W50/14G08G1/167B60W2050/143B60W2050/146B60W2510/202B60W2540/18
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,286,105
App. No.
16/400,800
Granted
Apr 29, 2025
Kind
B2
Abstract

A steering system includes a motor, and a processor configured to perform a method. The method includes computing, by a processor, a predicted steering angle at a future time step. The method further includes determining, by the processor, a predicted vehicle-position at the future time step based on the predicted steering angle. The method further includes detecting, by the processor, a proximity to an object at the future time step based on predicted vehicle-position. The method further includes generating, by the processor, an intervention signal in response to the proximity being below a predetermined threshold.

Claims (54)

1. A method comprising:

computing, by a processor, a predicted steering angle at a future time step, wherein the predicted steering angle is computed based on a measured input torque value applied by a driver to a handwheel, a steering velocity, and a present steering angle;

determining, by the processor, a predicted vehicle-position at the future time step based on the predicted steering angle;

detecting, by the processor, a proximity to an object at the future time step based on the predicted vehicle-position; and

generating, by the processor, an intervention signal in response to the proximity being below a predetermined threshold.

2. The method of claim 1 , wherein the future time step is t+k, t being the present time, and k being a predetermined integer.

3. The method of claim 1 , wherein the intervention signal is an overlay torque command that is added to an input torque to a steering system.

4. The method of claim 1 , wherein the intervention signal is a scaling factor that is used to scale an input torque to a steering system.

5. The method of claim 1 , wherein the intervention signal is a position command that is added to an input steering angle provided to a steering system.

6. The method of claim 1 , wherein the intervention signal is a torque command that is added to an assist torque command computed by a steering system.

7. The method of claim 6 , further comprising:

computing, by a motor control system of a steering system, an assist torque command to generate a corresponding assist torque using a motor;

computing, by the motor control system, a position control torque command to position a steering wheel of the steering system; and

generating, by the motor control system, a final torque command by adding the assist torque command, the position control torque command, and an overlay torque command corresponding to the intervention signal.

8. The method of claim 1 , further comprising:

generating an audio-visual notification corresponding to the intervention signal.

9. The method of claim 1 , wherein detecting the proximity to the object at the future time step based on predicted vehicle-position comprises detecting a lane-crossing at the future time step.

10. The method of claim 9 , wherein detecting the lane-crossing further comprises:

receiving, by the processor, lane-marking coordinates from a sensor; and

detecting, by the processor, that the predicted vehicle-position crosses the lane-marking coordinates.

11. A steering system comprising:

a motor; and

a processor configured to perform a method comprising:

determining a predicted steering angle at a future time step, wherein the predicted steering angle is determined based on a measured input torque value applied by a driver to a handwheel, a steering velocity, and a present steering angle;

computing a predicted vehicle-position at the future time step based on the predicted steering angle;

detecting, by the processor, a proximity to an object at the future time step based on the predicted vehicle-position; and

generating, by the processor, an intervention signal in response to the proximity being below a predetermined threshold.

12. The steering system of claim 11 , wherein the intervention signal is an overlay torque command that is added to an input torque to the steering system.

13. The steering system of claim 11 , wherein the intervention signal is a scaling factor that is used to scale an input torque to a steering system.

14. The steering system of claim 11 , wherein the intervention signal is a position command that is added to an input steering angle provided to the steering system.

15. The steering system of claim 11 , wherein the intervention signal is a torque command that is added to an assist torque command computed by the steering system.

16. The steering system of claim 15 , further comprising:

computing, by a motor control system of a steering system, an assist torque command to generate a corresponding assist torque using a motor;

computing, by the motor control system, a position control torque command to position a steering wheel of the steering system; and

generating, by the motor control system, a final torque command by adding the assist torque command, the position control torque command, and an overlay torque command corresponding to the intervention signal.

17. The steering system of claim 11 , further comprising:

generating an audio-visual notification corresponding to the intervention signal.

18. The steering system of claim 11 , wherein detecting the proximity to the object at the future time step based on predicted vehicle-position comprises detecting a lane-crossing at the future time step.

19. A computer program product comprising a memory device that has one or more computer executable instructions stored thereon, the computer executable instructions when executed by a processor cause the processor to perform a method, the method comprising:

determining a predicted steering angle at a future time step, wherein the predicted steering angle is determined based on a measured input torque value applied by a driver to a handwheel, a steering velocity, and a present steering angle;

computing a predicted vehicle-position at the future time step based on the predicted steering angle;

detecting, by the processor, a proximity to an object at the future time step based on the predicted vehicle-position; and

generating, by the processor, an intervention signal in response to the proximity being below a predetermined threshold.

20. The computer program product of claim 19 , wherein the intervention signal is an overlay torque command that is added to an input torque to a steering system.

21. The computer program product of claim 19 , wherein the intervention signal is a scaling factor that is used to scale an input torque to a steering system.

22. The computer program product of claim 19 , wherein the intervention signal is a position command that is added to an input steering angle provided to a steering system.

23. The computer program product of claim 19 , wherein the intervention signal is a torque command that is added to an assist torque command computed by a steering system.

24. The computer program product of claim 23 , further comprising:

computing, by a motor control system of a steering system, an assist torque command to generate a corresponding assist torque using a motor;

computing, by the motor control system, a position control torque command to position a steering wheel of the steering system; and

generating, by the motor control system, a final torque command by adding the assist torque command, the position control torque command, and an overlay torque command corresponding to the intervention signal.

25. The computer program product of claim 19 , further comprising:

generating an audio-visual notification corresponding to the intervention signal.

26. The computer program product of claim 19 , wherein detecting the proximity to the object at the future time step based on predicted vehicle-position comprises detecting a lane-crossing at the future time step.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2019
From: VARUNJIKAR, TEJAS M.; SHENG, JIAN
To: STEERING SOLUTIONS IP HOLDING CORPORATION
Reel/Frame 049062/0976 →
Continuity (1)
Related Publication 20200346642A1 · Nov 5, 2020
References Cited (11)
US 20150120142A1 · Park · 2015 [cited by examiner]
US 20160288831A1 · Lee · 2016 [cited by examiner]
US 20170267286A1 · Takamatsu · 2017 [cited by examiner]
US 20180222475A1 · Andersson et al. · 2018 [cited by applicant]
US 20200064464A1 · Hiromitsu · 2020 [cited by examiner]
DE 102007027495A1 · 2008 [cited by applicant]
DE 102007061900A1 · 2009 [cited by applicant]
DE 102013000199A1 · 2014 [cited by applicant]
KR 20110032707A · 2011 [cited by applicant]
Office Action regarding corresponding DE App. No. 10 2020 111 606.3; dated Mar. 25, 2022. [cited by applicant]
Office Action regarding corresponding Chinese Application No. 2020103747233 dated Jan. 23, 2024. [cited by applicant]