IP Library Patent Application 15855364
Patent Application
App. No. 15/855,364

Autonomous Vehicle Sensor Compensation Using Displacement Sensor

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 None
App. No.
15/855,364
Abstract

Systems and methods for compensating for displacement-related sensor mismatch of an autonomous vehicle are provided. An autonomous vehicle can define a pitch axis and a roll axis. The pitch axis can be perpendicular to the roll axis. A system can include one or more processors, and one or more tangible, non-transitory, computer readable media that collectively store instructions that when executed by the one or more processors cause the computing system to perform operations. The operations can include obtaining data indicative of a displacement of a first portion of the autonomous vehicle relative to a second portion of the autonomous vehicle. The operations can further include determining an orientation of the first portion relative to the second portion about at least one of the pitch axis or the roll axis based at least in part on the data indicative of the displacement.

Claims (55)

1 . A system for compensating for displacement between portions of an autonomous vehicle, the autonomous vehicle defining a pitch axis and a roll axis, the pitch axis perpendicular to the roll axis, the system comprising:

a computing system comprising:

one or more processors; and

one or more tangible, non-transitory, computer readable media that collectively store instructions that when executed by the one or more processors cause the computing system to perform operations, the operations comprising:

obtaining data indicative of a displacement of a first portion of the autonomous vehicle relative to a second portion of the autonomous vehicle; and

determining an orientation of the first portion relative to the second portion about at least one of the pitch axis or the roll axis based at least in part on the data indicative of the displacement.

2 . The system of claim 1 , wherein the operations further comprise:

determining a pose of the autonomous vehicle based at least in part on the orientation of the first portion relative to the second portion.

3 . The system of claim 2 , wherein the operations further comprise:

generating a motion plan for the autonomous vehicle based at least in part on the pose of the autonomous vehicle; and

causing the autonomous vehicle to initiate travel in accordance with at least a portion of the motion plan.

4 . The system of claim 2 , wherein the pose comprises at least one of a roll, a pitch, or a yaw of the autonomous vehicle, or a position of the autonomous vehicle in a surrounding environment of the autonomous vehicle.

5 . The system of claim 2 , wherein the pose is determined via a state estimator comprising a Kalman filter.

6 . The system of claim 5 , wherein the Kalman filter comprises a model of the autonomous vehicle;

wherein the model comprises a model of the first portion moving about the pitch axis or the roll axis relative to the second portion.

7 . The system of claim 1 , further comprising:

one or more displacement sensors configured to obtain measurements of the displacement of the first portion of the autonomous vehicle relative to the second portion of the autonomous vehicle;

wherein the data indicative of the displacement is obtained from the one or more displacement sensors.

8 . The system of claim 7 , wherein at least one of the one or more displacement sensors comprises a linear encoder or a GPS antenna.

9 . The system of claim 7 , wherein the autonomous vehicle further defines a vertical direction perpendicular to the pitch axis and the roll axis;

wherein the one or more displacement sensors comprises a first displacement sensor associated with the roll axis;

wherein the first displacement sensor is configured to measure a displacement along the vertical direction; and

wherein determining an orientation of the first portion relative to the second portion about at least one of the pitch axis or the roll axis based at least in part on the data indicative of the displacement comprises determining an orientation of the first portion relative to the second portion about the roll axis based at least in part on data obtained from the first displacement sensor.

10 . The system of claim 7 , wherein the autonomous vehicle further defines a vertical direction perpendicular to the pitch axis and the roll axis;

wherein the one or more displacement sensors comprises a first displacement sensor associated with the pitch axis;

wherein the first displacement sensor is configured to measure a displacement along the vertical direction; and

wherein determining an orientation of the first portion relative to the second portion about at least one of the pitch axis or the roll axis based at least in part on the data indicative of the displacement comprises determining an orientation of the first portion relative to the second portion about the pitch axis based at least in part on data obtained from the first displacement sensor.

