Open Challenges on the Stability of Complex Systems: Insights of Nonlinear Phenomena with or without Delay 2020
View this Special IssueResearch Article  Open Access
Carlos Alejandro MerloZapata, Carlos AguilarIbanez, Octavio GutiérrezFrías, Mayra AntonioCruz, Celso MárquezSánchez, Miguel S. SuarezCastanon, "A Robust Control Scheme for a PVTOL System Subject to Wind Disturbances", Complexity, vol. 2020, Article ID 3510396, 11 pages, 2020. https://doi.org/10.1155/2020/3510396
A Robust Control Scheme for a PVTOL System Subject to Wind Disturbances
Abstract
In this study, a control scheme that allows performing height position regulation and stabilization for an unmanned planar vertical takeoff and landing aerial vehicle, in the presence of disturbance due to wind, is presented. To this end, the backstepping procedure together with nested saturation function method is used. Firstly, a convenient change of coordinates in the aerial vehicle model is carried out to dissociate the rotational dynamics from the translational one. Secondly, the backstepping procedure is applied to obtain the height position controller, allowing the reduction of the system and expressing it as an integrator chain with nonlinear disturbance. Therefore, the nested saturation function method is used to obtain a stabilizing controller for the horizontal position and roll angle. The corresponding stability analysis is conducted via the Lyapunov second method. In addition, to estimate the disturbance due to wind, an extended state observer is used. The effectiveness of the proposed control scheme is assessed through numerical simulations, from which convincing results have been obtained.
1. Introduction
The Planar Vertical TakeOff and Landing (PVTOL) unmanned aerial vehicle is a representation of the Harrier Yab8b aircraft when considering a minimum of inputs and outputs to obtain a vertical short takeoff and landing behavior [1], which has been used as a test bed for automatic control applications. In fact, the PVTOL aerial vehicle is a simplified model that embodies the behavior of several actual vertical takeoff and landing aircraft, which ultimately makes it a suitable benchmark to test new and existing controllers. Therefore, there is a vast literature on the subject. However, a current and open challenge is the design of robust controllers for the PVTOL system under wind disturbance in order to pursue outdoor applications. Thus, this paper presents a robust control scheme for a PVTOL system subjected to disturbance due to wind.
The works considered most relevant and closely related to the control problem treated in this study are mentioned as follows. In [1], an inputoutput linearization to achieve trajectory tracking control for the nonminimum phase nonlinear system is presented. In [2], the authors developed a nonlinear outputfeedback controller for the trajectory tracking of a reference model by using a global exponential observer, coordinate transformations, the Lyapunov’s method, and an extension of backstepping. In [3], a global stabilization control derived from nonlinear combinations of linear saturation functions was presented, whereas in [4], a nonlinear controller for takingoff, hovering, tracking of a straight line, and landing of the PVTOL system was introduced. The corresponding experimental implementation of the controller was reported in [5], where a camera was used to estimate the position and orientation of the PVTOL vehicle. Also, in [6], a global configuration stabilization for the VTOL aircraft with a strong input coupling using a smooth static state feedback was reported. An alternative feedbackbased stabilization law to the one introduced in [6] was presented in [7]. This law simplifies the term that connects the state vector with the dynamics error. In [8], the authors designed a stabilization control by transforming the system into an integrator chain plus a nonlinear disturbance, after which the saturation technique was used so that neither backstepping/forwarding approaches nor small gain analysis is required. Furthermore, a nonlinear controller for a PVTOL vehicle, based on prediction and partial feedback linearization, was designed in [9]. A robust and linear statefeedback gainscheduled control to achieve hovering of a PVTOL system with uncertainties in the mass, the momentum of inertia, and the parasitic coupling parameter was introduced in [10], while a nested set stabilization approach to locally solve path following for the PVTOL system was introduced in [11]. The system center of mass was constrained to lie on the path, and the roll angle should be specified at any given point on the path. In [12], the authors developed a bounded backstepping method to achieve inputtostate stability, with respect to the actuator errors, and to force all trajectories of the system to track a reference trajectory for all initial configurations. Also, ZavalaRío et al. [13] introduced a finitetime observerbased outputfeedback control for the global stabilization of both takingoff and landing of the PVTOL system. In [14–16], a solution for the regulation of a simplified version of the PVTOL system was reported, which consisted of two control actions that act simultaneously. AguilarIbáñez et al. [14] used, as first action, a feedback linearization along with a saturation function to asymptotically stabilize the vertical position. For the second action, backstepping was exploited to stabilize both the horizontal and the angle positions. Similarly, AguilarIbañez et al. [15] utilized as first action a feedback linearization in combination with a nonlinear controller to stabilize the vertical variable. The other action stabilizes the horizontal and angular variables to the desired rest position through an energycontrol method, whereas AguilarIbañez [16] employed again a feedback linearization with a saturation function to stabilize the vertical variable, while a PDcontroller and a slidingmode controller were used to stabilize both the horizontal and angular variables. Moreover, YuChan et al. [17] dealt with the stabilization of the PVTOL system with unknown model parameters by applying a slidingmode technique to design a state feedback control law. Recently, in [18], a controller for the stabilization of the PVTOL vehicle was designed on the basis of the immersion and invariance control technique. The controller gives priority to the control of the aircraft’s altitude before controlling the lateral displacement. More recently, in [19], a cascade active disturbance rejection controller was introduced to counteract the adverse effects caused by an actuator failure in the PVTOL aircraft, while Escobar et al. [20] were focused on finding conditions to determine local asymptotic stability using a feedback linearization control for the PVTOL platform, so that reaching any singularity due to the transformation of the system is prevented. AguilarIbanez et al. [21] introduced an outputfeedback regulation control law for a PVTOL aircraft, based on a version of the matching control energy method. Such a control was improved to compensate bounded, smooth, and matching perturbations with a suitable finite timevarying identificator. Finally, AguilarIbanez et al. [22] proposed a robust controller to solve the trajectorytracking control problem of PVTOL aircraft under crosswind by applying an inputoutput feedback linearization to the PVTOL model under no crosswind conditions. Thus, the resulting linearized system under the crosswind effects is controlled using an active disturbance rejection control approach to counteract the effects of these perturbations.
Having reviewed the literature, it was found that almost all the works mentioned above were developed to test the PVTOL system indoor, mainly to avoid the undesirable effect produced by the wind (instability and, even, the collapse of the PVTOL system), which is not easy to counteract. Therefore, few controllers are robust under unknown model parameters, actuator failure, and crosswind. Thus, with the intention of contributing to overcome wind undesirable effects, a robust control scheme that combines a backstepping approach and a nested saturation functionbased controller is proposed herein to perform takingoff maneuvers in the presence of disturbance due to wind. The backstepping is used to carry out the trajectory tracking task over the vertical position of the PVTOL system and, consequently, to control the height position. Then, from a set of convenient linear transformations, the system is represented as an integrator chain with a nonlinear perturbation, for which a nested saturation functionbased controller is developed to stabilize the horizontal position and roll angle. This is carried out by satisfying stability conditions obtained from application of the second method of Lyapunov. Therefore, boundedness of each state and asymptotic convergence to the origin are ensured. Lastly, to estimate the disturbance due to the wind, an extended state observer is used.
The remaining of the paper is organized as follows. In Section 2, the PVTOL system and its dynamics are introduced. In Section 3 the design of the backstepping controller to perform trajectory tracking for the height position of the system is presented. In Section 4, the controller based on nested saturation functions for stabilization of the horizontal position and the roll angle is designed. The extended state observer is introduced in Section 5. In Section 6, the outcome of numerical simulations that show the behavior of the proposed control scheme is reported. Finally, Section 7 is devoted to the concluding remarks.
2. PVTOL System
Here, the PVTOL system and its dynamic model considering a disturbance due to wind are presented.
The PVTOL system emulates the vertical takeoff and landing of an aerial vehicle, whereas it is automatically stabilized. Hence, in practice, this system has a rigid structure and two motors collocated at the ends of the structure, as can be seen in Figure 1, where is the roll angle, is the horizontal position in the axis, is the vertical position in the axis, and are the forces produced by the motors, is the distance between the center of the rigid structure to the center of the motors, is the mass of the system, and is the gravitational acceleration.
The representation in state variables of the PVTOL dynamic model, when , , and are normalized, has been previously reported in [1] and used in [14, 23, 24], which is given bywhere , , , , , and are the state variables, and are the control inputs, is the coefficient giving the coupling between the rolling moment and the lateral acceleration, and is the rolling moment due to the air, defined by Gomes and Ramos [25] aswith being the air density, being the nondimensional coefficient of the rolling moment in the standard convention for airships, being the air speed, and being the airship model volume. That is, is considered as a disturbance due to wind.
3. Height Position Control
To obtain the height position control, we apply the following global coordinate change [26] to model (1):
Also, we introduce , where is an estimation of the disturbance due to wind carried out by an extended state observer, which is described later in Section 5. Thus, model (1) is transformed into the following system:where is a new control input.
From this point, the backstepping procedure can be applied to force the system to track a desired trajectory and, consequently, to reach a desired height position. To this end, an error is defined as follows:with being the desired height position. Then, the method of Lyapunov is used, considering the following candidate function:which is positive definite and whose time derivative results in
To ensure the stabilization of , the auxiliary control, , is proposed aswith , so that (7) results in the following negative semidefinite expression:
Then, it is proceeded with the following change of variables:
So, the augmented Lyapunov function is given bywhose time derivative is determined by
To facilitate the proposal of that ensures stabilization of , let us make (12) equal to zero for a moment and solve for . Since is considered because it is the desired acceleration of the height position, is found as follows:
Note that in order to avoid indeterminate (13), is required.
Taking into account the previous result and proposing , it is clear that the stabilization of the control system is accomplished if is selected as follows:because it achieveswith , and . Hence, , that is, the PVTOL system reaches the desired height position.
4. Control of the Horizontal Position and Roll Angle
In this section, a nested saturation functionbased controller for the stabilization of the horizontal position, , and roll angle, , is developed [27]. This technique has been used for the stabilization of nonlinear systems that can be approximately expressed as integrator chain [28–30]. To solve the PVTOL system stability problem, first a linear transformation to propose the stabilizing controller is used. Then, it is showed that the proposed controller guarantees the boundedness of all states and, after a finite time, the closedloop system is asymptotically stable.
Before developing the control strategy, the definition of a saturation function is introduced.
Definition 1 (see [31]). A linear saturation function is defined aswith being the upper bound of the function.
4.1. System as an Integrator Chain
After applying the controller , the transformed system (4) can be reduced to the subsystem , that is:
To express system (17) as an integrator chain, with a nonlinear perturbation, and to propose a controller for the stabilization of the subsystem , it is proceeded similarly as in [32], so that the following global nonlinear transformation is defined:
Hence, the transformed system as an integrator chain is given bywhose matrix representation can be expressed aswhere is the new state vector,
4.2. Nested Saturation FunctionBased Controller
In order to obtain the stabilizing controller for system (20) and inspired by [27], the linear transformation is used, in which must satisfy
The matrix that achieves the aforementioned equalities is given by [31]
Thus, results inwhich transforms system (20) intofor which, the following nested saturation functionbased stabilizing controller is proposed:where , , and are linear saturation functions as defined in (16) and , , and are the upper bounds of each nested saturation function.
Finally, departing from (18) and using (26), can be constructed as follows:
4.3. Boundedness of All States
Now, it is proved that the proposed closedloop system, (25) with (26), ensures that all the states are bounded and that the bound of each of them directly depends on the design parameters of the controller. Step 1: to show that the state is bounded, the following positive definite function is defined: whose time derivative is expressed as It is clear that is accomplished when . Therefore, there exists a finite time , such that Step 2: now, the behavior of is analyzed. For this, a positive definite function is introduced as follows: Differentiating it with respect to time and after substituting (26) into , the following is obtained: To ensure is achieved, the following conditions must be satisfied: Then, there exists a finite time after which Thus, when conditions in (33) are satisfied, is bounded and the stabilization controller (26) takes the following structure: Step 3: substituting (35) into the second differential equation of (25), the following is obtained: Then, the following definite positive function is defined: whose first time derivative is obtained using (36), as follows: With the purpose of performing , it is required that and satisfy the below conditions: Hence, there exists a finite time , after which Consequently, is bounded and the control turns out to be Step 4: substituting (41) into the first equation of (25), the following is obtained:
To demonstrate that is bounded, a definite positive function is defined as follows:
Differentiating along the trajectories of (42), the following is obtained:where must be selected so that and to achieve . Therefore, there exists a finite time , such that
Consequently, is also bounded. Finally, the values of the parameters , , and can be determined as follows:
Since , can be introduced, which is directly related to the magnitude of the system disturbance, to select the upper bounds of the saturation functions as
4.4. Convergence of All States to Zero
Here, we prove that the closedloop system, provided by (25) and (26) satisfying (47), is asymptotically stable.
Note that after , controller (26) is no longer saturated. That is,and the closedloop system turns out to be
To demonstrate convergence to zero of all the states, the following Lyapunov function is used:and differentiating it along the trajectories of (49), the following is obtained:whereis positive definite with . Therefore, (51) is strictly negative, when . Then, the vector of states exponentially converges to zero after some time .
5. Extended State Observer
In this section, the extended state observer needed to estimate the disturbance due to wind, , is introduced [33].
Consider only the disturbed coordinate:
The following extended state observer is designed:where is the estimate of the roll velocity, is the estimate of the disturbance due to wind, and are the gains of the observer, which must satisfy the following condition: , and lastly is redefined and proposed aswhere represents a fictitious controller, acting on the coordinate .
6. Simulation Results
In this section, the outcomes of some numerical tests are presented in order to validate that the proposed control scheme successfully achieves that . That is, the control scheme carries out height position regulation, through performing trajectory tracking task, and stabilization of the horizontal position and roll angle for the PVTOL system in the presence of random disturbance due to wind.
The simulations were performed with the normalized model (1) in MATLABSimulink, using Euler’s numerical method with fixed step and a sample time of . In that direction, the coefficient giving the coupling between the rolling moment and the lateral acceleration was chosen as in [1], i.e., . Also, the desired trajectory, , was proposed as the following Bézier polynomial:where and are the constant values, is defined bywhich smoothly interpolates between and in the interval , with being the initial time, being the final one, and , , , , , and selected as
Regarding the disturbance due to wind given in (2), the air density of the Mexico City was used for and the aerodynamic coefficient was characterized as the following linear approximation:with being the slope and being the roll angle of the PVTOL system in degrees. It is important to mention that this linear approximation was determined from the results of , obtained with respect to the variation of the roll angle of an aircraft similar to the PVTOL system, by using a wind chamber [34]. Furthermore, the air speed was generated as follows:where is a random amplitude, is time, is a random period, is a random phase, and is a random offset. Therefore, (2) is random and can be rewritten as
The whole parameters to construct are shown in Table 1.

