IP Library Granted Patent US 9,355,562
Granted Patent B1
US 9,355,562 · App. 13/585,344 · Granted May 31, 2016

Using other vehicle trajectories to aid autonomous vehicles driving through partially known areas

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 9,355,562
App. No.
13/585,344
Granted
May 31, 2016
Kind
B1
Abstract

Methods and devices for controlling a vehicle in an autonomous mode are disclosed. In one aspect, an example method is disclosed that includes obtaining, by a computer system, lane information that provides an estimated location of a lane of a road on which a vehicle is travelling, where the computer system is configured to control the vehicle in an autonomous mode. The example method further includes determining, by the computer system, that the lane information has become unavailable or unreliable and, in response to determining that the lane information has become unavailable or unreliable, the computer system selecting a predetermined trajectory from a plurality of predetermined trajectories and controlling the vehicle to travel along the selected predetermined trajectory.

Claims (44)

1. A method comprising:

obtaining, by a computer system, lane information that provides an estimated location of a lane of a road on which a vehicle is travelling, wherein the computer system is configured to control the vehicle in an autonomous mode;

determining, by the computer system, that the lane information has become unavailable or unreliable; and

in response to determining that the lane information has become unavailable or unreliable, the computer system:

selecting a predetermined trajectory from a plurality of predetermined trajectories, wherein at least one of the plurality of predetermined trajectories is a combination of trajectories previously travelled by other vehicles, and

controlling the vehicle to travel along the selected predetermined trajectory.

2. The method of claim 1 , wherein the lane information is based on a predetermined map of the road.

3. The method of claim 2 , wherein determining that the lane information has become unavailable or unreliable comprises detecting that the lane information is not included in the predetermined map of the road.

4. The method of claim 2 , wherein determining that the lane information has become unavailable or unreliable comprises detecting that there is an error in the predetermined map.

5. The method of claim 1 , wherein the combination of trajectories previously travelled by other vehicles is a mean, a weighted mean, a truncated mean, a median, or a mode.

6. The method of claim 1 , wherein the selected predetermined trajectory is expressed in absolute geographic coordinates.

7. The method of claim 1 , wherein the selected predetermined trajectory is expressed relative to a predetermined location on the road.

8. The method of claim 1 , wherein selecting the predetermined trajectory from the plurality of predetermined trajectories comprises reading the selected predetermined trajectory from data storage at the vehicle.

9. The method of claim 1 , wherein selecting the predetermined trajectory from the plurality of predetermined trajectories comprises:

querying a server for the plurality of predetermined trajectories;

receiving the plurality of predetermined trajectories;

storing the plurality of predetermined trajectories in data storage; and

reading the selected predetermined trajectory from data storage at the vehicle.

10. The method of claim 1 , further comprising:

periodically obtaining, by a computer system, updated lane information that provides an updated estimated location of the lane;

determining, by the computer system, that the updated lane information has become reliable; and

in response to determining that the updated lane information has become reliable, ceasing to control the vehicle to travel along the selected predetermined trajectory.

11. A vehicle comprising:

at least one processor; and

data storage comprising (i) a plurality of predetermined trajectories and (ii) instructions executable by the at least one processor to cause a computer system to perform functions comprising:

obtaining lane information that provides an estimated location of a lane of a road on which a vehicle is travelling, wherein the computer system is configured to control the vehicle in an autonomous mode;

determining that the lane information has become unavailable or unreliable; and

in response to determining that the lane information has become unavailable or unreliable:

selecting a predetermined trajectory from a plurality of predetermined trajectories, wherein at least one of the plurality of predetermined trajectories is a combination of trajectories previously travelled by other vehicles, and

controlling the vehicle to travel along the selected predetermined trajectory.

12. The vehicle of claim 11 , wherein the lane information is based on a predetermined map of the road.

13. The vehicle of claim 12 , further comprising a location sensor configured to determine a location of the vehicle within the predetermined map of the road.

14. The vehicle of claim 11 , wherein determining that the lane information has become unavailable or unreliable comprises detecting that the lane information is not included in the predetermined map of the road.

15. The vehicle of claim 11 , wherein determining that the lane information has become unavailable or unreliable comprises detecting that there is an error in the predetermined map.

16. The vehicle of claim 15 , further comprising a sensor configured to sense information about an environment surrounding the vehicle, wherein detecting that there is an error in the predetermined map comprises detecting that the sensed information contradicts the predetermined map.

17. The vehicle of claim 11 , further comprising a web-based interface configured to send to a server a query for the plurality of predetermined trajectories and receive from the server the plurality of predetermined trajectories.

18. The vehicle of claim 11 , wherein the combination of trajectories previously travelled by other vehicles is a mean, a weighted mean, a truncated mean, a median, or a mode.

19. A non-transitory computer-readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:

obtaining lane information that provides an estimated location of a lane of a road on which a vehicle is travelling, wherein the computing device is configured to control the vehicle in an autonomous mode;

determining that the lane information has become unavailable or unreliable; and

in response to determining that the lane information has become unavailable or unreliable, the computer system:

selecting a predetermined trajectory from a plurality of predetermined trajectories, wherein at least one of the plurality of predetermined trajectories is a combination of trajectories previously travelled by other vehicles, and

controlling the vehicle to travel along the selected predetermined trajectory.

20. The non-transitory computer readable medium of claim 19 , wherein the combination of trajectories previously travelled by other vehicles is a mean, a weighted mean, a truncated mean, a median, or a mode.

Assignments (7)
SUBMISSION TO CORRECT AN ERROR MADE IN A PREVIOUSLY RECORDED DOCUMENT THAT ERRONEOUSLY AFFECTS THE IDENTIFIED APPLICATIONS Recorded Nov 22, 2019
From: WAYMO LLC
To: WAYMO LLC
Reel/Frame 051093/0861 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTIVE BY NULLIFICATIONTO CORRECT INCORRECTLY RECORDED APPLICATION NUMBERS PREVIOUSLY RECORDED ON REEL 044142 FRAME 0357. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 14, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 047837/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2018
From: WAYMO HOLDING INC.
To: WAYMO LLC
Reel/Frame 047142/0817 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044142/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2017
From: GOOGLE INC.
To: WAYMO HOLDING INC.
Reel/Frame 042084/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2017
From: WAYMO HOLDING INC.
To: WAYMO LLC
Reel/Frame 042085/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2012
From: FERGUSON, DAVID I.
To: GOOGLE INC.
Reel/Frame 028784/0336 →