Author s Accepted Manuscript

Size: px
Start display at page:

Download "Author s Accepted Manuscript"

Transcription

1 Author s Accepted Manuscript Super twisting control algorithm for the attitude tracking of a four rotors UAV L.Derafa,A.Benallegue,L.Fridman PII: S16-32(11)282-1 DOI: doi:1.116/j.jfranklin Reference: FI 1431 To appear in: Journal of the Franklin Institute Received date: 25 January 211 Revised date: 19 August 211 Accepted date: 17 October 211 Cite this article as: L. Derafa, A. Benallegue and L. Fridman, Super twisting control algorithm for the attitude tracking of a four rotors UAV, Journal of the Franklin Institute, doi:1.116/j.jfranklin This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting galley proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

2 Super Twisting Control Algorithm for the Attitude Tracking of a Four Rotors UAV L. Derafa a,1, A. Benallegue b,2,,l.fridman c,3 a Automatic Control Laboratory EMP, Bordj El Bahri, 16, Algeria. b Engineering Systems Laboratory of Versailles, 1-12 avenue de l Europe, 7814 Velizy, France. c Dept. Control Automatico CINVESTAV-IPN Mexico D.F. AP on leave on Departamento de Ingeniera de Control y Robtica, Divisin de Ingeniera Elctrica, Facultad de Ingeniera UNAM Abstract This paper deals with the design and implementation of a nonlinear control algorithm for the attitude tracking of a four-rotor helicopter known as quadrotor. This algorithm is based on the second order sliding mode technique known as Super-Twisting Algorithm (STA) which is able to ensure robustness with respect to bounded external disturbances. In order to show the effectiveness of the proposed controller, experimental tests were carried out on a real quadrotor. The obtained results show the good performance of the proposed controller in terms of stabilization, tracking and robustness with respect to external disturbances. 1. Introduction Unmanned Aerial Vehicles (UAV) are attracting the interest of many researchers all over the world [1], [2], [3], [4], [5]. This popularity may be attributed to their potential use in many applications such as, search and rescue missions, surveillance, law enforcement, inspection, mapping, and aerial cinematography. The quadrotor is a four-rotor VTOL (Vertical Take-Off and Landing) aircraft which has several advantages over the traditional helicopters in terms of manoeuvrability, motion control and Corresponding author addresses: derafa@lisv.uvsq.fr (L. Derafa), benalleg@lisv.uvsq.fr (A. Benallegue), lfridman@servidor.unam.mx (L. Fridman) 1 L. Derafa is with the Automatic Control Laboratory EMP, Algeria. 2 A. Benallegue is with Engineering Systems Laboratory of Versailles, France. 3 L. Fridman is with Dept. Control Automatico CINVESTAV-IPN Mexico Preprint submitted to Elsevier August 19, 211

3 cost [1]. In order to accomplish high level human-planned missions, robust flight control systems are required to track desired trajectories in the presence of wind or other disturbances. Most of the existing flight control systems have been designed by applying classical synthesis techniques (such as single-loop PID systems, root locus, Bode plots etc.) to an approximate linear model of the vehicle dynamics. But the trend of escalating performance, the increasing manoeuvrability, the unpredictable changes in the environment, the stronger dynamic coupling and nonlinearities necessitate more sophisticated control systems [3]. In practical applications, the position in space of the UAVs is generally controlled by an operator through a remote-control system, while the attitude can be automatically stabilized via an onboard controller. The attitude controller is an important feature since it allows the vehicle to maintain a desired orientation and, hence, prevents the vehicle from flipping over and crashing when the pilot performs the desired maneuvers [4]. A wide class of controllers have been proposed for the attitude control problem (see for instance [6], [7], [8], [4], [5], and the list is not exhaustive). Most of them presented only simulation results, and generally, the control strategies are based on simplified models without compensation of modeling errors and external disturbances. One attempt to address this problem is given in [9]. In this work, only simulation results are given and the controller is based on the estimation of the disturbance which is obtained by filtering the output of a first order sliding mode observer. The main objective of the proposed controller is to overcome the disturbance by using Super-Twisting Algorithm [1], [11], [12], without any a priori estimation. In fact, it has been shown in [11] and [13] that this algorithm, which is based on the second order sliding mode technique, ensures robustness with respect to modeling errors and external disturbances while reducing the chattering phenomenon caused by all first order sliding mode based controllers (for the general problem of chattering see [14] and for chattering problems in quadrotor see [5]). The stability and finite time convergence characteristics of the used algorithm have been recently proved by means of Lyapunov functions [15], [16], [17], [18], so why the stability analysis of the proposed controller 2

