Vision Based Neuro-Fuzzy Controller for a Two Axes Gimbal System with Small UAV

This paper presents the development of a vision-based neuro-fuzzy controller for a two axes gimbal system mounted on a small Unmanned Aerial Vehicle (UAV). The controller uses vision-based object detection as input and generates pan and tilt motion and velocity commands for the gimbal in order to keep the interest object at the center of the image frame. A readial basis function based neuro-fuzzy system and a learning algorithm is developed for the controller to address the dynamic and non-linear characteristics of the gimbal movement. The controller uses two separate, but identical radial basis function networks, one for pan and one for tilt motion of the gimbal. Each system is initialized with a fixed number of neurons that act as rules basis for the fuzzy inference system. The membership functions and rule strengths are then adjusted with the feedback from the visual tracking system. The controller is trained off-line until a desired error level is achieved. Training is then continued on-line to allow the system to accommodate air speed changes. The algorithm learns from the error computed from the detected position of the object in image frame and generates position and velocity commands for the gimbal movement. Several tests including lab tests and actual flight tests of the UAV have been carried out to demonstrate the effectiveness of the controller. Test results show that the controller is able to converge effectively and generate accurate position and velocity commands to keep the object at the center of the image frame.

[1]  Kevin M. Passino,et al.  Stable adaptive control using fuzzy systems and neural networks , 1996, IEEE Trans. Fuzzy Syst..

[2]  Chuan Song Wu,et al.  Vision-based neuro-fuzzy control of weld penetration in gas tungsten arc welding of thin sheets , 2006, Int. J. Model. Identif. Control..

[3]  Tsung-Chih Lin,et al.  Observer-based indirect adaptive fuzzy-neural tracking control for nonlinear SISO systems using VSS and H[infin] approaches , 2004, Fuzzy Sets Syst..

[4]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  Yixin Diao,et al.  Adaptive neural/fuzzy control for interpolated nonlinear systems , 2002, IEEE Trans. Fuzzy Syst..

[6]  Jeen-Shing Wang,et al.  Self-adaptive recurrent neuro-fuzzy control of an autonomous underwater vehicle , 2002, IEEE Trans. Robotics Autom..

[7]  T. Martin McGinnity,et al.  An approach for on-line extraction of fuzzy rules using a self-organising fuzzy neural network , 2005, Fuzzy Sets Syst..

[8]  Bor-Sen Chen,et al.  H∞ tracking design of uncertain nonlinear SISO systems: adaptive fuzzy approach , 1996, IEEE Trans. Fuzzy Syst..

[9]  Ching-Hung Lee,et al.  Recurrent neuro fuzzy control design for tracking of mobile robots via hybrid algorithm , 2009, Expert Syst. Appl..

[10]  Ricardo O. Carelli,et al.  Neural networks for advanced control of robot manipulators , 2002, IEEE Trans. Neural Networks.

[11]  Manolis A. Christodoulou,et al.  Adaptive control of unknown plants using dynamical neural networks , 1994, IEEE Trans. Syst. Man Cybern..

[12]  Jaganathan Ranganathan,et al.  Three-Axis Gimbal Surveillance Algorithms for Use in Small UAS , 2008 .

[13]  Narasimhan Sundararajan,et al.  Neural Adaptive Control for Vibration Suppression in Composite Fin-Tip of Aircraft , 2008, Int. J. Neural Syst..

[14]  Yih-Guang Leu,et al.  Observer-based direct adaptive fuzzy-neural control for nonaffine nonlinear systems , 2005, IEEE Trans. Neural Networks.

[15]  M. Polycarpou,et al.  Stable adaptive tracking of uncertain systems using nonlinearly parametrized on-line approximators , 1998 .

[16]  Bin Xu,et al.  Neuro-fuzzy control of underwater vehicle-manipulator systems , 2012, J. Frankl. Inst..

[17]  Syuan-Yi Chen,et al.  Robust Control of an LUSM-Based Xhbox-Yhbox-theta Motion Control Stage Using an Adaptive Interval Type-2 Fuzzy Neural Network , 2009, IEEE Trans. Fuzzy Syst..

[18]  Wanderley Cardoso Celeste,et al.  An adaptive dynamic controller for autonomous mobile robot trajectory tracking , 2008 .

[19]  Hyung Suck Cho,et al.  A sensor-based navigation for a mobile robot using fuzzy logic and reinforcement learning , 1995, IEEE Trans. Syst. Man Cybern..

[20]  Joshua D. Redding Vision-based Target Localization from a Small, Fixed-wing Unmanned Air Vehicle , 2005 .

[21]  Jeremiah Neubert,et al.  On-Board Visual Tracking with Unmanned Aircraft System (UAS) , 2011, ArXiv.

