Modeling and Control of a Tiltrotor UAV for Path Tracking

Size: px
Start display at page:

Download "Modeling and Control of a Tiltrotor UAV for Path Tracking"

Transcription

1 Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 4-9, 4 Modeling and Control of a Tiltrotor UAV for Path Tracking R. Donadel G.V. Raffo L.B. Becker Automation and Systems Department, Federal University of Santa Catarina, Florianópolis, Brazil (rodrigo.donadel@posgrad.ufsc.br, lbecker@das.ufsc.br). Electronic Engineering Department, Federal University of Minas Gerais, Belo Horizonte, Brazil (raffo@ufmg.br) Abstract: This paper describes the modeling and control of a birotor aircraft with tiltrotor configuration for the path tracking problem. The equations of motion of the tilrotor UAV is derived using Euler-Lagrange formulation, resulting in a nonlinear eight degrees-of-freedom dynamic model. To perform the control design, a linearized error model is obtained from the nonlinear model, which is used to synthesize a H and a multiobjective H /H controllers by using LMI approach. Simulation results for an ellipsoidal trajectory with persistent disturbances are carried out to corroborate and compare both controllers. Keywords: Tiltrotor UAV, dynamic modeling, robust control, path tracking.. INTRODUCTION The use of unmanned aerial vehicles (UAVs) expanded vastly over the last years, with small scale civil UAVs slowly but steadily gaining much attention. In this scope, helicopter-like versions (Fujiwara et al., 4; Chingozha et al., 3) and quadrotors (Castillo et al., 5; Raffo et al., ) are by far the most researched aerial systems. Still, another model that receives attention are aircrafts with tiltrotor configurations. For instance, we started constructing our own tiltrotor UAV in a broader research project named ProVANT (see Gonçalves et al. (3)). Tiltrotor aircrafts are characterized by two rotors independently coupled with some type of revolute joint, typically servomotors, which can tilt the whole rotor. It has held great interest in the military sphere since the 5s (Martin et al., ) for its ability to perform vertical take-off and landing (VTOL) like a helicopter and engage an airplane like flight by tilting its rotors horizontally. In the literature, modeling and control of small scale civil Tiltrotor UAVs are found in Kendoul et al. (5); Sanchez et al. (8); Jansen and Ramirez-Serrano (); Papachristos et al. (); Bhanja Chowdhury et al. (). All these works use models with six degrees-of-freedom, with the rotors thrust and tilt angles as control inputs, bringing a nonlinearity between the control variables. In this paper, an eight degrees-of-freedom dynamic model is developed with the tilt angles now as generalized coordinates, extinguishing the nonlinearities among inputs. Furthermore, the UAV s rotors are tilted laterally by a fixed angle, enhancing the system s controllability. A displacement of the center of mass in all axis is also considered. The authors would like to thank the Brazilian research agencies CAPES, CNPq and FAPEMIG for their financial contribution for the accomplishment of this work. The developed nonlinear dynamic model is obtained via Euler-Lagrange formulation. A linearized error model is then deduced to synthesize H and H /H feedback state controllers with linear matrix inequality (LMI) approach. The remainder of the paper is organized as follows: in Section, a description of the tiltrotor UAV model is given. The control strategy is exposed in Section 3, the linearized error model is derived, followed by the presentation of the robust linear controllers based on the H and H /H performances, respectively. Simulation results are presented in Section 4. Finally, the major conclusions of the paper are drawn in Section 5.. TILTROTOR DYNAMIC MODELING This section presents the equations of motion for the proposed tiltrotor UAV (illustrated in Fig. ), which are obtained using the Euler-Lagrange formulation. Such UAV is considered as a multibody system composed of three rigid bodies: the two rotors and the main body, which encompasses the carbon-fiber structure, the landing gear, the servomotors, the battery, and all other electronic devices. Thus, each of the two rotors is interconnected to the main body by a revolute joint. The tiltrotor UAV model also takes into account the dynamics of the servomotors, being the tilting angles of the rotors generalized coordinates. This prevents the proposed model from having products between control inputs, which are highly undesirable nonlinearities.. Generalized coordinates Fig. shows the frames and variables definitions. Frame I is the inertial frame; C, C and C 3 are frames rigidly attached to the center of mass of each body; and B is Copyright 4 IFAC 3839

