A software architecture for Autonomous UAV Mission Management and Control

During the last decade, Uninhabited Aerial Vehicles (UAVs) have become increasingly popular in a large variety of application fields, both in the military and civil sectors. As a consequence, significant efforts have been spent on UAV research. The “race” towards increased UAV autonomy captured a considerable part of these efforts. At present, UAVs are capable of carrying out on their own a pre-planned mission. However, supervision is still needed, especially in highly dynamic environments where the flight plan might need to be changed. In this paper, a software architecture for Autonomous UAV Mission Management and Control is introduced. This is implemented using a combination of Soar intelligent agents and traditional control techniques, and is designed to be able to work in real-time. The system can generate a Flight Plan, execute it and update it during execution in order to deal with changes in the perceived environment. The architecture is outlined in detail, including the definition of necessary abstractions, prior to a thorough description of the system components. The simulation environment is described and simulation results are presented for both the Planner agent and the Execution agent. Conclusions focus on the suitability of this approach to autonomous UAV flight and on future developments planned.

[1]  Lyle N. Long,et al.  A Review of Intelligent Systems Software for Autonomous Vehicles , 2007, 2007 IEEE Symposium on Computational Intelligence in Security and Defense Applications.

[2]  Rongchun Zhao,et al.  The Design and Implementation of Autonomous Mission Manager for Small UAVs , 2007, 2007 IEEE International Conference on Control and Automation.

[3]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[4]  Brian R. Geiger,et al.  Intelligent Unmanned Aire Vehicle Flight Systems , 2005 .

[5]  Haydn A. Thompson,et al.  A Soar-based Planning Agent for Gas-Turbine Engine Control and Health Management , 2008 .

[6]  Andrew Lucas,et al.  DEVELOPMENT & FLIGHT TESTING OF AN INTELLIGENT, AUTONOMOUS UAV CAPABILITY , 2004 .

[7]  James A. Brass,et al.  The UAV Western States Fire Mission: Concepts, Plans and Developmental Advancements , 2004 .

[8]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[9]  Vincent Crum,et al.  Certification Challenges for Autonomous Flight Control Systems , 2004 .

[10]  Haydn A. Thompson,et al.  A Distributed Intelligent Agent Architecture for Gas-Turbine Engine Health Management , 2008 .

[11]  Matthew DeGarmo,et al.  Prospective Unmanned Aerial Vehicle Operations in the Future National Airspace System , 2004 .

[12]  Mark James,et al.  Reliable autonomous control technologies (ReACT) for uninhabited air vehicles , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).

[13]  Brian R. Geiger,et al.  Intelligent Unmanned Air Vehicle Flight Systems , 2007, J. Aerosp. Comput. Inf. Commun..

[14]  Soar -an Overview , .