Dynamic modeling and simulation of an autonomous vehicle fleet using real-time autonomous vehicle sensor input
First Claim
Patent Images
1. A computer-implemented method comprising:
- accessing autonomous fleet data and a fleet simulation model for a geographical region, wherein the autonomous fleet data relate to and the fleet simulation model includes one or more autonomous vehicles;
determining one or more potential locations in the geographical region for a service entity to be represented in the fleet simulation model, wherein the service entity is configured to service at least one of the one or more autonomous vehicles;
configuring the fleet simulation model using at least the autonomous fleet data and at least one of the one or more potential locations for the service entity;
performing, based on the configured fleet simulation model, a simulation in which the service entity located at the at least one of the one or more potential locations is utilized by at least one of the one or more autonomous vehicles;
determining one or more utilization metrics for the service entity or at least one of the one or more autonomous vehicles based on the simulation;
selecting, for representation in the fleet simulation model, a location for the service entity from the one or more potential locations, wherein the location for the service entity is selected based on at least the one or more utilization metrics;
updating the fleet simulation model based at least on the selected location for the service entity;
determining a pre-position for at least one of the one or more autonomous vehicles to be available for predicted future transportation requests within the geographical region based at least on the updated fleet simulation model; and
causing at least one of the one or more autonomous vehicles to travel to the determined pre-position.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide techniques for autonomous vehicle fleet modeling and simulation, such as within a dynamic transportation matching system utilizing one or more vehicle types such as non-autonomous vehicles and autonomous vehicles. An autonomous fleet simulation model may be generated based on real-world parameters of an autonomous vehicle fleet, and the parameters may be modified in a simulation in order to determine optimized values that may be applied to the real-world autonomous vehicle fleet.
23 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
accessing autonomous fleet data and a fleet simulation model for a geographical region, wherein the autonomous fleet data relate to and the fleet simulation model includes one or more autonomous vehicles; determining one or more potential locations in the geographical region for a service entity to be represented in the fleet simulation model, wherein the service entity is configured to service at least one of the one or more autonomous vehicles; configuring the fleet simulation model using at least the autonomous fleet data and at least one of the one or more potential locations for the service entity; performing, based on the configured fleet simulation model, a simulation in which the service entity located at the at least one of the one or more potential locations is utilized by at least one of the one or more autonomous vehicles; determining one or more utilization metrics for the service entity or at least one of the one or more autonomous vehicles based on the simulation; selecting, for representation in the fleet simulation model, a location for the service entity from the one or more potential locations, wherein the location for the service entity is selected based on at least the one or more utilization metrics; updating the fleet simulation model based at least on the selected location for the service entity; determining a pre-position for at least one of the one or more autonomous vehicles to be available for predicted future transportation requests within the geographical region based at least on the updated fleet simulation model; and causing at least one of the one or more autonomous vehicles to travel to the determined pre-position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
accessing autonomous fleet data and a fleet simulation model for a geographical region, wherein the autonomous fleet data relate to and the fleet simulation model includes one or more autonomous vehicles; determining one or more potential locations in the geographical region for a service entity to be represented in the fleet simulation model, wherein the service entity is configured to service at least one of the one or more autonomous vehicles; configuring the fleet simulation model using at least the autonomous fleet data and at least one of the one or more potential locations for the service entity; performing, based on the configured fleet simulation model, a simulation in which the service entity located at the at least one of the one or more potential locations is utilized by at least one of the one or more autonomous vehicles; determining one or more utilization metrics for the service entity or at least one of the one or more autonomous vehicles based on the simulation; selecting, for representation in the fleet simulation model, a location for the service entity from the one or more potential locations, wherein the location for the service entity is selected based on at least the one or more utilization metrics; updating the fleet simulation model based at least on the selected location for the service entity; and causing at least one of the one or more autonomous vehicles to travel to a position within the geographical region based on the updated fleet simulation model. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to; access autonomous fleet data and a fleet simulation model for a geographical region, wherein the autonomous fleet data relate to and the fleet simulation model includes one or more autonomous vehicles; determine one or more potential locations in the geographical region for a service entity to be represented in the fleet simulation model, wherein the service entity is configured to service at least one of the one or more autonomous vehicles; configure the fleet simulation model using at least the autonomous fleet data and at least one of the one or more potential locations for the service entity; perform, based on the configured fleet simulation model, a simulation in which the service entity located at the at least one of the one or more potential locations is utilized by at least one of the one or more autonomous vehicles; determine one or more utilization metrics for the service entity or at least one of the one or more autonomous vehicles based on the simulation; select, for representation in the fleet simulation model, a location for the service entity from the one or more potential locations, wherein the location for the service entity is selected based on at least the one or more utilization metrics; update the fleet simulation model based at least on the selected location for the service entity; determine a pre-position for at least one of the one or more autonomous vehicles to be available for predicted future transportation requests within the geographical region based at least on the updated fleet simulation model; and cause at least one of the one or more autonomous vehicles to travel to the determined pre-position. - View Dependent Claims (20, 21)
-
-
22. A system comprising:
-
one or more processors; and one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to; access autonomous fleet data and a fleet simulation model for a geographical region, wherein the autonomous fleet data relate to and the fleet simulation model includes one or more autonomous vehicles; determine one or more potential locations in the geographical region for a service entity to be represented in the fleet simulation model, wherein the service entity is configured to service at least one of the one or more autonomous vehicles; configure the fleet simulation model using at least the autonomous fleet data and at least one of the one or more potential locations for the service entity; perform, based on the configured fleet simulation model, a simulation in which the service entity located at the at least one of the one or more potential locations is utilized by the at least one of the one or more autonomous vehicles; determine one or more utilization metrics for the service entity or at least one of the one or more autonomous vehicles based on the simulation; select, for representation in the fleet simulation model, a location for the service entity from the one or more potential locations, wherein the location for the service entity is selected based on at least the one or more utilization metrics; update the fleet simulation model based at least on the selected location for the service entity; and cause at least one of the one or more autonomous vehicles to travel to a position within the geographical region based on the updated fleet simulation model. - View Dependent Claims (23, 24, 25)
-
Specification