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

Size: px
Start display at page:

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

Transcription

1 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, September 27, Toulouse, rance Nonlinear Attitude and Position Control of a Micro Quadrotor using Sliding Mode and Backstepping Techniques Patrick Adigbli Technische Universität München, 829 München, Germany and Christophe Grand and Jean-Baptiste Mouret and Stéphane Doncieux ISIR, Institut des Systèmes Intelligents et Robotique, 7516 Paris, rance The present study addresses the issues concerning the developpment of a reliable assisted remote control for a four-rotor miniature aerial robot (known as quadrotor, guaranteeing the capability of a stable autonomous flight. The following results are proposed: after establishing a dynamical flight model as well as models for the rotors, gears and motors of the quadrotor, different nonlinear control laws are investigated for attitude and position control of the UAV. The stability and performance of feedback, backstepping and sliding mode controllers are compared in simulations. inally, experiments on a newly implemented quadrotor prototype have been conducted in order to validate the theoretical analysis. I. Introduction As their application potential both in the military and industrial sector strongly increases, miniature unmanned aerial vehicles (UAV constantly gain in interest among the research community. Mostly used for surveillance and inspection roles, building exploration or missions in unaccessible or dangerous environments, the easy handling of the UAV by an operator without hours of training is primordial. In order to develop a reliable assisted remote control or guarantee the capability of a stable autonomous flight, the development of simple and robust control laws stabilizing the UAV becomes more and more important. This article addresses the design and analysis of nonlinear attitude and position controllers for a four-rotor aerial robot, better known as quadrotor. This aircraft has been chosen for its specific characteristics such as the possibility of vertical take off and landing (VTOL, stationary and quasi-stationary flight and high manoeuverability. Moreover, its simple mechanical structure compared to a helicopter with variable pitch angle rotors and its highly nonlinear, coupled and underactuated dynamics make it an interesting research platform. The present article proposes the following results: in the second part, models for the propulsion system and the flight dynamic of the UAV are proposed. In the third part, different nonlinear control laws to stabilize the attitude of the quadrocopter are investigated. In the fourth part, a new position controller for autonomous waypoint tracking is designed, using the backstepping approach. inally, the performance of the investigated controllers are compared in simulations and experiments on a real system. or that purpose, a prototype of the quadrocopter has been implemented. II. Modelling the electromechanical system In this section, a complete model of the quadrocopter system is established. irst, a model of the propulsion system represented in ig.1 is proposed, deriving theoretical linear and nonlinear models for the rotor, gear and motor. Master student TUM/ECP, Institute of Automatic Control Engineering, patrick.adigbli@centraliens.net Prof. assistant, dept SIMA, grand@robot.juiisu.fr PhD student, dept SIMA, Jean-Baptiste.Mouret@lip6.fr Prof. assistant, dept SIMA, Stephane.Doncieux@upmc.fr 1

2 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, September 27, Toulouse, rance The reactive torque τ R caused by the drag of the rotor blade and the thrust f are proportional to the square of the rotational velocity ω of the rotor (see McKerrow et al. 1 : f = k l ω 2, τ R = k d ω 2 (1 The gear is located between the rotor and the couplegenerating motor a, in order to transmit the mechanical power while changing the motor couple τ M and the rotational velocity ω. Considering the mechanical losses by introducing the efficiency factor η G, the gear reduction ratio G as well as the total torque of inertia J tot on the motor side can be calculated: igure 1. Propulsion system. G = ω ω = τ M τ M 1 η G and Jtot = J R G 2 + J M (2 The well-known electromechanical model of the dc motor is described by the two following equations, introducing the back-em constant k emk and the torsional constant k M : L M i M = ū M R M i M k emk ω (3 J tot ω = τ M τ R = k M i M τ R (4 With respect to the fact that the motor inductivity L M can be considered small in comparison to the motor resistance R M, the system dynamic can be reduced. By taking into account the equations (1 and (2, the simplified nonlinear model for the propulsion system is: ω = k M R M G J ū M k M k emk k d tot R M G J ω ω 2 (5 tot G 2 η G Jtot The stationary response curve can be linearized around the operating point (ω,ū M, finally leading to the simplified and linearized propulsion system model used in this article b : ω = K 1 T s + 1 ūm + K 2 T s + 1 This model has been verified by an experimental analysis on the propulsion system, using the Least-Square-itting method. (6 After proposing the model of the electromechanical propulsion system, a simplified quasi-stationary flight dynamic model based on the work of Lozano et al. 2 and Bouabdallah and al. 3 will be established. Considering the whole quadrotor system represented in ig.2, the earth-fixed coordinate system S W = [X,Y,Z] T and the body-fixed coordinate system S uav = [x,y,z] T are introduced. The position ξ = [x,y,z] T of the UAV is given by the position of the origin of the body-fixed coordinate system relativ to the origin of the earth coordinate igure 2. Representation of the quadrotor system, introducing torques, forces and coordinate systems. system. The orientation of the UAV in space is described by the Tait-Bryan-angles η = [,,] T and the rotation matrix R c : a All variables on the motor side are marked with a tilde, while all variables on the rotor side aren t marked. b With the parameters: η G G k M k d ω 2 R M η G G 2 K 1 = 2 k d ω, K 2 = R M + η G G k emk k M 2 k d ω, T = J tot R M R M + η G G k emk k M 2 k d ω R M + η G G k emk k M c In this article, the representation of the rotation matrix R is based on the following rotation order: the first rotation with the angle around the x-axis, the second rotation with the angle around the new y-axis and the third rotation with the angle around the new z-axis. 2

3 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, September 27, Toulouse, rance c c s s c c s c s c + s s R = c s s s s + c c c s s s c (7 s s c c c The angular rotation velocities Ω in the body-fixed coordinates can be obtained with respect to the angular rotation velocities η in the earth-fixed coordinates: 1 s Ω = c s c η = W(η η (8 s c c Now, a full dynamical model of the position and angular acceleration of the quadrocopter is derived, showing that the Euler-Lagrange-formalism, which is also used in the work of Lozano et al., 2 leads to the same results as the Newton-Euler approach used by Bouabdallah et al. 3 Introducing ρ = [ξ,η] T and applying the Hamilton principle to the Lagrange function L(ρ, ρ = T (ρ, ρ V(ρ composed of the kinetic and potential energies T and V of the global mechanical system leads to the Euler-Lagrange-equations: d dt ( L ρ i L ρ i = Q i with i = (9 irst, all components of the Lagrange function L and the generalized potential-free force vector Q have to be identified. Both can be divided in a translational and a rotational part: L trans = T trans V = 1 2 m ξ T uav ξ + muav g z Q trans = R L rot = T rot = 1 2 ΩT I Ω = 1 l kl l k l 2 ηt J η Q rot = τ + τ gyro = l k l l k l ω 2 k d k d k d k d 4 + J R (Ω e z ( 1 i+1 ω i Now, the Euler-Lagrange-equations for position and orientation can be deduced independently: ( Q trans = d L trans dt ξ Ltrans ξ ξ = Q trans m Q rot = d Lrot uav ( + g dt η Lrot η η = J 1 ( Q rot η η T J η J (1 η After considering the hypothesis of small angles and small angular velocities, the full dynamical model (1 can be simplified, resulting in a nonlinear coupled model containing terms for the coriolis forces and gyroscopic torques: ẍ = (c c s + s s ÿ = (c s s s c z = (c c + g = τ JR Π = τ + JR Π = τ + III. Attitude stabilization ( i=1 + + Ix Iy In a next step, different nonlinear control laws for the control torque vector τ = [τ,τ (11,τ ]T are investigated in order to stabilize the highly nonlinear, underactuated system, even in presence of perturbations. The control architecture represented in ig.3 remains the same for the different control laws. 3

4 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, September 27, Toulouse, rance irst, a quaternion-based feedback controller presented by Tayebi et al. 4 has been chosen for its model parameter independent, simple implementation: τ = µ q ( q q d µω (12 with the reduced quaternion vector q = [q 1,q 2,q 3 ] T, the positive parameter µ q and the positive definite 3x3 diagonal matrix µ. It is shown in 4 that the control law is globally asymptotically stable. The second controller has been derived using the backstepping approach, especially adapted to the igure 3. Attitude control architecture. present system, where the states of the rotational subsystem can be considered as inputs for the translational subsystem. irst, the dynamical model from (11 is rewritten as: x 1 = x 2 = x 1 = x 2 = x 3 = x 4 = x 3 = x 4 = x 5 = x 6 = x 5 = x 6 = Next, the x-coordinates are transformed into new z-coordinates by means of a diffeomorphism. This is illustrated using the x 1,x 2 -coordinates: z 1 = x 1 x d 1, z 2 = x 2 ẋ d 1 α 1 (z 1, z 1 = ẋ 1 ẋ d 1 = z 2 + α 1 (z 1 By introducing the partial lyapunov functions V 1 = 1 2 z2 1 and V 2 = 1 2 z z2 2, it is possible to determine the function α 1 (z 1, two parameters a 1,a 2 > and the control law for τ such that the derivate V 2 2 i=1 a izi 2 <. Therefore, referring to the lyapunov stability theorem, the global asymptotical stability of the equilibrium point z = is guaranteed and tends to d. Applying this procedure to all x-coordinates and assuming that η d = η d = and η Ω, one obtains the following backstepping control law: ( τ a1 a 2 1 = I a 3 a 4 1 (η η d a 5 a 6 1 ( a1+a 2 (13 I a 3+a 4 Ω a 5+a 6 In accordance with the previous work of Wendel et al., 5 it will be shown in section V that in realistic scenarios the performance of the derived backstepping controller is superior to the feedback controller. Eventually, a new sliding mode attitude controller is proposed in this article. Based on the works of Utkin, Kondak et al. and Brandstätter et al., 6 8 this approach is more robust against parameter uncertainties and perturbations and can easily be implemented. In comparision to the work of Bouabdallah et al., 3 the proposed sliding mode controller is much simpler, shows good performances in realistic simulations of the complet UAV system and its stability is formally proven. Introducing the extended state vector x = [η, η] T and the input vector u = τ = [τ, τ, τ ] T, the system behaviour can be described as: ẋ = f(x + B(xu v = η (14 v = η The control error and its derivative are given by e = η η d,ė = η η d = η and the switching or sliding manifolds S are characterized by S = { x R 3 s(x = } with s(x = C 1 e + C 2 ė, where C 1,C 2 are two diagonal matrices. To achieve motion along these sliding manifolds, a discountinuous control law is used: { u u (x = K sign (s(x = + (x, s(x > (15 u (x, s(x < 4

5 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, September 27, Toulouse, rance In order to formally prove the stability of this sliding mode controller, the following two assumptions have to be verified: 1. The system has to reach the sliding manifolds S i after a finite time, independently from the systems initial state x. 2. The motion along the sliding manifolds S i must have a stable behaviour. In order to verify the second assumption, Utkins equivalent control method will be used: 6 therefore, a continuous equivalent control variable u eq must exist and verify the condition: min (u u eq max (u (16 In the sliding mode, u eq replaces u and with (14, we have ṡ(x = and ṡ(x = s x ẋ = s x (f (x + B u eq. Consequently, the equivalent control is given by: s x 1 ( s u eq = x B s x f (x with s c4/i x B = x c 5/ c 6/ The existence of u eq is guaranteed, because the inverse of s xb exists and the components of the term f (x could become zero only in single isolated points of the state space. Thus, the second assumption is partially verified, only (16 has to be satisfied. To guarantee this, we consider assumption 1, which is equivalent to finding the so called domain of sliding mode and can be reduced to a stability problem with the state vector s and the lyapunov function V (s = sign(s T s. Considering (14, (17 and (15, the derivative of V is: V (s = K sign(s T s s B sign(s sign(st x x B u eq Because s x B is positive definite, { the first } term of V is confined { to c min sign(s } 2 sign(s T s x B sign(s c max sign(s 2 c with c min = min 4, c5, c6 c and c max = max 4, c5, c6 and we have: V (s Kc min sign(s 2 + sign(s T s x B u eq Outside of the sliding manifolds S i, we have sign(s 1, because at least one component s i. Therefore, the derivative of the lyapunov function is negative, when we have: (17 K > s x B u eq c min (18 By choosing K according to (18, the domain of sliding mode corresponds to the whole state space, verifying assumption 1. urthermore, we will now show that (16 K u eq +K u eq K 2 2 is satisfied by this choice of K. Considering the robeniusnorm s x B 2 = c 4 + c 5 + c 2, 6 the stability of the sliding mode controller is formally proven, because we have: u eq < K c min s x B K (19 IV. Position control Another main contribution of the present article is the design of a position controller based on the backstepping approach. The superposition of the position controller over the attitude controller in a cascade architecture (shown in ig.4 enables the robot to perform autonomous waypoint tracking: the operator or path planner provides the desired values x d,y d,z d and d and the position controller calculates the corresponding control values, and, which represent the set values of the underlying attitude 5

6 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, September 27, Toulouse, rance controller. To derive the backstepping position control law, a diffeomorphism transforms the position vector ξ = [x,y,z] T into z-coordinates. This operation will be illustrated using the x-coordinate: z 1 = x x d, z 2 = ẋ ẋ d β 1 (z 1, z 1 = ẋ ẋ d = z 2 + β 1 (z 1 By introducing the ( partial lyapunov functions V 1 = 1 2 z2 1 and V 2 = 1 2 z z2 2, it is possible to determine the function β 1 (z 1 and two parameters b 1,b 2 > such that the derivate V 2 2 i=1 b izi 2 < : β 1 = b 1 z 1 V 2 = z 1 ż 1 + (ż 1 β(z 1 ( z 1 β 1 2 b i zi 2 z 1 + z 1 + b 1 ż 1 + b 2 z 2 = i=1 After applying the same procedure to the y and z-coordinates and retransforming from z to ξ- coordinates, we obtain: (c c d s + s s d + r 1 = (c s c d + s s d + r 2 = (c c + g + r 3 = with igure 4. Cascade control architecture. r 1 = (1 + b 1 b 2 (x x d + (b 1 + b 2 ẋ r 2 = (1 + b 3 b 4 (y y d + (b 3 + b 4 ẏ r 3 = (1 + b 5 b 6 (z z d + (b 5 + b 6 ż (2 Considering that x d,y d,z d and d are known and η,ξ, ξ can be measured, the equations (2 can be solved in order to determine the control variables, and, d obtaining the following backstepping position controller: = (r 3 + g c c ( muav = arcsin (r 1 s d r 2 c d muav = arcsin (r 1 c c d + r 2 s d (21 V. Simulation and experimental results In order to evaluate and compare the investigated control laws, various simulations have been performed on the complete closed loop system. The models for the propulsion group (6 and the flight dynamics (11 have been implemented in scilab/scicos and the following disturbances have been added: the motor dynamics are delayed and bounded, the measured angles are overlaid with an additive gaussian noise (mean value µ =, standard deviation σ = 2, the digitally implemented controllers work at a frequency of 5 Hz and the control output is bounded. In the first simulation, all control laws have to stabilize the attitude of the UAV, bringing it from an initially inclined to a horizontal configuration (η d = within approximately 1 sec: as seen in ig.5, it appears that for this task the performance of the control laws is comparable. urthermore, a scenario has been simulated, where each controller has to track a given setpoint, bringing the attitude from the UAV from an initial configuration η = to the desired configuration η d = [3,2, 45 ] T within approximately 2 seconds: ig.6 shows that in our simulations the necessary high gains for this short convergence time make the behaviour of the feedback controller unstable, whereas the backstepping and sliding mode controller behave well. d To rule out trigonometric singularities, the argument of arcsin( has to be limited to [ 1; 1] and the angles and have to be limited to ] π 2 ;+ π 2 [. 6

7 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, September 27, Toulouse, rance,, [deg] eedback controller, angles ,, [deg] Backstepping controller, angles ,, [deg] Sliding mode controller, angles τ, τ, τ eedback controller, control torques τ τ τ τ, τ, τ Backstepping control, control torques τ τ τ τ, τ, τ Sliding mode controller, control torques.4 τ.3 τ.2 τ igure 5. Simulation results of the attitude stabilisation, η d = [,, ] T. Top row: angles with feedback control (left, backstepping control (middle, sliding mode control (right. Bottom row: control torques with feedback control (left, backstepping control (middle, sliding mode control (right. Controller parameters: µ x = µ y = µ z =.4, µ q = 1, a 1 = a 2 = a 4 = a 6 = 7, a 3 = 2, a 5 = 5, K =.4, c 1 = c 3 = c 5 = 1, c 2 =.3, c 4 =.5, c 6 =.4 4 eedback controller, angles 4 Backstepping controller, angles 4 Sliding mode controller, angles 2 2 2,, [deg] -2,, [deg] -2,, [deg] τ, τ, τ eedback controller, control torques τ τ τ τ, τ, τ Backstepping controller, control torques.4 τ.3 τ.2 τ τ, τ, τ Sliding mode controller, control torques.4 τ.3 τ.2 τ igure 6. Simulation results of the setpoint tracking, η d = [3, 2, 45 ] T. Top row: angles with feedback control (left, backstepping control (middle, sliding mode control (right. Bottom row: control torques with feedback control (left, backstepping control (middle, sliding mode controller (right. Controller parameters: µ x = µ y = µ z =.7, µ q = 5, a 1 = a 3 = a 5 = 4, a 2 = a 4 = a 6 = 3, K =.3, c 1 = c 3 = c 5 = 1, b 2 =.4, b 4 = b 6 =.5 or the validation of the position controller, various scenarios have been simulated, showing promissing results for an implementation on the real system. or example, the UAV has to follow a helix formed path while rotating around his own z-axis: the simulation result is represented in ig.7, showing the stable tracking behaviour of the complete closed loop system. Moreover, a low cost autonomous miniature drone (represented in ig.8 has been designed and implemented, using exclusively off-the-shelf components and open source software: employing a highly integrated embedded inertial measurement unit discussed in the work of Jang et al. 9 and the power of a real time onboard CPU, the backstepping control law has been implemented on the real system suspended on a tripod. ig.9 shows some first test results obtained with the prototype, which is stabilized around η =. Improvements have still to be made on the hardware to enhance the controller dynamics, particularly with regard to the closed-loop speed control of the motors. 7

8 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, September 27, Toulouse, rance Desired and real trajectories (in meters z Desired trajectory -7 Real trajectory x y Desired and real trajectories (in meters z Desired trajectory -7 Real trajectory x y x, y, z [m] x, y, z [m] Position over time x y z Position over time x y z , [deg] Angles over time igure 7. Simulation results of the position controller. Top row: the UAV tracks well the desired path in form of a helix (left, it s actual position ξ is plotted (middle and a 3D-animation (right visualizes the simulation results. Bottom row: the UAV tracks well the desired quadratic path (left, it s actual position ξ is plotted (middle and the angular values, are plotted (right. Attitude controller parameters: a 1 = a 2 = a 3 = a 4 = a 5 = a 6 = 7, b 1 = b 2 = 5, b 3 = b 5 = 1, b 4 = b 6 = 2, [deg] Angles τ Control torques (backstepping τ τ Ω [deg/s] Angular velocity (from sensors Ω x Ω y igure 9. irst test results of the backstepping attitude controller. VI. Conclusion In this article, a complete and a simplified model for a fourrotor flying robot have been proposed. Moreover, three different control approaches have been investigated and discussed: a feedback control law, a backstepping control law and a newly established sliding mode control law. The performances have been analysed using various simulation results, showing the robust behaviour of the backstepping and sliding mode controllers regarding the stabilization and the setpoint tracking of the complete UAV model, whereas the feedback controller shows poor performance regarding the setpoint tracking. urthermore, a new position controller has been proposed, permitting an autonomous waypoint tracking and showing promissing simulation results. inally, a low cost prototype has been implemented, showing promissing first test results. igure 8. Quadrocopter prototype with an highly integrated Inertial Measurment Unit and a ARM-based CPU running a linux OS. References 1 McKerrow, P., Modelling the Draganflyer four-rotor helicopter, IEEE International Conference on Robotics and Automation, 24, 24, pp Escareno, J., Salazar-Cruz, S., and Lozano, R., Embedded control of a four-rotor UAV, Proceedings of the 26 American Control Conference Minneapolis, 26, Bouabdallah, S. and Siegwart, R., Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor, IEEE International Conference on Robotics and Automation, 25, 25, pp

9 3rd US-European Competition and Workshop on Micro Air Vehicle Systems (MAV7 & European Micro Air Vehicle Conference and light Competition (EMAV27, September 27, Toulouse, rance 4 Tayebi, A. and McGilvray, S., Attitude Stabilization of a VTOL Quadrotor Aircraft, IEEE Transactions on control systems technology, 26, Vol. 14, 26, pp Wendel, J. and Bruskowski, L., Comparison of Different Control Laws for the Stabilization of a VTOL UAV, European Micro Air Vehicle Conference and light Competition , Braunschweig, Utkin, V. I., Variable structure systems with sliding modes, IEEE Transactions on Automatic Control, Vol. AC-22, 1977, pp Kondak, K., Hommel, G., Stanczyk, B., and Buss, M., Robust Motion Control for Robotic Systems Using Sliding Mode, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 25, 25, pp Brandtstadter, H. and Buss, M., Control of Electromechanical Systems using Sliding Mode Techniques, 44th IEEE Conference on Decision and Control, 25 and 25 European Control Conference, 25, pp Jang, J. and Liccardo, D., Automation of small UAVs using a low cost MEMS sensor and embedded computing platform, 25th Digital Avionics Systems Conference, 26, 26. 9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Adaptive position tracking of VTOL UAVs

Adaptive position tracking of VTOL UAVs Joint 48th IEEE Conference on Decision and Control and 8th Chinese Control Conference Shanghai, P.R. China, December 16-18, 009 Adaptive position tracking of VTOL UAVs Andrew Roberts and Abdelhamid Tayebi

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

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

Analysis of vibration of rotors in unmanned aircraft

Analysis of vibration of rotors in unmanned aircraft Analysis of vibration of rotors in unmanned aircraft Stanisław Radkowski Przemysław Szulim Faculty of Automotive, Warsaw University of Technology Warsaw, Poland Faculty of Automotive Warsaw University

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

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

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

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

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

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

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

Load transportation using rotary-wing UAVs

Load transportation using rotary-wing UAVs Load transportation using rotary-wing UAVs Rafael José Figueiras dos Santos rafael.j.f.santos@tecnico.ulisboa.pt Instituto Superior Técnico, Lisboa, Portugal December 5 Abstract The problem of slung load

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 Nonlinear Control Systems Solution 6 Part 2 TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1

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

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

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

More information

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

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

More information

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

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

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

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

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

A Simulation Study for Practical Control of a Quadrotor

A Simulation Study for Practical Control of a Quadrotor A Siulation Study for Practical Control of a Quadrotor Jeongho Noh* and Yongkyu Song** *Graduate student, Ph.D. progra, ** Ph.D., Professor Departent of Aerospace and Mechanical Engineering, Korea Aerospace

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

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

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

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

Task-based Control of a Multirotor Miniature Aerial Vehicle Having an Onboard Manipulator

Task-based Control of a Multirotor Miniature Aerial Vehicle Having an Onboard Manipulator Task-based Control of a Multirotor Miniature Aerial Vehicle Having an Onboard Manipulator J. ESCARENO*, G. FLORES, M. RAKOTONDRABE, H. Romero, R LOZANO and E. RUBIO Abstract The paper presents the modeling

More information

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

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

More information

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

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

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

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

with Application to Autonomous Vehicles

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

More information

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

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

Path Following Controller for a Quadrotor Helicopter

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

More information

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

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

More information

Analysis and Design of Hybrid AI/Control Systems

Analysis and Design of Hybrid AI/Control Systems Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment

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

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

Energy-Aware Coverage Path Planning of UAVs

Energy-Aware Coverage Path Planning of UAVs Energy-Aware Coverage Path Planning of UAVs Carmelo Di Franco, Giorgio C. Buttazzo IWES 2016 20 September 2016 ReTiS Lab, TeCIP Institute Scuola superiore Sant Anna - Pisa About me I m Carmelo Di Franco

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

Global Trajectory Tracking for Underactuated VTOL Aerial Vehicles using a Cascade Control Paradigm

Global Trajectory Tracking for Underactuated VTOL Aerial Vehicles using a Cascade Control Paradigm Global Trajectory Tracking for Underactuated VTOL Aerial Vehicles using a Cascade Control Paradigm Roberto Naldi, Michele Furci, Ricardo G. Sanfelice and Lorenzo Marconi Abstract This work proposes a feedback

More information

Passivity-based Control of Euler-Lagrange Systems

Passivity-based Control of Euler-Lagrange Systems Romeo Ortega, Antonio Loria, Per Johan Nicklasson and Hebertt Sira-Ramfrez Passivity-based Control of Euler-Lagrange Systems Mechanical, Electrical and Electromechanical Applications Springer Contents

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

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 5, JUNE

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 5, JUNE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 53, NO 5, JUNE 2008 1203 Nonlinear Complementary Filters on the Special Orthogonal Group Robert Mahony, Senior Member, IEEE, Tarek Hamel, Member, IEEE, and Jean-Michel

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

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

Design and Control of Novel Tri-rotor UAV

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

More information

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

Inversion Based Direct Position Control and Trajectory Following for Micro Aerial Vehicles

Inversion Based Direct Position Control and Trajectory Following for Micro Aerial Vehicles Inversion Based Direct Position Control and Trajectory Following for Micro Aerial Vehicles Markus W. Achtelik, Simon Lynen, Margarita Chli and Roland Siegwart Abstract In this work, we present a powerful,

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

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

Hybrid active and semi-active control for pantograph-catenary system of high-speed train

Hybrid active and semi-active control for pantograph-catenary system of high-speed train Hybrid active and semi-active control for pantograph-catenary system of high-speed train I.U. Khan 1, D. Wagg 1, N.D. Sims 1 1 University of Sheffield, Department of Mechanical Engineering, S1 3JD, Sheffield,

More information

WITH the development of micro-electronic technologies,

WITH the development of micro-electronic technologies, World Academy of Science, Engineering and Technology, Vol:7, No:, odeling and Control of a Quadrotor UAV with Aerodynamic Concepts Wei Dong, Guo-ing Gu, iangyang hu, Han Ding International Science Index,

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

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

Admittance Control for Physical Human-Quadrocopter Interaction

Admittance Control for Physical Human-Quadrocopter Interaction 13 European Control Conference (ECC) July 17-19, 13, Zürich, Switzerland. Admittance Control for Physical Human-Quadrocopter Interaction Federico Augugliaro and Raffaello D Andrea Abstract This paper analyzes

More information

Introduction to centralized control

Introduction to centralized control ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task

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

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

Introduction to centralized control

Introduction to centralized control Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques

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

Passivity-based Formation Control for UAVs with a Suspended Load

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

More information

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Target Localization and Circumnavigation Using Bearing Measurements in 2D Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

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

Robust Control For Variable-Speed Two-Bladed Horizontal-Axis Wind Turbines Via ChatteringControl

Robust Control For Variable-Speed Two-Bladed Horizontal-Axis Wind Turbines Via ChatteringControl Robust Control For Variable-Speed Two-Bladed Horizontal-Axis Wind Turbines Via ChatteringControl Leonardo Acho, Yolanda Vidal, Francesc Pozo CoDAlab, Escola Universitària d'enginyeria Tècnica Industrial

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