4 has been conducted in the same way. In order to show the effectiveness of the controller, experimental tests were carried out on a quadrotor. The obtained results show the good performance of the proposed controller in terms of stabilization, tracking and robustness with respect to wind perturbations. The paper is organized as follows: in Section 2, a dynamic model for a miniature four-rotor helicopter is developed. In Section 3, based on a simplified version of the obtained model, we design a dynamic feedback controller which ensures robustness with respect to modeling errors and external disturbances. In section 4, some experimental tests are carried out, to show the effectiveness of the proposed controller in the presence of disturbances and parametric uncertainties. Both attitude stabilization and trajectory tracking have been presented. Finally, section 5 concludes this work. 2. Quadrotor attitude model The attitude dynamical model of the considered mini quadrotor, shown in figure 1, is described in details by [4], [19], [2], [21] and [22]. F F d F E b F Body-fixed O e b frame 2 e b 1 e b 3 v (Pitch) q Earth-fixed frame θ E a e a 2 O e a 3 e a 1 φ x g (Yaw) w r (Roll) p u y z ψ Figure 1: Quadrotor helicopter [22] The attitude is represented by Euler angles Θ =[φ,θ,ψ] T, corresponding to an aeronautical convention. The attitude angles are respectively called Yaw angle (ψ rotation around z-axis), Pitch angle (θ rotation around y-axis) and Roll angle (φ rota- 3

5 tion around x-axis). The angular velocities and accelerations are given respectively by Θ =[ φ, θ, ψ] and Θ =[ φ, θ, ψ]. The equation of the attitude dynamics of the quadrotor will be: Θ =(JM(Θ)) 1 [T prop JN(Θ, Θ) A T (U) (M(Θ) Θ) (JM(Θ) Θ)] (1) where M(Θ) and N(Θ, Θ) are given by 4 1 S θ M(Θ)= C φ S φ C θ S φ C φ C θ C θ θ ψ N(Θ, Θ)= S φ φ θ +C φ C θ φ ψ S φ S θ θ ψ C φ φ θ S φ C θ φ ψ C φ S θ θ ψ The matrix J is the inertia matrix of the quadrotor. T prop is the torque vector of the propeller system. The aerodynamic functions A T (U) are highly nonlinear and dependent on numerous physical variables such as the angle between airspeed and the body-fixed frame and geometric form of the helicopter. Generally, they are approximated using the non-dimensional coefficients C i as A Ti (U) = 1 2 ρc iu 2 where ρ is the air density [23],[24]. 3. Attitude controller design In this section, we design a controller for the attitude of the aircraft using Super Twisting Algorithm. The objective is to ensure the convergence of the attitude positions defined by Euler angles {φ(t),θ(t),ψ(t)} to the bounded desired trajectories {φ d (t),θ d (t),ψ d (t)}. In this case, let s use equation (1) and define the following attitude state variables: x 1 = Θ; x 2 = Θ 4 the abbreviations S (.) and C (.) denote respectively sin(.) and cos(.). 4

6 Then the state-space form of this model is given by: ẋ 1 = x 2 ẋ 2 = f (x)+g(x)u + w(t) [ ] T where w(t)= w 1 w 2 w 3 is considered as external disturbance vector, the control input is u = T prop =[U φ,u θ,u ψ ] T, the vector f (x) is given by: f (x)= (JM(Θ)) 1 [JN(Θ, Θ) (M(Θ) Θ) (JM(Θ) Θ)] (3) and the matrix g(x) is given by: g(x)=(jm(θ)) 1 One can synthesize the control law forcing the state x 1 to follow the desired trajectory x d 1 (t)=[φ d(t), θ d (t), ψ d (t)] T by using inverse dynamic control technique. To this end, the following assumptions are needed: Assumption 1. The signals Θ, and Θ can be measured or estimated by on-board sensors. Assumption 2. The desired trajectories and their first and second time derivatives are bounded. Assumption 3. The velocity U and the acceleration U of the helicopter with respect to the air are bounded. Assumption 4. The roll, pitch and yaw angles are limited to ( π 2 < φ < π 2 ), ( π 2 < θ < 2 π ) and ( π < ψ < π). It means that the acrobatic behavior is not allowed. According to these assumptions and to the expression of the function given by equation (1), it should be noted that following inequalities are satisfied (i = 1,2,3): (2) ẇ i (t) δ i (4) According to assumption 4, the matrix g is non singular and its inverseis given by: g 1 = JM(Θ) (5) 5