11 . The system of claim 7 , wherein the one or more displacement sensors comprises a first displacement sensor and a second displacement sensor; and

wherein determining an orientation of the first portion relative to the second portion about at least one of the pitch axis or the roll axis based at least in part on the data indicative of the displacement comprises comparing a first displacement measurement from the first displacement sensor to a second displacement measurement from the second displacement sensor.

12 . The system of claim 1 , wherein the first portion comprises a cab; wherein the second portion comprises a chassis; and wherein the cab is mounted atop the chassis.

13 . A method for compensating for displacement between portions of an autonomous vehicle, the autonomous vehicle defining a pitch axis and a roll axis, the pitch axis perpendicular to the roll axis, the method comprising:

obtaining, by a computing system comprising one or more computing devices, data indicative of a displacement of a first portion of the autonomous vehicle relative to a second portion of the autonomous vehicle from one or more displacement sensors; and

determining, by the computing system, an orientation of the first portion relative to the second portion about the pitch axis or the roll axis based at least in part on the data indicative of the displacement.

14 . The method of claim 13 , further comprising:

determining, by the computing system, a pose of the autonomous vehicle based at least in part on the orientation of the first portion relative to the second portion;

generating, by the computing system, a motion plan for the autonomous vehicle based at least in part on the pose of the autonomous vehicle; and

causing, by the computing system, the autonomous vehicle to initiate travel in accordance with at least a portion of the motion plan.

15 . The method of claim 14 , wherein determining the pose comprises modeling, via a model of a state estimator, the first portion moving about at least one of the pitch axis or the roll axis relative to the second portion.

16 . The method of claim 13 , wherein the one or more displacement sensors comprises at least one linear encoder.

17 . The method of claim 13 , wherein the autonomous vehicle further defines a vertical direction perpendicular to the pitch axis and the roll axis;

wherein the one or more displacement sensors comprise one or more displacement sensors associated with the pitch axis or the roll axis; and

wherein the one or more displacement sensors are configured to measure a displacement along the vertical direction.

18 . The method of claim 13 , wherein the one or more displacement sensors comprises a first displacement sensor and a second displacement sensor; and

wherein determining, by the computing system, the orientation of the first portion relative to the second portion about the pitch axis or the roll axis based at least in part on the data indicative of the displacement comprises comparing data indicative of a first displacement measurement from the first displacement sensor to data indicative of a second displacement measurement from the second displacement sensor.

19 . A vehicle, the vehicle defining a pitch axis, a roll axis, and a vertical direction, the pitch axis perpendicular to the roll axis, the vertical direction perpendicular to the pitch axis and the roll axis, the vehicle comprising:

a chassis;

a cab mounted atop the chassis along the vertical direction;

a first displacement sensor associated with at least the pitch axis, the first displacement sensor configured to obtain measurements of a displacement of the cab relative to the chassis in the vertical direction;

a second displacement sensor associated with at least the roll axis, the second displacement sensor configured to obtain measurements of a displacement of the cab relative to the chassis in the vertical direction; and

a computing system, comprising:

one or more processors; and

one or more tangible, non-transitory, computer readable media that collectively store instructions that when executed by the one or more processors cause the computing system to perform operations, the operations comprising:

obtaining data indicative of a displacement of the cab relative to the chassis from the first displacement sensor or the second displacement sensor; and

determining an orientation of the cab relative to the chassis about at least one of the pitch axis or the roll axis based at least in part on the data indicative of the displacement.

20 . The vehicle of claim 19 , wherein determining an orientation of the cab relative to the chassis about at least one of the pitch axis or the roll axis based at least in part on the data indicative of the displacement comprises comparing a first displacement measurement from the first displacement sensor to a second displacement measurement from the second displacement sensor.

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 May 9, 2018
From: JENSEN, KENNETH JAMES; CARTER, MIKE; JUELSGAARD, SOREN
To: UBER TECHNOLOGIES, INC.
Reel/Frame 045750/0626 →