2 9th IFAC World Congress Cape Town, South Africa. August 4-9, 4 Three different points are used to describe the position of each body s center of mass to the inertial frame, each rigidly attached to its respective center of mass frame. The relation of these frames with the moving body frame is: p B i with RC B = I 3X3 and = RB C i + d B i i, i =,, 3 (4) R[ C B = [ RC B 3 = CαR Sα R CαL Sα L Sα R Sβ Cβ Cα R Sβ, Sα L Sβ Cβ Cα L Sβ Sα R Cβ Sβ Cα R Cβ Sα L Cβ Sβ Cα L Cβ The position equations are found substituting (4) into (): p I i = RI B RB C i i + R I B db i + ξi, i =,, 3 (5).4 Gravitational force vector Fig.. Tiltrotor UAV frames and variables definitions. the moving body frame rigidly attached to the main body center of rotation. Variables f R and f L represents the thrust forces and β the fixed tilt angle of the rotors. The inclusion of this inclination decreases the maximum vertical thrust the aircraft can perform, but the gain in controllability in the Y axis is worth the loss for a small β angle. The translation of the body frame in relation to the inertial frame is represented by ξ = [x y z and the attitude by η = [φ θ ψ, described using Euler angles with the rollpitch-yaw convention. The rotation of frame C in relation to frame B is depicted by variable α R and describes the rotation of the right rotor. Likewise, α L describes the rotation of the left rotor in relation to the main body. Thereby, the generalized coordinates can be defined by q = [x y z φ θ ψ α R α L = [ ξ η. α R α L. Euler-Lagrange equations The model is described by the matrix form of the Euler- Lagrange equations, defined as: M(q) q + C(q, q) + G(q) = F (q) () M(q) is the inertia matrix, C(q, q) the Coriolis and centrifugal force matrix calculated with Christoffel symbols of the first kind, G(q) the gravitational force vector, and F (q) the independent force vector. These terms are derived in the remainder of this section..3 Position equations The relation between the inertial frame and the body frame is given by: p I = R I B pb + ξ I () RB I is the rotation matrix that makes frame B parallel to frame I, which is derived, by the roll-pitch-yaw convention, as follows: [ CψCθ CψSθSφ SψCφ CψSθCφ + SψSφ RB I = SψCθ SψSθSφ + CψCφ SψSθCφ CψSφ (3) Sθ CθSφ CθCφ Vector G(q) is calculated with the equation: G(q) = P q P is the potential energy. The potential energy of the system can be found as (Shabana, ): nb P = P i (7) i= P i = ρ i g p I i dv i (8) V i is the volume integral with ρ i as the mass density of body i, V the volume of body i, and g = [ g the gravity vector. Assuming the three bodies symmetric, the potential energy of the system is calculated by substituting (5) into (8), which yields: P = g R I B (m d + m d + m 3 d 3 ) + g mξ (9) m is the total mass of the system and is given by: m = m + m + m 3 Matrix G(q) can now be determined with equation ()..5 Inertia matrix The inertia matrix M(q) can be determined by expressing the system s kinetic energy as K = q M(q) q. The kinectic energy of a multibody system can be found with (Shabana, ): n K = K i () i= K i = ρ i (vi I ) (vi I )dv i () V i and vi I is the velocity of a single point of the body in relation to the inertial frame. These velocities are given by the derivation in time of the position equations (5): ṗ I i = ξ + ṘI B (RB C i + d i i ) + RB I (ṘB C i + R B i C i ṗ C i + d i i ) () the time derivative of the rotation matrix can be defined as Ṙ = RS(w), being S(w) the skew-symmetric matrix of the vector w. () Also, as the points p i are rigidly attached to their respective frames C i, results in ṗ Ci i =. Furthermore, distances 384

3 9th IFAC World Congress Cape Town, South Africa. August 4-9, 4 d i are also constant and d i =. With this definitions and using the properties of skew-symmetric matrices: ṗ I i = ξ RC I i S( i )RC i B wb BI RI B S(d i)wbi B RI C i S( i )wc i C i B (3) is the angular velocity vector between frames wbi B B and I expressed in the superscript frame B. The same notation is applied for the others w vectors. The kinetic energy for body i is then calculated by using () and (3): K i = m i ξ R I B S(d i)w B BI + (wc i C i B ) I i w C i C i B + (w B BI ) R B C i I i w C i C i B + (wb BI ) J i w B BI + m i ξ ξ I i = is the inertia tensor and S(p i ) S(p i )dm = [ Ixx I xy I xz I xy I yy I yz I xz I yz I zz (4) (5) J i = R B C i I i (R B C i ) + m i S(d i ) S(d i ) () is the inertia tensor for a rotation around an axis displaced by a distance d i (parallel axis theorem). Taking into account that there is no relative movement between frame B and frame C, then w C C B =. At last, the total kinetic energy is obtained: [ f B [ Lx sin(α L ) FL B = fly B = cos(α L )sin(β) f L (3) flz B cos(α L )cos(β) and the translation force expressed in the inertial frame is: T I = R I B (F B R + F B L ) (4) Using an approximation of the torque applied to the propellers when it is in steady-state (Castillo et al., 5): τ Mi = τ drag = kτ b f (5) and assuming d z = d z = d 3z, gives: [ (flz B τφ f Rz B )sin(λ)l + kτ b (f Lx B f Rx B ) τ θ = (frx B + f Lx B )dz + kτ τ b (f Ry B + f Ly B ) ψ (frx B f Lx B )l + kτ b (f Rz B f Lz B ) () Variables l, λ and d z come from the fact that the center of rotation is not coplanar with the point forces f R and f L are applied (assumed as the origin of frames C and C 3 ). Analyzing the torque around X axis illustrated in Fig. : λ = arctan( l ); l = d z d + l. (7) z K = m ξ ξ ξ R I B HwB BI + (wb BI ) Jw B BI + (w B BI ) R B C I w C C B + (wc C B ) I w C C B (7) + (w B BI ) R B C 3 I 3 w C 3 C 3 B + (wc 3 C 3 B ) I 3 w C 3 C 3 B J = J + J + J 3 (8) H = S(m d + m d + m 3 d 3 ) (9) To write the kinetic energy in terms of the generalized coordinates, we perform the following mapping: [ [ Sθ φ wbi B = Wη η = Cφ SφCθ θ Sφ CφCθ ψ [ w C C B = α R [, w C 3 C 3 B = α L () Finally, the kinetic energy takes the form K = q M(q) q by arranging (7) in matrix form and using (). Defining vector a = [, the inertia matrix is: M(q) = mi 3X3 RB I HWη W η H (RB I ) W η JWη W η RB C I a W η RB C 3 I 3 a a I (RC B ) W η a I a a I 3 (RC B 3 ) W η a I 3 a (). Force vector The force vector, F (q) = [T x T y T z τ φ τ θ τ ψ τ sr τ sl, is composed by the translational forces on the main body T, the rotational torques on the main body τ and the rotational torques on each servomotor τ sr and τ sl. Part of this vector was already presented in Gonçalves et al. (3). After some adaptation to fit it in the present model (the center of rotation is now the origin of frame B), led to: F B R = [ f B Rx f B Ry f B Rz = [ sin(α R ) cos(α R )sin(β) cos(α R )cos(β) f R () Fig.. Torque around the X axis (τ φ ) The control inputs for the system are the thrust forces f R and f L, and the torques in the servomotors τ sr and τ sl. The control input vector F (q) can be decoupled as: F (q) = B(q)Γ (8) Γ = [ f R f L τ sr τ sl (9) and B(q) is composed by (4) and (). 3. CONTROL DESIGN In this section a linear H and a multiobjective H /H controllers are designed. These controllers were chosen for its properties of disturbance rejection. It is also desired that the controller solves the path tracking problem, i.e., that the system follows a predefined trajectory. For such, the model developed in Section is represented as a state space system and linearized around a generic operating point. Considering the model (), with external disturbances δ(t) and the control input vector given by (8), and defining the state space variables as: [ x [ x(t) =... = q q, u(t) = Γ, w(t) = δ (3) x results in the nonlinear system: f(x(t), u(t), w(t)) = [ q q (3) The equilibrium points for model (3) are the states variable values f(x(t), u(t), ) =, which leads to: [ q = (3) B( q)γ G( q) 384

4 9th IFAC World Congress Cape Town, South Africa. August 4-9, 4 Defining trajectory T = (x R (t), y R (t), z R (t), ψ R (t)), the reference state space vector to be followed is a composition of the trajectory and the equilibrium points, defined as: x r(t) = (x r, y r, z r, φ, θ, ψ r, α R, α L, ẋ r, ẏ r, ż r,,, ψ r,, ) = (q r, q r) (33) the bar superscript indicates the equilibrium points found in (3). Knowing the trajectory beforehand makes it possible to calculate the control reference input u r (t), running the trajectory in model () and assuming a perfect scenario with no external disturbances (δ(t) = ). This defines the reference control as: u r(t) = Γ r = B (q r)(m(q r) q r + C(q r, q r) q r + G(q r)). (34) Linearizing the model in equation (3) yields to: ẋ(t) = A(ẍ r, ÿ r, z r, ψ r) x(t) + B u u(t) + B ww(t) (35) with f(x, u) f(x, u) A = x=xr u=u x r, B u = u x=xr u=u r, f(x, u) B w = w x=xr u=u r From now on (35) will be called the error model, as x(t) = x(t) x r (t) and u(t) = u(t) u r (t) can be seen as the error of the system in relation to the desired trajectory. Note that matrix A in the linearized system is time variant according with the desired trajectory acceleration. Aiming for a robust control of the system, the error model (35) is considered to have uncertainties and becomes: ẋ(t) = A(α) x(t) + B u(α) u(t) + B w(α)w(t) (3) α represents all uncertainties in the system, including ẍ r, ÿ r, z r, ψ r. The state-space error model is augmented with an integral action for each element of the trajectory, which improves the closed loop system performance and allows persistent disturbance rejection. The new state space vector is x a (t) = [x... x = [ q q x y z ψ. 3. H control Consider the linear system: ẋ(t) = A(α)x(t) + B u(α)u(t) + B w(α)w(t) z(t) = C zx(t) + D uzu(t) + D wzw(t) u(t) = Kx(t) α (37) w(t) is the disturbance vector, z(t) is the error signal to be minimized, C z, D wz, D uz are constant matrices to be determined and is a polytope with known vertices v i. The H feedback controller is an optimal control that exponentially stabilizes the system and minimizes its H norm ( H wz (s) = sup σ{h wz (jw)}), H wz (s) is the transfer function between the external disturbance w(t) and the error signal z(t). The H norm represents the system s highest frequency response gain. It can also be interpreted as the system s highest energy gain due to an input signal. Applying Parseval s theorem results in: or z(t) H wz(s) w(t) H wz(s) = sup z(t) w(t) This definition makes it clear that minimizing the H norm minimizes the effect of external disturbances on the system. In this work a relaxation of the optimization is made, the aim is to find an upper bound γ of the norm ( H wz (s) < γ). The following H feedback control synthesis with a LMI approach is used in this work (Dullerud and Paganini, 5): minimize γ subject to: X > (38) [ Ai X + XA i + B iy + Y B i B wi QC z + Y D uz B w i γi nz D wz < C zx + D uzy D wz γi nz γ = γ and i refers to the vertices of polytope, meaning that the total amount of LMIs to be solved is i +. Solving these LMIs for X = X and Y makes system (37) with K = Y X asymptotic stable and H wz (s) < γ. The controller matrices designed are 8, 8, 8, 8, 8, 8, 8, 8, D wz = (39) C z = diag(4, 4,,,, 3,,,,, 3,,, (4), 3,,.5,.5,, ) 3 8, 8, 8, 8,.... D uz =.. (4) 5 5 4, 4, 4, 4, All trajectory accelerations are considered to be bounded within.5, hence.5 < v i <.5. The gain matrix K is found by solving the LMIs (38) using MATLAB s Robust Control Toolbox version 4.3. As a result we have that γ =.3438, and H wz (s) < Mixed H /H control Consider the linear system (37) with D wz =. The H feedback controller is an optimal control that exponentially stabilizes the system and minimizes its H norm: h(t) = h(t) dt; h(t) = L [H(s) (4) H(s) is the transfer function of the system. The H norm can be seen as the energy output of the system when the system is excited with Dirac delta functions. Minimizing this norm brings a better transient response for the system. This is used to improve the controller presented in section 3. by creating a multiobjective controller 384

5 9th IFAC World Congress Cape Town, South Africa. August 4-9, 4 that minimizes the H norm while using a fixed value for γ that is close to the previously found for the pure H control. The LMIs that solve this problem are: minimize trace(z) subject to: [ Z C zx + D uzy XC z + Y D uz > (43) X and the LMIs in equation (38). Solving these LMIs gives an upper bound of the H norm. The control matrices are designed as it would be for a pure H controller: D wz = (44) Cz = diag(,,, 3 π, 3 π, π, π, π,.5,.5,.5, 3, 4,, 3,,.5,.5,, ) 3 (45) and / /.3/.75.3/.79.3/.75.3/.79.3/.75.3/.79 / / / / D uz = / /.3/.75.3/.79.3/.75.3/.79.3/.75.3/.79 / / / / 5 5 (4) 4, 4, 4, 4, and γ = 5, which means that the H norm for this controller will be slightly worse ( H wz (s) < 5.). Solving LMIs (38) and (43), we have that trace(z) =.3 and H wz (s) < Control action constraint To evade the saturation of our control, we include a constraint in the control action, formulated with LMIs (Alamo et al., ). These LMIs shall be used along with each controller. They are: [ Umax Y [ x() > and Y X x() > (47) X U max = diag([5, 5,, u r ) is the desired maximum control effort and x() = is the considered initial condition. 4. SIMULATION RESULTS The performance of the controllers designed in section 3 is tested with simulations made in Simulink 3a, using the tiltrotor nonlinear model () with the parameters presented in Table. The simulation of both controllers are executed for the system to track the trajectory x r = cos( π t), y r = sin( π t), z r = cos( π t) and ψ =. The initial conditions x() = (,.,,,,,,,,,,,,,, ) are used, as well as the following persistent disturbances: δ x =.5 at s; δ φ =. at 5s; δ y =.5 at s; δ θ =. at 5s; δ z = at 3s; and δ ψ =. at 35s. Also, an uncertaninty of 5% is added to the mass and inertia moments. Table. System Parameters Parameter Value β 5 m.378 Kg m, m 3.47 Kg d (-., -.9, -.43)m d (, -.73,.5)m d 3 (,.73,.5)m k τ.7e-7 N.m.s b 9.5e- N.s I xx Kg.m I yy Kg.m I zz Kg.m I xx, I 3xx.7759 Kg.m I yy, I 3yy.97 Kg.m I zz, I 3zz.79 Kg.m Figures 3-7 show the system evolution for both controllers. The mixed H /H controller has a better overall performance, as it has a disturbance attenuation close to the one obtained in the pure H controller plus a better transient response obtained through an optimization of the H norm. Z(m) X(m).5.5 Fig. 3. Tiltrotor trajectory in space. Y(m) H.5 H /H 5. CONCLUSION AND FUTURE WORKS This work presented an eight degrees-of-freedom model designed to control a tiltrotor UAV, which overcomes the six-degrees model existing in the literature. The proposed model considers the center of mass displaced in all axis, the dynamics of the servomotors, which avoids the nonlinearities between control variables, and a fixed inclination of the rotors toward the center of rotation increasing the controllability of the whole system. Robust linear controllers for the path tracking problem were also presented in this work, accounting for parameters uncertainties, control signal saturation, and minimizing disturbance effects. Obtained simulation results indicate a satisfactory performance for both H and H /H controllers. 3843

6 9th IFAC World Congress Cape Town, South Africa. August 4-9, 4 X(m) Y(m) fr(n) fl(n) Z(m) 4 ψ(rad). τsr(n.m). τsl(n.m) Fig. 4. Tiltrotor regulated degrees of freedom. φ(rad) φ(rad/s) θ(rad) θ(rad/s) Fig. 5. Tiltrotor stabilised body angles and velocities. αr(rad) αr(rad/s) αl(rad) αl(rad/s) Fig.. Tiltrotor stabilised servos angles and velocities. Future works include testing these controllers in a real tiltrotor UAV, which is currently being assembled within this project framework. REFERENCES Alamo, T., Normey-Rico, J., and Arahal, M. (). Introducing linear matrix inequalities in a control course. Fig. 7. Tiltrotor control inputs. In Advances in Control Education, volume 7. Bhanja Chowdhury, A., Kulhare, A., and Raina, G. (). Back-stepping control strategy for stabilization of a tiltrotor uav. In Proc. of the 4th CCDC, Castillo, P., Lozano, R., and Dzul, A. (5). Stabilization of a mini rotorcraft with four rotors. Control Systems, IEEE, 5(), Chingozha, T., Nyandoro, O., and Malani, A. (3). Low cost controller for small scale helicopter. In Proc. of the 8th IEEE ICIEA 3, Dullerud, G.E. and Paganini, F. (5). A Course in Robust Control Theory: A Convex Approach (Texts in Applied Mathematics). Springer. Fujiwara, D., Shin, J., Hazawa, K., and Nonami, K. (4). H hovering and guidance control for autonomous small-scale unmanned helicopter. In Proc. fn the IEEE IROS 4, volume 3, vol.3. Gonçalves, F., Bodanese, J., Donadel, R., Raffo, G., Normey-Rico, J., and Becker, L. (3). Small scale uav with birotor configuration. In Proceedings of the 3 International Conference on Unmanned Aircraft Systems. Jansen, F. and Ramirez-Serrano, A. (). Agile unmanned vehicle navigation in highly confined environments. In Proc. of the IEEE SMC, Kendoul, F., Fantoni, I., and Lozano, R. (5). Modeling and control of a small autonomous aircraft having two tilting rotors. In Proc. of the 44th IEEE CDC-ECC 5, doi:.9/cdc Martin, D., Demo, J., and Daniel, C. (). The history of the xv-5 tiltrotor Research aircraft: from concept to flight. Papachristos, C., Alexis, K., and Tzes, A. (). Design and experimental attitude control of an unmanned tiltrotor aerial vehicle. In Proc. of the 5th ICAR, Raffo, G.V., Ortega, M.G., and Rubio, F.R. (). An integral predictive/nonlinear H control structure for a quadrotor helicopter. Automatica, 4(), Sanchez, A., Escareño, J., Garcia, O., and Lozano, R. (8). Autonomous Hovering of a Noncyclic Tiltrotor UAV: Modeling, Control and Implementaion. In Proc. of the 7th IFAC World Congress, Seoul, Korea. Shabana, A.A. (). Dynamics of Multibody Systems. Cambridge University Press. 3844

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

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

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

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

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

MODEL PREDICTIVE CONTROL FOR PATH TRACKING OF A TILT-ROTOR UAV Richard Andrade, Guilherme V Raffo, Julio E Normey Departamento de Automação e Sistemas Universidade Federal de Santa Catarina Florianópolis,

More information

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

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

More information

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

AB-267 DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT

AB-267 DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT FLÁIO SILESTRE DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT LECTURE NOTES LAGRANGIAN MECHANICS APPLIED TO RIGID-BODY DYNAMICS IMAGE CREDITS: BOEING FLÁIO SILESTRE Introduction Lagrangian Mechanics shall be

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

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

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

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

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

More information

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

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

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

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

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

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

UAV Coordinate Frames and Rigid Body Dynamics

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

More information

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

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

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

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

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

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

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

Chapter 4 The Equations of Motion

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

More information

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

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

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

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

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

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

More information

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

Autonomous Hovering of a Noncyclic Tiltrotor UAV: Modeling, Control and Implementation

Autonomous Hovering of a Noncyclic Tiltrotor UAV: Modeling, Control and Implementation Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 Autonomous Hovering of a Noncyclic Tiltrotor UAV: Modeling, Control and Implementation

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

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

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

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

Different Approaches of PID Control UAV Type Quadrotor

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

More information

Quadrotor Modeling and Control

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

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

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

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

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

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017 CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS Prof. N. Harnew University of Oxford TT 2017 1 OUTLINE : CP1 REVISION LECTURE 3 : INTRODUCTION TO CLASSICAL MECHANICS 1. Angular velocity and

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

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

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

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

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

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

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

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

Rotational & Rigid-Body Mechanics. Lectures 3+4

Rotational & Rigid-Body Mechanics. Lectures 3+4 Rotational & Rigid-Body Mechanics Lectures 3+4 Rotational Motion So far: point objects moving through a trajectory. Next: moving actual dimensional objects and rotating them. 2 Circular Motion - Definitions

More information

NONLINEAR CONTROL OF A HELICOPTER BASED UNMANNED AERIAL VEHICLE MODEL

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

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

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

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

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

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

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

DEVELOPMENT OF TRAJECTORY TRACKING OF QUADROTOR UAV NUR AININA BINTI YAZID UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPMENT OF TRAJECTORY TRACKING OF QUADROTOR UAV NUR AININA BINTI YAZID UNIVERSITI TEKNOLOGI MALAYSIA DEVELOPMENT OF TRAJECTORY TRACKING OF QUADROTOR UAV NUR AININA BINTI YAZID UNIVERSITI TEKNOLOGI MALAYSIA TABLE OF CONTENTS: Table of Contents 1.1 The Unmanned Aerial Vehicles (UAV)... 3 1.2 Path Planning

More information

Video 2.1a Vijay Kumar and Ani Hsieh

Video 2.1a Vijay Kumar and Ani Hsieh Video 2.1a Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Introduction to Lagrangian Mechanics Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Analytical Mechanics Aristotle Galileo Bernoulli

More information

Translational and Rotational Dynamics!

Translational and Rotational Dynamics! Translational and Rotational Dynamics Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 217 Copyright 217 by Robert Stengel. All rights reserved. For educational use only.

More information

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

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

More information

Rigid body simulation. Once we consider an object with spatial extent, particle system simulation is no longer sufficient

Rigid body simulation. Once we consider an object with spatial extent, particle system simulation is no longer sufficient Rigid body dynamics Rigid body simulation Once we consider an object with spatial extent, particle system simulation is no longer sufficient Rigid body simulation Unconstrained system no contact Constrained

More information

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL ENOC 2008, Saint Petersburg, Russia, June, 30 July, 4 2008 SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL Jan Awrejcewicz Department of Automatics and Biomechanics Technical University of Łódź 1/15

More information

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18 Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces

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

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis Eduardo N. Gonçalves, Reinaldo M. Palhares, and Ricardo H. C. Takahashi Abstract This paper presents an algorithm for

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

Phys 7221 Homework # 8

Phys 7221 Homework # 8 Phys 71 Homework # 8 Gabriela González November 15, 6 Derivation 5-6: Torque free symmetric top In a torque free, symmetric top, with I x = I y = I, the angular velocity vector ω in body coordinates with

More information

Flight Dynamics and Control

Flight Dynamics and Control Flight Dynamics and Control Lecture 1: Introduction G. Dimitriadis University of Liege Reference material Lecture Notes Flight Dynamics Principles, M.V. Cook, Arnold, 1997 Fundamentals of Airplane Flight

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

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

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

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

More information

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

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

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring Page 1 of 6 Norges teknisk- naturvitenskapelige universitet Institutt for teknisk kybernetikk Faglig kontakt / contact person: Navn: Morten Pedersen, Universitetslektor Tlf.: 41602135 Exam - TTK 4190 Guidance

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

Dynamics. 1 Copyright c 2015 Roderic Grupen

Dynamics. 1 Copyright c 2015 Roderic Grupen Dynamics The branch of physics that treats the action of force on bodies in motion or at rest; kinetics, kinematics, and statics, collectively. Websters dictionary Outline Conservation of Momentum Inertia

More information

Flight Test Results for Circular Path Following by Model Predictive Control

Flight Test Results for Circular Path Following by Model Predictive Control Preprints of the 19th World Congress The International Federation of Automatic Control Flight Test Results for Circular Path Following by Model Predictive Control Yoshiro Hamada Taro Tsukamoto Shinji Ishimoto

More information

Trajectory Optimization of a Small Airship

Trajectory Optimization of a Small Airship Trajectory Optimization of a Small Airship by Charles Blouin Thesis submitted to the Faculty of Graduate and Postdoctoral Studies In partial fulfillment of the requirements For the M.Sc. degree in Mechanical

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

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

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

Linköping University Electronic Press

Linköping University Electronic Press Linköping University Electronic Press Report Simulation Model of a 2 Degrees of Freedom Industrial Manipulator Patrik Axelsson Series: LiTH-ISY-R, ISSN 400-3902, No. 3020 ISRN: LiTH-ISY-R-3020 Available

More information

MEROS Project. Technical Advances in Modeling and Control. Dr. Lotfi CHIKH February (33)

MEROS Project. Technical Advances in Modeling and Control. Dr. Lotfi CHIKH February (33) MEROS Project Technical Advances in Modeling and Control Dr. Lotfi CHIKH February 2013 lotfi.chikh@tecnalia.com + (33) 467 130 125 1 Contents 1 Introduction 3 2 Dynamic model of the ROV: the mathematical

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

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

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

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

Classical Mechanics. Luis Anchordoqui

Classical Mechanics. Luis Anchordoqui 1 Rigid Body Motion Inertia Tensor Rotational Kinetic Energy Principal Axes of Rotation Steiner s Theorem Euler s Equations for a Rigid Body Eulerian Angles Review of Fundamental Equations 2 Rigid body

More information

Stabilization of a Pan-Tilt System Using a Polytopic Quasi-LPV Model and LQR Control

Stabilization of a Pan-Tilt System Using a Polytopic Quasi-LPV Model and LQR Control Stabilization of a Pan-Tilt System Using a Polytopic Quasi-LPV Model and LQR Control Sanem Evren and Mustafa Unel Faculty of Engineering and Natural Sciences Sabanci University, Tuzla, Istanbul 34956,

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

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

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

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

More information

Lesson Rigid Body Dynamics

Lesson Rigid Body Dynamics Lesson 8 Rigid Body Dynamics Lesson 8 Outline Problem definition and motivations Dynamics of rigid bodies The equation of unconstrained motion (ODE) User and time control Demos / tools / libs Rigid Body

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

Carrying a Flexible Payload with Multiple Flying Vehicles

Carrying a Flexible Payload with Multiple Flying Vehicles 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan Carrying a Flexible Payload with Multiple Flying Vehicles Robin Ritz and Raffaello D Andrea

More information