System for maintaining communication between teams of vehicles
A system maintains communication between a plurality of unmanned vehicles within an environment. The system includes a sensor component and an evaluator. The sensor component senses objects within the environment. The sensor component is located on a first unmanned vehicle. The evaluator evaluates data from the sensor component. The evaluator is located on the first unmanned vehicle. The evaluator compares data for the first unmanned vehicle and a second unmanned vehicle and determines whether a trajectory of one of the first and second unmanned vehicles may be modified to maintain communication between the first unmanned vehicle and the second unmanned vehicle.
1. A non-transitory computer readable medium having computer executable instructions for maintaining communication between a plurality of unmanned vehicles within an environment, computer executable instructions comprising:
a first instruction set for sensing objects within the environment by a sensor component;
a second instruction set for evaluating data from the sensor component;
a third instruction set for comparing line of sight data for a first unmanned vehicle and a second unmanned vehicle; and
a fourth instruction set for determining whether a trajectory of one of the first and second unmanned vehicles may be modified to maintain communication between the first unmanned vehicle and the second unmanned vehicle.
2. The non-transitory computer readable medium of claim 1 , wherein the computer executable instructions further comprise a fifth instruction set for calculating an initial trajectory for the first and second unmanned vehicles.
3. The non-transitory computer readable medium of claim 1 , wherein the computer executable instructions further comprise a fifth instruction set for determining whether communication is maintained between the first and second unmanned vehicles within predetermined acceptable limits.
4. The non-transitory computer readable medium of claim 1 , wherein the computer executable instructions further comprise a fifth instruction set for determining whether a trajectory of one of the first and second unmanned vehicles and a third unmanned vehicle may be modified to maintain communication between the first unmanned vehicle, the second unmanned vehicle, and the third unmanned vehicle.
5. The non-transitory computer readable medium of claim 1 , wherein the computer executable instructions further comprise a fifth instruction set for determining whether communication is maintained between the first and second unmanned vehicles within acceptable limits.
6. A method for maintaining communication between a plurality of unmanned vehicles within an environment, said method comprising the steps of:
sensing objects within the environment by a sensor component;
evaluating data from the sensor component;
comparing data for a first unmanned vehicle and a second unmanned vehicle;
determining whether a trajectory of one of the first and second unmanned vehicles may be modified to maintain communication between the first unmanned vehicle and the second unmanned vehicle; and
utilizing line of sight, data link quality of service, and router efficiency for calculating predetermined acceptable limits for communication maintenance.
7. The method as set forth in claim 6 further including the step of maintaining a current model of the environment.
8. The method as set forth in claim 6 further including the step of distributing an initial set of draft trajectories from the first unmanned vehicle to the second unmanned vehicle and a third unmanned vehicle.
9. The method as set forth in claim 6 further including the step of modifying the trajectory of the second unmanned vehicle to maintain communication with the first unmanned vehicle.
10. The method as set forth in claim 6 further including the step of altering criteria for acceptable trajectories.