Development of a comprehensive software system for implementing cooperative control of multiple unmanned aerial vehicles

In this work, we focus on establishing a framework and developing a comprehensive real-time software platform for verifying and realizing flight coordination among multiple unmanned aerial vehicles (UAVs). The framework is capable of providing flexible architecture for design of cooperative control laws. The overall software platform incorporates the onboard real-time software for UAVs and that for the ground control station. It employs a distributed architecture to facilitate the deployment of experiments with multiple unmanned vehicles, efficient monitoring and commanding the UAVs from the ground station. The system has been successfully tested in the hardware-in-the-loop simulation and in actual flight formation experiment involving multiple UAVs.

[1]  Wolfram Burgard,et al.  Collaborative multi-robot exploration , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[2]  Ben M. Chen,et al.  Development of a Real-time Onboard and Ground Station Software System for a UAV Helicopter , 2007, J. Aerosp. Comput. Inf. Commun..

[3]  T.H. Lee,et al.  Design and assembling of a UAV helicopter system , 2005, 2005 International Conference on Control and Automation.

[4]  Bruce Randall Donald,et al.  Moving furniture with teams of autonomous robots , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[5]  Claire J. Tomlin,et al.  Design and Implementation of a Low Cost, Hierarchical and Modular Avionics Architecture for the DragonFly UAVs ⁄ , 2002 .

[6]  Wolfram Burgard,et al.  A Probabilistic Approach to Collaborative Multi-Robot Localization , 2000, Auton. Robots.

[7]  R.W. Beard,et al.  Unmanned air vehicle testbed for cooperative control experiments , 2004, Proceedings of the 2004 American Control Conference.

[8]  Marco Zennaro,et al.  A Modular Software Infrastructure for Distributed Control of Collaborating UAVs , 2006 .

[9]  J.K. Hedrick,et al.  The software architecture of the Berkeley UAV Platform , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[10]  George J. Pappas,et al.  Hybrid Modeling and Experimental Cooperative Control of Multiple Unmanned Aerial Vehicles , 2004 .

[11]  G. Whelan,et al.  Cooperative search and rescue with a team of mobile robots , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[12]  T.H. Lee,et al.  Modeling and Control System Design for a UAV Helicopter , 2006, 2006 14th Mediterranean Conference on Control and Automation.

[13]  Tong Heng Lee,et al.  Composite nonlinear feedback control for linear systems with input saturation: theory and an application , 2003, IEEE Trans. Autom. Control..

[14]  Ammar Attoui Real-Time and Multi-Agent Systems , 2000, Practitioner Series.

[15]  Jonathan P. How Multi-Vehicle Flight Experiments: Recent Results and Future Directions , 2007 .

[16]  David A. Schoenwald,et al.  Decentralized control of cooperative robotic vehicles , 2001, SPIE Defense + Commercial Sensing.

[17]  Bruce Powell Douglass,et al.  Real-time UML (2nd ed.): developing efficient objects for embedded systems , 1997 .

[18]  T.H. Lee,et al.  Design and implementation of robust flight control system for a small-scale UAV helicopter , 2009, 2009 7th Asian Control Conference.

[19]  Gaurav S. Sukhatme,et al.  Landmark-based Matching Algorithm for Cooperative Mapping by Autonomous Robots , 2000, DARS.

[20]  Steven L. Waslander,et al.  The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC) , 2004, The 23rd Digital Avionics Systems Conference (IEEE Cat. No.04CH37576).

[21]  Randal W. Beard,et al.  A coordination architecture for spacecraft formation control , 2001, IEEE Trans. Control. Syst. Technol..

[22]  Tal Shima,et al.  UAV Cooperative Decision and Control: Challenges and Practical Approaches , 2008 .

[23]  Yoshiaki Kuwata,et al.  Flight Demonstrations of Cooperative Control for UAV Teams , 2004 .

[24]  John S. Bay,et al.  Toward the development of a material transport system using swarms of ant-like robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[25]  B.D.O. Anderson,et al.  Information Architecture and Control Design for Rigid Formations , 2006, 2007 Chinese Control Conference.