Vision-Based Adaptive Neural Positioning Control of Quadrotor Aerial Robot

In this paper, a new vision-based adaptive control algorithm is proposed for the positioning of a quadrotor aerial robot (QAR) with an onboard pin-hole camera. First, the transformation between the position tracking error and image projection error is constructed through the spherical projection method, and then the regulation of the position error is achieved indirectly by stabilizing the image projection error. To overcome the challenge that the dynamics of QAR is physically underactuated, a backstepping-based approach that synthesizes the Lipschitz condition and natural saturation of the inverse tangent function is proposed. In the proposed adaptive controller, an optimized adaptive neural network (NN) means is designed, where only the square of the NN weight matrix’s maximum singular value, not the weight matrix itself, is estimated. Moreover, to facilitate practical application, a novel inertial matrix estimator is introduced in the tuning laws, so that the accurate QAR rotation inertial information is not required. By Lyapunov theory, it is proved that the image projection error converges to an adjustable region of zero asymptotically. The effectiveness of the proposed algorithm has been confirmed by the experimental results.

[1]  Sarangapani Jagannathan,et al.  Neural Network-Based Optimal Adaptive Output Feedback Control of a Helicopter UAV , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[2]  Rogelio Lozano,et al.  Hovering quad-rotor control: A comparison of nonlinear controllers using visual feedback , 2010, 49th IEEE Conference on Decision and Control (CDC).

[3]  Yunhui Liu,et al.  Dynamic Visual Tracking for Manipulators Using an Uncalibrated Fixed Camera , 2007, IEEE Transactions on Robotics.

[4]  Dennis S. Bernstein,et al.  Asymptotic tracking of spacecraft attitude motion with inertia matrix identification , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[5]  Patrick Rives,et al.  A new approach to visual servoing in robotics , 1992, IEEE Trans. Robotics Autom..

[6]  Robert E. Mahony,et al.  Visual servoing of an under-actuated dynamic rigid-body system: an image-based approach , 2002, IEEE Trans. Robotics Autom..

[7]  C. L. Philip Chen,et al.  Adaptive compensation for infinite number of actuator failures based on tuning function approach , 2018, Autom..

[8]  Frank L. Lewis,et al.  Reinforcement Learning-Based Adaptive Optimal Exponential Tracking Control of Linear Systems With Unknown Dynamics , 2019, IEEE Transactions on Automatic Control.

[9]  Zidong Wang,et al.  $H_{\infty}$ State Estimation for Discrete-Time Nonlinear Singularly Perturbed Complex Networks Under the Round-Robin Protocol , 2019, IEEE Transactions on Neural Networks and Learning Systems.

[10]  Fuad E. Alsaadi,et al.  Exponential stabilization of nonlinear switched systems with distributed time-delay: An average dwell time approach , 2017, Eur. J. Control.

[11]  Rogelio Lozano,et al.  DYNAMIC MODELLING AND CONFIGURATION STABILIZATION FOR AN X4-FLYER. , 2002 .

[12]  Qing-Long Han,et al.  Envelope-constrained H∞ filtering for nonlinear systems with quantization effects: The finite horizon case , 2018, Autom..

[13]  T. Madani,et al.  Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[14]  Jang-Myung Lee,et al.  Improved prescribed performance constraint control for a strict feedback non-linear dynamic system , 2013 .

[15]  Andrew Roberts,et al.  Adaptive position tracking of VTOL UAVs , 2011, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[16]  T. Madani,et al.  Sliding Mode Observer and Backstepping Control for a Quadrotor Unmanned Aerial Vehicles , 2007, 2007 American Control Conference.

[17]  Frank L. Lewis,et al.  Resilient adaptive and H∞ controls of multi-agent systems under sensor and actuator faults , 2019, Autom..

[18]  Yunhui Liu,et al.  Uncalibrated visual servoing of robots using a depth-independent interaction matrix , 2006, IEEE Transactions on Robotics.

[19]  Kao-Shing Hwang,et al.  Decoupled Visual Servoing With Fuzzy Q-Learning , 2018, IEEE Transactions on Industrial Informatics.

[20]  Qing-Long Han,et al.  Dissipative control for nonlinear Markovian jump systems with actuator failures and mixed time-delays , 2018, Autom..

[21]  Robert E. Mahony,et al.  Image-Based Visual Servo Control of the Translation Kinematics of a Quadrotor Aerial Vehicle , 2009, IEEE Transactions on Robotics.

[22]  Ying Wang,et al.  A Hybrid Visual Servo Controller for Robust Grasping by Wheeled Mobile Robots , 2010, IEEE/ASME Transactions on Mechatronics.

[23]  Guang-Hong Yang,et al.  Fuzzy Adaptive Output Feedback Fault-Tolerant Tracking Control of a Class of Uncertain Nonlinear Systems With Nonaffine Nonlinear Faults , 2016, IEEE Transactions on Fuzzy Systems.

[24]  Yunhui Liu,et al.  Vision-based tracking control of nonholonomic mobile robots without position measurement , 2013, 2013 IEEE International Conference on Robotics and Automation.

