AN INTEGRATOR BACKSTEPPING CONTROLLER FOR A STANDARD HELICOPTER YITAO LIU THESIS
|
|
- Marsha Barker
- 5 years ago
- Views:
Transcription
1 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 in the Graduate College of the University of Illinois at Urbana-Champaign, 010 Urbana, Illinois Adviser: Professor Mark W. Spong
2 ABSRAC his thesis investigates the use of an integrator backstepping controller for a standard helicopter. First, a dynamic model of the helicopter in hovering condition is obtained through the use of Newton-Euler equations. Next, the idea of an integrator backstepping controller is examined followed by the derivation of the actual controller. Finally, simulation results from MALAB are analyzed and potential future work is proposed. ii
3 ACKNOWLEDGMENS I would not have completed this project without the support of many people. First, I would like to thank my adviser, Professor M. W. Spong, for providing support throughout my years as a graduate student. I would also like to thank my parents, who served as my inspiration and provided never-ending love and support. iii
4 ABLE OF CONENS CHAPER 1: INRODUCION... 1 CHAPER : HELICOPER MODEL... CHAPER : NONLINEAR CONROL...11 CHAPER 4: SIMULAION RESULS...19 CHAPER 5: CONCLUSION AND FUURE WORK...6 REFERENCES...7 APPENDIX A: SIMULINK MODEL AND CODE... 8 iv
5 CHAPER 1: INRODUCION In order to successfully control an unmanned aerial vehicle (UAV), one must first understand the behavior of the UAV, specifically a helicopter in this thesis. Once the behavior of the UAV is comprehended, a mathematical model is generally developed based on either Newton s laws of motion or the Euler- Lagrange equation for motion. Only then can a controller be derived. After Leonardo da Vinci s first helicopter-like design in 148, hundreds of failed attempts at taking flight in a helicopter occurred, until the first successful flight in 1907 [1]. Helicopters have become an interesting area of study due to their unique ability of vertical takeoff and landing (VOL). In addition to the ability of VOL, helicopters can also hover, fly forward, backwards, and laterally. hese abilities make a helicopter based UAV very important in missions and tasks where human intervention is considered dangerous. In this thesis, a model of the helicopter in hovering condition is presented first. While there are options in deriving the model, the one used in this thesis will be based on Newton s laws of motion. With the given model, a nonlinear control design strategy, namely the integrator backstepping technique, is used to produce a controller. Finally, the model and controller will be simulated in Simulink along with certain embedded functions that are coded in Matlab. his will evaluate the effectiveness of the controller and ensure that such a controller is plausible. 1
6 CHAPER : HELICOPER MODEL he behavior of a helicopter must be modeled before a controller is obtained. his chapter describes the model of a standard configuration helicopter in hover flight conditions obtained by using Newton laws [], []. A model of a helicopter based on the Euler-Lagrange equation for motion can also be found in [] and [4]. As seen in Figure.1, the coordinate frame on the lower left corner, { x, y, z} I = E E E, is the right-handed inertial frame. A second coordinate frame, {,, } C= E E E, is the right-hand fixed body frame, and it is fixed on the center 1 of mass of the helicopter. A x matrix R SO(), shown in equation (.1), is the orthogonal rotation matrix used to convert from the fixed body frame of the helicopter to the inertial frame. he matrix denotes the helicopter orientation with respect to I, and η= ( ψ, θ, φ) describes the yaw, pitch, and roll angles of the helicopter, respectively. cosθ cosψ sinφ sinθ cosψ cos sinψ cosφ sinθ cosψ + sinφ sinψ R( η) = cosθ sinψ sinφ sinθ sinψ cos cosψ cosφ sinθ sinψ sinφ cosψ + sinθ sinφ cosθ cosφ cosθ (.1) he symbol SO () denotes the special orthogonal group of order. For any x matrix in SO (), the following properties hold [5]: 1 R = R SO(). det R= 1. he columns and rows of R are mutually orthogonal.
7 Each column and row of R is a unit vector. Figure.1. Helicopter position displayed in both inertial frame and fixed body frame. I is the inertial frame. C is the fixed body frame. l m is the distance from the main rotor hub to the center of mass of the helicopter, while l t is the distance from the tail rotor hub to the center of mass. here are three types of forces applied to the fuselage of the helicopter. One of them is from the gravitation pull of the earth. he other two come from the two rotors of the helicopter. Let M and denote the thrust vectors of the main and tail rotors respectively, where, R M. hen M and can be defined in the following manner: = E + E + E (.) M M 1 1 M M
8 = E + E + E (.) 1 1 Since the tail rotor does not have a swashplate, the thrust vector will always have the same direction. hus the thrust vector equation for the tail rotor can be rewritten as = E (.4) he thrust vector of the main rotor is a function of the flapping angle, β, which is the tilt of the main rotor disk with respect to its initial rotational plane, caused by the swashplate. he flapping angle can be broken down into two parts, the longitudinal flapping angle, a, and the lateral flapping angle, b. hese two angles are assumed to be controllable through the cyclic control of a helicopter. Figure.. Arbitrary main rotor thrust, M, expressed in the fixed body frame. 4
9 By using Euclidean geometry and trigonometry, the flapping angle, β, can be expressed in terms of both the longitudinal flapping and the lateral flapping angles. cosβ = cos a cosb 1 sin a sin b (.5) he components of the thrust vector of the main rotor M can also be expressed in terms of the longitudinal flapping and the lateral flapping angles. Since M is the projection of the main rotor thrust vector onto the E axis, as shown in Figure., it is expressed as M = cosβ M (.6) M = cos a cosb 1 sin a sin b M (.7) From Figure. and through simple trigonometric relationships, the component of the main rotor thrust projected onto the E 1 axis, expressed as M1, is defined as = tan a (.8) M1 M M1 = sin a cosb 1 sin a sin b M (.9) 5
10 Figure.. An arbitrary main rotor thrust project on the E 1 -E plane. Similarly from Figure.4, M, the component of the main rotor thrust projected onto the E axis, is defined as = tan b (.10) M M M = cos a sin b 1 sin asin b M (.11) 6
11 Figure.4. An arbitrary main rotor thrust project on the E -E plane. From equations (.7), (.9), and (.11), main rotor thrust vector M can be rewritten as M 1 sin a cosb 1 = sin bcos a = M M M 1 sin a sin b M cos a cosb (.1) If F is the total external force exerted on the helicopter and expressed in the inertia frame I, then F is defined by the summation of the gravitation pull of the earth plus the two thrust vectors of the main and tail rotors, where R is the rotational matrix given in equation (.1), m is the mass of the helicopter, and g is the standard gravity. 7
12 sin a cosb 1 F = R sin b cos a + RE + mge 1 sin asin b cos a cosb M z (.1) For simplification purposes, the total external force can be defined as F = R G + RE + mge (.14) M z where sin a cosb 1 G= sin b cos a 1 sin asin b cos a cosb (.15) In addition to the translational forces generated by the two rotors and gravity effects acting on the helicopter, the fuselage is also affected by the torques. hese torques are generated by the two thrust vectors M and since there are separations from the center of mass of the helicopter to the rotors. he distances from the center of mass to the main and tail rotor are defined by l M and l, respectively. l = l E + l E + l E (.16) M M 1 1 M M l = l E + l E + l E (.17) 1 1 It should be noted that gravitational force does not generate a torque since that force is applied at the center of mass on the helicopter and thus no separation exists between the application of force and the axis of rotation. he torques caused by the thrust vector of the main and tail rotors are then defined as [ l ] τ = G (.18) M M M 8
13 τ cos a cosb lm sin b cos a lm 1 = cos a cosb l sin a cosb l 1 sin a sin b sin a cosb lm + sin b cos a l M 1 M M 1 M M (.19) [ ] τ = l E (.0) τ l = 0 l 1 (.1) In addition to the torques from the thrust vectors, it will be assumed that the aerodynamic drags on the rotors generate some pure torques, known as antitorques. hen, the total torque applied to the fuselage is given by where earlier. Q M and [ ] [ ] τ = l G + l E + Q E Q E (.) M M M Q are the anti-torques of the main and tail rotors, as mentioned Now the complete dynamic model of the helicopter can be put together. Equation (.) denotes the velocity of the helicopter expressed in the inertial frame, I. Equation (.4) is the total translation force applied to the center of mass of the helicopter. Equation (.6) shows the rotational component of motion in a non-inertial frame. he symbol Ω denotes the angular velocity of the helicopter expressed in the non-inertial frame. he full dynamic model is then represented in the inertial frame, given by & ξ = v (.) mv& = RG + RE + mge (.4) M z R& = RΩˆ (.5) 9
14 [ ] [ ] IΩ= Ω & IΩ+ l G + l E + Q E Q E (.6) where ˆΩ is a skew symmetric matrix M M M 0 Ω Ω Ω= ˆ 0 Ω Ω1 Ω Ω1 0 (.7) Upon examination, equations (.4) and (.6) can be rewritten as mv& = ure + mge + RσΩ & (.8) z IΩ= Ω & IΩ+ Q E Q E +Ω+ & k u (.9) M 0 where u and Ω & are control inputs and σ and k 0 are defined as σ l l M = l 0 0 M lm lm 1 l 1 1 (.0) k l = l 0 M 0 M 1 (.1) 10
15 CHAPER : NONLINEAR CONROL In this chapter, a nonlinear control strategy, namely the integrator backstepping technique, will be used to control the model of a helicopter developed in the previous chapter. However, in order to use the integrator backstepping technique, the system must be in a particular cascaded structure called lower triangular feedback [6]. he model obtained earlier has two coupling terms, RσΩ & and k0u, that destroy the pure cascade structure. o complete the design of a nonlinear control, these coupling terms will not be included in the design steps..1 Motivation he integrator backstepping technique is a unique nonlinear control strategy. Unlike the popular nonlinear control strategy, feedback linearization, the backstepping technique allows the design to be more flexible. It avoids wasteful cancellation of nonlinear terms that happens with feedback linearization; in fact, it can even introduce additional nonlinear terms to improve the transient performance of the system [7]. Backstepping designs a controller recursively by taking some state variables as virtual controls and using them as intermediate control laws during each stage of the entire system. 11
16 . Integrator Backstepping Controller Let ξ d : R R be the desired position trajectory for the helicopter and ψ d : R R be the desired yaw trajectory. It will be assumed that ξ d ( t) and ψ d ( t) are both smooth trajectories, and therefore any arbitrary number of time derivatives are also smooth trajectories. hen, the objective is to find a control law ( u, Ω1, Ω, Ω ), such that the tracking error, ε, is asymptotically stable for all initial conditions, where ε : ( ξ ( ) ξ ( ), ψ ( ) ψ ( )) d d 4 = t t t t R (.1) defined as For the first subsystem, a partial error and the first Lyapunov function is z d 1= ξ ξ (.) 1 1 V1 = z1 z1 = z1 (.) he Lyapunov function, V 1, is positive definite since V (0) = 0 and 1 V1 ( z 1) > 0 for z1 0 [8]. he time derivative for the first Lyapunov function is then where ( d V& ) 1= z1 z& 1= z1 v v (.4) d v is the velocity of the desired position trajectory, also known as the first time derivative of the smooth trajectory, ξ d ( t). Consider the velocity variable, v, as a virtual control. A velocity stabilization signal, v ref subsystem., is introduced in this d vref v k1z1 = (.5) 1
17 By introducing equations (.5) into (.4), the time derivative of our first Lyapunov function becomes & 1 1= (.6) V k z z z m where z is a new partial error signal defined as z = mv mvref (.7) It should be noted that the time derivative of the first Lyapunov function, V & 1, is negative definite once the partial error signal z is driven to zero. It should also be noted that the constant k 1 is greater than zero in order for V & 1 to be negative definite. Now a second Lyapunov function, V, associated with the previous partial error, z, is defined for the second subsystem. Again, this Lyapunov function is positive definite. he time derivative of the second Lyapunov is defined by 1 V = z z (.8) V& = z z& = z ( ure + mge mv& ) (.9) z ref where z& is obtained by taking the time derivative of equation (.7). In this subsystem, consider the virtual control signal as ure. If a new stabilization control signal associated with the angular position of the helicopter is introduced, 1 Rref = ( ure) ref = mgez mv& ref + z1+ kz (.10) m then the time derivative of V can be rewritten as 1
18 = V& z z k z z z (.11) m A third partial error signal, z, is introduced in equation (.11), where z = R ure (.1) ref Once again, the time derivative of the second Lyapunov function, V &, is negative definite when the third partial error signal is driven to zero. he constant, k, must also be positive in order for V & to be negative definite. Continuing with the procedure of integrator backstepping, a third Lyapunov function, V, associated with the previous partial error, z, is introduced to the third subsystem. A new partial error, e 1, that penalizes the error in the yaw component, is also introduced. 1 1 V = z + e1 (.1) e d 1= ψ ψ (.14) he time derivative of the third Lyapunov function is defined as ( d V& ) = z z& + e1 ψ& ψ& (.15) where z& is the time derivative of the third partial error, given as z& = R& ure & ure & (.16) ref hen, by equations (.5) and (.16), V & becomes ( ˆ d V& = z R& ure & urω E ) + e ( ψ& ψ& ) (.17) ref 1 14
19 uω d V& = z ( R& ref R uω 1 ) + e1 ( ψ& ψ& ) u& (.18) At this point, consider the virtual control signal as uω u Ω1. Another 0 stabilization control signal and new partial errors are defined to rewrite equation (.18). First, the new reference signal associated with angular velocity in the fixed body frame will be defined as uω Ω ref = uω 1 = I EE ( R& ref + z+ kz) (.19) 0 ref Also, a fourth partial error variable is introduced as z =Ω urω ˆ E (.0) 4 ref By introducing equations (.19) and (.0), the time derivative of V becomes & = + + & & d (.1) V z z k ( ) z z z4 e1 ψ ψ Similar to previous steps, consider another reference signal and an error signal associated with the yaw velocity: ψ& & k e (.) d ref = ψ 4 1 e = ψ& ψ& (.) ref he time derivative of V can be rewritten again as V& z z k z z z e e k e (.4) =
20 By analyzing V &, it should be noted that equation (.4) is negative definite when the two new error signals, z 4 and e, are driven to zero. he two constants, k and k 4, must be positive for V & to be negative definite. Finally, a fourth Lyapunov function, V 4, is defined as 1 1 V4 = z4 + e (.5) his function, like the previous Lyapunov functions, is also positive definite. aking the time derivative of the fourth Lyapunov function, equation (.5) becomes V& 4 = z 4 z& 4+ e( && ψ && ψ ref ) (.6) he time derivative of the fourth error signal, z 4, is defined by z& =Ω& ( ure & ure Ω& ) (.7) 4 ref hen, equation (.6) is rewritten as V& = z ( Ω& ( ure & ureˆ Ω & )) + e (&& ψ && ψ ) (.8) 4 4 ref ref where Ω & is the control input and Ê is the skew symmetric matrix defined as the following x matrix: Eˆ = (.9). o simplify the Lyapunov equation, two more equations are introduced: && ψ = && ψ ref e k e (.0) 1 6 ure & ureˆ Ω=Ω & & + z + k z (.1) ref
21 Substituting equations (.0) and (.1) into equation (.9), the derivative of the fourth Lyapunov equation becomes & 4 = (.) V z z k z k e e e Once again, this particular derivative is also negative definite. he constants associated with equation (.), similar to the previous constants in the Lyapunov equations, must be positive. Due to the absence of Ω in the control input design, it will be obtained from the second derivative of η. he first derivative of η is given as & η= Ω (.) 1 W η 0 sinφ cosφ 1 & η= 0 cosθ cosφ cosθ sinφ cosθ Ω (.4) cosθ sinθ sinφ sinθ cosφ where the x matrix W η is defined by W η sinθ 0 1 = cosθ sinφ cosφ 0 cosθ cosφ sinφ 0 (.5) he second derivative of η is then given by && η= W W& W Ω+ W Ω& (.6) η η η η Obtaining the second derivative of the yaw, the equation yields 1 1 sinφ cosφ && ψ = E1 Wη W& ηwη Ω+ Ω & + Ω& (.7) cosθ cosθ Now the equations for the control laws can be obtained. u& = E R ( R& + z + k z ) (.8) ref 17
22 E R Ω & 1= ( Ω& ref u& Ω 1+ z+ k5z4) (.9) u E1 R Ω & = ( Ω& ref u& Ω + z+ k5z4) u (.40) cosθ 1 1 sinφ Ω & = (&& ψ ref e1 k6e+ E1 Wη W& ηwη Ω Ω& ) cosφ cosθ (.41) A final Lyapunov function is defined to be the sum of the first four functions. his Lyapunov function is positive definite. Its time derivative is negative definite. hen by Lyapunov s stability theorem [8], the control law is asymptotically stable for all initial conditions. V = V1 + V+ V + V4 (.4) & = (.4) V k z k z k z k e k z k e It can be directly verified that V & is negative definite for all constants, ki > 0, 1 i 6. 18
23 CHAPER 4: SIMULAION RESULS he following simulation results were obtained in Simulink, shown in Figures he controller, although derived from a simplified model of the helicopter, was implemented on the complete model. he initial and desired positions, with respect to the inertial frame I, are defined as ξ o ξ d = 0 5 = 5 10 (4.1) (4.) he initial and desired orientation of the helicopter with respect to the inertial frame is η o η d 0 = 0 0 o 50 = 0 0 o (4.) (4.4) While the pitch and roll orientation is included in equations (4.) and (4.4), it should be noted that the direction in which principle translational force, u, acts will determine those orientations. 19
24 Figure 4.1. he position trajectory for the helicopter along the E x axis of the inertial frame. Figure 4.. he position trajectory for the helicopter along the E y axis of the inertial frame. 0
25 Figure 4.. he position trajectory for the helicopter along the E z axis of the inertial frame. Figure 4.4. he yaw orientation trajectory for the helicopter with respect to the inertial frame. 1
26 Figure 4.5. he pitch orientation trajectory for the helicopter with respect to the inertial frame. Figure 4.6. he roll orientation trajectory for the helicopter with respect to the inertial frame.
27 he four control signals, ( u, Ω1, Ω, Ω ), are shown in Figures It should be noted that the values on the control signals are plausible. he control signal, u, is associated with translation forces. he control signals, Ω 1, Ω, and Ω, are associated with the torque applied to the fuselage. hus, the design technique has created a reasonable controller for a standard helicopter. Figure 4.7. he control signal, u, for the simulation. his control signal is associated with translation dynamics, and is in units of N.
28 Figure 4.8. he control signal, Ω 1, for the simulation. his control signal is associated with rotation dynamics, and is in units of N m. Figure 4.9. he control signal, Ω, for the simulation. his control signal is associated with rotation dynamics, and is in units of N m. 4
29 Figure he control signal, Ω, for the simulation. his control signal is associated with rotation dynamics, and is in units of N m. It should be noted that the controller produced from the integrator backstepping technique requires full-state feedback. In other words, the controller requires the states, ( ξ, & ξ, η, & η), to be measurable and available in order to derive the four control signals, ( u, Ω1, Ω, Ω ). While it is possible to measure the four states mentioned above, it is often extremely difficult to do so, due the fact that many expensive sensors are required in order to measure some of the states. When full-state feed back is not available, a dynamical observer, based on the control input and output, can be used to estimate the value of unavailable states. 5
30 CHAPER 5: CONCLUSION AND FUURE WORK In this thesis, a nonlinear controller is created for a standard helicopter through the technique of integrator backstepping. Before designing a controller, a model of the helicopter is established through Newton s law of motion. o verify that the controller does indeed work, simulations are done in MALAB. One particular set of results is then displayed. From Chapter 4, it can be seen that the position and orientation of the helicopter do indeed converge to the desired position and orientation. More specifically, the x, y, and z positions all converge to the desired values of [ ] ξ = in about 0 to 5 seconds while the yaw orientation, ψ, d converges to the desired value ψ = 50 o in about half the time. he roll and pitch d orientations, θ and φ respectively, experienced a small and unnoticeable disturbance, but stayed in their original orientation throughout the simulation. It should be noted that the system is stable due to the use of Lyapunov functions during the design process of the controller. As for continuation of this project, it will be great to actually implement the controller in a real-life UAV such as a remote control helicopter. Simulation in MALAB is a great way to verify the controller design and whether the system is stable or not. However, such simulation does not accurately encompass all the real-life variables, such as wind, that an UAV would encounter. 6
31 REFERENCES [1] H. Hellman, Helicopters and Other VOL s. Garden City, NY: Doubleday & Company, Inc., [] P. Castillo, R. Lozano, and A. E. Dzul, Modelling and Control of Mini- Flying Machines. London, England: Springer, 005. []. J. Koo, Y. Ma, and S. S. Sastry, Nonlinear control of a helicopter based unmanned aerial vehicle model, unpublished. [4] J. C. A. Vilchis, B. Brogliato, A. Dzul, and R. Lozano, Nonlinear modelling and control of helicopters, Automatica, vol. 9, pp , 00. [5] M. Spong, S. Hutchinson, and M. Vidyasagar, Robot Modeling and Control. Hoboken, NJ: John Wiley & Sons, Inc., 006. [6] K. B. Ngo, R. Mahony, and Z. P. Jiang, Integrator backstepping design for motion systems with velocity constraint, in 5 th Asian Control Conference, 004, vol. 1, pp [7] M. Krstic, I. Kanellakopoulos, and P. Kokotovic, Nonlinear and Adaptive Control Design. New York, NY: John Wiley & Sons, Inc., [8] H. K. Khalil, Nonlinear Systems. Upper Saddle River, NJ: Prentice-Hall, Inc., 00. 7
32 APPENDIX A: SIMULINK MODEL AND CODE he Simulink model of the helicopter is shown in Figure A.1. he controller, shown as the subsystem in Figure A.1, is shown in Figure A.. he Matlab code used in the embedded functions is given after the Simulink models. Figure A.1: he Simulink model used to obtain simulation results. 8
33 Figure A.: he Simulink model for the controller. 9
34 he following Matlab code was used in the embedded functions from the Simulink model. function omegadot = fcn(u, gamma, omega) % his function calculates the first time derivative of omega, % which is the angular velocity of helicopter, expressed in the % fixed body frame. I=[ ; ; ]; a=-omega; b=i*omega; c=cross(a,b); omegadot=(i^-1)*(c+gamma+u); function nudot = Wn_inv(omega, nu) % his function calculates the first time derivative of nu, which % is the angular velocity of the orientation of the helicopter % expressed in the inertial frame, I wnb=[0 sind(nu()) cosd(nu()); 0 cosd(nu())*cosd(nu()) - cosd(nu())*sind(nu()); cosd(nu()) sind(nu())*sind(nu()) sind(nu())*cosd(nu())]; wn=wnb/(cosd(nu())); nudot=wn*omega; function vdot = fcn(u, nu, gamma) % his function calculates the first time derivative of v, which is the % velocity of the helicopter, expressed in the inertial frame. r11=cosd(nu())*cosd(nu(1)); r1=sind(nu())*sind(nu())*cosd(nu(1))-cosd(nu())*sind(nu(1)); r1=cosd(nu())*sind(nu())*cosd(nu(1))-sind(nu())*sind(nu(1)); r1=cosd(nu())*sind(nu(1)); r=sind(nu())*sind(nu())*sind(nu(1))-cosd(nu())*cosd(nu(1)); r=cosd(nu())*sind(nu())*sind(nu(1))-sind(nu())*cosd(nu(1)); r1=-sind(nu()); r=sind(nu())*cosd(nu()); r=cosd(nu())*cosd(nu()); R=[r11 r1 r1; r1 r r; r1 r r]; 0
35 g=9.8; m=7.5; E=[0;0;1]; Ez=[0;0;1]; L=[1 0 0; 0 1 1; 0 0 0]; K=[ ; ; ]; sigma=l*(k^-1); vdot=(-u*r*e+m*g*ez+r*sigma*gamma)/m; function [R,Rt,Wn,Wni] = fcn(nu) % his block will calculate the R matrix based on the current angles % It will also find Wn and Wn^-1 r11=cosd(nu())*cosd(nu(1)); r1=sind(nu())*sind(nu())*cosd(nu(1))-cosd(nu())*sind(nu(1)); r1=cosd(nu())*sind(nu())*cosd(nu(1))-sind(nu())*sind(nu(1)); r1=cosd(nu())*sind(nu(1)); r=sind(nu())*sind(nu())*sind(nu(1))-cosd(nu())*cosd(nu(1)); r=cosd(nu())*sind(nu())*sind(nu(1))-sind(nu())*cosd(nu(1)); r1=-sind(nu()); r=sind(nu())*cosd(nu()); r=cosd(nu())*cosd(nu()); R1=[r11 r1 r1; r1 r r; r1 r r]; wnb=[0 sind(nu()) cosd(nu()); 0 cosd(nu())*cosd(nu()) - cosd(nu())*sind(nu()); cosd(nu()) sind(nu())*sind(nu()) sind(nu())*cosd(nu())]; wni=wnb/(cosd(nu())); R = R1; Rt= R1'; Wn=wni^-1; Wni=wni; function y = fcn(omega) % his block finds omega_hat, which is the skew symmetric % matrix of omega. 1
36 u=[0 -omega() omega(); omega() 0 omega(1); -omega() omega(1) 0]; y = u;
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 informationMini 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 informationQuadrotors 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 informationDifferent 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 informationUAV 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 informationThe 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 informationLecture 38: Equations of Rigid-Body Motion
Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can
More informationDynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle
Dynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle N. K. M Sirdi, Abdellah Mokhtari LSIS Laboratoire de Sciences de l Information et des Systèmes, CNRS UMR 6168. Dom. Univ. St- Jérôme, Av.
More informationFurther 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 informationNonlinear 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 informationLecture 38: Equations of Rigid-Body Motion
Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can
More informationRobot 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 informationModeling 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 informationDesign 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 informationDynamic 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 informationEE5102/6102 Multivariable Control Systems
EE512/612 Multivariable Control Systems Homework Assignments for Part 2 Prepared by Ben M. Chen Department of Electrical & Computer Engineering National University of Singapore March 3, 29 EE512/612 Multivariable
More informationDesign 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 informationIntegrator Backstepping using Barrier Functions for Systems with Multiple State Constraints
Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints Khoi Ngo Dep. Engineering, Australian National University, Australia Robert Mahony Dep. Engineering, Australian
More informationPosition 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 informationNONLINEAR 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 informationMulti-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 informationTrajectory 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 informationQUADROTOR: 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 informationAdaptive 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 informationMathematical 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 informationNonlinear 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 informationQuadcopter 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 informationInvestigation 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 informationModelling and Control of Small-Scale Helicopter on a Test Platform
Modelling and Control of Small-Scale Helicopter on a Test Platform by Gilbert M. Y. Lai A thesis presented to the University of Waterloo in fulfilment of the thesis requirement for the degree of Doctor
More informationDynamic 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 informationQuadrotor 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 informationAutonomous Underwater Vehicles: Equations of Motion
Autonomous Underwater Vehicles: Equations of Motion Monique Chyba - November 18, 2015 Departments of Mathematics, University of Hawai i at Mānoa Elective in Robotics 2015/2016 - Control of Unmanned Vehicles
More informationControl 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 informationModeling 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 informationAdaptive 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 informationA 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 informationDigital Passive Attitude and Altitude Control Schemes for Quadrotor Aircraft
Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, 37235 Digital Passive Attitude and Altitude Control Schemes for Quadrotor Aircraft Nicholas Kottenstette, and Joseph
More informationVisual 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 informationModelling 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 informationClassical 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 informationChapter 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 informationQuadrotor 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 informationNONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS
NONLINEA BACKSTEPPING DESIGN OF ANTI-LOCK BAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS Wei-En Ting and Jung-Shan Lin 1 Department of Electrical Engineering National Chi Nan University 31 University
More informationNonlinear 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 informationDynamic Model and Control of Quadrotor in the Presence of Uncertainties
University of South Carolina Scholar Commons Theses and Dissertations 5-2017 Dynamic Model and Control of Quadrotor in the Presence of Uncertainties Courage Agho University of South Carolina Follow this
More informationModeling and Control of mini UAV
Modeling and Control of mini UAV Gerardo Ramon Flores Colunga, A. Guerrero, Juan Antonio Escareño, Rogelio Lozano To cite this version: Gerardo Ramon Flores Colunga, A. Guerrero, Juan Antonio Escareño,
More informationTriple 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 informationBackstepping 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 informationSpacecraft and Aircraft Dynamics
Spacecraft and Aircraft Dynamics Matthew M. Peet Illinois Institute of Technology Lecture 4: Contributions to Longitudinal Stability Aircraft Dynamics Lecture 4 In this lecture, we will discuss Airfoils:
More informationImproving 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 informationSTABILIZABILITY 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 informationRevised 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 informationNonlinear 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 informationAn Adaptive Block Backstepping Controller for Attitude Stabilization of a Quadrotor Helicopter
WSEAS RANSACIONS on SYSES and CONROL An Adaptive Block Backstepping Controller for Attitude Stabilization of a Quadrotor Helicopter Unmanned Aerial Vehicle Engineering Department echanical Engineering
More informationNonlinear 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 informationModel 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 informationNonlinear 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 informationMathematical 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 informationIntroduction to Flight Dynamics
Chapter 1 Introduction to Flight Dynamics Flight dynamics deals principally with the response of aerospace vehicles to perturbations in their flight environments and to control inputs. In order to understand
More informationStable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum
Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada
More informationDynamic 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 informationModeling 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 informationLecture 37: Principal Axes, Translations, and Eulerian Angles
Lecture 37: Principal Axes, Translations, and Eulerian Angles When Can We Find Principal Axes? We can always write down the cubic equation that one must solve to determine the principal moments But if
More informationA 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 informationNonlinear 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 informationNear-Hover Dynamics and Attitude Stabilization of an Insect Model
21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 WeA1.4 Near-Hover Dynamics and Attitude Stabilization of an Insect Model B. Cheng and X. Deng Abstract In this paper,
More informationRobust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States
obust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States John A Akpobi, Member, IAENG and Aloagbaye I Momodu Abstract Compressors for jet engines in operation experience
More informationRotor reference axis
Rotor reference axis So far we have used the same reference axis: Z aligned with the rotor shaft Y perpendicular to Z and along the blade (in the rotor plane). X in the rotor plane and perpendicular do
More informationFlight and Orbital Mechanics
Flight and Orbital Mechanics Lecture slides Challenge the future 1 Flight and Orbital Mechanics Lecture 7 Equations of motion Mark Voskuijl Semester 1-2012 Delft University of Technology Challenge the
More informationSmall Gain Theorems on Input-to-Output Stability
Small Gain Theorems on Input-to-Output Stability Zhong-Ping Jiang Yuan Wang. Dept. of Electrical & Computer Engineering Polytechnic University Brooklyn, NY 11201, U.S.A. zjiang@control.poly.edu Dept. of
More informationDynamics 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 informationFlight 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 informationHover 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 informationChapter 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 informationAutonomous 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 informationRobot 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 informationExponential 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 informationADAPTIVE 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 informationTTK4150 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 informationPassivity 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 informationarxiv: v1 [math.oc] 21 Sep 2011
Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) Taeyoung Lee Melvin Leok and N. Harris McClamroch arxiv:9.4457v [math.oc 2 Sep 2 Abstract This paper provides nonlinear tracking control systems
More informationControl 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 informationAutonomous 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 informationSupplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10.
Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 1. D1 Nonlinear Flight-Mechanics Models and their Linearisation D1.1 Introduction
More informationLinkö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 informationRobust Nonlinear Real-time Control Strategy to Stabilize a PVTOL Aircraft in Crosswind
The IEEE/RSJ International Conference on Intelligent Robots and Systems October 8-,, Taipei, Taiwan Robust Nonlinear Real-time Control Strategy to Stabilize a PVTOL Aircraft in Crosswind Laura E. Muñoz
More informationwith 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 informationAMME3500: System Dynamics & Control
Stefan B. Williams May, 211 AMME35: System Dynamics & Control Assignment 4 Note: This assignment contributes 15% towards your final mark. This assignment is due at 4pm on Monday, May 3 th during Week 13
More informationSimulation and Experimental Works of Quadcopter Model for Simple Maneuver
Siulation and xperiental Works of Quadcopter Model for Siple Maneuver Rafiuddin Sya Mechanical ngineering Departent, Hasnuddin University, Jl. P. Keerdekaan K Makassar - Indonesia (corresponding author
More informationResearch 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 informationL 1 Adaptive Control for Autonomous Rotorcraft
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-1, 9 ThB18.6 L 1 Adaptive Control for Autonomous Rotorcraft B. J. Guerreiro*, C. Silvestre*, R. Cunha*, C. Cao, N. Hovakimyan
More informationSATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING. Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3
SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING Raymond Kristiansen,1 Per Johan Nicklasson,2 Jan Tommy Gravdahl,3 Department of Space Technology Narvik University College, Norway Department
More informationMEAM 520. Homogenous Transformations
MEAM 520 Homogenous Transformations Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 3: September
More informationarxiv: v2 [cs.sy] 28 Mar 2017
Attitude Tracking Control for Aerobatic Helicopters: A Geometric Approach Nidhish Raj 1, Ravi N. Banavar, Abhishek 3, and Mangal Kothari 3 arxiv:173.88v [cs.sy] 8 Mar 17 Abstract We consider the problem
More informationDynamic backstepping control for pure-feedback nonlinear systems
Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6,
More informationTERMINAL ATTITUDE-CONSTRAINED GUIDANCE AND CONTROL FOR LUNAR SOFT LANDING
IAA-AAS-DyCoSS2-14 -02-05 TERMINAL ATTITUDE-CONSTRAINED GUIDANCE AND CONTROL FOR LUNAR SOFT LANDING Zheng-Yu Song, Dang-Jun Zhao, and Xin-Guang Lv This work concentrates on a 3-dimensional guidance and
More informationNONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT
NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive
More informationAdaptive Trajectory Following for a Fixed-Wing UAV in Presence of Crosswind
Adaptive Trajectory Following for a Fixed-Wing UAV in Presence of Crosswind Alexandru Brezoescu, Tadeo Espinoza, Pedro Castillo, Rogelio Lozano To cite this version: Alexandru Brezoescu, Tadeo Espinoza,
More informationOPTIMAL 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 informationReal-time trajectory generation technique for dynamic soaring UAVs
Real-time trajectory generation technique for dynamic soaring UAVs Naseem Akhtar James F Whidborne Alastair K Cooke Department of Aerospace Sciences, Cranfield University, Bedfordshire MK45 AL, UK. email:n.akhtar@cranfield.ac.uk
More information