7 The controller is designed in order to obtain the error dynamics in the form of Super-Twisting given in [15], [18]. It s goal is to enforce the sliding mode on the manifold: s = ė + λ e (6) where e = x d 1 x 1,ė = x d 2 x 2 = ẋ d 1 ẋ 1 and λ R 3 3 is a diagonal positive definite matrix. The proposed controller is given by the following : u = g 1 (ẍ d 1 λ ė K 1 s 1 t 2 sgn(s) K 2 sgn(s(τ))dτ f (x)) (7) where the function sgn(.) denotes the usual sign function, the gain matrices K 1 = diag(k 11,k 12,k 13 ) and K 2 = diag(k 21,k 22,k 23 ), with k 1i and k 2i are positive gains chosen as follows: k 2i > δ i k1i 2 > 4k 2i (i = 1,2,3) (8) The closed loop error dynamics is given by: Let us take ṡ = K 1 s 1 t 2 sgn(s) K 2 sgn(s(τ))dτ + w(t) (9) z 1i = s i t z 2i = k 2i sgn(s i (τ))dτ + w i (t) (1) ẇ i (t)=ρ i (t) then equation (9) can be written in scalar form (i = 1,2,3) as: ż 1i = k 1i z sgn(z 1i )+z 2i ż 2i = k 2i sgn(z 1i )+ρ i (t) (11) The proof of finite time convergence to zero of the variables z 1i and z 2i is explicitly given in appendix and this results are taken from [16]. It can be concluded that if the conditions on the gains given by (8) are satisfied, we obtain s i = in finite time. Therefore, it can be concluded, according to equation (6), that lime = andlimė =. t t 6

