Dynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle

Size: px
Start display at page:

Download "Dynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle"

Transcription

1 Dynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle N. K. M Sirdi, Abdellah Mokhtari LSIS Laboratoire de Sciences de l Information et des Systèmes, CNRS UMR Dom. Univ. St- Jérôme, Av. Escadrille Normandie-Niemen Marseille Cedex 20. France University of Science and Technology Oran Algérie. msirdink@free.fr Résumé A nonlinear kino- dynamic model for a quadrotor unmanned aerial vehicle is presented with a comparison of state parametrizations based on Euler angles and positions states. The first method, called partial state representation, emphasizes the control of roll, pitch and yaw angles rather than the second one is dedicated to drive translational motions of the UAV. The system is presented as two cascaded parts, the first one for the rotational motion and the last for translations. A dynamic feedback control is applied to linearize the closed loop first part leading a controllable and decoupled subsystem. Performance and robustness of the proposed controller are analysed in simulation. Mots-clés Dynamic Feedback Control, Partial State Feedback, Full State Feedback, Unmanned Aerial Vehicle, nonlinear estimation I. INTRODUCTION The characteristics of the UAV system components are determined by some key operational requirements like endurance, radius of action, altitude and take on/off landing. Their successful application depends on their level of controllability and flying qualities [1]. Fully autonomous operations and faster dynamics lead to difficulties in control design to obtain a satisfactory level of performance. A systematic study of the UAV dynamics representation seems to be necessary. Small scale helicopters with fully autonomous operation depends essentially on controllability and flying qualities. The difficulty of the control design is due in general to complexity of dynamic representation of the quadrotor, and how exactly it reflects the real system. Hence this dynamic must take into account a set of important parameters affecting the behavior of the system, in order to understand the performance requirements of controlling such class of unmanned aerial vehicles. The quadrotor helicopter dynamic unstabillity comes from parameters uncertaities and wind disturbances. Therefore suitable control methods are needed to make them stable, robust and performant. Erdinç Altug et. al [2] present two methods of control of the quadrotor, the first one using linearizing feedback control, and the other using back-stepping-like control law. Both approaches have been used to control translational motion (x, y, z) and yaw angle (ψ). They need high order lie derivatives (for the first method) and huge calculation (for second method). Vincent Mistler et. al [3][4] developped the dynamic model in non linear state space representation, and used an exact linearization and non-interacting control for the global system to evaluate translational motion and yaw angle outputs. We have shown that the input-output decoupling problem is not solvable for this model by means of a static state feedback control law. Then, a dynamic feedback controller was developed to render the closed-loop system linear, controllable and noninteractive after a change of coordinates in the state-space. Finally, the stability and the robustness of the proposed control law in the presence of wind, turbulences and parametric uncertainties was analyzed. A delay of control inputs here seems to be necessary to avoid singularity and make the problem solvable. In a previous paper we have presented a kino dynamical model of a four rotors helicopter [5]. For such model, we have shown that it is possible to apply a non linear controller with observers based on the Backstepping approach. This has shown a good robustness and permit to reduce the number of the required sensors that have to be used, by observing the absolute velocity of the helicopter which is difficult to measure. Performance and characteristics of a Luenberger observer, combined with a classical polynomial controller (based on an accurate model of the plant), have been analyzed in [6]. The observer is efficient when dealing with bounded uncertainties, disturbances and noise. The analysis is based on the observer and tracking errors during transients and at steady state, and on the performance and robustness with respect to plant uncertainties. Estimation of wind parameters have been added to reinforce the robustness. In the present work two ways Fig. 1. The quadrotor Aerial Vehicle (UAV) model. of representation both of them using feedback linearization has been used and analyzed to control a full and partial dynamic system. However there are some fundamental technical problems which can be identified: understanding the aerodynamics of vertical flight and knowing The theoretical power required to produce a fixed amount of lift.

2 Keeping structural weight and engine weight down such that the machine could lift a payload. Conquering the problem of vibrations. This was a source of many mechanical failures of rotors and airframe. The complexity of control design for underactuated systems is that they are not fully feedback linearizable. Moreover, many recent and traditional methods of nonlinear control design including backstepping [7] [8], forwarding [9] [10] [11] [12], high-gain/low-gain designs [13] [10], and sliding mode control [14] are not directly applicable to underactuated systems with the exception of a few special cases. II. DYNAMIC REPRESENTATION The equations describing the attitude and position of an UAV (represented in figure 1) are basically those of a rotating rigid body with six degrees of freedom [15] [16]. They may be separated into kinematic equations and dynamic equations [17]. The kinematic equations may be represented as follows. The absolute position of the UAV is described by the three coordinates (x 0, y 0, z 0 ) of its center of mass with respect to an earth fixed inertial reference frame and its attitude by the three Euler s angles (ψ,θ,φ). These three angles are respectively called yaw angle ( π ψ < π), pitch angle ( π 2 < θ < π 2 ) and roll angle ( π 2 < φ < π 2 ). The derivatives with respect to time of the angles (ψ,θ,φ) can be expressed in the form col( ψ, θ, φ) = N(ψ, θ, φ)ω (1) in which ω = col(p, q, r) is the angular velocity expressed with respect to a body reference frame and N(ψ, θ, φ) is the 3x3 rotation matrix given by N(ψ, θ, φ) = 0 sin φ sec θ cos φ sec θ 0 cos φ sin φ 1 sin φ tan θ cos φ tan θ The dynamic equations are now expressed. Using the Newton s laws about the center of mass, one obtains the dynamic equations for the miniature four rotors helicopter 1 m V 0 = F ext (2) J ω = ω Jω + T ext m is the mass, J is the inertia matrix given by J = I x I y I z and F ext, T ext represent the vector of external forces and external torques respectively. They contain 1 denotes the usual vector product and Cφ = cos(φ); Cψ = cos(ψ); Sθ = sin(θ) the helicopter s weight, the aerodynamic forces vector, the thrust and the torque developed by the four rotors. Some calculations yield the following form for theses two vectors Fext = A x (CφCψSθ + SφSψ)u 1 A y (CφSθSψ CψSφ)u 1 A z + mg (CθCφ)u 1 (3) Text = in which A p + u 2 d A q + u 3 d A r + u 4 col(a x, A y, A z ) and col(a p, A q, A r ) are the resulting aerodynamic forces and moments acting on the UAV and are computed from the aerodynamic coefficients C i as A i = 1 2 ρ airc i W 2 (ρ air is the air density, W is the velocity of the UAV with respect to the air) [17]. g is the gravity constant (g = 9.81ms 2 ); d is the distance from the center of mass to the rotors; u 1 is the resulting thrust of the four rotors; u 2 is the difference of thrust power between the left rotor and the right rotor (y direction); u 3 is the difference of thrust power between the front rotor and the back rotor (x direction); u 4 is the difference of torque between the two clockwise turning rotors and the two counter-clockwise turning rotors. Each rotor undergoes thrust and torque and of course leaves a wake behind as it moves. Assuming that the electric motors are velocity controlled, then (u 1, u 2, u 3, u 4 ) may be considered directly as control inputs. The real control signals (u 1, u 2, u 3, u 4 ) have been replaced by (ū 1, ū 2, ū 3, ū 4 ) to avoid singularity in lie transformation matrices when using exact linearization [10]. In that case u 1 has been delayed by double integrator. The Input-Output linearization uses full state feedback to globally linearize the nonlinear dynamics of selected controlled outputs (for the newsystem; see figure 2). Each of the output channels is differentiated a sufficient number of times until a control input component appears in the resulting equation. The others control signals are keept unchanged [3][4][5]. u 1 = ζ u 2 = ū 2 ζ = ξ u 3 = ū 3 ξ = ū 1 u 4 = ū 4 Using the Lie derivative, feedback linearization will transform the nonlinear system into a linear and noninteracting system which is known as Brunovsky form: d 4 x 0 dt 4 = v 1 d 4 y 0 dt 4 = v 2 (4) d 4 z 0 dt 4 = v 3 d 2 ψ dt 2 = v 4

