Methods and systems for determining fleet trajectories to satisfy a sequence of coverage requirements
First Claim
1. A method for a data network comprising:
- receiving an initial location of one or more vehicles of a fleet of vehicles;
receiving a sequence of individual coverage requirements for a geographic region for the data network and an associated period of time, wherein the geographic region is divided into a plurality of landmarks and the associated period of time is divided into a plurality of phases, and wherein each individual coverage requirement of the sequence of individual coverage requirements corresponds to at least one respective phase of the plurality of phases and is indicative of a desired number of vehicles of the fleet of vehicles for one or more of the plurality of landmarks at an end of the at least one respective phase;
determining, by a processor, for each of one or more of the respective phases of the plurality of phases and for each of multiple respective ending landmarks of the plurality of landmarks, a set of starting landmarks corresponding to the respective phase and the respective ending landmark, wherein the set of starting landmarks comprises one or more landmarks of the plurality of landmarks from which the one or more vehicles of the fleet of vehicles could reach the respective ending landmark of the plurality of landmarks by traveling during the respective phase;
based on the initial locations of the one or more vehicles of the fleet of vehicles, the sequence of individual coverage requirements for the geographic region for the data network, and the determined set of starting landmarks for each of the one or more respective phases and each of the multiple respective ending landmarks of the plurality of landmarks, determining, by the processor, which landmark of the plurality of landmarks for a particular vehicle of the one or more vehicles of the fleet of vehicles to travel to during a respective phase of the one or more respective phases; and
instructing the particular vehicle to travel to the determined landmark during the respective phase.
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
18 Claims
-
1. A method for a data network comprising:
-
receiving an initial location of one or more vehicles of a fleet of vehicles; receiving a sequence of individual coverage requirements for a geographic region for the data network and an associated period of time, wherein the geographic region is divided into a plurality of landmarks and the associated period of time is divided into a plurality of phases, and wherein each individual coverage requirement of the sequence of individual coverage requirements corresponds to at least one respective phase of the plurality of phases and is indicative of a desired number of vehicles of the fleet of vehicles for one or more of the plurality of landmarks at an end of the at least one respective phase; determining, by a processor, for each of one or more of the respective phases of the plurality of phases and for each of multiple respective ending landmarks of the plurality of landmarks, a set of starting landmarks corresponding to the respective phase and the respective ending landmark, wherein the set of starting landmarks comprises one or more landmarks of the plurality of landmarks from which the one or more vehicles of the fleet of vehicles could reach the respective ending landmark of the plurality of landmarks by traveling during the respective phase; based on the initial locations of the one or more vehicles of the fleet of vehicles, the sequence of individual coverage requirements for the geographic region for the data network, and the determined set of starting landmarks for each of the one or more respective phases and each of the multiple respective ending landmarks of the plurality of landmarks, determining, by the processor, which landmark of the plurality of landmarks for a particular vehicle of the one or more vehicles of the fleet of vehicles to travel to during a respective phase of the one or more respective phases; and instructing the particular vehicle to travel to the determined landmark during the respective phase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium having stored therein instructions, that when executed by a computing device in a data network, 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 individual coverage requirements for a geographic region for the data network and an associated period of time, wherein the geographic region is divided into a plurality of landmarks and the associated period of time is divided into a plurality of phases, and wherein each individual coverage requirement of the sequence of individual coverage requirements corresponds to at least one respective phase of the plurality of phases and is indicative of a desired number of vehicles of the fleet of vehicles for one or more of the plurality of landmarks at an end of the at least one respective phase; determining for each of one or more of the respective phases of the plurality of phases and for each of multiple respective ending landmarks of the plurality of landmarks, a set of starting landmarks corresponding to the respective phase and the respective ending landmark of the plurality of landmarks, wherein the set of starting landmarks comprises one or more landmarks of the plurality of landmarks from which the one or more vehicles of the fleet of vehicles could reach the respective ending landmark of the plurality of landmarks by traveling during the respective phase; based on the initial locations of the one or more vehicles of the fleet of vehicles, the sequence of individual coverage requirements, and the determined set of starting landmarks for each of the one or more respective phases and each of the multiple respective ending landmarks of the plurality of landmarks, determining which landmark of the plurality of landmarks for a particular vehicle of the one or more vehicles of the fleet of vehicles to travel to during a respective phase of the one or more respective phases; and instructing the particular vehicle of the one or more vehicles of the fleet of vehicles to travel to the determined landmark of the plurality of landmarks during the respective phase. - View Dependent Claims (12, 13, 14)
-
-
15. A system for a data network, 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 individual coverage requirements for a geographic region for the data network and an associated period of time, wherein the geographic region for the data network is divided into a plurality of landmarks and the associated period of time is divided into a plurality of phases, and wherein each individual coverage requirement of the sequence of individual coverage requirements corresponds to at least one respective phase of the plurality of phases and is indicative of a desired number of vehicles of the fleet of vehicles for one or more of the plurality of landmarks at an end of the at least one respective phase; determining for each of one or more of the respective phases of the plurality of phases and for each of multiple respective ending landmarks of the plurality of landmarks, a set of starting landmarks corresponding to the respective phase and the respective ending landmark of the plurality of landmarks, wherein the set of starting landmarks comprises one or more landmarks of the plurality of landmarks from which the one or more vehicles of the fleet of vehicles could reach the respective ending landmark of the plurality of landmarks by traveling during the respective phase; based on the initial locations of the one or more vehicles of the fleet of vehicles, the sequence of coverage requirements, and the determined set of starting landmarks for each of the one or more respective phases and each of the multiple respective ending landmarks of the plurality of landmarks, determining which landmark of the plurality of landmarks for a particular vehicle of the one or more vehicles of the fleet of vehicles to travel to during a respective phase of the one or more respective phases; and instructing the particular vehicle of the one or more vehicles of the fleet of vehicles to travel to the determined landmark of the plurality of landmarks during the respective phase. - View Dependent Claims (16, 17, 18)
-
Specification