AUTONOMOUS FLIGHT CONTROL AND HARDWARE-IN-THE-LOOP SIMULATOR FOR A SMALL HELICOPTER

Abstract The paper describes hardware development for a small helicopter and a hardware-in-the-loop (HITL) simulator for flight control system and obstacle avoidance testing and validation. The proposed obstacle avoidance system (OAS) is briefly outlined. The HITL simulator is developed to closely mimic the behavior of the actual flight hardware so as to easily develop, debug, and test the flight control system on the ground thereby minimizing the mission risk. The helicopter in use is a small X-Cell gas turbine retrofitted to achieve high bandwidth control of the helicopter with the ultimate goal of achieving obstacle avoidance once the inner-loop flight control system is tested. The sensor utilized for rigid body attitude and position determination is a navigation-quality Inertial Mesurement Unit (IMU). A specialized dual processor board has been designed and developed for implementation of the control system and the obstacle avoidance algorithm. Furthermore, the HITL simulator includes the actual helicopter itself for purpose of driving the servos on the helicopter and a board for mimicking the IMU output. Preliminary control system designs and testing on the HITL simulator and the path-planning and obstacle avoidance algorithm (GODZILA) are presented in this paper.

[1]  H. Shim,et al.  A comprehensive study of control design for an autonomous helicopter , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[2]  Rogelio Lozano,et al.  Forwarding control of scale model autonomous helicopter: a Lyapunov control design , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[3]  Eric Feron,et al.  Control Logic for Automated Aerobatic Flight of a Miniature Helicopter , 2002 .

[4]  Lorenzo Marconi,et al.  Robust nonlinear motion control of a helicopter , 2003, IEEE Trans. Autom. Control..

[5]  S. Sastry,et al.  Output tracking control design of a helicopter model based on approximate linearization , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[6]  Ciann-Dong Yang,et al.  Nonlinear H/sub /spl infin// helicopter control , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[7]  I. Postlethwaite,et al.  Improvement of helicopter handling qualities using H∞-optimisation , 1990 .

[8]  W.C. Messner,et al.  Design and flight testing of a gain-scheduled H/sub /spl infin// loop shaping controller for wide-envelope flight of a robotic helicopter , 2003, Proceedings of the 2003 American Control Conference, 2003..

[9]  P. Bendotti,et al.  Robust hover control for a model helicopter , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[10]  Prashanth Krishnamurthy,et al.  GODZILA: A Low-resource Algorithm for Path Planning in Unknown Environments , 2005, Proceedings of the 2005, American Control Conference, 2005..

[11]  M. A. Mnich,et al.  Minimum-complexity helicopter simulation math model , 1988 .

[12]  Eric N. Johnson,et al.  Adaptive Flight Control for an Autonomous Unmanned Helicopter , 2002 .

[13]  Emilio Frazzoli,et al.  Trajectory tracking control design for autonomous helicopters using a backstepping algorithm , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).