Coordination of dispatching and maintaining fleet of autonomous vehicles
First Claim
1. A method comprising:
- determining first origination location for an autonomous vehicle of a plurality of autonomous vehicles;
determining a plurality of destination locations to which the plurality of autonomous vehicles are to be directed;
maintaining policy data specifying one or more parameters for selecting individual autonomous vehicles of the plurality of autonomous vehicles to service respective requests associated with the plurality of origination locations;
generating routing data that indicates at least a first route from the first origination location of the autonomous vehicle to a destination location of the plurality of destination locations and at least a second route from the destination location of the autonomous vehicle to a second origination location of a plurality of second origination locations;
selecting the autonomous vehicle to navigate to the second origination location based at least in part on the routing data and the policy data;
generating command data for the autonomous vehicle using the routing data; and
sending the command data to the autonomous vehicle, the command data causing the autonomous vehicle to navigate to the second origination location via the route and the destination location.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. More specifically, systems, devices, and methods are configured to manage a fleet of autonomous vehicles. In particular, a method may include determining destination locations for autonomous vehicles, calculating, at an autonomous vehicle service platform, delivery locations to which the autonomous vehicles are directed, identifying data to implement a delivery location associated with an autonomous vehicle, and transmitting data representing a command to the autonomous vehicle. The command may be configured to cause navigation of the autonomous vehicle to the delivery location.
372 Citations
25 Claims
-
1. A method comprising:
-
determining first origination location for an autonomous vehicle of a plurality of autonomous vehicles; determining a plurality of destination locations to which the plurality of autonomous vehicles are to be directed; maintaining policy data specifying one or more parameters for selecting individual autonomous vehicles of the plurality of autonomous vehicles to service respective requests associated with the plurality of origination locations; generating routing data that indicates at least a first route from the first origination location of the autonomous vehicle to a destination location of the plurality of destination locations and at least a second route from the destination location of the autonomous vehicle to a second origination location of a plurality of second origination locations; selecting the autonomous vehicle to navigate to the second origination location based at least in part on the routing data and the policy data; generating command data for the autonomous vehicle using the routing data; and sending the command data to the autonomous vehicle, the command data causing the autonomous vehicle to navigate to the second origination location via the route and the destination location. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 21, 22)
-
-
4. (canceled)
-
15. (canceled)
-
17. A system comprising:
-
one or more computing devices including one or more processors, the one or more computing devices configured to; determine a plurality of destination locations for a plurality of autonomous vehicles; determine a plurality of origination locations to which the plurality of autonomous vehicles are to be directed; identify first routing data that indicates at least a first route from a first destination location of a first autonomous vehicle of the plurality of autonomous vehicles an origination location of the plurality of origination locations; identify second routing data that indicates at least a second route from a second destination location of a second autonomous vehicle of the plurality of autonomous vehicles to the origination location of the plurality of second origination locations; determine one or more routing metrics for optimizing routing of the plurality of autonomous vehicles; select the first autonomous vehicle to navigate to the origination location based at least in part on the first route, the second route, and the one or more routing metrics; generate command data for the first autonomous vehicle based at least in part on the first routing data; and send the command data to the first autonomous vehicle, the command data instructing the autonomous vehicle to navigate to the origination location via the first route. - View Dependent Claims (18, 19, 20, 23)
-
-
24. A method comprising:
-
sending, by an autonomous vehicle and to a system, a first geographical location associated with the autonomous vehicle; receiving, by the autonomous vehicle and from the system, a command configured to cause the autonomous vehicle to navigate from the first geographical location to a second geographical location via a route, wherein the route is based at least in part on policy data; generating, by the autonomous vehicle, a trajectory based at least in part on the route; and navigate, by the autonomous vehicle, to the second geographical location via the trajectory. - View Dependent Claims (25)
-
Specification