IP Library Granted Patent US 10,754,348
Granted Patent B2
US 10,754,348 · App. 15/472,076 · Granted Aug 25, 2020

Encoded road striping for autonomous vehicles

Inventor: Brian McClendon (Portola Valley, CA)
Assignee: UATC, LLC
G05D1/0234E01C23/222E01F9/50G01S19/48G05D1/0246G08G1/09623G05D2201/0212
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,754,348
App. No.
15/472,076
Granted
Aug 25, 2020
Kind
B2
Abstract

An autonomous vehicle (AV) can process a live sensor view to autonomously operate acceleration, braking, and steering systems of the AV along a given route. While traveling along the given route, the AV can identify an encoded road stripe in the live sensor view, and decode the encoded road stripe to determine location data corresponding to the encoded road stripe.

Claims (24)

1. An autonomous vehicle (AV) comprising:

acceleration, braking, and steering systems;

a sensor suite generating live sensor view of a surrounding environment of the AV;

a location-based sensor to dynamically receive a location signal to determine a current location of the AV for the control system;

a database storing a set of localization maps for a given region throughout which the AV operates and a plurality of code logs, wherein each respective code log of the plurality of code logs matches a respective value set corresponding to a respective encoded road stripe to location data indicative of a respective location of the respective encoded road stripe; and

a control system comprising:

one or more processors; and

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

processing the live sensor view to autonomously operate the acceleration, braking, and steering systems of the AV along a given route;

identifying an encoded road stripe in the live sensor view; and

decoding the encoded road stripe to determine a value set corresponding to the encoded road stripe; and

determining location data corresponding to the encoded road stripe based on at least one of the plurality of code logs, wherein the control system is triggered to identify the encoded road stripe and decode the encoded road stripe in response to the location-based sensor being unable to receive the location signal to determine the current location of the AV.

2. The AV of claim 1 , wherein the location-based sensor being unable to receive the location signal corresponds to the AV entering a tunnel.

3. The AV of claim 2 , wherein the location data corresponding to the road stripe identifies a relative location of the AV within the tunnel.

4. The AV of claim 1 , wherein the encoded road stripe comprises a set of sub-stripes each having a given length, and wherein the location data corresponding to the encoded road stripe is encoded based on the given length of each of the set of sub-stripes.

5. The AV of claim 4 , wherein the control system reads the set of sub-stripes from a specified camera of the sensor suite in order to decode the encoded road stripe.

6. The AV of claim 5 , wherein the control system performs super-resolution imaging on a set of frames from the specified camera that include the road stripe to read the set of sub-stripes.

7. The AV of claim 1 ,

wherein the operations further comprise:

performing localization operations using respective localization maps of the set of localization maps to dynamically determine a current location of the AV.

8. The AV of claim 7 , wherein the operations further comprise:

accessing a current localization map of a current road segment;

identifying a lack of unique location markers in the current localization map that otherwise enable the control system to determine the current location of the AV; and

triggering the control system to identify the encoded road stripe and decode the encoded road stripe based on the lack of unique location markers.

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 3, 2018
From: MCCLENDON, BRIAN
To: UBER TECHNOLOGIES, INC.
Reel/Frame 045704/0258 →
Continuity (1)
Related Publication 20180282955A1 · Oct 4, 2018
Cited By (1)
US 12,384,410