Multi-UAV network control through dynamic task allocation: Ensuring data-rate and bit-error-rate support
Author(s)Kopeikin, Andrew; Ponda, Sameera S.; Johnson, Luke B.; How, Jonathan P.
MetadataShow full item record
A multi-UAV system relies on communications to operate. Failure to communicate remotely sensed mission data to the base may render the system ineffective, and the inability to exchange command and control messages can lead to system failures. This paper describes a unique method to control communications through distributed task allocation to engage under-utilized UAVs to serve as communication relays and to ensure that the network supports mission tasks. The distributed algorithm uses task assignment information, including task location and proposed execution time, to predict the network topology and plan support using relays. By explicitly coupling task assignment and relay creation processes the team is able to optimize the use of agents to address the needs of dynamic complex missions. The framework is designed to consider realistic network communication dynamics including path loss, stochastic fading, and information routing. The planning strategy is shown to ensure that agents support both datarate and interconnectivity bit-error-rate requirements during task execution. System performance is characterized through experiments both in simulation and in outdoor flight testing with a team of three UAVs.
DepartmentLincoln Laboratory; Massachusetts Institute of Technology. Aerospace Controls Laboratory; Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
Proceedings of the 2012 IEEE Globecom Workshops
Institute of Electrical and Electronics Engineers (IEEE)
Kopeikin, Andrew, Sameera S. Ponda, Luke B. Johnson, and Jonathan P. How. “Multi-UAV network control through dynamic task allocation: Ensuring data-rate and bit-error-rate support.” In 2012 IEEE Globecom Workshops, 1579-1584. Institute of Electrical and Electronics Engineers, 2012.
Author's final manuscript