TY - GEN
T1 - Distributed Real Time Control of Multiple UAVs in Adversarial Environment: Algorithm and Flight Testing Results
AU - Abdelkader, Mohamed
AU - Lu, Yimeng
AU - Jaleel, Hassan
AU - Shamma, Jeff S.
N1 - KAUST Repository Item: Exported on 2020-10-01
PY - 2018/5
Y1 - 2018/5
N2 - We present a complete design and implementation of a system that consists of multiple quadrotors playing capture the flag game. Our main contributions in this work include a custom built quadrotor platform, an efficient implementation of a distributed trajectory planning algorithm, and a WiFi based communication infrastructure. In our design, we equip the quadrotors with autopilot modules for low level control. Moreover, we install low power computing modules for implementing the distributed trajectory planning algorithm online. Furthermore, we develop a communication infrastructure to enable coordination among the quadrotors, which is required for computing a suboptimal control action in real time. The interactions among all the hardware and software components are managed at a higher level by Robot Operating System (ROS). To test the performance of the system, we select a motivating setup of capture the flag game, which is an adversarial game played between two teams of agents called attack and defense. The system is initially simulated in the Gazebo robot simulator with software in the loop. Finally, the complete system is tested and the flight testing results are presented.
AB - We present a complete design and implementation of a system that consists of multiple quadrotors playing capture the flag game. Our main contributions in this work include a custom built quadrotor platform, an efficient implementation of a distributed trajectory planning algorithm, and a WiFi based communication infrastructure. In our design, we equip the quadrotors with autopilot modules for low level control. Moreover, we install low power computing modules for implementing the distributed trajectory planning algorithm online. Furthermore, we develop a communication infrastructure to enable coordination among the quadrotors, which is required for computing a suboptimal control action in real time. The interactions among all the hardware and software components are managed at a higher level by Robot Operating System (ROS). To test the performance of the system, we select a motivating setup of capture the flag game, which is an adversarial game played between two teams of agents called attack and defense. The system is initially simulated in the Gazebo robot simulator with software in the loop. Finally, the complete system is tested and the flight testing results are presented.
UR - http://hdl.handle.net/10754/655988
UR - https://ieeexplore.ieee.org/document/8460866/
UR - http://www.scopus.com/inward/record.url?scp=85056862812&partnerID=8YFLogxK
U2 - 10.1109/ICRA.2018.8460866
DO - 10.1109/ICRA.2018.8460866
M3 - Conference contribution
SN - 9781538630815
SP - 6659
EP - 6664
BT - 2018 IEEE International Conference on Robotics and Automation (ICRA)
PB - Institute of Electrical and Electronics Engineers (IEEE)
ER -