3 v 1, v 2, v 3, v 4, represent the new input control signals. Obviously the state vector need the primary state ( x 0, y 0, z 0, ψ) and their successive derivatives to be compared with the desired state trajectories when developing the control law. On adopting a classical polynomial based control law, the closed loop system will be represented by the following equation: v 1 = x (4) d λ 3 (x (3) 0 x (3) d ) λ 2(ẍ 0 ẍ d ) λ 1 (ẋ 0 ẋ d ) λ 0 (x 0 x d ) v 2 = y (4) d λ 3 (y (3) 0 y (3) d ) λ 2(ÿ 0 ÿ d ) λ 1 (ẏ 0 ẏ d ) λ 0 (y 0 y d ) (5) v 3 = x (4) d λ 3 (z (3) 0 z (3) d ) λ 2( z 0 z d ) λ 1 (ż 0 ż d ) λ 0 (z 0 z d ) v 4 = ψ d λ 5 ( ψ ψ d ) λ 4 (ψ ψ d ) The choice of λ i is decisive in defining the dynamic of the system since the poles placement is based on. The closed loop with complete state feedback can be represented as in Figure 2. Fig. 2. Full state closed loop system K 1 = I x cos(θ) θ ψ + cos(θ) 2 sin(φ) ψ 2 I z cos(φ) cos(θ)sin(φ) 2 ψi z θ + cos(φ) 2 θiz cos(θ) ψ cos(φ) θ 2 I z sin(φ) cos(θ) 2 cos(φ) ψ 2 I y sin(φ) cos(θ)cos(φ) 2 ψi y θ + sin(φ) 2 θiy cos(θ) ψ + sin(φ) θ 2 I y cos(φ) K 2 = I y ψsin(θ)sin(φ) θ + I y ψcos(θ)cos(φ) φ I y sin(φ) φ θ cos(θ)cos(φ) ψ 2 I x sin(θ) + cos(θ)cos(φ) ψi x φ + sin(φ) θix sin(θ) ψ sin(φ) θi x φ + sin(θ) ψ 2 I z cos(θ)cos(φ) sin(θ) ψi z sin(φ) θ φi z cos(θ)cos(φ) ψ + φi z sin(φ) θ K 3 = I z ψsin(θ)cos(φ) θ I z ψcos(θ)sin(φ) φ I z cos(φ) φ θ sin(θ) ψ 2 I y cos(θ)sin(φ) sin(θ) ψi y cos(φ) θ + φi y cos(θ)sin(φ) ψ + φi y cos(φ) θ + cos(θ)sin(φ) ψ 2 I x sin(θ) cos(θ)sin(φ) ψi x φ + cos(φ) θix sin(θ) ψ cos(φ) θi x φ To avoid complications on control aim and to not fall in an underactuated system, it is necessary to set the number of input equal to the number of output channels. Since the input signals are u 1, u 2, u 3, u 4 the output signals to be controlled are chosen as : III. PARTIAL STATE REPRESENTATION This representation is based on rotational motion (tilt angles) rather than translational motion. This technique has been adopted for different reasons: 1. Tilt angles, velocities and accelerations can be well measured by inertial sensors accurately. 2. The dynamic equation which relates yaw, pitch, roll angles to external torques represent a full rank system so singularity is avoided directly and there is no need to delay control inputs by double integration. 3. An observer can be used to estimate positions (x, y) through the controlled tilt angles output and thrust power input. 4. The altitude z 0 is also controlled since it is is directly affected by thrust power and roll-pitch angles, and its construction through an observer is not possible. With the state vector x 1 = col(ψ, θ, φ) ; and the state vector x 2 = col(x 0, y 0, z 0 ) we may write the dynamic equation of the system as: M (x 1 ) ẍ 1 + K(x 1, ẋ 1 ) = T ext (6) M (x 1 ) = K(x 1, ẋ 1 ) = [K 1 ; K 2 ; K 3 ] T mẍ 2 = F ext (7) I xsin(θ) 0 I x I y cos(θ)sin(φ) I y cos(φ) 0 I z cos(θ)cos(φ) I z sin(φ) 0 y c = col(x 0, y 0, z 0, ψ) To encounter the translational motion measure which is rather difficult and instrumentation in this case (GPS, camera,...) are not accurate enough, we have chosen to use the following measured signals for control: y m = col(ψ, θ, φ, z 0 ) So the system to be controlled can be written: [ m ] [ ] [ m CθCφ 0 z0 + CθCφ g ] = 0 M(x 1 ) ẍ 1 K(x 1, ẋ 1 ) (8) The feedback linearization control is applied to the equation (8) with inputs u 1, u 2, u 3, u 4 and outputs ψ, θ, φ, z 0. If one consider no disturbance on the system (A p = A q = A q = A z = 0), the control law will then become u 1 u 2 u 3 u 4 = D 1 D = m C(θ)C(φ) (v 1 g) M(x 1 ) v 2 v 3 + K d d v 4 A z CθCφ +u 1 A p +u 2 d A q +u 3 d A r +u 4

