journal article·2021-02-04Open access

Quadrotor Stabilization and Tracking Using Nonlinear Surface Sliding Mode Control and Observer

Kyunghyun Lee, Sangkyeum Kim, Seongwoo Kwak, Kwanho You

Applied Sciences· Volume 11· Issue 4

Abstract

We propose a control method wherein the estimated angles converge to the desired value for quadrotor attitude stabilization and position tracking. To improve the performance of a quadrotor system, the unmeasured states of the quadrotor are estimated using a sliding mode observer (SMO). We set up a quadrotor dynamic model and augment the quadrotor dynamics by an SMO. We also derive the control inputs by sliding mode control (SMC) and calculate the desired angle of the quadrotor to reach the target position with the control inputs. For fast convergence speed and increased robustness of tracking performance, a nonlinear sliding surface is applied to SMC. The angle of the quadrotor converges to the desired value through the operation of SMC with a nonlinear sliding surface. The target tracking performance is improved by adaptively switching the deceleration curve of the sliding mode surface with a nonlinear curve. Using a tracking system based on a nonlinear surface sliding mode control (NSMC) and SMO, the quadrotor reaches the target position with a decreased settling time. The performance and effectiveness of the proposed system are proved through simulation results.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Adaptive Control of Nonlinear Systems · Inertial Sensor and Navigation · Underwater Vehicles and Communication Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical and Computer Engineering, Sungkyunkwan University, Suwon 16419, Korea

Department of Control and Instrumentation Engineering, Pukyong National University, Busan 48513, Korea

Funding

National Research Foundation of Korea

References (36)

Show source-provided references
1. A fully autonomous indoor quadrotor10.1109/TRO.2011.2162999 ↗
2. Modelling and control of a large quadrotor robot10.1016/j.conengprac.2010.02.008 ↗
3. Construction with quadrotor teams10.1007/s10514-012-9305-0 ↗
4. An integral predictive/nonlinear H∞ control structure for a quadrotor helicopter10.1016/j.automatica.2009.10.018 ↗
5. Robust adaptive control of a quadrotor helicopter10.1016/j.mechatronics.2011.02.007 ↗
6. Trajectory tracking control design with command-filtered compensation for a quadrotor10.1049/iet-cta.2009.0336 ↗
7. Design optimal PID controller for quad rotor system
8. Stability of small-scale UAV helicopters and quadrotors with added payload mass under PID control10.1007/s10514-012-9280-5 ↗
9. Control of a quadrotor using a smart self-tuning fuzzy PID controller10.5772/56911 ↗
10. Controlling of quad-rotor UAV using PID controller and fuzzy logic controller
11. Model-free-based terminal SMC of quadrotor attitude and position10.1109/TAES.2016.150303 ↗
12. Modelling and PSO fine-tuned PID control of quadrotor UAV10.18517/ijaseit.7.4.3141 ↗
13. Quadcopter robust adaptive second order sliding mode control based on PID sliding surface10.1109/ACCESS.2018.2877795 ↗
14. Adaptive sliding mode control for attitude stabilization with actuator saturation10.1109/TIE.2011.2107719 ↗
15. State estimation and sliding-mode control of Markovian jump singular systems10.1109/TAC.2010.2042234 ↗
16. Chattering free full-order sliding-mode control10.1016/j.automatica.2014.01.004 ↗
17. Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer10.1016/j.jfranklin.2011.06.031 ↗
18. Dissipativity-based sliding mode control of switched stochastic systems10.1109/TAC.2012.2211456 ↗
19. Comparison of PD, PID and sliding-mode position controllers for V-tail quadrotor stability10.1109/ACCESS.2018.2851223 ↗
20. A high-speed sliding mode observer for the sensorless speed control of a PMSM10.1109/TIE.2010.2098357 ↗
21. Fault detection for modular multilevel converters based on sliding mode observer10.1109/TPEL.2013.2242093 ↗
22. Fault-tolerant control for nonlinear Markovian jump systems via proportional and derivative sliding mode observer technique10.1109/TCSI.2011.2157734 ↗
23. Second-order sliding-mode observer with online parameter identification for sensorless induction motor drives10.1109/TIE.2014.2301730 ↗
24. Design of iterative sliding mode observer for sensorless PMSM control10.1109/TCST.2012.2199493 ↗
25. New methodologies for adaptive sliding mode control10.1080/00207179.2010.501385 ↗
26. Sliding-mode control for systems with mismatched uncertainties via a disturbance observer10.1109/TIE.2012.2183841 ↗
27. Bouabdallah, S., and Siegwart, R. (2005, January 18–22). Backstepping and sliding-mode techniques applied to an indoor micro quadrotor. Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain.
28. New sliding-mode observer for position sensorless control of permanent-magnet synchronous motor10.1109/TIE.2012.2206359 ↗
29. Adaptive-gain second-order sliding mode observer designfor switching power converters10.1016/j.conengprac.2013.10.012 ↗
30. Quan, Q. (2017). Introduction to Multicopter Design and Control, Springer.10.1007/978-981-10-3382-7 ↗
31. A novel overactuated quadrotor unmanned aerial vehicle: Modeling, control, and experimental validation10.1109/TCST.2014.2330999 ↗
32. Fault-tolerant control of Markovian jump stochastic systems via the augmented sliding mode observer approach10.1016/j.automatica.2014.04.006 ↗
33. Adaptive control for nonlinear pure-feedback systems with high-order sliding mode observer10.1109/TNNLS.2012.2225845 ↗
34. Implementation of super-twisting control: Super-twisting and higher order sliding-mode observer-based approaches10.1109/TIE.2016.2523913 ↗
35. Design of a sliding mode controller with a nonlinear time-varying sliding surface10.1191/0142331203tm079oa ↗
36. Control Lyapunov function optimal sliding mode controllers for attitude tracking of spacecraft10.1016/j.jfranklin.2011.07.006 ↗