US 12,282,885 B2
System and method for generating a planned path for a vehicle using a cloud deployment system
Shubhashree Venkatesh, Fremont, CA (US); Noe Brito, Cupertino, CA (US); Yee-Ning Cheng, Sunnyvale, CA (US); Madhav Chhura, Whittier, CA (US); Sebastian Dovenor, Pittsburgh, PA (US); John Drake, Cranbury, NJ (US); Jonathan Pan, Campbell, CA (US); Jason Parraga, Fremont, CA (US); and Scott Plant, San Jose, CA (US)
Assigned to Volkswagen Group of America Investments, LLC, Reston, VA (US)
Filed by Argo AI, LLC, Pittsburgh, PA (US)
Filed on Feb. 8, 2022, as Appl. No. 17/650,286.
Claims priority of provisional application 63/292,140, filed on Dec. 21, 2021.
Claims priority of provisional application 63/252,431, filed on Oct. 5, 2021.
Prior Publication US 2023/0105216 A1, Apr. 6, 2023
Int. Cl. G06Q 10/00 (2023.01); B60W 50/00 (2006.01); B60W 60/00 (2020.01); G01C 21/00 (2006.01); G01C 21/36 (2006.01); G06F 16/28 (2019.01); G06Q 10/0631 (2023.01); G06Q 10/083 (2023.01); G08G 1/00 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC G06Q 10/083 (2013.01) [B60W 50/0097 (2013.01); B60W 60/0011 (2020.02); B60W 60/00253 (2020.02); B60W 60/00256 (2020.02); G01C 21/36 (2013.01); G01C 21/3841 (2020.08); G01C 21/3856 (2020.08); G01C 21/387 (2020.08); G06F 16/285 (2019.01); G06Q 10/06311 (2013.01); G08G 1/20 (2013.01); H04L 9/3213 (2013.01); H04L 63/0807 (2013.01); H04L 63/0823 (2013.01); H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 63/105 (2013.01); H04L 63/107 (2013.01); B60W 2552/00 (2020.02); B60W 2554/00 (2020.02); B60W 2556/40 (2020.02); B60W 2556/45 (2020.02)] 17 Claims
OG exemplary drawing
 
1. A system for generating a planned path for a first vehicle, the system comprising:
a processor that is remote from the first vehicle;
a data store containing a plurality of candidate motion planning systems, each of which is associated with one or more vehicles or one or more fleets; and
a memory containing programming instructions that are configured to cause the processor to, in response to receiving a trip service request, generate a planned route for the first vehicle by:
identifying a starting point and a destination for the trip service request;
accessing a high definition map that includes the starting point and the destination,
using an identifier for the first vehicle or for a fleet with which the first vehicle is associated to select, from the plurality of candidate motion planning systems, a motion planning system that corresponds to the first vehicle or to the fleet with which the first vehicle is associated;
using functions of the selected motion planning system to generate a plurality of candidate trajectories for the first vehicle from the starting point to the destination;
obtaining a subset of the plurality of candidate trajectories based on an operating restriction for the vehicle specified by a service provider and at least one of a physical characteristic of the first vehicle, and a physical capability of the first vehicle;
selecting the planned route from the subset of the plurality of candidate trajectories;
determining a pickup location or a drop-off location for the first vehicle along the planned route based on a permission criteria specified by the service provider;
outputting first trip instructions that are configured to cause a motion control system of the first vehicle to move along the planned route from the pickup location to the drop-off location;
using the first trip instructions to simulate a run of the first vehicle to obtain simulated vehicle perception data;
changing the planned route based on the simulated vehicle perception data; and
outputting second trip instructions that are configured to cause a motion control system of the first vehicle to move along the planned route which has been changed.