4 M(x 1 ) is a non singular matrix. Hence the system is transformed from nonlinear system into a linear and controllable one, so the closed loop system is reduced to four double integrators: z 0 = v 1 ψ = v 2 θ = v 3 φ = v 4 Let the tracking error signals be as follows: e z = z 0d z, ė z = ż 0d ż e ψ = ψ d ψ, ė ψ = ψ d ψ e θ = θ d θ, ė θ = θ d θ e φ = φ d φ, ė φ = φ d φ condition problem when solving equations of position (x 0, y 0, z 0 ). So the desired trajectory is filtered with a third order filter defined by the transfer function H f (p) to make it smooth and have zero initial conditions before exciting system. The chosen reference trajectories are given by : x 0d = 1 2 cos( t 2 ); y 0d = 1 2 sin( t 2 ) z 0d = 1 t 10 ; ψ d = π H f (p) = p p p the constant parameters of the quadrotor are: From equation of forces and taking into account only the measured signals, the relations between desired positions and desired angles (the desired roll angle φ d (ẍ 0d, ÿ 0d, ψ d, u 1 ) and the desired pitch angle θ d (ẍ 0d, ÿ 0d, ψ d, u 1 )) are derived from: [ ] [ ] ẍ0d (cos φd cos ψ m = d sin θ d + sin φ d sin ψ d ) u 1 ÿ 0d (cos φ d sin θ d sin ψ d cos ψ d sin φ d ) u 1 The reference signals are given by: Fig. 4. Angle trajectories for ψ, θ, φ and tracking errors Fig. 3. Partial state feedback controlled system v 1 = z 0d + λ v ė z + λ p e z v 2 = ψ d + λ v ė ψ + λ p e ψ v 3 = θ d + λ v ė θ + λ p e θ v 4 = φ d + λ v ė φ + λ p e φ The differential equation for the tracking error is then given as follows: ë z + λ v ė z + λ p e z = 0 ë ψ + λ v ė ψ + λ p e ψ = 0 ë θ + λ v ė θ + λ p e θ = 0 ë φ + λ v ė φ + λ p e φ = 0 if λ v and λ p are chosen to assign a specific set of eigenvalues such that the system will converge exponentially. The closed loop system with partial state feedback can be represented as in Figure 3. IV. SIMULATION RESULTS For observability requirements the reference trajectory proposed here is chosen in a manner to avoid initial Fig. 5. Position trajectories for x, y, z and their tracking error m = 2Kg, I x = I y = I z = N/rad/s 2, d = 0.1m, g = 9.81m/s 2 The control parameters are such as λ 0 to λ 3 and λ 4, λ 5 are the coefficients of the polynomials (p + 5) 4 and (p + 5) 2 respectively and: λ v = 16; λ p = 64

5 Fig. 6. Control input signals u 1, u 2, u 3, u 4 Fig. 8. Partial state feedback controlled system A. Flight without perturbation Results without perturbation are shown in Fig-4 to Fig-6 for full state feedback and in Fig-7 and Fig-8 for partial state feedback. Simulation results for desired and observed positions for both methods are presented: Fig. 9. Tracking errors for x, y, z Fig. 7. Partial state feedback controlled system B. Flight with parametric uncertainties For parameters uncertainties of -20% on values of m, Ix, Iy, Iz and d, are considered. Robustness of the quadrotor control is shown below in Fig 9,Fig-10): C. Compensation of wind disturbances: Parameters Ap, Aq, and Ar have been introduced in control law to analyze the behavior of the system when taking into account perturbation in the controller. For Ap = 0.02, Aq = 0.03, Ar = 0.04 the following results are obtained (Fig-12 to Fig14) : D. Discussion on simulation results It is seen from reference trajectories tracking without perturbation (Fig-3) that feedback linearization control on Euler angles is acceptable since the tracking of angles and positions was perfect (Fig5,6). This may be confirmed by the angle tracking errors (Fig-7) and the position tracking error (Fig-8) which vanished on time. The control signal figure (Fig 8) shows a smooth curve, this is due to the choice of optimal control gain λ v and λ pḣowever the position trajectory (x, y) presents a bounded tracking error (Fig 4). The tracking error in the full state feedback is more fast vanishing (Fig6), but control signals are more oscillatory An uncertainties on inertia coefficients and mass of the quadrotor of 20% were taken to analyze the robustness of the control law. Note that all this parameters affect the angle dynamic equations which are presented in closed loop form. These variations were successfully compensated by controller. from Fig-10 representing the angle tracking error and Fig-11 representing the position tracking error it is seen that the actual output ψ, θ, φ, z converge perfectly to the desired output, however the actual output x, y converge with a small error less than 1%. A study of the system with the presence of wind perturbation was presented. An estimation of the wind parameters through Lyapunov function and adaptation gain was elaborated. The tracking errors for Euler angles and positions were presented in Fig-12 and Fig-13. The convergence were confirmed for angles whereas the position errors reveal a small oscillation of 1%. The estimated wind parameters for a nominal values of A p = 0.02; A q = 0.03 and A r = 0.04; are shown in Fig-11.

