US2020125120A1PendingUtilityA1

Coordinating Movements of Autonomous Vehicles for Autonomous Vehicle Relocation

Assignee: LYFT INCPriority: Feb 1, 2015Filed: Dec 20, 2019Published: Apr 23, 2020
Est. expiryFeb 1, 2035(~8.5 yrs left)· nominal 20-yr term from priority
B60W 30/06G08G 1/22G08G 1/168E04H 6/422G08G 1/20G05D 1/0022G05D 1/0027G05D 1/0293G05D 1/0295G05D 1/0297B60Q 1/508B60Q 1/507B60Q 1/544B60Q 1/547B60Q 1/5035
68
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method includes, by a central computing device, determining that a first autonomous vehicle at a first location is to relocate to a second location, wherein a pathway for the first autonomous vehicle to reach the second location is blocked by one or more second autonomous vehicles, computing coordinated movements for multiple autonomous vehicles including the first autonomous vehicle and the one or more second autonomous vehicles, wherein the coordinated movements are computed to allow the first autonomous vehicle to reach the second location and the coordinated movements include having the first autonomous vehicle wait until after at least one of the second autonomous vehicles performs its coordinated movements, and causing the multiple autonomous vehicles to execute the coordinated movements.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising, by a central computing device:
 determining that a first autonomous vehicle at a first location is to relocate to a second location, wherein a pathway for the first autonomous vehicle to reach the second location is blocked by one or more second autonomous vehicles;   computing coordinated movements for a plurality of autonomous vehicles comprising the first autonomous vehicle and the one or more second autonomous vehicles, wherein:
 the coordinated movements are computed to allow the first autonomous vehicle to reach the second location; and 
 the coordinated movements include having the first autonomous vehicle wait until after at least one of the second autonomous vehicles performs its coordinated movements; and 
   causing the plurality of autonomous vehicles to execute the coordinated movements.   
     
     
         2 . The method of  claim 1 , wherein the coordinated movements are computed to be executed sequentially by the plurality of autonomous vehicles. 
     
     
         3 . The method of  claim 1 , wherein at least one of the coordinated movements for a particular one of the plurality of autonomous vehicles is computed to be performed after a predetermined delay. 
     
     
         4 . The method of  claim 3 , wherein the particular one of the plurality of autonomous vehicles is the first autonomous vehicle. 
     
     
         5 . The method of  claim 1 , wherein at least one of the coordinated movements for a particular one of the plurality of autonomous vehicles is computed to be performed after determining performance of a movement by another one of the plurality of autonomous vehicles. 
     
     
         6 . The method of  claim 5 , wherein the particular one of the plurality of autonomous vehicles is the first autonomous vehicle and the another one of the plurality of autonomous vehicles is one of the second autonomous vehicles. 
     
     
         7 . The method of  claim 5 , wherein determining performance of the movement by the another one of the plurality of autonomous vehicles is based on one or more of:
 sensors or markers associated with one or more of the plurality of autonomous vehicles in an area; or   sensors or markers associated with the area.   
     
     
         8 . The method of  claim 1 , wherein the central computing device is external to the plurality of autonomous vehicles. 
     
     
         9 . The method of  claim 1 , wherein the central computing device resides in one of the plurality of autonomous vehicles. 
     
     
         10 . One or more computer-readable non-transitory storage media embodying software that is operable when executed by a central computing device to:
 determine that a first autonomous vehicle at a first location is to relocate to a second location, wherein a pathway for the first autonomous vehicle to reach the second location is blocked by one or more second autonomous vehicles;   compute coordinated movements for a plurality of autonomous vehicles comprising the first autonomous vehicle and the one or more second autonomous vehicles, wherein:
 the coordinated movements are computed to allow the first autonomous vehicle to reach the second location; and 
 the coordinated movements include having the first autonomous vehicle wait until after at least one of the second autonomous vehicles performs its coordinated movements; and 
   cause the plurality of autonomous vehicles to execute the coordinated movements.   
     
     
         11 . The one or more computer-readable non-transitory storage media of  claim 10 , wherein the coordinated movements are computed to be executed sequentially by the plurality of autonomous vehicles. 
     
     
         12 . The one or more computer-readable non-transitory storage media of  claim 10 , wherein at least one of the coordinated movements for a particular one of the plurality of autonomous vehicles is computed to be performed after a predetermined delay. 
     
     
         13 . The one or more computer-readable non-transitory storage media of  claim 12 , wherein the particular one of the plurality of autonomous vehicles is the first autonomous vehicle. 
     
     
         14 . The one or more computer-readable non-transitory storage media of  claim 10 , wherein at least one of the coordinated movements for a particular one of the plurality of autonomous vehicles is computed to be performed after determining performance of a movement by another one of the plurality of autonomous vehicles. 
     
     
         15 . The one or more computer-readable non-transitory storage media of  claim 14 , wherein the particular one of the plurality of autonomous vehicles is the first autonomous vehicle and the another one of the plurality of autonomous vehicles is one of the second autonomous vehicles. 
     
     
         16 . A system comprising: one or more processors of a central computing device and one or more computer-readable non-transitory storage media coupled to one or more of the processors, the one or more computer-readable non-transitory storage media comprising instructions operable when executed by one or more of the processors to cause the system to:
 determine that a first autonomous vehicle at a first location is to relocate to a second location, wherein a pathway for the first autonomous vehicle to reach the second location is blocked by one or more second autonomous vehicles;   compute coordinated movements for a plurality of autonomous vehicles comprising the first autonomous vehicle and the one or more second autonomous vehicles, wherein:
 the coordinated movements are computed to allow the first autonomous vehicle to reach the second location; and 
 the coordinated movements include having the first autonomous vehicle wait until after at least one of the second autonomous vehicles performs its coordinated movements; and 
   cause the plurality of autonomous vehicles to execute the coordinated movements.   
     
     
         17 . The system of  claim 16 , wherein at least one of the coordinated movements for a particular one of the plurality of autonomous vehicles is computed to be performed after a predetermined delay. 
     
     
         18 . The system of  claim 17 , wherein the particular one of the plurality of autonomous vehicles is the first autonomous vehicle. 
     
     
         19 . The system of  claim 16 , wherein at least one of the coordinated movements for a particular one of the plurality of autonomous vehicles is computed to be performed after determining performance of a movement by another one of the plurality of autonomous vehicles. 
     
     
         20 . The system of  claim 19 , wherein the particular one of the plurality of autonomous vehicles is the first autonomous vehicle and the another one of the plurality of autonomous vehicles is one of the second autonomous vehicles.

Join the waitlist — get patent alerts

Track US2020125120A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.