Methods and Systems for Determining Fleet Trajectories to Satisfy a Sequence of Coverage Requirements
First Claim
1. A method comprising:
- receiving an initial location of one or more vehicles of a fleet of vehicles;
receiving a sequence of coverage requirements for a region and an associated period of time, wherein the region is divided into a plurality of landmarks and the period of time is divided into a plurality of phases, and wherein an individual coverage requirement is indicative of a desired number of vehicles for one or more of the plurality of landmarks at an end of a given phase;
determining, by a processor, for each of one or more phases and at least one respective landmark of the plurality of landmarks, a set of starting landmarks of the plurality of landmarks from which a vehicle could reach the respective landmark during the phase; and
based on the initial locations of the one or more vehicles, the sequence of coverage requirements, and the determined set of starting landmarks for the one or more phases and the at least one respective landmark, determining, by the processor, which respective landmark for the vehicle to travel to during the one or more phases.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for determining trajectories for vehicles of a fleet of vehicles are provided. In one example, a method comprises receiving an initial location of one or more vehicles, and receiving a sequence of coverage requirements for a region and an associated period of time. The region may be divided into a plurality of landmarks and the period of time may be divided into a plurality of phases. The method also comprises determining for each of one or more phases and at least one respective landmark, a set of starting landmarks from which a vehicle could reach the respective landmark during the phase. The method further comprises determining which respective landmark that the vehicle should travel to during the one or more phases based on the sequence of coverage requirements and the set of starting landmarks for the one or more phases and the at least one respective landmark.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving an initial location of one or more vehicles of a fleet of vehicles; receiving a sequence of coverage requirements for a region and an associated period of time, wherein the region is divided into a plurality of landmarks and the period of time is divided into a plurality of phases, and wherein an individual coverage requirement is indicative of a desired number of vehicles for one or more of the plurality of landmarks at an end of a given phase; determining, by a processor, for each of one or more phases and at least one respective landmark of the plurality of landmarks, a set of starting landmarks of the plurality of landmarks from which a vehicle could reach the respective landmark during the phase; and based on the initial locations of the one or more vehicles, the sequence of coverage requirements, and the determined set of starting landmarks for the one or more phases and the at least one respective landmark, determining, by the processor, which respective landmark for the vehicle to travel to during the one or more phases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium having stored therein instructions, that when executed by a computing device, cause the computing device to perform functions comprising:
-
receiving an initial location of one or more vehicles of a fleet of vehicles; receiving a sequence of coverage requirements for a region and an associated period of time, wherein the region is divided into a plurality of landmarks and the period of time is divided into a plurality of phases, and wherein an individual coverage requirement is indicative of a desired number of vehicles for one or more of the plurality of landmarks at an end of a given phase; determining, for each of one or more phases and at least one respective landmark of the plurality of landmarks, a set of starting landmarks of the plurality of landmarks from which a vehicle could reach the respective landmark during the phase; and based on the initial locations of the one or more vehicles, the sequence of coverage requirements, and the determined set of starting landmarks for the one or more phases and the at least one respective landmark, determining, which respective landmark for the vehicle to travel to during the one or more phases. - View Dependent Claims (13, 14, 15)
-
-
16. A system, comprising:
-
at least one processor; and data storage comprising program instructions executable by the at least one processor to cause the system to perform functions comprising; receiving an initial location of one or more vehicles of a fleet of vehicles; receiving a sequence of coverage requirements for a region and an associated period of time, wherein the region is divided into a plurality of landmarks and the period of time is divided into a plurality of phases, and wherein an individual coverage requirement is indicative of a desired number of vehicles for one or more of the plurality of landmarks at an end of a given phase; determining, for each of one or more phases and at least one respective landmark of the plurality of landmarks, a set of starting landmarks of the plurality of landmarks from which a vehicle could reach the respective landmark during the phase; and based on the initial locations of the one or more vehicles, the sequence of coverage requirements, and the determined set of starting landmarks for the one or more phases and the at least one respective landmark, determining, which respective landmark for the vehicle to travel to during the one or more phases. - View Dependent Claims (17, 18, 19, 20)
-
Specification