6 Fig. 10. Angle tracking errors for 20% uncertainties on m, I x, I y, I z Fig. 12. Angle tracking errors with with disturbance for Ap = 0.02; Aq = 0.03; Ar = 0.04 Fig. 11. Position tracking errors for 20% uncertainties on m, I x, I y, I z V. CONCLUSION A partial state feedback control has been applied and compared with full dynamic state feedback and has been shown the same performance and stability when using observation of outputs (x 0, y 0 ), without need of sensors to measure them. However the system behavior toward aerodynamic forces disturbance (A x, A y ) and moment disturbance(a p, A q, A r, A z ) seems to be quite different. In the first one disturbances the system is more sensitive to variation than the other, since the variation on (A p, A q, A r ) can be easily compensated by control law extension, however (A x, A y ) will affect the forces dynamic model of the displacement (x 0, y 0 ) which are represented in an open loop form and are not easy to compensate directly by the same controller as used here. It was clearly shown that feedback linearization based control will not be robust enough toward wind disturbances. This will be true either when taking a partial state feedback control for (x 0, y 0, z 0, ψ) or for (ψ, θ, φ, z 0 ) outputs. This is because of partial feedback linearization method does not really reflect the nonlinear complete system dynamics since it transforms the partial system into a set of cascaded integrators (Brunovski s form). However the full state feedback system control or partial state control system with observers, will give satisfactory desired trajectory tracking without external disturbances. Our further investigation will be based on robust full state feedback implementable non linear control to obtain a good robustness versus load hanges and wind perturbations. Note that linear control like H, GH, µ synthesis can also be implemented but seem robust approaches like sliding modes seem to be more interesting. RÉFÉRENCES [1] B. Mettler, T. Kanade. Attitude control optimization for. a smallscale unmanned helicopter. AIAA Guidance,Navigation and Control Conference, Denver, Colorado, August [2] E. Altug, J. P. Ostrowski, R. Mahony. Control of a Quadrotor Helicopter Using Visual Feedback. International Conference on Robotics and Automation [3] V. Mistler, A. Benallegue, N. K. M Sirdi, Exact Linearization and Noninteracting Control of a 4 Rotors Helicopter via Dynamic Feedback, IEEE 10th IEEE International Workshop on Robot-Human Interactive Communication (September 18-21,2001 Bordeaux and Paris). Proceedings ROMAN Sept Bordeaux-Paris [4] V.Mislter, A. Benallegue and N. K.M Sirdi : Linéarisation exacte et découplage entrées-sorties, Comparaison entre l hélicoptère standard & l hélicoptère 4 rotors. CIFA [5] L. Mederreg, F. Diaz and N. K. M sirdi. Non linear backstepping control with observer design for 4 rotors helicopter. AVCS 2004 Genova November [6] A Mokhtari, N K. M Sirdi, K Meghriche, A. Belaidi. Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle. Internal report. to be published. [7] A. Isidori. Nonlinear Control Systems. Springer, [8] M. Krstic, I. Kanellakopoulos, and P. Kokotovic. Nonlinear and Adaptive Control Design. John Wiley & Sons, [9] F. Mazenc and L. Praly. Adding integrations, saturated controls, and stabilization for feedforward Systems. IEEE Trans. on Automatic Control, Vol 40, [10] R. Sepulchre, M. Jankovic, and P. Kokotovic. Constructive Nonlinear Control. Springer-Verlag, [11] A. R. Teel, A nonlinear small gain theorem for the analysis of control systems with saturation. IEEE Trans. on Automatic Control, Vol.40, pp , [12] A. R. Teel. Using Saturation to stabilize a class of singleinput partially linear composite systems. IFAC Nonlinear Control System Design Symposium, NOLCOS 92, June [13] R. Sepulchre. Slow peaking and low-gain designs for global stabilization of nonlinear systems. 36th IEEE Conference on Decision and Control, pp , [14] H. K. Khalil. Nonlinear Systems. Prentice-Hall, Inc., [15] M. Vukobratovic, Applied Dynamics of Manipulation Robots: Modelling, Analysis, and Examples. Berlin: Springer-Verlag, [16] S. B. V. Gomes, J. J. Jr. G.Ramas. Airship dynamic modelling for autonomous operation. IEEE International Conference on Robotics and Automation, [17] H. Nijmeijer, A.J. Vander Shaft. Nonlinera Dynamic Control System, Springer Verlag [18] L. M. Milne-Thomson, Theoretical Aerodynamics, Dover, th edition. [19] R. Olfati-Saber, Nonlinear Control of Underactuated Mechanical Systems with Application to Robotics and Aerospace Vehicles, PHD thesis in Electrical Engineering and Computer Science, Massachusetts Institute Of Technology, Feb [20] C.A Desoer, M.Vidyasagar, Feedback System: Input-Output Properties. Academic Press, New york, 1975 [21] O. Shakernia, Y. Ma, T. J. Koo, J. Hespanha, and S. S. Sastry, Vision Guided Landing of an Unmanned Air Vehicle. Proc. IEEE Conf. Decision and Control, Phoenix, AZ, December [22] J.Gordon Leishman,Principles of helicopter aerodynamics, university of maryland,university press,2000 [23] A. Gessow, G. Myers, Aerodynamics of the helicopter, Frederick Ungar Publishing Co, New York, thirdedition, [24] J.C. Avila-Vilchis, B. Brogliato, A. Dzul, R. Lozano, Nonlinear modelling and control of helicopters, Automatica, [25] P Castillo, A. Dzul, R. Lozano, Real Time stabilization and tracking of a four rotor mini-rotorcraft. [26] O. Shakernia, Y. Ma, T. J. Koo, and S. S. Sastry. Landing an Unmanned Air Vehicle: Vision-based Motion Estimation and Nonlinear Control, Asian J. Control, Vol. 1, No. 3, 1999 [27] I. D. Landau and R. Horowitz. Applications of the Passive Systems Approach to the Stability Analysis of Adaptive Controllers for Robot Manipulators. Int. J. of Adaptive Control and Signal Processing, V3, 1989.

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads 2 th International Conference on Control, Automation and Systems Oct. 26-29, 2 in KINTEX, Gyeonggi-do, Korea Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown

