Hardware -in -the -loop Simulation Design for Evaluation of Unmanned Aerial Vehicle Control Systems

This paper discusses the construction and testing of hardware -in -the -loop simulations usi ng a commercial software simulation package and a custom -designed simulation . It discusses the process of integrating an avionics computer with U nmanned Aerial Vehicle (UAV) sensors and actuators, designing and implementing linear and non -linear simulatio ns of the aircraft, setting up the control system architecture and evaluating various control laws through the hardware -in -the -loop simulation s. Extensive comparisons are made between the different versions of the simulations to ensure that every step in the piecewise development of the final simulation is correct. Several types of control systems were tested on this final simulation. However, despite their adequate tracking of reference trajectories, none are robust and mature enough to yet consider for in -flight testing . A future work section discuss es options for further development of the control syst em and modifications to the simulation s to increase their fidelity. A straightforward , detailed and logical process is provided for setting up hardware -in -the -loop simulations of small UAV systems similar to the one described here , and evaluating control system performance . Important time and cost savings from lessons learned in th is process are also provided .

[1]  Duane T. McRuer,et al.  Aircraft Dynamics and Automatic Control , 1973 .

[2]  Thomas L. Trankle,et al.  Control Logic to Track Outputs of a Command Generator , 1978 .

[3]  Donald A. Durston LinAir: A multi-element discrete vortex Weissinger aerodynamic prediction method , 1993 .

[4]  Arthur E. Bryson,et al.  Control of spacecraft and aircraft , 1994 .

[5]  Per K. Enge,et al.  Global positioning system: signals, measurements, and performance [Book Review] , 2002, IEEE Aerospace and Electronic Systems Magazine.

[6]  Carlos Silvestre,et al.  Navigation, Guidance and Control of AUVs: An Application to the MARIUS Vehicle , 1995 .

[7]  P. J. Haley,et al.  Neural generalized predictive control , 1996, Proceedings of the 1996 IEEE International Symposium on Intelligent Control.

[8]  Richard A. Brown,et al.  Introduction to random signals and applied kalman filtering (3rd ed , 2012 .

[9]  Carlos Silvestre,et al.  Trajectory Tracking for Autonomous Vehicles: An Integrated Approach to Guidance and Control , 1998 .

[10]  Claire J. Tomlin,et al.  Autopilot Design for the Stanford DragonFly UAV: Validation through Hardware-in-the-Loop Simulation* , 2001 .

[11]  Eric N. Johnson,et al.  FLIGHT SIMULATION FOR THE DEVELOPMENT OF AN EXPERIMENTAL UAV , 2002 .

[12]  Eric Nettleton,et al.  Real time Multi-UAV Simulator , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[13]  Peter J. Gorder Trajectory Synthesis and Tracking as a Means of Flight Control Decoupling , 2003, Modelling, Identification and Control.

[14]  Barton J. Bacon,et al.  Simulink-Based Simulation Architecture for Evaluating Controls for Aerospace Vehicles (SAREC-ASV) , 2006 .

[15]  Jessica R. Lux-Baumann,et al.  Control Room Training for the Hyper-X Program Utilizing Aircraft Simulation , 2006 .

[16]  Nidal Jodeh,et al.  Development of Small Unmanned Aerial Vehicle Research Platform: Modeling and Simulating with Flight Test Validation , 2006 .