Exponentially stable observer-based controller for VTOL-UAVs without velocity measurements

ABSTRACT There is a great demand for vision-based robotics solutions that can operate using Global Positioning Systems (GPS), but are also robust against GPS signal loss and gyroscope failure. This paper investigates the estimation and tracking control in application to a Vertical Take-Off and Landing (VTOL) Unmanned Aerial Vehicle (UAV) in six degrees of freedom (6 DoF). A full state observer for the estimation of VTOL-UAV motion parameters (attitude, angular velocity, position, and linear velocity) is proposed on the Lie Group of with almost globally exponentially stable closed-loop error signals. Thereafter, a full state observer-based controller for the VTOL-UAV motion parameters is proposed on the Lie Group with a guaranteed almost global exponential stability. The proposed approach produces good results without the need for angular and linear velocity measurements (without a gyroscope and GPS signals) utilising only a set of known landmarks obtained by a vision-aided unit (monocular or stereo camera). The equivalent quaternion representation on is provided in the Appendix. The observer-based controller is presented in a continuous form while its discrete version is tested using a VTOL-UAV simulation that incorporates large initial error and uncertain measurements. The proposed observer is additionally tested experimentally on a real-world UAV flight dataset.

[1]  Xingling Shao,et al.  Elliptical Encircling of Quadrotors for a Dynamic Target Subject to Aperiodic Signals Updating , 2022, IEEE Transactions on Intelligent Transportation Systems.

[2]  Hashim A. Hashim,et al.  Geometric Stochastic Filter with Guaranteed Performance for Autonomous Navigation based on IMU and Feature Sensor Fusion , 2021, ArXiv.

[3]  R. Lozano,et al.  PVTOL global stabilisation using a nested saturation control , 2021, Int. J. Control.

[4]  Hashim A. Hashim,et al.  GPS-denied Navigation: Attitude, Position, Linear Velocity, and Gravity Estimation with Nonlinear Stochastic Observer , 2021, 2021 American Control Conference (ACC).

[5]  Hashim A. Hashim Guaranteed Performance Nonlinear Observer for Simultaneous Localization and Mapping , 2020, IEEE Control Systems Letters.

[6]  Hashim A. Hashim Nonlinear Stochastic Estimators on the Special Euclidean Group SE(3) Using Uncertain IMU and Vision Measurements , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[7]  Hashim A. Hashim Systematic convergence of nonlinear stochastic estimators on the Special Orthogonal Group SO(3) , 2020, International Journal of Robust and Nonlinear Control.

[8]  Vincenzo Pesce,et al.  Radial basis function neural network aided adaptive extended Kalman filter for spacecraft relative navigation , 2020, Aerospace Science and Technology.

[9]  Hashim A. Hashim Special Orthogonal Group SO(3), Euler Angles, Angle-axis, Rodriguez Vector and Unit-Quaternion: Overview, Mapping and Challenges , 2019, ArXiv.

[10]  Xinping Guan,et al.  Image based fixed time visual servoing control for the quadrotor UAV , 2019, IET Control Theory & Applications.

[11]  Wei Meng,et al.  Autonomous Exploration and Mapping System Using Heterogeneous UAVs and UGVs in GPS-Denied Environments , 2019, IEEE Transactions on Vehicular Technology.

[12]  Héctor Ríos,et al.  Continuous Sliding-Mode Control Strategies for Quadrotor Robust Tracking: Real-Time Application , 2019, IEEE Transactions on Industrial Electronics.

[13]  Fangjun Qin,et al.  Indirect Kalman Filtering Based Attitude Estimation for Low-Cost Attitude and Heading Reference Systems , 2017, IEEE/ASME Transactions on Mechatronics.

[14]  Xinwu Liang,et al.  Image-Based Visual Servoing of a Quadrotor Using Virtual Camera Approach , 2017, IEEE/ASME Transactions on Mechatronics.

[15]  James Richard Forbes,et al.  Exponential convergence of a nonlinear attitude estimator , 2016, Autom..

[16]  Roland Siegwart,et al.  The EuRoC micro aerial vehicle datasets , 2016, Int. J. Robotics Res..

[17]  Amir Moeini,et al.  Global attitude/position estimation using landmark and biased velocity measurements , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[18]  Hui Xie,et al.  State transformation-based dynamic visual servoing for an unmanned aerial vehicle , 2016, Int. J. Control.

[19]  Chun-Yi Su,et al.  Robust Relative Navigation by Integration of ICP and Adaptive Kalman Filter Using Laser Scanner and IMU , 2016, IEEE/ASME Transactions on Mechatronics.

[20]  Shoushun Chen,et al.  Gain-scheduled extended kalman filter for nanosatellite attitude determination system , 2015, IEEE Transactions on Aerospace and Electronic Systems.

[21]  Axel Barrau,et al.  The Invariant Extended Kalman Filter as a Stable Observer , 2014, IEEE Transactions on Automatic Control.

[22]  Roland Siegwart,et al.  Vision-Controlled Micro Flying Robots: From System Design to Autonomous Navigation and Mapping in GPS-Denied Environments , 2014, IEEE Robotics & Automation Magazine.

[23]  Mohamed Boutayeb,et al.  Hierarchical backstepping-based control of a Gun Launched MAV in crosswinds: Theory and experiment , 2014 .

[24]  Manfredi Maggiore,et al.  A Class of Position Controllers for Underactuated VTOL Vehicles , 2014, IEEE Transactions on Automatic Control.

[25]  Daewon Lee,et al.  Autonomous landing of a VTOL UAV on a moving platform using image-based visual servoing , 2012, 2012 IEEE International Conference on Robotics and Automation.

[26]  Yuri B. Shtessel,et al.  Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer , 2012, J. Frankl. Inst..

[27]  Yan Lin,et al.  Robust output tracking control of a class of non-minimum phase systems and application to VTOL aircraft , 2011, Int. J. Control.

[28]  Andrew Roberts,et al.  Adaptive Position Tracking of VTOL UAVs , 2009, IEEE Transactions on Robotics.

[29]  Tarek Hamel,et al.  A Control Approach for Thrust-Propelled Underactuated Vehicles and its Application to VTOL Drones , 2009, IEEE Transactions on Automatic Control.

[30]  Nacer K. M'Sirdi,et al.  Feedback linearization and linear observer for a quadrotor unmanned aerial vehicle , 2006, Adv. Robotics.

[31]  F. Markley Attitude Error Representations for Kalman Filtering , 2003 .

[32]  Daniele Mortari,et al.  Second Estimator of the Optimal Quaternion , 2000 .

[33]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[34]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[35]  Abdelkader Abdessameud,et al.  Position Tracking for VTOL UAVs , 2013 .

[36]  F. Markley Attitude determination using vector observations and the singular value decomposition , 1988 .

[37]  CONTROL APPROACH , 2022 .