More information

AN INTEGRATOR BACKSTEPPING CONTROLLER FOR A STANDARD HELICOPTER YITAO LIU THESIS

AN INTEGRATOR BACKSTEPPING CONTROLLER FOR A STANDARD HELICOPTER YITAO LIU THESIS AN INEGRAOR BACKSEPPING CONROLLER FOR A SANDARD HELICOPER BY YIAO LIU HESIS Submitted in partial fulfillment of the requirements for the degree of Master of Science in Electrical and Computer Engineering

More information

Further results on global stabilization of the PVTOL aircraft

Further results on global stabilization of the PVTOL aircraft Further results on global stabilization of the PVTOL aircraft Ahmad Hably, Farid Kendoul 2, Nicolas Marchand, and Pedro Castillo 2 Laboratoire d Automatique de Grenoble, ENSIEG BP 46, 3842 Saint Martin

More information

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Landing Control for Quadrotor UAVs Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred

More information

Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique

Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 006 Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique

More information

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle Feedback Linearization and Linear Observer for a Quadrotor Unanned Aerial Vehicle Abdellah Mokhtari,2, Nacer K. M Sirdi, Kaal Meghriche, A. Belaidi 3 LRV : Versailles Laboratory of Robotics, University

More information

UAV Coordinate Frames and Rigid Body Dynamics

UAV Coordinate Frames and Rigid Body Dynamics Brigham Young University BYU ScholarsArchive All Faculty Publications 24-- UAV oordinate Frames and Rigid Body Dynamics Randal Beard beard@byu.edu Follow this and additional works at: https://scholarsarchive.byu.edu/facpub

More information

Quadrotors Flight Formation Control Using a Leader-Follower Approach*

Quadrotors Flight Formation Control Using a Leader-Follower Approach* 23 European Conference (ECC) July 7-9, 23, Zürich, Switzerland. Quadrotors Flight Formation Using a Leader-Follower Approach* D. A. Mercado, R. Castro and R. Lozano 2 Abstract In this paper it is presented

More information

Quadrotor Modeling and Control

Quadrotor Modeling and Control 16-311 Introduction to Robotics Guest Lecture on Aerial Robotics Quadrotor Modeling and Control Nathan Michael February 05, 2014 Lecture Outline Modeling: Dynamic model from first principles Propeller

More information

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Vol.13 No.1, 217 مجلد 13 العدد 217 1 Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller Abdul-Basset A. Al-Hussein Electrical Engineering Department Basrah University

More information

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005 Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Samir Bouabdallah

More information

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter APPLICATIONS OF MODELLING AND SIMULATION http://amsjournal.ams-mss.org eissn 2680-8084 VOL 2, NO. 1, 2018, 34-40 Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter M.A.M. Basri*,

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

Design and Control of Novel Tri-rotor UAV

Design and Control of Novel Tri-rotor UAV UKACC International Conference on Control Cardiff, UK, -5 September Design and Control of Novel Tri-rotor UAV Mohamed Kara Mohamed School of Electrical and Electronic Engineering The University of Manchester

More information

Modeling and Sliding Mode Control of a Quadrotor Unmanned Aerial Vehicle

Modeling and Sliding Mode Control of a Quadrotor Unmanned Aerial Vehicle Modeling and Sliding Mode Control of a Quadrotor Unmanned Aerial Vehicle Nour BEN AMMAR, Soufiene BOUALLÈGUE and Joseph HAGGÈGE Research Laboratory in Automatic Control LA.R.A), National Engineering School

More information

Control and Navigation Framework for Quadrotor Helicopters

Control and Navigation Framework for Quadrotor Helicopters DOI 1.17/s1846-1-9789-z Control and Navigation Framework for Quadrotor Helicopters Amr Nagaty Sajad Saeedi Carl Thibault Mae Seto Howard Li Received: September 1 / Accepted: September 1 Springer Science+Business

More information

Quadcopter Dynamics 1

Quadcopter Dynamics 1 Quadcopter Dynamics 1 Bréguet Richet Gyroplane No. 1 1907 Brothers Louis Bréguet and Jacques Bréguet Guidance of Professor Charles Richet The first flight demonstration of Gyroplane No. 1 with no control

More information

QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES

QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES Somayeh Norouzi Ghazbi,a, Ali Akbar Akbari 2,a, Mohammad Reza Gharib 3,a Somaye_noroozi@yahoo.com, 2 Akbari@um.ac.ir, 3 mech_gharib@yahoo.com

More information

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD) Aerial Robotics Vision-based control for Vertical Take-Off and Landing UAVs Toulouse, October, 2 nd, 2014 Henry de Plinval (Onera - DCSD) collaborations with P. Morin (UPMC-ISIR), P. Mouyon (Onera), T.

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

Robust Nonlinear Real-time Control Strategy to Stabilize a PVTOL Aircraft in Crosswind

Robust Nonlinear Real-time Control Strategy to Stabilize a PVTOL Aircraft in Crosswind The IEEE/RSJ International Conference on Intelligent Robots and Systems October 8-,, Taipei, Taiwan Robust Nonlinear Real-time Control Strategy to Stabilize a PVTOL Aircraft in Crosswind Laura E. Muñoz

More information

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,

More information

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization Proceedings of the 2009 IEEE International Conference on Mechatronics. Malaga, Spain, April 2009. Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization Holger Voos University of Applied

More information

Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3)

Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) 22 American Control Conference Fairmont Queen Elizabeth Montréal Canada June 27-June 29 22 Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) Taeyoung Lee Melvin Leok and N. Harris McClamroch

More information

Design and modelling of an airship station holding controller for low cost satellite operations

Design and modelling of an airship station holding controller for low cost satellite operations AIAA Guidance, Navigation, and Control Conference and Exhibit 15-18 August 25, San Francisco, California AIAA 25-62 Design and modelling of an airship station holding controller for low cost satellite

