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

Size: px
Start display at page:

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

Transcription

1 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 Tarek Madani and Abdelaziz Benallegue Abstract In this paper, we present a new control approach for a quadrotor mini-helicopter using the full state backstepping technique. The controller can set the helicopter track three Cartesian position and the yaw angle to their desired trajectories and stabilize the pitch and roll angles by varying the input signals of DC-motors. The quadrotor has been presented into three interconnected subsystems. The first one representing the under-actuated subsystem, gives the dynamic relation of the horizontal positions with the pitch and roll angles. The second fully-actuated subsystem represents the dynamic behavior of the vertical position and the yaw angle. The last subsystem gives the dynamic of the four rotors propeller system. The design controller methodology is based on the Lyapunov stability theory. Various simulations of a quadrotor show the good performance of the proposed control law. Finally, we present initial flight experiments where the mini-helicopter is restricted to vertical and yaw motions. I. INTRODUCTION The helicopter are being used more and more in civilian applications such as traffic monitoring, recognition and surveillance vehicles, search and rescue operations. There are several types of these machines. The classical one is conventionally equipped with a main rotor and tail rotor. Other types exist, including the twin rotor or tandem helicopter and the coaxial rotor helicopter. The quadrotor helicopter, like the one shown in figure, has some advantages over conventional helicopters. It has four rotors which turn at angular velocities ω, ω, ω 3 and ω 4. The two pairs of rotors (, 3) and (, 4) turn in opposite direction in order to balance the moments and produce yaw motions as needed. On varying the rotor speeds altogether with the same quantity the lift forces will change affecting in this case the altitude z of the system. Yaw angle ψ is obtained by speeding up the clockwise motors or slowing down depending on the desired angle direction. The motion direction according (x, y) axes depends on the sense of tilt angles (pitch angle φ and roll angle θ) whether they are positive or negative. The model dynamic of the quadrotor helicopter has six outputs x, y, z, φ, θ, ψ} while it has only four independent inputs. Therefore the quadrotor is an under-actuated system. It is not possible to control all of the states at the same time. A possible combination of controlled outputs can be x, y, z, ψ} in order to track the desired position trajectory, more to an arbitrary heading and stabilize the other two angles, which introduces stable zero dynamics into the system T. Madani and A. Benallegue are with the Systems Engineering Laboratory of Versailles, 0-, avenue de l Europe, 7840 Vélizy - FRANCE. madani@lisv.uvsq.fr and benalleg@lisv.uvsq.fr Fig.. Quadrotor mini-helicopter [. A good controller should be able to reach a desired Cartesian position and a desired yaw angle while keeping the stabilization of the pitch and roll angles. The automatic control of a quadrotor helicopter has attracted the attention of many researches in the past few years [-[8. Generally, the control strategies are based on simplified models which have both a minimum number of states and minimum number of inputs. These reduced models should retain the main features that must be considered when designing control laws for real aerial vehicles. The control of the x and y motion present a challenging problem. Indeed, in order to control them, tilt angles (pitch and roll) need to be controlled. It appeared judicious for much researcher to apply the backstepping control technique to solve this problem [[6[. Bouabdallah and Siegwart proposed in [6 the backstepping controller using simplified model of the quadrotor and special decomposition of the control law (translation and rotation). The interest of the present work is to adapt our backstepping controller given in [, to control a mini-helicopter having four rotors driven by DC-motors. We are interested in the design of a controller to perform hover and tracking of desired trajectories. A control law strategy is proposed having in mind that the quadrotor can be seen as three interconnected subsystems: under-actuated subsystem (x and y outputs), fully-actuated subsystem (ψ and z outputs) and rotors subsystem (ω i outputs). The stabilization idea of the full closed loop system can be summarized as follows: The positions (x, y) are controlled by a virtual input /06/$ IEEE. 55

2 45th IEEE CDC, San Diego, USA, Dec. 3-5, 006 based on the tilt angles (φ, θ). The tilt angles (φ, θ) and the (ψ, z) motions are controlled by varying the rotor speeds (ω,...,ω 4 ), thereby changing the slope, the rotation and the lift forces. The paper is organized as follows: in section II, a mechanical and electrical dynamic model for a mini-helicopter is developed. We design in section III, a full state backstepping control law based on the nonlinear model. Simulations are carried out, in section IV, to show the performance and stability of the proposed controller. An experimental implementation of the proposed controller on the real quadrotor is shown in section V. Finally, section VI is a conclusion. II. DYNAMIC MODELING OF A QUADROTOR MINI-HELICOPTER The equations describing the attitude and position of a quadrotor helicopter are basically those of a rotating rigid body with six degrees of freedom [9 [0. The absolute position is described by ζ =[x, y, z T and its attitude by the three Euler s angles η =[φ, θ, ψ T. These three angles are respectively called pitch angle ( π <φ< π ), roll angle ( π <θ< π ) and yaw angle ( π ψ<π). The quadrotor is restricted with the six degrees of freedom according to the reference frame E m : Three translation velocities V = [V,V,V 3 T and three rotation velocities Ω=[Ω, Ω, Ω 3 T. The relation existing between the velocities vectors (V,Ω) and ( ζ, η) are: ζ = Rt V Ω=R r η () where R t and R r are respectively the transformation velocity matrix and the rotation velocity matrix between E a and E m such as: C φ C ψ S φ S θ C ψ C φ S ψ C φ S θ C ψ + S φ S ψ R t = C θ S ψ S φ S θ S ψ + C φ C ψ C φ S θ S ψ S φ C ψ S φ S φ C θ C φ C θ and 0 S θ R r = 0 C φ C θ S φ 0 S φ C φ C θ where S (.) and C (.) are the respective abbreviations of sin(.) and cos(.). One can write Ṙt = R t S(Ω) where S(Ω) denotes the skew-symmetric matrix such that S(Ω)v =Ω v for the vector cross-product and any vector v R 3. In other words, for a given vector Ω,the skew-symmetric matrix S(Ω) is defined as follows: S(Ω) = 0 Ω 3 Ω Ω 3 0 Ω () Ω Ω 0 The derivation of () with respect to time gives ζ = Rt V + Ṙ t V = R t V + Rt S(Ω)V = R t ( V +Ω V ) Ω =R r η + ( Rr φ φ + Rr θ θ ) η (3) Using the Newton s laws in the reference frame E m, about the quadrotor helicopter subjected to forces F ext and moments T ext applied to the epicenter, one obtains the dynamic equation motions: Fext = m V +Ω (mv ) (4) Text = I T Ω+Ω (IT Ω) where m and I T = diag[i x,i y,i z are respectively the mass and the total inertia matrix of helicopter, F ext and Text includes the external forces/torques developed in the epicenter of a quadrotor according to the direction of the reference frame E m, such as: Fext = F F aero F grav (5) Text = T T aero T gyro where the forces F, F aero,f grav } and the torques T,T aero,t gyro } are explained in the table I where G = [0, 0,g T is the gravity vector (g = 9.8m.s ), K t,k r } are two diagonal aerodynamic matrices, W i = [0, 0, ( ) i+ ω i T is the rotational velocity vector of the i-th rotor where ω i > 0 is the module of the rotation speed and I R is the inertia of the rotor. Model Source F =[0, 0,F 3 T T =[T,T,T 3 T propeller system F aero = K tv aerodynamic friction T aero = K rω T gyro = P 4 i= Ω I RW i gyroscopic effect F grav = mrt T G gravity effect TABLE I MAIN PHYSICAL EFFECTS ACTING ON A QUADROTOR The forces F and torques T produced by the propoller system of a quadrotor are: 0 dc t (ω ω 4) F = 0,T = dc t (ω3 ω) 4 (6) 4 c t i= ω i c d i= ( )i+ ωi where d is the distance from the epicenter of a quadrotor to the rotor axes, c t > 0 is the thrust factor and c d > 0 is the drag factor. Using (3), (4) and (5) allows to give the equation of the dynamics of rotation of the quadrotor expressed in the reference frame E a : F = mr T ζ t + K t R( t T ζ + mrt T G T = I T R r η + I Rr T φ φ + Rr θ ) φ η + K r R r η +(R r η) (I T R r η + (7) 4 i= I RW i ) The quadrotor are driven by four identical DC-motors with the well known equations [6: L di dt = u Ri k eω dω I R dt = k mi k r ω (8) k s where u =[u,u,u 3,u 4 T and ω =[ω,ω,ω 3,ω 4 T are respectively the inputs and the rotation speed modules of The vector ω =[ω,ω,ω 3,ω 4 T 56

3 45th IEEE CDC, San Diego, USA, Dec. 3-5, 006 rotors, i =[i,i,i 3,i 4 T the electrical courant of motors, L the electrical inductance, R the electrical resistance, k e > 0 the back EMF constant, k m > 0 the torque motor constant, k r > 0 the propeller aerodynamic resistant constant and k s > 0 the solid friction constant. The used motors are a very low inductance. The dynamic model (8) can be approximated by ω = a 0 a ω a ω + bu (9) where a 0 = ks I R, a = kmke I R R, a = kr I R and b = km I R R. III. BACKSTEPPING CONTROL OF A QUADROTOR In this section, we will design a new control law able to generate the input signals u =[u,u,u 3,u 4 T for DCmotors of a quadrotor helicopter ensuring that the position x(t),y(t),z(t),ψ(t)} tracks asymptotically the desired trajectory x d (t),y d (t),z d (t),ψ d (t)}. The dynamic model of a quadrotor is written in appropriate form suited for our control law. It is divided into three subsystems: an underactuated subsystem S, a fully-actuated subsystem S and rotors subsystem S 3. The control law of the whole system is computed by using the same steps of our work in [. However, the last step design has been modified to include a dynamic of the four rotors, which is used to generate the lift forces. The dynamic model for a quadrotor helicopter, developed in the previous section, can be rewritten in a state-space form by using the following state vectors: [ [ [ x φ ψ x =,x y 3 =,x θ 5 = z [ [,x 7 = ẋ ψ x =,x ẏ 4 =,x 6 = ż [ φ θ ω ω ω 3 ω 4 We obtain the stat-space equations of the three subsystems S,S and S 3 : ẋ = x ẋ S : = f 0 (x,x 3,x 5,x 6 )+g 0 (x 5,x 7 )ϕ 0 (x 3 ) ẋ 3 = x 4 ẋ 4 = f (x 3,x 4,x 6,x 7 )+g (x 3 )ϕ (x 7 ) ẋ5 = x S : 6 ẋ 6 = f (x 3,x 4,x 6,x 7 )+g (x 3 )ϕ (x 7 ) S 3 : ẋ 7 = f 3 (x 7 )+g 3 u (0) where the matrices g i (i =0,,, 3) are [ P 4 g 0 = ct i= ω i Sψ C ψ m, g C ψ S = ψ [ g = I z C φ Se θ 0 0 m C φc θ [ I x I y S φ T θ 0 I y C φ, g 3 = b () the vectors ϕ i (i =0,, ) are [ [ S ϕ 0 = φ dct (ω, ϕ C φ S = ω4) θ dc t (ω3 ω [ ) 4 cd ϕ = i= ( )i+ ωi () 4 c t i= ω i T θ and Se (.) are the abbreviations of tan(.) and cos(.) respectively and the vectors f i (i =0,,, 3) are [ [ fx fφ f 0 =, f f =, f y f = θ a 0 a ω a ω f 3 = a 0 a ω a ω a 0 a ω 3 a ω3 a 0 a ω 4 a ω4 with f x f y f z [ fψ f z, (3) = m R tk t Rt T ζ G (4) f φ f θ = (I T R r ) [I T ( Rr φ φ + Rr θ) η φ + K r R r η f ψ +(R r η) (I T R r η + 4 I R W i ) i= c d 4 Iz C φ T θ i= ( )i+ ωi + c d 4 Iz S φ i= ( )i+ ωi dc t I y S φ Se θ (ω3 ω) Using the backstepping technique, we can guarantee the convergence of the states x and x 5 of a quadrotor to follow the desired trajectory x d (t) =[x d (t),y d (t) T and x 5d (t) = [ψ d (t),z d (t) T. In this purpose, the control law of the whole system is computed by using the same design methodology of our work in [. However, the last step design has been modified to include the control of the four rotors, which is used to generate the lift forces. It is shown in [ that the stabilization of the two subsystems S and S can be obtained by using the following virtual controls: v = A z +ẋ d v S : = g0 (z + A z + v f 0 ) v 3 = J0 (gt 0 z + A 3 z 3 + v ) v 4 = g (J 0 T (5) z 3 + A 4 z 4 + v 3 f ) v5 = A S : 5 z 5 +ẋ 5d v 6 = g (z 5 + A 6 z 6 + v 5 f ) where A i R (i =,...,6) are a positive definite matrices, J 0 is the Jacobian matrix of ϕ 0 and z = x d x z S : = v x z 3 = v ϕ 0 (x 3 ) (6) z 4 = v 3 x 4 z5 = x S : 5d x 5 z 6 = v 5 x 6 By using (0), (5) and (6) we obtain the following form of the time derivative of z, z, z 3 and z 5 : ż = A z + z ż = z A z + g 0 z 3 ż 3 = g0 T (7) z A 3 z 3 + J 0 z 4 ż 5 = A 5 z 5 + z 6 The following part we will be devoted to stabilized the whole system S, S and S 3. Starting us by considering the 57

4 45th IEEE CDC, San Diego, USA, Dec. 3-5, 006 rotors subsystem S 3 : Let [ v4 ϕ z 7 = (x 7 ) v 6 ϕ (x 7 ) = ẋ 7 = f 3 (x 7 )+g 3 u (8) g (J 0 T z 3 + α 4 z 4 + v 3 f g ϕ }} ) ż 4 g (z 5 + α 6 z 6 + v 5 f g ϕ }} ) ż 6 (9) hence ż4 = J0 T z 3 A 4 z 4 + gz 7 ż 6 = z 5 A 6 z 6 + gz 7 (0) where g =[g, 0 and g =[0,g with 0 is a null matrix in R. The global Lyapunov function candidate of the whole quadrotor is V = 7 i= zt i z i () Its time derivative is given V = 7 i= zt i żi () = z T ( A z + z ) +z T ( z A z + g 0 z 3 ) +z3 T ( g0 T z A 3 z 3 + J 0 z 4 ) +z4 T ( J0 T z 3 A 4 z 4 + gz 7 ) +z5 T ( A 5 z 5 + z 6 ) +z6 T ( z ([ 5 A 6 z 6 [ + gz ) 7 ) +z7 T v4 ϕ v 6 ϕ = 6 i= ( zt i A iz i [ T [ +z7 T g 0 z4 0 g z 6 [ [ v4 J + (f v 6 J 3 + g 3 u) }} ẋ 7 where J and J are the Jacobian matrices of ϕ and ϕ respectevely, such as: [ 0 dc J (x 7 )= t ω 0 dc t ω 4 dc t ω 0 dc t ω 3 0 [ cd ω J (x 7 )= c d ω c d ω 3 c d ω 4 c t ω c t ω c t ω 3 c t ω 4 (3) Therefore, the stabilization of the whole system can be obtained by introducing a following control law: [ J u = g 3 J ( [ T [ g 0 z4 0 g z 6 [ ) } v4 + + A v 7 z 7 f 3 6 where A 7 R 4 4 is a positive definite matrix. (4) [ It should be noted that the determinant of the matrix J is 8d J c d c 3 t ω ω ω 3 ω 4. Therefore, this matrix is nonsingular when ω i > 0(i =,...,4), which is satisfied generally. While introducing the control (4) in equation () one obtains V = 7 i= zt i A i z i < 0 (5) Consequently, by using the virtual controls (5) and the real control (4), the whole system (0) is asymptotically stable. IV. SIMULATION RESULTS The proposed backstepping controller for mini-helicopter is applied here by simulation using Runge-Kutta s method with variable time step. The physical parameters for quadrotor are: m =0.50kg, d =0.4m, g =9.8m/s, I T = diag[ 3.8, 3.8, Nm.s /rad, c t = N.s /rad, c d = Nm.s /rad, K t = diag[ 3., 3., (6) N.s/m, K r = diag[ 5.6, 5.6, Nm.s/rad. I R = Nm.s /rad, a 0 = 89.63, a =6.06, a =0.0, b =80.9 The parameters (6) are obtained by using a parametric identification of a real mini-helicopter. The later will be presented in the next section. The initial conditions are: x (0) = x (0) = x 3 (0) = x 4 (0) = x 5 (0) = x 6 (0) = [0, 0 T and x 7 (0) = mg 4c t [,,, T. Initially, the helicopter is in hover flight. The reference trajectory chosen for x d (t), y d (t), z d (t) and ψ d (t) is that of the step response of the following transfer function: H(s) = (s +) 6 (7) where s is the Laplace variable. The order of the transfer function (7) was fixed at 6 in order to guarantee that the first five times derived of the desired trajectory starts from zero. Thus, this choice avoid jumps in the control signals (4). The controller parameters used in simulation are: A = A = A 3 = A 4 = A 5 = A 6 = diag[, and A 7 = diag[,,,. The Fig. shows the evolution of a quadrotor position and the selected desired trajectory for simulation. Fig. 3 show the output signals and theirs desired trajectory. It can be seen from these figures the good tracking of the desired trajectory. Moreover, we can notice an optimization of tilt angles (φ, θ) motions and a very small tracking errors (see Fig. 4). Consequently, the controller uses a minimum of energy to carry out the task. What enabled us to obtain the satisfactory control inputs u presented on the Fig. 5. The control signals are acceptable and physically realizable. 58

5 45th IEEE CDC, San Diego, USA, Dec. 3-5, 006 Fig.. Evolution of the quadrotor positions Fig. 5. Control inputs Fig. 3. Fig. 4. Position outputs Tracking errors 59 V. EXPERIMENTAL RESULTS In order to validate the proposed controller, we implemented the control law on a PC Pentium II at 00MHz, equipped with a dspace DS03 PPC real-time controller card, using Matlab and Simulink The sampling time has been fixed to t = 0.0sec, this is due to limitations imposed by the measuring device. Fig. 6 shows our experimental setup. The mechanical structure of the quadrotor is that of the four rotors mini-helicopter manufactured by Draganfly Innovations, Inc. ( The physical characteristics of this quadrotor are given by (6). The quadrotor move freely in two dimensional directions according of (ψ, z) axes. To measure the yaw angle ψ and the position z we use the CMPS03 Magnetic Compass and the SRF04 Ultra-Sonic Ranger respectively ( We had to install these sensors as far as possible from the electronic motors and their drivers because this type of sensor is very sensitive to electromagnetic noise. The acquisition of the measurement data is ensured by a PC and dspace card. In order to avoid abrupt changes in the measurement signals we have introduced numerical filters. We have used first order numerical filters. The pole of each filter was select to obtain improve the signal-to-noise ratio. The control signals are transferred to the power circuits of the four motors using the dspace card. The adjustments of the terminal motor voltages are carried out by using four IMCS 5 electronic module ( The nominal voltage of the used battery is 7volts. We performed several experiments on the real quadrotor helicopter, were the task was to control the yaw ψ angle and z position. Figures 7 and 8 shows the performance of the controller when applied to the subsystems S and S 3.Att = 0sec, all initial conditions of the quadrotor ares zeros. For this application we fixed the controller parameters at A 5 = diag[30, 30, A 6 = diag[5, 5 and A 7 = diag[,,,. The

6 45th IEEE CDC, San Diego, USA, Dec. 3-5, 006 Fig. 6. Experimental setup considered desired trajectory is of the following form: ψd (t) =sin( π 0 t) z d (t) =0.(sin( π 0 t)+) (8) The practical results of the proposed control law show the good tracking of the desired trajectories (see Fig. 7). Fig. 8 show the real control input u of the four motors. According to this figures we can note the presence of important peaks on the z position control signal. This phenomenon is the consequence of the information delivered by the ultra-sonic sensor. We specify here that the control signals are of good quality in spite of this nuisance of measurement. VI. CONCLUSION In this paper, we have presented a full state backstepping controller for a quadrotor helicopter. This process is an under-actuated system because it has six degrees of freedom while it has only four inputs (four rotors). The whole system was divided into three subsystems: an under-actuated subsystem, a fully-actuated subsystem and rotors subsystem. A backstepping control algorithm was proposed to stabilize the whole system and was able to drive a quadrotor to desired trajectory of Cartesian positions and the yaw angle. Simulation and experimentation results show the good performances of the proposed controller. Fig. 7. The yaw angle ψ and the z position: solid line and dashed line denotes respectively the real and the model response REFERENCES [ E. Altug, J. P. Ostrowski and C. J. Taylor, Quadrotor Control using Dual Cameral Visual Feedback, Proceedings of the 003 IEEE International Conference on Robotics and Automation, vol. 3, pp , 003. [ T. Madani and A. Benallegue, Backstepping Control for a Quadrotor Helicopter, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 006. [3 T. Madani and A. Benallegue, Backstepping Sliding Mode Control Applied to a Miniature Quadrotor Flying Robot, Proceedings of the 3nd Annual Conference of the IEEE Industrial Electronics Society IECON 006. [4 A. Mokhtari, A. Benallegue and A. Belaidi, Polynomial Linear Quadratic Gaussian ans Sliding Mode Observer for a Quadrotor Unmanned Aerial Vehicle, Journal of Robotics and Mechatronics, vol. 7, no. 4, pp , 005. [5 S. Bouabdallah, P. Murrieri and R. Siegwart, Design and Control of an Indoor Micro Quadrotor, Proceedings of the 004 IEEE International Conference on Robotics and Automation, 004. [6 S. Bouabdallah and R. Siegwart, Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor, Proceedings of the 005 IEEE International Conference on Robotics and Automation, pp , 005. [7 P. Castillo, A. Dzul and R. Lozano, Real-Time Stabilization and Tracking of Four-Rotor Mini Rotorcraft, IEEE Transactions on Control Systems Technology, vo.., no. 4, pp , 004. [8 T. Hamel, R. Mahony and A. Chriette, Visual servo trajectory tracking for a four rotor VTOL aerial vehicle, Proceedings of the 00 IEEE International Conference on Robotics and Automation, 00. [9 M. Vukobratovic, Applied Dynamics of Manipulation Robots: Modelling, Analysis and Examples, Berlin: Springer-Verlag, 989. [0 S. B. V. Gomes and J. J. Jr. G.Ramas, Airship dynamic modeling for autonomous operation, IEEE International Conference on Robotics and Automation, 998. [ I. Fantoni and R. Lozano, Non-linear control for under-actuated mechanical systems, Springer, 00. Fig. 8. Motor control inputs 50

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

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

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 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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

Towards Intelligent Miniature Flying Robots

Towards Intelligent Miniature Flying Robots Research Collection Conference Paper Towards Intelligent Miniature Flying Robots Author(s): Bouabdallah, Samir; Siegwart, Roland Publication Date: 25 Permanent Link: https://doi.org/1.3929/ethz-a-18345

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

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

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

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control 2017 21st International Conference on Process Control (PC) June 6 9, 2017, Štrbské Pleso, Slovakia Modelling of Ball and Plate System Based on First Principle Model and Optimal Control František Dušek,

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

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 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

Adaptive Nonlinear Hierarchical Control of a Quad Tilt-Wing UAV

Adaptive Nonlinear Hierarchical Control of a Quad Tilt-Wing UAV Adaptive Nonlinear Hierarchical Control of a Quad Tilt-Wing UAV Yildiray Yildiz 1, Mustafa Unel and Ahmet Eren Demirel Abstract Position control of a quad tilt-wing UAV via a nonlinear hierarchical adaptive

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

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

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

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

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

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

Optimal Control of Twin Rotor MIMO System Using LQR Technique

Optimal Control of Twin Rotor MIMO System Using LQR Technique Optimal Control of Twin Rotor MIMO System Using LQR Technique Sumit Kumar Pandey and Vijaya Laxmi Abstract In this paper, twin rotor multi input multi output system (TRMS) is considered as a prototype

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

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law, Chapter. DYNAMIC MODELING Understanding the nature of the process to be controlled is a central issue for a control engineer. Thus the engineer must construct a model of the process with whatever information

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

Modeling and control of a small autonomous aircraft having two tilting rotors

Modeling and control of a small autonomous aircraft having two tilting rotors Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC. Modeling and control of a small autonomous aircraft having two

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

EE Homework 3 Due Date: 03 / 30 / Spring 2015

EE Homework 3 Due Date: 03 / 30 / Spring 2015 EE 476 - Homework 3 Due Date: 03 / 30 / 2015 Spring 2015 Exercise 1 (10 points). Consider the problem of two pulleys and a mass discussed in class. We solved a version of the problem where the mass was

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

Modelling and Control of DWR 1.0 A Two Wheeled Mobile Robot

Modelling and Control of DWR 1.0 A Two Wheeled Mobile Robot APPLICAIONS OF MODELLING AND SIMULAION http://www.ams-mss.org eissn 600-8084 VOL 1, NO. 1, 017, 9-35 Modelling and Control of DW 1.0 A wo Wheeled Mobile obot Nurhayati Baharudin, Mohamad Shukri Zainal

More information

Stabilization and Trajectory Control of a Quadrotor with Uncertain Suspended Load

Stabilization and Trajectory Control of a Quadrotor with Uncertain Suspended Load Stabilization and Trajectory Control of a Quadrotor with Uncertain Suspended Load Xu Zhou Department of Mechanical Engineering Colorado School of Mines Golden, CO, 841 e-mail: xuzhou@mines.edu Xiaoli Zhang

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

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

Author s Accepted Manuscript

Author s Accepted Manuscript 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.211.1.11 Reference:

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Micro Aerial Vehicle Dynamics Dr. Kostas Alexis (CSE) Goal of this lecture The goal of this lecture is to derive the equations of motion that describe the motion of

More information

Introduction to Feedback Control of Underactuated VTOL Vehicles

Introduction to Feedback Control of Underactuated VTOL Vehicles Introduction to Feedback Control of Underactuated VTOL Vehicles Minh-Duc Hua, Tarek Hamel (Member, IEEE), Pascal Morin, Claude Samson Abstract The paper is an introduction to feedback control design for

More information

Mechatronics Engineering. Li Wen

Mechatronics Engineering. Li Wen Mechatronics Engineering Li Wen Bio-inspired robot-dc motor drive Unstable system Mirko Kovac,EPFL Modeling and simulation of the control system Problems 1. Why we establish mathematical model of the control

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

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

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

Nonlinear Wind Estimator Based on Lyapunov

Nonlinear Wind Estimator Based on Lyapunov Nonlinear Based on Lyapunov Techniques Pedro Serra ISR/DSOR July 7, 2010 Pedro Serra Nonlinear 1/22 Outline 1 Motivation Problem 2 Aircraft Dynamics Guidance Control and Navigation structure Guidance Dynamics

More information

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot Taylor S. Clawson, Sawyer B. Fuller Robert J. Wood, Silvia Ferrari American Control Conference Seattle, WA May 25, 2016

More information

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl

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

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.

More information

Autonomous Underwater Vehicles: Equations of Motion

Autonomous Underwater Vehicles: Equations of Motion Autonomous Underwater Vehicles: Equations of Motion Monique Chyba - November 18, 2015 Departments of Mathematics, University of Hawai i at Mānoa Elective in Robotics 2015/2016 - Control of Unmanned Vehicles

More information

ECE557 Systems Control

ECE557 Systems Control ECE557 Systems Control Bruce Francis Course notes, Version.0, September 008 Preface This is the second Engineering Science course on control. It assumes ECE56 as a prerequisite. If you didn t take ECE56,

More information

Experimental Validation of a Trajectory Tracking Control using the AR.Drone Quadrotor

Experimental Validation of a Trajectory Tracking Control using the AR.Drone Quadrotor Experimental Validation of a Trajectory Tracking Control using the AR.Drone Quadrotor CON-6-444 Abstract: In this paper, we describe a hardware-in-the-loop (HIL) architecture to validate a position control

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

Passivity Based Control of a Quadrotor UAV

Passivity Based Control of a Quadrotor UAV Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 Passivity Based Control of a Quadrotor UAV C. Souza G. V. Raffo E. B. Castelan

More information

Backstepping Control with Integral Action of PMSM Integrated According to the MRAS Observer

Backstepping Control with Integral Action of PMSM Integrated According to the MRAS Observer IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 232-3331, Volume 9, Issue 4 Ver. I (Jul Aug. 214), PP 59-68 Backstepping Control with Integral Action of PMSM

More information

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches Hugh H. T. Liu University of Toronto, Toronto, Ontario, M3H 5T6, Canada Sebastian Nowotny

More information