Visual soft landing of an autonomous quadrotor on a moving pad using a combined fuzzy velocity control with model predictive control

被引:10
作者
Bouaiss, Oussama [1 ]
Mechgoug, Raihane [1 ]
Taleb-Ahmed, Abdelmalik [2 ]
机构
[1] Univ Mohamed Khider, Dept Elect Engn, LESIA Lab, Biskra, Algeria
[2] Univ Lille, Inst Elect Microelect & Nanotechnol IEMN, UMR 8520, Polytech Univ Hauts France,CNRS, F-59313 Valenciennes, France
关键词
Unmanned aerial vehicles; Quadrotor; Video processing; landing; Fuzzy logic; Model predictive Control; Pose estimation; GENERATION; UAV;
D O I
10.1007/s11760-022-02199-y
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Autonomous landing is a vital option for Unmanned Aerial vehicles (UAV), as it can be a fail-safe in many critical cases. This paper demonstrates a complete solution for the soft landing application of a fully autonomous quadrotor on a moving pad considering external disturbance, model uncertainties, and actuators noise. The challenge starts with detecting the specially designed landing pad by an onboard vision system, a robust Algorithm estimates its coordinates precisely using a camera pose estimation. An enhanced Kalman filter by Madgwick data fusion of asynchronous sensors was developed for the best relative pose and heading reference. Different sizes and designs of the ArUco markers were attentively chosen to ensure the best detection at different altitudes and angles of approach. The landing trajectory is dynamically generated based on Jerk optimization, integrating a bio-inspired velocity profile by Fuzzy Logic Controller (FLC) to smoothen the landing. Model Predictive Control (MPC) was opted for quadrotor control to track the generated trajectory in time reference with the rejection of disturbance. The solution presents a soft mechanism for flat surface landing similar to human decision concept and control. The proposed method ensures absorption of the shock of impact, and the optimal tracking of the moving landing pad at less than 4 cm of error in Cartesian coordinates. Experimental results from pad relative pose estimation developed in Python, Data fusion experimentation of Attitude and Heading Reference system (AHRS), and Matlab simulations with a performance comparison between MPC and Proportional Integral Derivative (PID) control validate the effectiveness and reliability of the proposed landing task solution.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 32 条
[1]  
AG U., 2018, NEO 6 U BLOX 6 GPS M
[2]  
Aguilar-Ibanez C., 2020, COMPLEXITY
[3]   Autonomous flying with quadrocopter using fuzzy control and ArUco markers [J].
Bacik, Jan ;
Durovsky, Frantisek ;
Fedor, Pavol ;
Perdukova, Daniela .
INTELLIGENT SERVICE ROBOTICS, 2017, 10 (03) :185-194
[4]   The Linear Quadratic Tracker on time scales [J].
Bohner, Martin ;
Wintz, Nick .
INTERNATIONAL JOURNAL OF DYNAMICAL SYSTEMS AND DIFFERENTIAL EQUATIONS, 2011, 3 (04) :423-447
[5]  
Bouaiss Oussama, 2020, 2020 1st International Conference on Communications, Control Systems and Signal Processing (CCSSP), P340, DOI 10.1109/CCSSP49278.2020.9151687
[6]   Bio-inspired Landing of Quadrotor using Improved State Estimation [J].
Das, Hemjyoti ;
Sridhar, Kaustubh ;
Padhi, Radhakant .
IFAC PAPERSONLINE, 2018, 51 (01) :462-467
[7]   Sensor Fusion for Mobile Robot Localization Using Extended Kalman Filter, UWB ToF and ArUco Markers [J].
Faria, Silvia ;
Lima, Jose ;
Costa, Paulo .
OPTIMIZATION, LEARNING ALGORITHMS AND APPLICATIONS, OL2A 2021, 2021, 1488 :235-250
[8]   Automatic generation and detection of highly reliable fiducial markers under occlusion [J].
Garrido-Jurado, S. ;
Munoz-Salinas, R. ;
Madrid-Cuevas, F. J. ;
Marin-Jimenez, M. J. .
PATTERN RECOGNITION, 2014, 47 (06) :2280-2292
[9]   Autonomous Quadrotor Landing Using Vision and Pursuit Guidance [J].
Gautam, Alvika ;
Sujit, P. B. ;
Saripalli, Srikanth .
IFAC PAPERSONLINE, 2017, 50 (01) :10501-10506
[10]   The Separation Principle in Stochastic Control, Redux [J].
Georgiou, Tryphon T. ;
Lindquist, Anders .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2013, 58 (10) :2481-2494