IP Library Granted Patent US 11,608,087
Granted Patent B2
US 11,608,087 · App. 16/870,841 · Granted Mar 21, 2023

Transitioning steering control from an autonomous vehicle to a driver

Inventors: Kaixin Zheng (San Diego, CA); Xiaoling Han (San Diego, CA); Zehua Huang (San Diego, CA); Charles A. Price (San Diego, CA)
Assignee: TUSIMPLE, INC.
B60W60/0055B60W10/20B60W40/105B60W60/0057B62D6/10B60W2540/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 11,608,087
App. No.
16/870,841
Granted
Mar 21, 2023
Kind
B2
Abstract

Techniques are described for transitioning control of a steering system from an autonomous mode in a vehicle to a driver-controlled mode where the driver can control the steering wheel of the steering system. A method includes receiving values that describe an amount of torque and a direction of torque in response to a torque applied to a steering wheel of a steering system operated in an autonomous mode, determining that the values are either greater than or equal to a threshold value or are less than or equal to a negative of the threshold value, determining that the values are measured over a period of time greater than or equal to a pre-determined amount of time, and transitioning the steering system from being operated in the autonomous mode to being operated in a driver-controlled mode in which the steering system is under manual control.

Claims (43)

1. A method of controlling a steering wheel in a vehicle, comprising:

receiving a set of values in which each value indicates an amount of torque and a direction of torque in response to a torque applied to the steering wheel of a steering system in the vehicle, wherein the torque is applied to the steering wheel while the steering system is operated in an autonomous mode without manual control;

making a first determination that either each value is greater than or equal to a threshold value or each value is less than or equal to a negative of the threshold value, wherein the threshold value is selected based on a speed of the vehicle, and wherein the threshold value and the speed of the vehicle are inversely related;

making a second determination that a period of time over which the set of values is measured is greater than or equal to a pre-determined amount of time; and

disabling, in response to the first determination and the second determination, the steering system from being operated in the autonomous mode,

wherein the disabling the steering system transitions the steering system from being operated in the autonomous mode to being operated in a driver-controlled mode in which the steering system is under manual control.

2. The method of claim 1 , wherein the steering system is disabled by not sending one or more control commands that control one or more motors of the steering system.

3. The method of claim 2 , wherein the one or more control commands include a position control command that indicates an amount of angular displacement of the steering wheel of the steering system.

4. The method of claim 1 ,

wherein the steering system is disabled by sending a command to disable one or more modes of the steering system that enable the steering system to receive a position control command,

wherein the position control command indicates an amount of angular displacement or a position of the steering wheel of the steering system.

5. The method of claim 1 , wherein the threshold value and the speed of the vehicle are inversely related according to a linear function.

6. The method of claim 1 , wherein the direction of torque for each value is indicated by either a positive sign or a negative sign.

7. A system comprising a computer that includes a processor and a memory comprising stored instructions that upon execution configure the processor to:

receive a set of values in which each value indicates an amount of torque and a direction of torque in response to a torque applied to a steering wheel of a steering system in a vehicle, wherein the torque is applied to the steering wheel while the steering system is operated in an autonomous mode without manual control;

make a first determination that either each value is greater than or equal to a threshold value or each value is less than or equal to a negative of the threshold value, wherein the threshold value is selected based on a speed of the vehicle, and wherein the threshold value and the speed of the vehicle are inversely related;

make a second determination that a period of time over which the set of values is measured is greater than or equal to a pre-determined amount of time; and

disable, in response to the first determination and the second determination, the steering system from being operated in the autonomous mode,

wherein the steering system when disabled transitions the steering system from being operated in the autonomous mode to being operated in a driver-controlled mode in which the steering system is under manual control.

8. The system of claim 7 ,

wherein the steering system is disabled by the processor configured to not send a position control command that controls a motor of the steering system, and wherein the position control command indicates a position of the steering wheel of the steering system.

9. The system of claim 7 ,

wherein the steering system is disabled by the processor configured to not send a torque control command to a motor of the steering system, and wherein the torque control command indicates an amount of torque to apply to the steering wheel.

10. The system of claim 7 ,

wherein the steering system is disabled by the processor configured to send a command to disable one or more modes of the steering system that enable the steering system to receive a torque control command, and

wherein the torque control command indicates an amount of torque to apply to the steering wheel.

11. The system of claim 7 ,

wherein the threshold value and the speed of the vehicle are inversely related according to a non-linear function.

12. The system of claim 7 ,

wherein the threshold value and the speed of the vehicle are inversely related according to a discontinuous function.

13. The system of claim 7 , wherein the direction of torque for at least some of the set of values is indicated by either a positive sign or a negative sign.

14. A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a method comprising:

receiving a set of values in which each value indicates an amount of torque and a direction of torque in response to a torque applied to a steering wheel of a steering system in a vehicle, wherein the torque is applied to the steering wheel while the steering system is operated in an autonomous mode without manual control;

making a first determination that either each value is greater than or equal to a threshold value or each value is less than or equal to a negative of the threshold value, wherein the threshold value is selected based on a speed of the vehicle, and wherein the threshold value and the speed of the vehicle are inversely related;

making a second determination that a period of time over which the set of values is measured is greater than or equal to a pre-determined amount of time; and

disabling, in response to the first determination and the second determination, the steering system from being operated in the autonomous mode,

wherein the disabling the steering system transitions the steering system from being operated in the autonomous mode to being operated in a driver-controlled mode in which the steering system is under manual control.

15. The non-transitory computer readable program storage medium of claim 14 , wherein the steering system is disabled by sending a command to disable one or more modes of the steering system that enable the steering system to receive a command with which the steering wheel of the steering system is controlled.

16. The non-transitory computer readable program storage medium of claim 14 , wherein the threshold value and the speed of the vehicle are related according to a mathematical function.

17. The non-transitory computer readable program storage medium of claim 14 , wherein the direction of torque for each value is indicated by a direction indicator.

18. The non-transitory computer readable program storage medium of claim 14 , wherein set of values are periodically measured by a torque sensor.

19. The non-transitory computer readable program storage medium of claim 14 , wherein the threshold value and the speed of the vehicle are inversely related according to a non-linear function.

20. The non-transitory computer readable program storage medium of claim 14 , wherein the threshold value and the speed of the vehicle are inversely related according to a discontinuous function.

Assignments (2)
CHANGE OF NAME Recorded Dec 3, 2025
From: TUSIMPLE, INC.
To: CREATEAI, INC.
Reel/Frame 073832/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2020
From: ZHENG, KAIXIN; HAN, XIAOLING; HUANG, ZEHUA; PRICE, CHARLES A.
To: TUSIMPLE, INC.
Reel/Frame 052616/0921 →
Continuity (2)
Provisional Application 62847289 · May 13, 2019
Related Publication 20200361494A1 · Nov 19, 2020