Sensor based Adaptive Neural Network Control for Small-scale Unmanned Helicopter

The advantage of neural network (NN) controllers lies on their capability of learning from training data to approximate highly nonlinear functions for nonlinear system control. In this paper, we present a MIMO neural network controller with two inputs and two outputs for flight control of a small-scale unmanned helicopter. The feedback is based on multiple on-board sensors including altitude meter, digital gyro, acceleration meter and GPS, etc. The neural network based controller has an adaptive NN PID configuration. According to the sensor measurement, it tunes the PID parameters kp, kb, and kd in real time to control the helicopter flying in the required attitude. The control law and its training scheme are presented. The MATLAB based simulation shows that the outputs of the system can responds the input signals accurately.

[1]  J. Ackermann,et al.  Robust control , 2002 .

[2]  Andrew Richard Conway,et al.  Autonomous control of an unstable model helicopter using carrier phase gps only , 1995 .

[3]  Dimiter Driankov,et al.  Autonomous helicopter control using linguistic and model-based fuzzy control , 2001, Proceeding of the 2001 IEEE International Symposium on Intelligent Control (ISIC '01) (Cat. No.01CH37206).

[4]  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).

[5]  Charles L. Karr,et al.  Helicopter flight control with fuzzy logic and genetic algorithms , 1996 .

[6]  Mark B. Tischler,et al.  System Identification Methods for Aircraft Flight Control Development and Validation , 1995 .

[7]  S. Bhattacharyya,et al.  Robust control , 1987, IEEE Control Systems Magazine.

[8]  Shuichi Adachi,et al.  System identification experiments on a large-scale unmanned helicopter for autonomous flight , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[9]  Fuzzy Control for Helicopter Aviation , 2002 .