[22]  Dimitris C. Theodoridis,et al.  A New Neuro-FDS Definition for Indirect Adaptive Control of Unknown Nonlinear Systems Using a Method of Parameter Hopping , 2009, IEEE Transactions on Neural Networks.

[23]  Timothy W. McLain,et al.  Vision-based Target Geo-location using a Fixed-wing Miniature Air Vehicle , 2006, J. Intell. Robotic Syst..

[24]  J. P. Lewis Fast Normalized Cross-Correlation , 2010 .

[25]  Emil M. Petriu,et al.  Behavior-based neuro-fuzzy controller for mobile robot navigation , 2003, IEEE Trans. Instrum. Meas..

[27]  Ching-Hung Lee,et al.  Identification and control of dynamic systems using recurrent fuzzy neural networks , 2000, IEEE Trans. Fuzzy Syst..

[28]  Jianwei Zhang,et al.  A neuro-fuzzy solution for fine-motion control based on vision and force sensors , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[29]  Chen-Chung Liu,et al.  Adaptively controlling nonlinear continuous-time systems using multilayer neural networks , 1994, IEEE Trans. Autom. Control..

[30]  Chuen-Tsai Sun,et al.  Functional equivalence between radial basis function networks and fuzzy inference systems , 1993, IEEE Trans. Neural Networks.

[31]  Tsung-Chih Lin,et al.  Direct adaptive fuzzy-neural control with state observer and supervisory controller for unknown nonlinear dynamical systems , 2002, IEEE Trans. Fuzzy Syst..

[32]  George A. Rovithakis,et al.  Direct adaptive regulation of unknown nonlinear dynamical systems via dynamic neural networks , 1995, IEEE Transactions on Systems, Man, and Cybernetics.

[33]  Joshua D. Redding,et al.  Vision-based target localization from a fixed-wing miniature air vehicle , 2006, 2006 American Control Conference.

[34]  William Semke,et al.  Active Gimbal Control for Surveillance using Small Unmanned Aircraft Systems , 2007 .

[35]  Supun Samarasekera,et al.  Registration of highly-oblique and zoomed in aerial video to reference imagery , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[36]  Greg Welch,et al.  Welch & Bishop , An Introduction to the Kalman Filter 2 1 The Discrete Kalman Filter In 1960 , 1994 .

[37]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[38]  Sheng-Dong Xu,et al.  Robustness Design of Fuzzy Control for Nonlinear Multiple Time-Delay Large-Scale Systems via Neural-Network-Based Approach , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[39]  Amar Goléa,et al.  Stable indirect fuzzy adaptive control , 2003, Fuzzy Sets Syst..

[40]  Harpreet S. Sawhney,et al.  Registration of video to geo-referenced imagery , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[41]  Dimitris C. Theodoridis,et al.  Indirect Adaptive Control of Unknown Multi Variable nonlinear Systems with Parametric and Dynamic Uncertainties Using a New Neuro-Fuzzy System Description , 2010, Int. J. Neural Syst..

[42]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

[43]  Kwang Bo Cho,et al.  Radial basis function based adaptive fuzzy systems and their applications to system identification and prediction , 1996, Fuzzy Sets Syst..

[44]  Shuang Cong,et al.  PID-Like Neural Network Nonlinear Adaptive Control for Uncertain Multivariable Motion Control Systems , 2009, IEEE Transactions on Industrial Electronics.

[45]  Timothy J. Gale,et al.  Direct adaptive fuzzy control with a self-structuring algorithm , 2008, Fuzzy Sets Syst..

[46]  Min Wang,et al.  Robust neuro-fuzzy sensor-based motion control among dynamic obstacles for robot manipulators , 2003, IEEE Trans. Fuzzy Syst..

[47]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[48]  R. Rysdyk,et al.  Flight path following guidance for unmanned air vehicles with pan-tilt camera for target observation , 2003, Digital Avionics Systems Conference, 2003. DASC '03. The 22nd.

[49]  Bir Bhanu,et al.  Adaptive image segmentation using a genetic algorithm , 1989, IEEE Transactions on Systems, Man, and Cybernetics.

[50]  Yoichi Hori,et al.  An Algorithm for Extracting Fuzzy Rules Based on RBF Neural Network , 2006, IEEE Transactions on Industrial Electronics.

[51]  Isaac Kaminer,et al.  Vision-Based Tracking and Motion Estimation for Moving Targets Using Small UAVs , 2006 .

[52]  Salim Labiod,et al.  Adaptive fuzzy control of a class of MIMO nonlinear systems , 2005, Fuzzy Sets Syst..

[53]  Kazuo Nakamura Some extensions of fuzzy linear programming , 1984 .