More information

Nonlinear and Neural Network-based Control of a Small Four-Rotor Aerial Robot

Nonlinear and Neural Network-based Control of a Small Four-Rotor Aerial Robot Nonlinear and Neural Network-based Control of a Small Four-Rotor Aerial Robot Holger Voos Abstract Small four-rotor aerial robots, so called quadrotor UAVs, have an enormous potential for all kind of neararea

More information

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova Visual Servoing for a Quadrotor UAV in Target Tracking Applications by Marinela Georgieva Popova A thesis submitted in conformity with the requirements for the degree of Master of Applied Science Graduate

More information

STABILIZABILITY AND SOLVABILITY OF DELAY DIFFERENTIAL EQUATIONS USING BACKSTEPPING METHOD. Fadhel S. Fadhel 1, Saja F. Noaman 2

STABILIZABILITY AND SOLVABILITY OF DELAY DIFFERENTIAL EQUATIONS USING BACKSTEPPING METHOD. Fadhel S. Fadhel 1, Saja F. Noaman 2 International Journal of Pure and Applied Mathematics Volume 118 No. 2 2018, 335-349 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu doi: 10.12732/ijpam.v118i2.17

More information

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano Advanced Aerospace Control Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano ICT for control systems engineering School of Industrial and Information Engineering Aeronautical Engineering

More information

Flight control of unmanned helicopters is an area that poses

Flight control of unmanned helicopters is an area that poses F E A T U R E Experimental implementation of linear and nonlinear control laws DIGITAL VISION Stabilization of a Mini Rotorcraft with Four Rotors By Pedro Castillo, Rogelio Lozano, and Alejandro Dzul Flight

More information

Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles

Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles Technical Paper Int l J. of Aeronautical & Space Sci. 11(3), 167 174 (010) DOI:10.5139/IJASS.010.11.3.167 Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles Dong-Wan Yoo*,

More information

ADAPTIVE SLIDING MODE CONTROL OF UNMANNED FOUR ROTOR FLYING VEHICLE

ADAPTIVE SLIDING MODE CONTROL OF UNMANNED FOUR ROTOR FLYING VEHICLE International Journal of Robotics and Automation, Vol. 30, No. 2, 205 ADAPTIVE SLIDING MODE CONTROL OF UNMANNED FOUR ROTOR FLYING VEHICLE Shafiqul Islam, Xiaoping P. Liu, and Abdulmotaleb El Saddik Abstract

More information

Backstepping sliding mode controller improved with fuzzy logic: Application to the quadrotor helicopter

Backstepping sliding mode controller improved with fuzzy logic: Application to the quadrotor helicopter Archives of Control Sciences Volume 22(LVIII), 2012 No. 3, pages 255 282 Backstepping sliding mode controller improved with fuzzy logic: Application to the quadrotor helicopter SAMIR ZEGHLACHE, DJAMEL

More information

Dynamic Modeling of Fixed-Wing UAVs

Dynamic Modeling of Fixed-Wing UAVs Autonomous Systems Laboratory Dynamic Modeling of Fixed-Wing UAVs (Fixed-Wing Unmanned Aerial Vehicles) A. Noth, S. Bouabdallah and R. Siegwart Version.0 1/006 1 Introduction Dynamic modeling is an important

More information

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor Robot Dynamics Rotary Wing AS: Control of a Quadrotor 5-85- V Marco Hutter, Roland Siegwart and Thomas Stastny Robot Dynamics - Rotary Wing AS: Control of a Quadrotor 7..6 Contents Rotary Wing AS. Introduction

More information

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER C. Nicol,C.J.B. Macnab, A. Ramirez-Serrano Schulich School of Engineering, University of Calgary Department of Electrical and Computer Engineering

More information

Mini coaxial rocket-helicopter: aerodynamic modeling, hover control, and implementation

Mini coaxial rocket-helicopter: aerodynamic modeling, hover control, and implementation Mini coaxial rocket-helicopter: aerodynamic modeling, hover control, and implementation E. S. Espinoza,2, O. Garcia, R. Lozano,3, and A. Malo Laboratoire Franco-Mexicain d Informatique et Automatique,

More information

High-order sliding-mode observer for a quadrotor UAV

High-order sliding-mode observer for a quadrotor UAV INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL Published online in Wiley InterScience (wwwintersciencewileycom) DOI: /rnc5 High-order sliding-mode observer for a quadrotor UAV A Benallegue, *,y,

More information

A Comparison of Closed-Loop Performance of Multirotor Configurations Using Non-Linear Dynamic Inversion Control

A Comparison of Closed-Loop Performance of Multirotor Configurations Using Non-Linear Dynamic Inversion Control Aerospace 2015, 2, 325-352; doi:10.3390/aerospace2020325 OPEN ACCESS aerospace ISSN 2226-4310 www.mdpi.com/journal/aerospace Article A Comparison of Closed-Loop Performance of Multirotor Configurations

More information

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein 7 American Control Conference Sheraton Seattle Hotel May 4 6, 7, Seattle, USA Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein Abstract

More information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University

More information

Nonlinear control of underactuated vehicles with uncertain position measurements and application to visual servoing

Nonlinear control of underactuated vehicles with uncertain position measurements and application to visual servoing Nonlinear control of underactuated vehicles with uncertain position measurements and application to visual servoing Henry de Plinval Pascal Morin Philippe Mouyon Abstract The paper concerns the stabilization

More information

Modelling of Opposed Lateral and Longitudinal Tilting Dual-Fan Unmanned Aerial Vehicle

Modelling of Opposed Lateral and Longitudinal Tilting Dual-Fan Unmanned Aerial Vehicle Modelling of Opposed Lateral and Longitudinal Tilting Dual-Fan Unmanned Aerial Vehicle N. Amiri A. Ramirez-Serrano R. Davies Electrical Engineering Department, University of Calgary, Canada (e-mail: namiri@ucalgary.ca).

More information

Problem 1: Ship Path-Following Control System (35%)