8 Remark 1. According to equation (1) and the finite time convergence to zero of the signals z 2i (i = 1,2,3), it can be concluded that the perturbations w i (t) are estimated in finite time as follows: t T w i (t)=k 2i sgn(s i (τ))dτ and is, therefore, compensated by the controller. Remark 2. In real applications, the control inputs in (2) are the four rotor forces (F 1, F 2, F 3 and F 4 ) of the aircraft (see figure 1). It is, thus, necessary that the total thrust Fprop= i = 1 4 F i is available in order to use it for the calculation of these forces. One manner to design it, is to control the altitude (z-position) of the quadrotor. However, for the sake of simplicity of implementation in this work, Fprop hasbeenfixedto compensate the gravity force. 4. Experimental results In order to validate the proposed controller, we implemented the control law given by equation (7) on a PC Pentium II at 2MHz, equipped with a dspace DS113 PPC real-time controller board using Matlab and Simulink software as shown in Figure 2. The sampling frequency has been fixed to 1 KHz. The mechanical structure of the quadrotor is that of the four-rotor mini-helicopter manufactured by Draganfly Innovations, Inc. ( The physical parameters of the used quadrotor are givenintable1[25]. Parameter Description Value Unit m Mass.42 kg d Distance 2.5 cm c Proportionality factor 1.8 cm I x Roll Inertia (φ) kg.m 2 I y Pitch Inertia (θ) kg.m 2 I z Yaw Inertia (ψ) kg.m 2 Table 1: Quadrotor physical parameters 7

9 Figure 2: Experimental setup The objective of this experiment is to safely test the proposed attitude controller, so we decided to use a stationary ball joint base, as shown in Figure 2. This base gives the aircraft unrestricted yaw movement and around ±3 of pitch and roll, while restricting the aircraft to a fixed point in the three-dimensional space [4]. To measure the aircraft angles and the angular velocity we used an Inertial Measurement Unit (IMU) XSENS MTI-28A53G35 ( The IMU is connected to the dspace DS113 serial communication port EIA-RS-232. The four DC permanent-magnet mini motors are current amplified with intelligent microcomputer speed controllers of type IMCS 25 anddrivenbypwmsignals. To explore the effectiveness and the robustness of the proposed STA controller, four experiments have been performed on the quadrotor. Experiment 1 involves the aircraft attitude stabilization from some given initial angles. Initial conditions are set for the aircraft angles as φ = 23,θ = 13 and the yaw ψ = 2. In experiment 2, attitude tracking test was carried out. The reference signals are of sinusoidal form with magnitude equal to.1 rad for the roll,.2 rad for the pitch and.3 radforthe yaw. In experiment 3, the attitude is externally disturbed to explore the disturbance rejection performance in stabilization around zero and in tracking case. In experiment 4, the quadrotor is in free flight situation where the attitude is stabilized around zero 8

10 with the altitude controlled at around one meter over the floor by an operator through a remote-control system. For this application the chosen gains are given as : λ i = 3 (i =,1,2), K 1 = 4.5 δ, K 2 = 1.1δ with δ = diag[12,12,8] Stabilization Experiment Figures (3) and (4) show the attitude response, the corresponding controllers outputs and the applied forces. One can notice the effectiveness of the proposed controller. The pronounced frequency oscillations in the control signals are due to sensor noise. 3 2 Roll Pitch Yaw Quadrotor Angles (Deg) Figure 3: Euler angles φ, θ, ψ (stabilization test) 9

11 U φ U θ U ψ Figure 4: Controller outputs (stabilization test) 1

12 4.2. Tracking Experiment Attitude tracking experiment has been carried out. Figures (5) and (6) show the attitude response, the corresponding controllers outputs and the applied forces signals. The obtained results clearly show the effectiveness of the controller. 3 2 Pitch Quadrotor Angles (Deg) 1 1 Roll 2 3 Yaw Figure 5: Euler angles φ, θ, ψ (tracking test) 4.3. Disturbance Rejection Experiment Figures (7) and (8) illustrate the Euler angles response and the corresponding controller outputs. As shown in Figure 7 the disturbances are externally applied at time instants 1 sec, 16 sec for the pitch and 22 sec for the roll and the yaw angle. Figures (9) and (1) show respectively the Euler angles response where the attitude is externally disturbed at time 24sec and 35 sec for the roll and 33 sec for the yaw and the corresponding controller outputs. 11

13 U φ U θ U ψ Figure 6: Controller outputs (tracking test) 12

14 3 2 Pitch Roll Yaw Quadrotor Angles (Deg) Figure 7: Euler angles φ, θ, ψ (disturbance test) 13

15 U φ U θ U ψ Figure 8: Controller outputs (disturbance test) 14

16 3 Pitch 2 Quadrotor Angles (Deg) 1 1 Roll 2 3 Yaw Figure 9: Euler angles φ, θ, ψ (tracking disturbance test) 15

17 U φ U θ U ψ Figure 1: Controller outputs (tracking disturbance test) 16

18 4.4. Free flight stabilization test In order to show the effectiveness of the controller in real situation a free flight stabilization test has been carried out (see figure 11). A disturbance is applied by hand to the yaw angle ψ at time t = 8sec. Figures (12) and (13) show respectively the Euler angles response and the corresponding controller outputs. It can be noticed that the controller is reacting against the disturbance in opposite direction in order to compensate it. Figure 11: Free flight quadrotor 5. Conclusion In this paper, a super twisting controller algorithm has been proposed and successfully implemented on a small scale quadrotor aircraft. The controller has been designed using second order sliding mode approach in order to avoid chattering phenomenon and to ensure robustness with respect to model uncertainties and external disturbances. The experimental results obtained on a quadrotor system clearly show the effectiveness of the proposed controller in the stabilization, tracking and disturbance rejection cases. 17

19 Attitude Stabilization test (Super Twisting Algorithm) φ θ ψ Quadrotor Angles (Deg) Figure 12: Euler angles φ, θ, ψ (Free flight test) 18

20 .1 U φ U θ U ψ Figure 13: Controller outputs (free flight test) 19

21 Appendix.1. Lyapunov stability analysis of the STA [16] Consider the standard Super-Twisting Algorithm (STA) with a perturbation term ż 1 = k 1 z 1 1/2 sgn(z 1 )+z 2 (.1) ż 2 = k 2 sign(z 1 )+ρ(t,z) where z 1 R and z 2 R and the perturbation term ρ is uniformly bounded ( ρ < δ) Let us prove the stability of the equibrium point (z 1,z 2 )=(,). The proof is stated as in [15], [17], [16], [18]. Consider the Lyapunov function presented in [15]: V = ζ T P ζ (.2) [ ] where ζ = z 1 1 T 2 sgn(z 1 ),z 2 and P is a positive definite matrix. Notice that V(ζ,t) is continuous and differentiable except when z 1 =. In fact, when z 1, V exists and is negative definite. However, before arriving at the equilibrium point (z 1,z 2 )=(,), the solution of system (.1) crosses the line z 1 = whenz 2. This means that the derivative of the Lyapunov function exists almost everywhere while V(t) decreases until the system reaches the equilibrium. As presented in [15], V(t) is a strong Lyapunov function for (.1) in the form of (.2). Moreover, this Lyapunov function is positive definite but radially unbounded: λ min (P) ζ 2 V λ max (P) ζ 2 (.3) where ζ 2 2 = z 1 + z 2 2 represents the Euclidian norm of ζ. The construction of suitable positive definite matrices P = P T, provided in [15], is based on the following algebraic LMI equation: AT P + PA + εp+ δ 2 C T C PB < (.4) B T P 1 where : A = 1 2 k ; B = [ ] ; C = 1 k 2 1 with k 1 and k 2 are positive gains. [ ] Using the vector ζ = z 1 1 T 2 sgn(z 1 ),z 2, the system (.1) can be rewritten as: 2

22 ζ 1 = 1 ζ 1 (Aζ + B ρ(t)) (.5) where the transformed perturbation ρ(t,ζ)= ζ 1 ρ(t,z) satisfies ρ(t,ζ) δ ζ 1.As a consequence, ω( ρ,ζ)= ρ 2 (t,ζ)+δ 2 ζ1 2. As k 1 and k 2 are positive gains, the system (A,B,C) is observable and controllable, so we can use the bounded-real lemma [26] to determine the condition on the gains k 1 and k 2. It is shown that the Linear Matrix Inequality (.4) is feasible if and only if the linear system defined by H(s)=δ C(sI A) 1 B is nonexpansive, i.e., max H( jω) < 1 ω This implies the following condition : max G( jω) < 1 ω δ where G(s)=C(sI A) B = s k 1s k 2 The previous equality yields to two conditions on gains. By choosing one of them : max ω G( jω) = 1 k 2 if k 2 1 > 4k 2 we can then deduce conditions on gains k 1 and k 2 as follows: k 2 > δ (.6) k 2 1 > 4k 2 Consider the Lyapunov function defined by (.2). Its derivative writes: V(ζ) = 1 ζ ρ T AT P + PA PB ζ ρ ζ 1 B T P 1 ζ ρ T AT P + PA PB ζ ρ + ω( ρ,ζ) ζ 1 B T P 1 ζ ρ T AT P + PA + δ 2 C T C PB ζ ρ ζ 1 B T P 1 1 ζ ρ T AT P + PA + εp εp + δ 2 C T C PB ζ ρ ζ 1 B T P 1 ε ζ 1 ζ T Pζ 21

23 Finally, V ε ζ 1 ζ T Pζ = ε ζ 1 V(ζ) (.7) From (.3), we deduce the following inequality ζ 1 ζ 2 V 1/2 (ζ) λ 1/2 min {P} We can then conclude that V satisfies: V α V 1/2 (ζ) where: α = ελ 1/2 min {P} (.8) The previous result guarantees the finite time convergence of vector z =[z 1,z 2 ] T to zero. This time is bounded by T = 2V 1/2 (ζ()) α (.9) where ζ() is the initial value of ζ and α is given by equation (.8). References [1] V. Mistler, A. Benallegue, N. K. M Sirdi, Linéarisation exacte et découplage entrées-sorties comparaison entre l hélicoptère standard et l hélicoptère 4 rotors, in: Conférence Internatinale Francophone d Automatique (CIFA 22), Nantes, France, 8-1 juillet 22. [2] M. Chen, M. Huzmezan, A simulation model and h loop shaping control of a quad rotor unmanned air vehicle, in: M. H. Hamza (Ed.), Modelling, Simulation, and Optimization, IASTED/ACTA Press, 23, pp [3] S. Bouabdallah, P. Murrieri, R. Siegwart, Design and control of an indoor micro quadrotor, in: Proc. IEEE International Conference on Robotics and Automation, New Orlean, USA, 24. [4] A. Tayebi, S. McGilvray, Attitude stabilization of a vtol quadrotor aircraft, IEEE Transactions on Control Systems Technology

24 [5] T. Madani, A. Benallegue, Backstepping sliding mode control applied to a miniature quadrotor flying robot, in: Proceedings of the 32nd Annual Conference of the IEEE Industrial Electronics Society (IECON 6), Paris, France, November 7-1, 26. [6] O.-E. Fjellstad, T. I. Fossen, Comments on the attitude control problem, IEEE Transactions on Automatic Control 39. [7] S. M. Joshi, A. G.Kelkar, J. T.-Y.Wen, Robust attitude stabilization of spacecraft using nonlinear quaternion feedback, IEEE Transactions on Automatic Control 4. [8] F. Lizarraide, J. T. Wen, Attitude control without angular velocity measurement: A passivity approach, IEEE Transactions on Automatic Control 41. [9] L. Besnard, Y. B. Shtessel, B. Landrum, Control of a quadrotor vehicle using sliding mode disturbance observer, in: Proceedings of the 27 American Control Conference, New York City, USA, Jul , 27. [1] A. Levant, Sliding order and sliding accuracy in sliding mode control, International Journal Control 58 (6) (1993) [11] A. Levant, Robust exact differentiation via sliding mode technique, Automatica 34 (3) (1998) [12] A. Levant, High-order sliding modes: differentiation and output-feedback control, International Journal Control 76(9 1) (23) [13] J. Davila, L.Fridman, A.Levant, Second order sliding mode observer for mechanical systems, IEEE Transaction on Automatic Control 5,(11). [14] V. I. Utkin, Sliding mode and their application in Variable structure systems, Mir, Moscou, [15] J. A. Moreno, M. Osorio, A lyapunov approach to second-order sliding mode controllers and observers, in: Proceedings of 47th IEEE Conference on Decison and Control (CDC 28), Cancun, Mexico, Dec. 9-11,

25 [16] J. A. Moreno, A linear framework for the robust stability of a generalyzed super-twisting algorithm, in: Proceedings of 6th IEEE Conference on Electrical Engineering, Computing Science and Automatic Control (CCE 29), Toluca, México, Nov. 1-13, 29. [17] A. Dávila, J. A. Moreno, L. Fridman, Optimal lyapunov function selection for reaching time estimation of super twisting algorithm, in: Proceedings of 48th IEEE Conference on Decison and Control (CDC 29), Shangai, P.R. China, December 16-18, 29. [18] A. Dávila, J. A. Moreno, L. Fridman, Global non homogeneus super-twisting controller for the quasi-linear systems with unbounded uncertainties: a lyapunov design, in: Proceedings of the American Control Conference (ACC 21), Baltimore, Maryland, USA, June 3 - July 2, 21. [19] T. Hamel, R. Mahony, R. Lozano, J. Ostrowski, Dynamic modeling and configuration stabilization for an x4-flyer, in: Proceedings of IFAC World Congress, Barcelona, Spain, Jul. 22. [2] G. Cai, B. M. Chen, K. Peng, M. Dong, T. H. Lee, Modeling and control of the yaw channel of a uav helicopter, IEEE transactions on industrial electronics 55 (9). [21] P. McKerrow, Modelling the draganflyer four-rotor helicopter, in: IEEE Int. Conf. on Robotics and Automation (ICRA 4), New Orleans, LA, 24. [22] T. Madani, A. Benallegue, Sliding mode observer and backstepping control for a quadrotor unmanned aerial vehicles, in: Proceedings of American Control Conference, New York City, USA, July 11-13, 27. [23] A. Gessow, G. Myers, Aerodynamics of the helicopter, Frederick Ungar Publishing Co, New York, [24] W. Johnson, Helicopter Theory, Dover, New York,

26 [25] L. Derafa, T. Madani, A. Benallegue, Dynamic modelling and experimental identification of four rotors helicopter parameters, in: Proceedings of the IEEE International Conference on Industrial Technology (ICIT 6), Mumbai, India, Dec , 26. [26] S. Boyd, L. El Ghaoui, E. Feron, V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory, Vol. 15 of Studies in Applied Mathematics, SIAM, Philadelphia, PA,

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

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

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

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

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

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

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

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

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

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

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

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

Nonlinear Attitude and Position Control of a Micro Quadrotor using Sliding Mode and Backstepping Techniques

Nonlinear Attitude and Position Control of a Micro Quadrotor using Sliding Mode and Backstepping Techniques 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, 17-21 September 27, Toulouse, rance Nonlinear Attitude

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

Dynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle

Dynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle 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 6168. Dom. Univ. St- Jérôme, Av.

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

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

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

LQR and SMC Stabilization of a New Unmanned Aerial Vehicle

LQR and SMC Stabilization of a New Unmanned Aerial Vehicle World Academy of Science, Engineering Technology 58 9 LQR SMC Stabilization of a New Unmanned Aerial Vehicle Kaan T. Oner, Ertugrul Cetinsoy, Efe Sirimoglu, Cevdet Hancer, Taylan Ayken, Mustafa Unel Abstract

More information

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

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

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

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

Kostas Alexis, George Nikolakopoulos and Anthony Tzes /10/$ IEEE 1636

Kostas Alexis, George Nikolakopoulos and Anthony Tzes /10/$ IEEE 1636 2 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2, Anchorage, Alaska, USA Design and Experimental Verification of a Constrained Finite Time Optimal Control

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

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

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

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

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

Geometric path following control of a rigid body based on the stabilization of sets

Geometric path following control of a rigid body based on the stabilization of sets Preprints of the 19th World Congress The International Federation of Automatic Control Geometric path following control of a rigid body based on the stabilization of sets uri A. Kapitanyuk Sergey A. Chepinskiy

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

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

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

Dynamic modeling and control system design for tri-rotor UAV

Dynamic modeling and control system design for tri-rotor UAV Loughborough University Institutional Repository Dynamic modeling and control system design for tri-rotor UAV This item was submitted to Loughborough University's Institutional Repository by the/an author.

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

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

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

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

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

Position Control for a Class of Vehicles in SE(3)

Position Control for a Class of Vehicles in SE(3) Position Control for a Class of Vehicles in SE(3) Ashton Roza, Manfredi Maggiore Abstract A hierarchical design framework is presented to control the position of a class of vehicles in SE(3) that are propelled

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

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

Digital Passive Attitude and Altitude Control Schemes for Quadrotor Aircraft

Digital Passive Attitude and Altitude Control Schemes for Quadrotor Aircraft Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, 37235 Digital Passive Attitude and Altitude Control Schemes for Quadrotor Aircraft Nicholas Kottenstette, and Joseph

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

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

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

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

Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential Control

Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential Control 2019 2nd International Conference on Computer Science and Advanced Materials (CSAM 2019) Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential

More information

Bounded attitude control of rigid bodies: Real-time experimentation to a quadrotor mini-helicopter

Bounded attitude control of rigid bodies: Real-time experimentation to a quadrotor mini-helicopter Bounded attitude control of rigid bodies: Real-time experimentation to a quadrotor mini-helicopter Fermi Guerrero-Castellanos, Nicolas Marchand, Ahmad Hably, Suzanne Lesecq, Jérôme Delamare To cite this

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

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

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH Asian Journal of Control, Vol. 5, No. 3, pp. 406-4, September 003 406 Brief Paper QUAERNION FEEDBACK AIUDE CONROL DESIGN: A NONLINEAR H APPROACH Long-Life Show, Jyh-Ching Juang, Ying-Wen Jan, and Chen-zung

More information

State estimation of uncertain multiple model with unknown inputs

State estimation of uncertain multiple model with unknown inputs State estimation of uncertain multiple model with unknown inputs Abdelkader Akhenak, Mohammed Chadli, Didier Maquin and José Ragot Centre de Recherche en Automatique de Nancy, CNRS UMR 79 Institut National

More information

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass

Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass rd IEEE Conference on Decision and Control December -7,. Los Angeles, California, USA Adaptive Control of a Quadrotor UAV Transporting a Cable-Suspended Load with Unknown Mass Shicong Dai, Taeyoung Lee,

More information

TERMINAL ATTITUDE-CONSTRAINED GUIDANCE AND CONTROL FOR LUNAR SOFT LANDING

TERMINAL ATTITUDE-CONSTRAINED GUIDANCE AND CONTROL FOR LUNAR SOFT LANDING IAA-AAS-DyCoSS2-14 -02-05 TERMINAL ATTITUDE-CONSTRAINED GUIDANCE AND CONTROL FOR LUNAR SOFT LANDING Zheng-Yu Song, Dang-Jun Zhao, and Xin-Guang Lv This work concentrates on a 3-dimensional guidance and

More information

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched

More information

Improving Leader-Follower Formation Control Performance for Quadrotors. By Wesam M. Jasim Alrawi

Improving Leader-Follower Formation Control Performance for Quadrotors. By Wesam M. Jasim Alrawi Improving Leader-Follower Formation Control Performance for Quadrotors By Wesam M. Jasim Alrawi A thesis submitted for the degree of Doctor of Philosophy School of Computer Science and Electronic Engineering

More information

Quaternion-Based Tracking Control Law Design For Tracking Mode

Quaternion-Based Tracking Control Law Design For Tracking Mode A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude

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

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

Geometric Tracking Control of a Quadrotor UAV on SE(3)

Geometric Tracking Control of a Quadrotor UAV on SE(3) 49th IEEE Conference on Decision and Control December 5-7, 2 Hilton Atlanta Hotel, Atlanta, GA, USA Geometric Tracking Control of a Quadrotor UAV on SE(3) Taeyoung Lee, Melvin Leok, and N. Harris McClamroch

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

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

Robust Observer for Uncertain T S model of a Synchronous Machine

Robust Observer for Uncertain T S model of a Synchronous Machine Recent Advances in Circuits Communications Signal Processing Robust Observer for Uncertain T S model of a Synchronous Machine OUAALINE Najat ELALAMI Noureddine Laboratory of Automation Computer Engineering

More information

Adaptive Nonlinear Hierarchical Control of a Novel Quad Tilt-Wing UAV

Adaptive Nonlinear Hierarchical Control of a Novel Quad Tilt-Wing UAV Adaptive Nonlinear Hierarchical Control of a Novel Quad Tilt-Wing UAV Yildiray Yildiz 1, Mustafa Unel and Ahmet Eren Demirel Abstract Position control of a novel unmanned aerial vehicle SUAVI (Sabanci

More information

Bounded attitude stabilization: Real-time application on four-rotor mini-helicopter

Bounded attitude stabilization: Real-time application on four-rotor mini-helicopter Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 8 Bounded attitude stabilization: Real-time application on four-rotor mini-helicopter J.

More information

Estimation and Control of a Quadrotor Attitude

Estimation and Control of a Quadrotor Attitude Estimation and Control of a Quadrotor Attitude Bernardo Sousa Machado Henriques Mechanical Engineering Department, Instituto Superior Técnico, Lisboa, Portugal E-mail: henriquesbernardo@gmail.com Abstract

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

Improved Quadcopter Disturbance Rejection Using Added Angular Momentum

Improved Quadcopter Disturbance Rejection Using Added Angular Momentum Improved Quadcopter Disturbance Rejection Using Added Angular Momentum Nathan Bucki and Mark W. Mueller Abstract This paper presents a novel quadcopter design with an added momentum wheel for enhanced

More information

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3

SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 Department of Space Technology Narvik University College, Norway Department

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

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

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

Design and Development of a Novel Controller for Robust Stabilisation and Attitude Control of an Unmanned Air Vehicle for Nuclear Environments*

Design and Development of a Novel Controller for Robust Stabilisation and Attitude Control of an Unmanned Air Vehicle for Nuclear Environments* Design and Development of a Novel Controller for Robust Stabilisation and Attitude Control of an Unmanned Air Vehicle for Nuclear Environments* Hamidreza Nemati Engineering Department Lancaster University

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

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

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

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

An Intrinsic Robust PID Controller on Lie Groups

An Intrinsic Robust PID Controller on Lie Groups 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA An Intrinsic Robust PID Controller on Lie Groups D.H.S. Maithripala and J. M. Berg Abstract This paper presents

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

Higher order sliding mode control based on adaptive first order sliding mode controller

Higher order sliding mode control based on adaptive first order sliding mode controller Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 4-9, 14 Higher order sliding mode control based on adaptive first order sliding mode

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

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework Trans. JSASS Aerospace Tech. Japan Vol. 4, No. ists3, pp. Pd_5-Pd_, 6 Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework y Takahiro SASAKI,),

More information

A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE

A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE IAA-AAS-DyCoSS-4 -- A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE L. Wang, Y. Z. Sheng, X. D. Liu, and P. L. Lu INTRODUCTION This

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude Regulation About a Fixed Rotation Axis AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard

More information

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 12, December 2013 pp. 4793 4809 CHATTERING-FREE SMC WITH UNIDIRECTIONAL

More information

Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain Systems

Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain Systems Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July -3, 27 FrC.4 Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain

More information

ATTITUDE OBSERVER-BASED ROBUST CONTROL FOR A TWIN ROTOR SYSTEM

ATTITUDE OBSERVER-BASED ROBUST CONTROL FOR A TWIN ROTOR SYSTEM K Y B E R N E T I K A V O L U M E 4 9 ( 2 1 3, N U M B E R 5, P A G E S 8 9 8 2 8 ATTITUDE OBSERVER-BASED ROBUST CONTROL FOR A TWIN ROTOR SYSTEM Oscar Salas, Herman Castañeda and Jesus De Leon-Morales

More information

Regulating and Helix Path Tracking for Unmanned Aerial Vehicle (UAV) Using Fuzzy Logic Controllers

Regulating and Helix Path Tracking for Unmanned Aerial Vehicle (UAV) Using Fuzzy Logic Controllers Journal of mathematics and computer science 3 (24), 7-89 Regulating and Helix Path Tracking for Unmanned Aerial Vehicle (UAV) Using Fuzzy Logic Controllers Mehdi Zare, Jafar Sadeghi 2*, Said Farahat 3,

More information

Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy

Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy Maodeng Li, Wuxing Jing Department of Aerospace Engineering, Harbin Institute of Technology, Harbin, Heilongjiang, 150001, China

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

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 Implementation of an Unmanned Tail-sitter

Design and Implementation of an Unmanned Tail-sitter 1 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 8 - Oct, 1. Hamburg, Germany Design and Implementation of an Unmanned Tail-sitter Roman Bapst,

More information

Design of Sliding Mode Attitude Control for Communication Spacecraft

Design of Sliding Mode Attitude Control for Communication Spacecraft Design of Sliding Mode Attitude Control for Communication Spacecraft Erkan Abdulhamitbilal 1 and Elbrous M. Jafarov 1 ISTAVIA Engineering, Istanbul Aeronautics and Astronautics Engineering, Istanbul Technical

More information

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems Hindawi Publishing Corporation Journal of Inequalities and Applications Volume 28, Article ID 67295, 8 pages doi:1.1155/28/67295 Research Article An Equivalent LMI Representation of Bounded Real Lemma

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

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique International Journal of Automation and Computing (3), June 24, 38-32 DOI: 7/s633-4-793-6 Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique Lei-Po Liu Zhu-Mu Fu Xiao-Na

More information

Circumnavigation with a group of quadrotor helicopters

Circumnavigation with a group of quadrotor helicopters Circumnavigation with a group of quadrotor helicopters JOHANNA ORIHUELA SWARTLING Master s Degree Project Stockholm, Sweden March 2014 XR-EE-RT 2014:007 Abstract The primary goal of this thesis has been

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

MAE 142 Homework #5 Due Friday, March 13, 2009

MAE 142 Homework #5 Due Friday, March 13, 2009 MAE 142 Homework #5 Due Friday, March 13, 2009 Please read through the entire homework set before beginning. Also, please label clearly your answers and summarize your findings as concisely as possible.

More information