On the other hand, the tuning parameters of were set at
The parameter was chosen for so that
The gains implemented for the extended state observer were selected as
The initial conditions of the PVTOL system were set as indicated in Table 2.

The corresponding simulation results are shown in Figure 2. With the intention of comparing the performance of the proposed control scheme with a classical controller, Figure 2 also presents simulation results when using a PID structure for and to carry out regulation of the system. For the simulation of the normalized system in closed loop with the PID controllers, (61) with parameters in Table 1 was preserved, the initial conditions in Table 2 were set, the gains of the observer were maintained, and the gains of the controllers were tuned asfor andfor . To distinguish the results, the ones associated with the PID controllers are denoted with the subscript .
(a)
(b)
(c)
(d)
(e)
(f)
(g)
In Figure 2, it can be observed that the proposed control scheme allows achieving successfully the height position regulation, through the trajectory tracking task, and stabilization of the horizontal position and roll angle when the system is subjected to random disturbance due to wind. That is, is accomplished. Note that the execution of the trajectory tracking task in the vertical position provides maneuverability when takingoff the PVTOL system. However, with the PID controllers, the regulation of state cannot be achieved, but only for the positions and . That is, stabilization of the whole system is not achieved. Although PID structure can achieve the height position regulation when the system is far from the desired height, it requires excessive values for and and does not allow the takingoff of the system in a controlled way. Thus, advantages of the proposal presented herein are maneuverability and whole stabilization, when the system is under the undesired effect caused by wind.
7. Conclusions
In this study, a nested saturation functionbased controller, in combination with a backstepping controller, for stabilizing the PVTOL system under a disturbance due to wind was used. With this approach, the control design complexity of a higherorder system is reduced to design a control for a lowerorder nonlinear subsystem of the original system. Thus, the proposed control approach allows designing a controller based on nested saturation functions, which contemplates perturbations, guaranteeing the convergence of the roll angle to zero within a finite time and, consequently, the convergence to zero of the horizontal state. The stability analysis of the closedloop system was based on the second method of Lyapunov, using a simple candidate function. It is important to remark that the controller, based on backstepping and nested saturation functions, allows performing takeoff maneuvers in the presence of exogenous disturbances, which are found when aircraft carries out actual maneuvers. Furthermore, an extended state observer is used to estimate the disturbance due to wind. Numerical simulations were carried out to test the effectiveness of the proposed controller, having obtained convincing results. Finally, the proposed scheme was compared with a classical controller, finding that the controller based on backstepping and nested saturation functions presented herein has better performance.
It is worth mentioning that an experimental platform that allows configuring the PVTOL system has been designed, whose construction is in process. Thus, experimental implementation of the control scheme proposed herein is considered as a future work.
Data Availability
The data used to support the conclusion of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this article.
Acknowledgments
This study was supported by the Secretaría de Investigación y Posgrado of the Instituto Politécnico Nacional under the research grants 20201829, 20200162, 20201623, and 20200671. C. A. MerloZapata acknowledges financial support from Instituto Tecnológico de Iztapalapa. M. AntonioCruz and C. MárquezSánchez thank the support from the Sistema Nacional de InvestigadoresCONACYT.
References
 J. Hauser, S. Sastry, and G. Meyer, “Nonlinear control design for slightly nonminimum phase systems: application to v/stol aircraft,” Automatica, vol. 28, no. 4, pp. 665–679, 1992. View at: Publisher Site  Google Scholar
 K. D. Do, Z. P. Jiang, and J. Pan, “On global tracking control of a vtol aircraft without velocity measurements,” IEEE Transactions on Automatic Control, vol. 48, no. 12, pp. 2212–2217, 2003. View at: Publisher Site  Google Scholar
 A. ZavalaRío, I. Fantoni, and R. Lozano, “Global stabilization of a pvtol aircraft model with bounded inputs,” International Journal of Control, vol. 767, no. 8, pp. 1833–1844, 2003. View at: Publisher Site  Google Scholar
 R. Lozano, P. Castillo, and A. Dzul, “Global stabilization of the pvtol: realtime application to a miniaircraft,” International Journal of Control Proceedings Volumes, vol. 77, no. 8, pp. 735–740, 2004. View at: Publisher Site  Google Scholar
 A. Palomino, P. Castillo, I. Fantoni, R. Lozano, and C. Pégard, “Control strategy using vision for the stabilization of an experimental pvtol aircraft setup,” IEEE Transactions on Control Systems Technology, vol. 13, no. 5, pp. 847–850, 2005. View at: Publisher Site  Google Scholar
 R. OlfatiSaber, “Global configuration stabilization for the vtol aircraft with strong input coupling,” IEEE Transactions on Automatic Control, vol. 47, no. 11, pp. 1949–1952, 2002. View at: Publisher Site  Google Scholar
 R. Wood and B. Cazzolato, “An alternative nonlinear control law for the global stabilization of the pvtol vehicle,” IEEE Transactions on Automatic Control, vol. 52, no. 7, pp. 1282–1287, 2007. View at: Publisher Site  Google Scholar
 H. Ye, H. Wang, and H. Wang, “Stabilization of a pvtol aircraft and an inertia wheel pendulum using saturation technique,” IEEE Transactions on Control Systems Technology, vol. 15, no. 6, pp. 1143–1150, 2007. View at: Publisher Site  Google Scholar
 A. Chemori and N. Marchand, “A predictionbased nonlinear controller for stabilization of a nonminimum phase pvtol aircraft,” International Journal of Robust and Nonlinear Control, vol. 18, no. 8, pp. 876–889, 2008. View at: Publisher Site  Google Scholar
 S.L. Wu, P.C. Chen, K.Y. Chang, and C.C. Huang, “Robust gainscheduled control for vertical/short takeoff and landing aircraft in hovering with timevarying mass and moment of inertia,” Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, vol. 222, no. 4, pp. 473–482, 2008. View at: Publisher Site  Google Scholar
 L. Consolini, M. Maggiore, C. Nielsen, and M. Tosques, “Path following for the pvtol aircraft,” Automatica, vol. 46, no. 8, pp. 1284–1296, 2010. View at: Publisher Site  Google Scholar
 A. Gruszka, M. Malisoff, and F. Mazenc, “Tracking control and robustness analysis for planar vertical takeoff and landing aircraft under bounded feedbacks,” International Journal of Robust and Nonlinear Control, vol. 22, no. 17, pp. 1899–1920, 2012. View at: Publisher Site  Google Scholar
 A. ZavalaRío, I. Fantoni, and G. Sanahuja, “Finitetime observerbased outputfeedback control for the global stabilisation of the pvtol aircraft with bounded inputs,” International Journal of Systems Science, vol. 47, no. 7, pp. 1543–1562, 2014. View at: Publisher Site  Google Scholar
 C. AguilarIbáñez, J. H. SossaAzuela, and M. S. SuarezCastanon, “A backsteppingbased procedure with saturation functions to control the pvtol system,” Nonlinear Dynamics, vol. 83, no. 3, pp. 1247–1257, 2016. View at: Publisher Site  Google Scholar
 C. AguilarIbañez, M. S. SuarezCastanon, J. MendozaMendoza, J. D. J. Rubio, and J. C. MartínezGarcía, “Outputfeedback stabilization of the pvtol aircraft system based on an exact differentiator,” Journal of Intelligent & Robotic Systems, vol. 90, no. 34, pp. 443–454, 2018. View at: Publisher Site  Google Scholar
 C. AguilarIbañez, “Stabilization of the pvtol aircraft based on a sliding mode and a saturation function,” International Journal of Robust and Nonlinear Control, vol. 27, no. 5, pp. 843–859, 2017. View at: Publisher Site  Google Scholar
 C. YuChan, M. BaoLi, and X. WenJing, “Robust stabilization of nonlinear pvtol aircraft with parameter uncertainties,” Asian Journal of Control, vol. 19, no. 3, pp. 1239–1249, 2017. View at: Publisher Site  Google Scholar
 F. HernándezCastañeda, V. Santibáñez, and F. Jurado, “Priority altitude pvtol aircraft control via immersion and invariance,” International Journal of Control, vol. 2018, pp. 1–12, 2018. View at: Publisher Site  Google Scholar
 X. Xu and C. Zhang, “Cascade ADRC based faulttolerant control for a hovering PVTOL aircraft,” in Robotics and Mechatronics, Mechanisms and Machine Science, vol. 72, pp. 239–249, Springer, Cham, Switzerland, 2019. View at: Google Scholar
 J. C. Escobar, R. Lozano, and M. Bonilla Estrada, “PVTOL control using feedback linearisation with dynamic extension,” International Journal of Control, vol. 2019, pp. 1–10, 2019. View at: Publisher Site  Google Scholar
 C. AguilarIbanez, M. S. SuarezCastanon, J. MedaCampaña, O. GutierrezFrias, C. MerloZapata, and J. A. MartinezCastro, “A simple approach to regulate a pvtol system using matching conditions,” Journal of Intelligent & Robotic Systems, vol. 98, no. 2, pp. 511–524, 2019. View at: Publisher Site  Google Scholar
 C. AguilarIbanez, H. SiraRamirez, M. S. SuarezCastanon, and R. Garrido, “Robust trajectorytracking control of a pvtol under crosswind,” Asian Journal of Control, vol. 21, no. 3, pp. 1293–1306, 2019. View at: Google Scholar
 P. C. Garcia, R. Lozano, and A. Dzul, Modelling and Control of MiniFlying Machines, SpringerVerlag, London, UK, 2006.
 L. E. Munoz, O. Santos, and P. Castillo, “Robust nonlinear realtime control strategy to stabilize a pvtol aircraft in crosswind,” in Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1606–1611, Taipei, TW, 2010. View at: Google Scholar
 S. B. V. Gomes and J. G. Ramos, “Airship dynamic modeling for autonomous operation,” IEEE International Conference on Robotics and Automation (Cat. No. 98CH36146), vol. 4, pp. 3462–3467, 1998. View at: Google Scholar
 R. OlfatiSaber, Nonlinear Control of Underactuated Mechanical Systems with Application to Robotics and Aerospace Vehicles, Massachusetts Institute of Technology, Massachusetts, MA, USA, 2001, Ph.D. dissertation.
 A. R. Teel, “Global stabilization and restricted tracking for multiple integrators with bounded controls,” Systems & Control Letters, vol. 18, no. 3, pp. 165–171, 1992. View at: Publisher Site  Google Scholar
 P. Castillo, R. Lozano, and A. Dzul, “Stabilization of a mini rotorcraft with four rotors,” IEEE Control Systems Magazine, vol. 25, no. 6, pp. 45–55, 2005. View at: Publisher Site  Google Scholar
 C. A. Ibánez, O. G. Frías, and M. S. Castañón, “Controlling the strongly damping inertia wheel pendulum via nested saturation functions,” Computación y Sistemas, vol. 12, no. 4, pp. 436–449, 2009. View at: Google Scholar
 C. AguilarIbañez, J. C. MartínezGarcía, A. SoriaLópez, and J. D. J. Rubio, “On the stabilization of the invertedcart pendulum using the saturation function approach,” Mathematical Problems in Engineering, vol. 2011, pp. 1–14, 2011. View at: Google Scholar
 C. A. Ibañez and O. G. Frias, “Controlling the inverted pendulum by means of a nested saturation function,” Nonlinear Dynamics, vol. 53, no. 4, pp. 273–280, 2008. View at: Publisher Site  Google Scholar
 Y. Lozano Hernández, O. Gutiérrez Frías, N. LozadaCastillo, and A. Luviano Juárez, “Control algorithm for taking off and landing manoeuvres of quadrotors in open navigation environments,” International Journal of Control, Automation and Systems, vol. 17, no. 9, pp. 2331–2342, 2019. View at: Publisher Site  Google Scholar
 H. SiraRamírez, A. LuvianoJuárez, M. RamírezNeria, and E. W. ZuritaBustamante, Active Disturbance Rejection Control of Dynamic Systems: A Flatness Based Approach, ButterworthHeinemann, London, UK, 2018.
 F. Mohamad, W. Wisnoe, R. E. M. Nasir, K. I. Sainan, and N. Jenal, “Yaw stability analysis for UiTM's BWB baselineII UAV E4,” Applied Mechanics and Materials, vol. 393, pp. 323–328, 2013. View at: Publisher Site  Google Scholar
Copyright
Copyright © 2020 Carlos Alejandro MerloZapata et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.