Problem 1: Ship Path-Following Control System (35%) Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.

More information

ROBUST SECOND ORDER SLIDING MODE CONTROL

ROBUST SECOND ORDER SLIDING MODE CONTROL ROBUST SECOND ORDER SLIDING MODE CONTROL FOR A QUADROTOR CONSIDERING MOTOR DYNAMICS Nader Jamali Soufi Amlashi 1, Mohammad Rezaei 2, Hossein Bolandi 2 and Ali Khaki Sedigh 3 1 Department of Control Engineering,

More information

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations DENIS KOTARSKI, Department of Mechanical Engineering, Karlovac University of Applied Sciences, J.J. Strossmayera 9, Karlovac,

More information

OPTIMAL TRAJECTORY PLANNING AND LQR CONTROL FOR A QUADROTOR UAV. Ian D. Cowling James F. Whidborne Alastair K. Cooke

OPTIMAL TRAJECTORY PLANNING AND LQR CONTROL FOR A QUADROTOR UAV. Ian D. Cowling James F. Whidborne Alastair K. Cooke OPTIMAL TRAJECTORY PLANNING AND LQR CONTROL FOR A QUADROTOR UAV Ian D. Cowling James F. Whidborne Alastair K. Cooke Department of Aerospace Sciences, Cranfield University, Bedfordshire, MK43 AL, U.K Abstract:

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

Different Approaches of PID Control UAV Type Quadrotor

Different Approaches of PID Control UAV Type Quadrotor Different Approaches of PD Control UAV ype Quadrotor G. Szafranski, R. Czyba Silesian University of echnology, Akademicka St 6, Gliwice, Poland ABSRAC n this paper we focus on the different control strategies

More information

Quadrotor Modeling and Control for DLO Transportation

Quadrotor Modeling and Control for DLO Transportation Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract

More information

A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV

A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV Preprints of the 19th World Congress The International Federation of Automatic Control A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV Gerardo R. Flores-Colunga Rogelio Lozano-Leal

More information

AROTORCRAFT-BASED unmanned aerial vehicle

AROTORCRAFT-BASED unmanned aerial vehicle 1392 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 5, SEPTEMBER 2012 Autonomous Flight of the Rotorcraft-Based UAV Using RISE Feedback and NN Feedforward Terms Jongho Shin, H. Jin Kim,

More information

Nonlinear Control of a Multirotor UAV with Suspended Load

Nonlinear Control of a Multirotor UAV with Suspended Load Nonlinear Control of a Multirotor UAV with Suspended Load Kristian Klausen, Thor I. Fossen, Tor Arne Johansen Centre for Autonomous Marine Operations and Systems (AMOS) Department of Engineering Cybernetics,

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

Dynamic Model and Control of Quadrotor in the Presence of Uncertainties

Dynamic Model and Control of Quadrotor in the Presence of Uncertainties University of South Carolina Scholar Commons Theses and Dissertations 5-2017 Dynamic Model and Control of Quadrotor in the Presence of Uncertainties Courage Agho University of South Carolina Follow this

More information

NONLINEAR CONTROL OF A HELICOPTER BASED UNMANNED AERIAL VEHICLE MODEL

NONLINEAR CONTROL OF A HELICOPTER BASED UNMANNED AERIAL VEHICLE MODEL NONLINEAR CONTROL OF A HELICOPTER BASED UNMANNED AERIAL VEHICLE MODEL T JOHN KOO, YI MA, AND S SHANKAR SASTRY Abstract In this paper, output tracking control of a helicopter based unmanned aerial vehicle

More information

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011 TTK4190 Guidance and Control Exam Suggested Solution Spring 011 Problem 1 A) The weight and buoyancy of the vehicle can be found as follows: W = mg = 15 9.81 = 16.3 N (1) B = 106 4 ( ) 0.6 3 3 π 9.81 =

More information

Adaptive backstepping for trajectory tracking of nonlinearly parameterized class of nonlinear systems

Adaptive backstepping for trajectory tracking of nonlinearly parameterized class of nonlinear systems Adaptive backstepping for trajectory tracking of nonlinearly parameterized class of nonlinear systems Hakim Bouadi, Felix Antonio Claudio Mora-Camino To cite this version: Hakim Bouadi, Felix Antonio Claudio

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

IDETC STABILIZATION OF A QUADROTOR WITH UNCERTAIN SUSPENDED LOAD USING SLIDING MODE CONTROL

IDETC STABILIZATION OF A QUADROTOR WITH UNCERTAIN SUSPENDED LOAD USING SLIDING MODE CONTROL ASME 206 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC206 August 2-24, 206, Charlotte, North Carolina, USA IDETC206-60060 STABILIZATION

More information

Dynamic backstepping control for pure-feedback nonlinear systems

Dynamic backstepping control for pure-feedback nonlinear systems Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6,

More information

with Application to Autonomous Vehicles

with Application to Autonomous Vehicles Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation

More information

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk

More information

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration TONI AXELSSON Master s Thesis at Aerospace Engineering Supervisor: Arne Karlsson Examiner: Arne Karlsson ISSN 1651-7660

More information

Motion control of rigid bodies in SE(3) Ashton Roza

Motion control of rigid bodies in SE(3) Ashton Roza Motion control of rigid bodies in SE(3) by Ashton Roza A thesis submitted in conformity with the requirements for the degree of Master of Applied Science Graduate Department of Electrical and Computer

More information

Modeling and Control Strategy for the Transition of a Convertible Tail-sitter UAV

Modeling and Control Strategy for the Transition of a Convertible Tail-sitter UAV Modeling and Control Strategy for the Transition of a Convertible Tail-sitter UAV J. Escareño, R.H. Stone, A. Sanchez and R. Lozano Abstract This paper addresses the problem of the transition between rotary-wing

More information

Chapter 4 The Equations of Motion

Chapter 4 The Equations of Motion Chapter 4 The Equations of Motion Flight Mechanics and Control AEM 4303 Bérénice Mettler University of Minnesota Feb. 20-27, 2013 (v. 2/26/13) Bérénice Mettler (University of Minnesota) Chapter 4 The Equations