[25]  Philippe Martinet,et al.  Unifying Kinematic Modeling, Identification, and Control of a Gough–Stewart Parallel Robot Into a Vision-Based Framework , 2006, IEEE Transactions on Robotics.

[26]  Shuzhi Sam Ge,et al.  Adaptive Neural Control of MIMO Nonlinear Systems With a Block-Triangular Pure-Feedback Control Structure , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[27]  Sarangapani Jagannathan,et al.  Output Feedback Control of a Quadrotor UAV Using Neural Networks , 2010, IEEE Transactions on Neural Networks.

[28]  Dennis S. Bernstein,et al.  Adaptive tracking of angular velocity for a planar rigid body with unknown models for inertia and input nonlinearity , 2006, IEEE Transactions on Control Systems Technology.

[29]  Shaocheng Tong,et al.  Fuzzy Adaptive Output Feedback Control of MIMO Nonlinear Systems With Partial Tracking Errors Constrained , 2015, IEEE Transactions on Fuzzy Systems.

[30]  Robert E. Mahony,et al.  Image-based visual servo control of aerial robotic systems using linear image features , 2005, IEEE Transactions on Robotics.

[31]  Lee E. Weiss,et al.  Dynamic sensor-based control of robots with visual feedback , 1987, IEEE Journal on Robotics and Automation.

[32]  Robert E. Mahony,et al.  A Practical Visual Servo Control for an Unmanned Aerial Vehicle , 2008, IEEE Transactions on Robotics.

[33]  Shaocheng Tong,et al.  Adaptive Fuzzy Control With Prescribed Performance for Block-Triangular-Structured Nonlinear Systems , 2018, IEEE Transactions on Fuzzy Systems.

[34]  Licheng Jiao,et al.  Adaptive NN Backstepping Output-Feedback Control for Stochastic Nonlinear Strict-Feedback Systems With Time-Varying Delays , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[35]  Jang Myung Lee,et al.  Fuzzy Echo State Neural Networks and Funnel Dynamic Surface Control for Prescribed Performance of a Nonlinear Dynamic System , 2014, IEEE Transactions on Industrial Electronics.

[36]  Shuzhi Sam Ge,et al.  Globally Stable Adaptive Backstepping Neural Network Control for Uncertain Strict-Feedback Systems With Tracking Accuracy Known a Priori , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[37]  Anuradha M. Annaswamy,et al.  Adaptive Control of Quadrotor UAVs: A Design Trade Study With Flight Evaluations , 2013, IEEE Transactions on Control Systems Technology.

[38]  Aníbal Ollero,et al.  Vision-based multi-UAV position estimation , 2006, IEEE Robotics & Automation Magazine.

[39]  Vincenzo Lippiello,et al.  Position-Based Visual Servoing in Industrial Multirobot Cells Using a Hybrid Camera Configuration , 2007, IEEE Transactions on Robotics.

[40]  Yurong Liu,et al.  A note on guaranteed cost control for nonlinear stochastic systems with input saturation and mixed time‐delays , 2017 .

[41]  Dennis S. Bernstein,et al.  Globally convergent adaptive tracking of angular velocity and inertia identification for a 3-DOF rigid body , 2006, IEEE Transactions on Control Systems Technology.

[42]  Shengyuan Xu,et al.  Neural-Network-Based Decentralized Adaptive Output-Feedback Control for Large-Scale Stochastic Nonlinear Systems , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[43]  Min Wu,et al.  State Estimation for Discrete Time-Delayed Genetic Regulatory Networks With Stochastic Noises Under the Round-Robin Protocols , 2018, IEEE Transactions on NanoBioscience.

[44]  Chenguang Yang,et al.  Neural Network-Based Motion Control of an Underactuated Wheeled Inverted Pendulum Model , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[45]  Dan Wang,et al.  Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form , 2005, IEEE Transactions on Neural Networks.

[46]  Xiaoping Liu,et al.  Robust Adaptive Neural Tracking Control for a Class of Stochastic Nonlinear Interconnected Systems , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[47]  Chi-Yi Tsai,et al.  A Hybrid Switched Reactive-Based Visual Servo Control of 5-DOF Robot Manipulators for Pick-and-Place Tasks , 2015, IEEE Systems Journal.

[48]  Taeyoung Lee,et al.  Robust Adaptive Attitude Tracking on ${\rm SO}(3)$ With an Application to a Quadrotor UAV , 2013, IEEE Transactions on Control Systems Technology.

[49]  In-Joong Ha,et al.  Novel Position-Based Visual Servoing Approach to Robust Global Stability Under Field-of-View Constraint , 2012, IEEE Transactions on Industrial Electronics.

[50]  Fuad E. Alsaadi,et al.  Event-triggered H ∞ state estimation for discrete-time stochastic genetic regulatory networks with Markovian jumping parameters and time-varying delays , 2016, Neurocomputing.

[51]  Junwei Han,et al.  Decoupled-Space Control and Experimental Evaluation of Spatial Electrohydraulic Robotic Manipulators Using Singular Value Decomposition Algorithms , 2014, IEEE Transactions on Industrial Electronics.