IP Library Granted Patent US 10,843,722
Granted Patent B2
US 10,843,722 · App. 15/730,177 · Granted Nov 24, 2020

Systems and methods for controlling an input device of an autonomous vehicle

Inventor: Nicholas G. Letwin (Pittsburgh, PA)
Assignee: UATC, LLC
B62D1/28B62D1/286B62D15/021B62D15/025G05D1/0061G05D1/0066G05D1/0088G05D1/0212G05D2201/0213
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 10,843,722
App. No.
15/730,177
Granted
Nov 24, 2020
Kind
B2
Abstract

Systems and methods for controlling an autonomous vehicle steering mechanism are provided. In one example embodiment, a computer implemented method includes obtaining, by a computing system that includes one or more computing devices, data associated with a steering mechanism of an autonomous vehicle. The method includes identifying, by the computing system, a rate of change associated with the steering mechanism of the autonomous vehicle based at least in part on the data associated with the steering mechanism. The method includes determining, by the computing system, that the rate of change exceeds a rate limit associated with the steering mechanism of the autonomous vehicle. In response to determining that the rate of change exceeds the rate limit, the method includes adjusting, by the computing system, the steering mechanism of the autonomous vehicle.

Claims (32)

1. A computer-implemented method for controlling an autonomous vehicle steering mechanism, comprising:

obtaining, by a computing system comprising one or more computing devices, data associated with a steering mechanism of an autonomous vehicle;

identifying, by the computing system, a rate of change associated with the steering mechanism of the autonomous vehicle based at least in part on the data associated with the steeling mechanism, wherein the rate of change is associated with a force for adjusting the steering mechanism in accordance with a motion plan of the autonomous vehicle;

determining, by the computing system, that the rate of change associated with the force for adjusting the steering mechanism in accordance with the motion plan of the autonomous vehicle exceeds a rate limit associated with the steering mechanism of the autonomous vehicle; and

in response to determining that the rate of change exceeds the rate limit, adjusting, by the computing system, the steering mechanism of the autonomous vehicle.

2. The computer-implemented method of claim 1 , wherein adjusting, by the computing system, the steering mechanism of the autonomous vehicle based at least in part on the rate of change exceeding the rate limit comprises:

decreasing, by the computing system, an amount of the force to be applied to the steering mechanism.

3. The computer-implemented method of claim 2 , wherein identifying the rate of change associated with the position of the steering mechanism of the autonomous vehicle based at least in part on the data associated with the steering mechanism comprises:

determining, by the computing system, a projected rate of change at which the steering mechanism would move in an event that the amount of the force is applied to the steering mechanism.

4. The computer-implemented method of claim 2 , wherein decreasing, by the computing system, the amount of the force to be applied to the steering mechanism comprises:

providing, by the computing system, one or more control signals to prevent communication from a position controller associated with the steering mechanism to a motor controller associated with the steering mechanism.

5. The computer-implemented method of claim 2 , wherein the rate of change is an angular rate of change, and wherein the force is a torque force.

6. The computer-implemented method of claim 1 , the data associated with the steering mechanism is obtained via a sensor associated with the steering mechanism.

7. The computer-implemented method of claim 1 , wherein the data associated with the steering mechanism is indicative of a current rate of change at which the steering mechanism is moving.

8. The computer-implemented method of claim 1 , wherein the autonomous vehicle is configured to operate in an autonomous operating mode, and to the operations further comprise:

adjusting, by the computing system, the autonomous vehicle to operate in a manual operating mode when the rate of change exceeds the rate limit.

9. A computing system for controlling an autonomous vehicle steering mechanism, comprising:

one or more processors; and

one or more memory devices, the one or more memory devices storing instructions that when executed by the one or more processors cause the control system to perform operations, the operations comprising:

obtaining data associated with a steering mechanism of an autonomous vehicle;

identifying a rate of change associated with the steering mechanism of the autonomous vehicle based at least in part on the data associated with the steering mechanism, wherein the rate of change is associated with a force for adjusting the steering mechanism in accordance with a motion plan of the autonomous vehicle;

determining that the rate of change associated with the force for adjusting the steering mechanism in accordance with the motion plan of the autonomous vehicle exceeds a rate limit associated with the steering mechanism of the autonomous vehicle; and

in response to determining that the rate of change exceeds the rate limit, adjusting an amount of the force to be applied to the steering mechanism.

10. The computing system of claim 9 , wherein the data associated with the steering mechanism is indicative of at least one of a position to which the steeling mechanism is to be adjusted, the rate of change associated with the steering mechanism, or at least a portion of the amount of the force to be applied to the steering mechanism.

11. The computing system of claim 10 , wherein the steering mechanism comprises a steering wheel and the rate of change is an angular rate of change associated with an angle of the steering wheel.

12. The computing system of claim 9 , wherein adjusting the amount of the force to be applied to the steering mechanism comprises:

preventing a position controller of the autonomous vehicle from providing a control signal to a motor controller associated with a motor of the steering mechanism.

13. The computing system of claim 12 , wherein the control signal is indicative of at least a portion of the amount of the force to be applied to the steering mechanism.

14. The computing system of claim 12 , wherein preventing a position controller of the autonomous vehicle from providing a signal to a motor control system associated with a motor of the steering mechanism comprises:

causing a switching element between the position controller and the motor control system to open.

15. The computing system of claim 9 , wherein the autonomous vehicle is configured to operate in a first operating mode, and wherein the operations further comprise:

adjusting the autonomous vehicle to operate in a second operating mode based at least in part on the rate of change exceeding a rate limit.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE FROM CHANGE OF NAME TO ASSIGNMENT PREVIOUSLY RECORDED ON REEL 050353 FRAME 0884. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT CONVEYANCE SHOULD BE ASSIGNMENT. Recorded Nov 27, 2019
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 051145/0001 →
CHANGE OF NAME Recorded Sep 12, 2019
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 050353/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2017
From: LETWIN, NICHOLAS G.
To: UBER TECHNOLOGIES, INC.
Reel/Frame 043976/0434 →
Cited By (1)
US 12,384,410