More information

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS NONLINEA BACKSTEPPING DESIGN OF ANTI-LOCK BAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS Wei-En Ting and Jung-Shan Lin 1 Department of Electrical Engineering National Chi Nan University 31 University

More information

Triple Tilting Rotor mini-uav: Modeling and Embedded Control of the Attitude

Triple Tilting Rotor mini-uav: Modeling and Embedded Control of the Attitude 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 ThC6.4 Triple Tilting Rotor mini-uav: Modeling and Embedded Control of the Attitude J. Escareño, A. Sanchez, O.

More information

Gain-scheduling Control of a Quadrotor Using the Takagi-Sugeno Approach

Gain-scheduling Control of a Quadrotor Using the Takagi-Sugeno Approach Treball de Fi de Màster Master s degree in Automatic Control and Robotics Gain-scheduling Control of a Quadrotor Using the Takagi-Sugeno Approach MEMÒRIA Autor: Director/s: Convocatòria: Diego Ruiz Paz

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

Dynamics exploration and aggressive maneuvering of a Longitudinal Vectored Thrust VTOL aircraft

Dynamics exploration and aggressive maneuvering of a Longitudinal Vectored Thrust VTOL aircraft Dynamics exploration and aggressive maneuvering of a Longitudinal Vectored Thrust VTOL aircraft Enrico Russo Giuseppe Notarstefano John Hauser Abstract In this paper we introduce the model of a Longitudinal

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

More information

Revised Propeller Dynamics and Energy-Optimal Hovering in a Monospinner

Revised Propeller Dynamics and Energy-Optimal Hovering in a Monospinner Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 135 DOI: 10.11159/cdsr17.135 Revised Propeller Dynamics

More information

Path Following Controller for a Quadrotor Helicopter

Path Following Controller for a Quadrotor Helicopter Path Following Controller for a Quadrotor Helicopter Ashton Roza, Manfredi Maggiore Abstract A path following controller is presented for a quadrotor helicopter model. The controller relies on input dynamic

More information

ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER

ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER Norman L. Johnson and Kam K. Leang Department of Mechanical Engineering University of Nevada, Reno Reno, Nevada 897-312, USA ABSTRACT This

More information

Real-time trajectory generation technique for dynamic soaring UAVs

Real-time trajectory generation technique for dynamic soaring UAVs Real-time trajectory generation technique for dynamic soaring UAVs Naseem Akhtar James F Whidborne Alastair K Cooke Department of Aerospace Sciences, Cranfield University, Bedfordshire MK45 AL, UK. email:n.akhtar@cranfield.ac.uk

More information

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow Lecture AC-1 Aircraft Dynamics Copy right 23 by Jon at h an H ow 1 Spring 23 16.61 AC 1 2 Aircraft Dynamics First note that it is possible to develop a very good approximation of a key motion of an aircraft

More information

Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics

Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics J Intell Robot Syst 29) 56:127 151 DOI 1.17/s1846-9-9331- Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics Abhijit Das Frank Lewis Kamesh Subbarao Received: 13 April 28 /

More information

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

More information

Global output regulation through singularities

Global output regulation through singularities Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp

More information

Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification

Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification Michael Malisoff, Louisiana State University Joint with Frédéric Mazenc and Marcio

More information

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach Giuseppe Notarstefano and Ruggero Frezza Abstract Coordinated flight is a nonholonomic constraint that implies no sideslip of an aircraft.

More information

Nonlinear H Controller for the Quad-Rotor Helicopter with Input Coupling

Nonlinear H Controller for the Quad-Rotor Helicopter with Input Coupling Preprints of the 8th IFAC World Congress Milano Italy) August 8 - September, Nonlinear H Controller for the Quad-Rotor Helicopter with Input Coupling Guilherme V. Raffo Manuel G. Ortega Francisco R. Rubio

More information

CS491/691: Introduction to Aerial Robotics

CS491/691: Introduction to Aerial Robotics CS491/691: Introduction to Aerial Robotics Topic: Midterm Preparation Dr. Kostas Alexis (CSE) Areas of Focus Coordinate system transformations (CST) MAV Dynamics (MAVD) Navigation Sensors (NS) State Estimation

More information

Near-Hover Dynamics and Attitude Stabilization of an Insect Model

Near-Hover Dynamics and Attitude Stabilization of an Insect Model 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeA1.4 Near-Hover Dynamics and Attitude Stabilization of an Insect Model B. Cheng and X. Deng Abstract In this paper,

More information

Design and Control of Novel Tri-rotor UAV

Design and Control of Novel Tri-rotor UAV Design and Control of Noel Tri-rotor UAV Mohamed Kara Mohamed School of Electrical and Electronic Engineering The Uniersity of Manchester Manchester, UK, M 9PL Email: Mohamed.KaraMohamed@postgrad.manchester.ac.uk

More information

Mini-quadrotor Attitude Control based on Hybrid Backstepping & Frenet-Serret Theory

Mini-quadrotor Attitude Control based on Hybrid Backstepping & Frenet-Serret Theory Mini-quadrotor Attitude Control based on Hybrid Backstepping & Frenet-Serret Theory J. Colorado, A. Barrientos, Senior Member, IEEE, A. Martinez, B. Lafaverges, and J. Valente Abstract This paper is about

More information

Mathematical Modelling of Multirotor UAV

Mathematical Modelling of Multirotor UAV Mathematical Modelling of Multirotor UAV DENIS KOTARSKI, Mechanical Engineering, Karlovac University of Applied Sciences Trg J.J. Strossmayera 9, CROATIA, denis.kotarski@vuka.hr PETAR PILJEK, Faculty of

More information

Passivity-based Formation Control for UAVs with a Suspended Load

Passivity-based Formation Control for UAVs with a Suspended Load Passivity-based Formation Control for UAVs with a Suspended Load Chris Meissen Kristian Klausen Murat Arcak Thor I. Fossen Andrew Packard Department of Mechanical Engineering at the University of California,

More information

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In

More information