MPC with Nonlinear H Control for Path Tracking of a Quad-Rotor Helicopter

Size: px
Start display at page:

Download "MPC with Nonlinear H Control for Path Tracking of a Quad-Rotor Helicopter"

Transcription

1 Proceedings of the 7th World Congress The International Federation of Autoatic Control Seoul, Korea, July 6-, 8 MPC with Nonlinear H Control for Path Tracking of a Quad-Rotor Helicopter Guilhere V. Raffo Manuel G. Ortega Francisco R. Rubio Departent of Systes Engineering and Autoation, University of Seville, Caino de los Descubriientos sn, 49, Seville, Spain {raffo,ortega,rubio}@cartuja.us.es. Abstract: This paper presents a predictive and nonlinear robust control strategy to solve the path tracking proble for a quadrotor helicopter. The dynaic otion equations are obtained by the Lagrange-Euler foralis. The control structure is perfored through a odel-based predictive controller (MPC) to track the reference trajectory and a nonlinear H controller to stabilize the rotational oveents. Siulations results in presence of aerodynaic disturbances and paraetric uncertainty are presented to corroborate the effectiveness and the robustness of the proposed strategy. Copyright c 8 IFAC.. INTRODUCTION This paper deals with a quadrotor UAV, in which the VTOL (Vertical Take-Off and Landing) is one of the concepts usually used to develop control laws. This kind of helicopter tries to reach a stable hovering and flight using the forces equilibriu produced by the four rotors [Castillo et al., 5b]. One of the advantages of the quadrotor configuration is its load capacity. Moreover, this helicopter is highly aneuverable, which allows take-off and landing as well as flight in hard environent. As a drawback, this type of UAV presents a weight and energy consuption augentation due to the extra otors. Many efforts have been ade to control the quadrotor helicopter and any strategies have been developed to solve the path tracking proble for this type of syste (see, for exaple, Mistler et al. [], Bouabdallah et al. [4], Bouabdallah and Siegwart [5], Castillo et al. [5a]). Several control strategies have been tested on the quadrotor helicopter, but ost of the do not consider external disturbances and paraetric uncertainty of the odel. In soe publications the quadrotor helicopter has been controlled using a linear H controller based on linearized odels. In Chen and Huzezan [3], a siplified nonlinear odel of the UAV oveents was presented. The path tracking proble was divided into two parts, the first one to achieve the angular rates and vertical velocity stabilization by a DOF H controller using the loop shaping technique. The sae technique was used to control the longitudinal and lateral velocities, the yaw angle and the height in the outer loop. A predictive control was designed to solve the path tracking proble. In this paper a predictive and nonlinear robust control strategy to solve the path tracking proble of the quadrotor helicopter is proposed. A state space predictive controller based on the variant tie error odel is used to track the reference trajectory. A nonlinear H controller is synthesized to stabilize the helicopter rotational oveents. The objective of MPC is to copute a future control sequence in a defined horizon in such a way that the prediction of the plant output is driven close to the reference. This is accoplished by iniizing a ulti-stage cost function in respect to the future control actions. An analytical solution can be obtained for a quadratic cost if the odel is linear and there are no constraints, otherwise an iterative ethod of optiization should be used [Caacho and Bordons, 998]. Because of its forulation MPC also allows the use of previously known references for the control law calculation [Norey-Rico et al., 999]. The goal of the nonlinear H control theory, introduced by van der Schaft in his proinent article [van der Schaft, 99], is to achieve a bounded ratio between the energy of the socalled error signals and the energy of the disturbance signals. In general, the nonlinear approach of this theory considers two Hailton-Jacobi-Bellan-Isaacs partial derivative equations (HJBI PDEs), which replace the Riccati equations in the case of the linear H control forulation. The ain proble in the nonlinear case is the absence of a general ethod to solve these HJBI PDEs. In Ortega et al. [5] a strategy to control echanical systes considering the tracking error dynaic equation was proposed. In such strategies a nonlinear H control, forulated via gae theory, was applied. This strategy provides, by an analytical solution, a constant gain siilar to the results obtained with the feedback linearization procedures. The reainder of the paper is organized as follows: in Section II, a description of the quadrotor helicopter odelling is given. The predictive controller for the translational oveents is presented in Section III. In Section IV, the nonlinear H controller for the rotational subsyste is developed. Soe siulation results are presented in Section V. Finally, the ajor conclusions of the work are drawn in Section VI.. Description. SYSTEM MODELLING The autonoous aerial vehicle used in this paper is a iniature four rotor helicopter. The oveent of the UAV results fro changes in the velocities of the rotors. Longitudinal otions are achieved by eans of front and rear rotors velocity, while lateral displaceents are perfored using the speed of the right and left propellers. Yaw oveent is obtained fro the difference in the counter-torque between each pair of propellers, i.e., /8/$. 8 IFAC /876-5-KR-.578

2 7th IFAC World Congress (IFAC'8) Seoul, Korea, July 6-, 8 accelerating the two clockwise turning rotors while decelerating the counter-clockwise turning rotors, and vice-versa. The dynaic odel of the syste is obtained under the assuption that the vehicle is a rigid body in the space subject to one ain force (thrust) and three torques. However, this type of vehicle is a flight syste of lightweight structure and, therefore, gyroscopes effects resulting fro the rotation of the rigid body and the four propellers ust be included in the dynaic odel [Bouabdallah et al., 4]. Besides, a helicopter is an underactuated echanical syste with six degrees of freedo and only four control inputs. Due to the coplexities presented, soe assuptions are ade for odelling purposes [Koo and Sastry, 999]. The oent effects caused by the rigid body on the translational dynaic are neglected, as well as the ground effect. The center of ass and the body fixed frae origin are assued coincident. Moreover, the helicopter structure is assued to be syetric, which results in a diagonal inertia atrix.. Helicopter Kineatics The helicopter as a rigid body is characterized by a frae linked to it. Let B = {B b,bb,bb 3 } be the body fixed frae, where the B b axis is the helicopter noral flight direction, Bb is orthogonal to B b and positive to starboard in the horizontal plane, whereas B b 3 is oriented in ascendant sense and orthogonal to the plane B b OBb. The inertial frae I = {E x,e y,e z } is considered fixed with respect to the earth (see Fig. ). Fig.. Quadrotor helicopter schee. ξ ψ The vector ξ = {x,y,z} represents the position of the helicopter ass center expressed in the inertial frae I. The vehicle orientation is given by a rotation atrix R I : B I, where R I SO(3) is an orthonoral rotation atrix [Fantoni and Lozano, 995]. The rotation atrix is obtained through three successive rotations around the axes of the body fixed frae. The first one is given by a rotation around the E x axis by roll angle, ( π < φ < π), followed by a rotation of pitch angle, ( π/ < θ < π/), around the E y axis fro the new axis B b. Finally, a rotation of the yaw angle, ( π < ψ < π), is carried out around the E z axis fro the new axis B b 3 to carry the helicopter to the final position. Fro these three rotations, the following rotation atrix fro B to I is obtained: CψCθ CψSθSφ SψCφ CψSθCφ+SψSφ R I = SψCθ SψSθSφ +CψCφ SψSθCφ CψSφ () Sθ CθSφ CθCφ where C = cos( ) and S = sin( ). θ φ The kineatic equations of the rotational and translational oveents are obtained by eans of the rotation atrix. The translational kineatic can be written as: v = R I V () where v = [u v w ] T and V = [u L v L w L ] T are linear velocities expressed in the inertial frae and body fixed frae, respectively. The rotational kineatic can be obtained fro the relationship between the rotation atrix and its derivative with an skewsyetric atrix [Craig, 989, Olfati-Saber, ] as follows: Ṙ I = R I S(ω) (3) η = Wη ω φ sinφ tanθ cosφ tanθ p θ = cosφ sinφ q (4) ψ sinφ secθ cosφ secθ r where η = (φ,θ,ψ), ω = (p,q,r) are the angular velocities in the body fixed frae..3 Lagrange-Euler Equations The helicopter otion equations can be expressed by the Lagrange-Euler foralis based on the kinetic and potential energy concept: Γ i = d ( ) L L (5) dt q i q i L = E c E p where L is the Lagrangian, E c is the total kinetic energy, E p is the total potential energy, q i is the generalized coordinate and Γ i are the generalized forces/torques given by nonconservative forces/torques The generalized coordinates for a rigid body rotating in the three-diensional space can be written as [Castillo et al., 5a]: q = [x y z φ θ ψ] T R 6 The Lagrangian expression of the helicopter is given by: L(q, q) = E ctrans + E crot E p (6) where E ctrans is the translational energy and E crot is the rotational energy. Firstly, the translational energy ter is developed requiring the knowledge of each generalized coordinate velocity. The linear velocity is given by (), where ξ = v and the quadratic velocity is ξ (x,y,z) = (ẋ + ẏ + ż ). Thus, the translational kinetic energy can be written as: E ctrans = ξ (x,y,z)d = ξ (x,y,z) = T ξ ξ Let E crot be the rotational kinetic energy in B expressed in I, and let de crot be the kinetic energy of a particle with differential ass d in B. Then: de crot = ( I v B ) d = ( I v Bx + I v By + I v ) Bz d (7) Therefore, the rotational kinetic energy can be obtained solving (7). Furtherore, fro the hypothesis assued on the inertia atrix, the cross products can be neglected and consequently the inertia atrix becoes diagonal. Like this the rotational kinetic energy is given by: E crot = I v B d = I ( xx φ ψ sinθ ) + I ( yy θ cosφ + ψ sinφ cosθ ) + I ( zz θ sinφ ψ cosφ cosθ ) (8) 8565

3 7th IFAC World Congress (IFAC'8) Seoul, Korea, July 6-, 8 or in a copact for using (4): E crot = I xx p + I yyq + I zzr = ωt Jω (9) If the Jacobian fro ω to η in (4) is naed as W η and the following atrix is defined: J = J (η) = W T η JW η () then the kinetic energy equation (9) can be rewritten as function of the generalized coordinate η as follows: E crot = ηt J η () The potential energy E p expressed in ters of the generalized coordinates is given by: E p = gz () The coplete oveent equation is obtained fro the Lagrangian expression (6), as follows: [ ] Fξ = d ( ) L L (3) τ η dt q i q i where τ η R 3 represents the roll, pitch and yaw oents and F ξ = R I ˆF + A T is the translational force applied to the helicopter due to the ain control input U in z axis direction, with R I ˆF = R IE3 U and A T the external disturbances. Since the Lagrangian does not contain kinetic energy ters cobining ξ and η, the Lagrange-Euler equations can be divided into translational and rotational dynaics, being the Lagrange-Euler equations of the translational oveent: ξ + ge 3 = F ξ (4) Then, (4) can be expressed by eans of state vector ξ, yielding: ẍ = (cosψ sinθ cosφ + sinψ sinφ)u + A x ÿ = (sinψ sinθ cosφ cosψ sinφ)u + A y (5) z = g+ (cosθ cosφ)u + A z The Lagrange-Euler equations for the coordinate η, written in the general for, are [Castillo et al., 5a]: where M(η) = J (η). M(η) η +C(η, η) η = τ η (6) Thus, the atheatical odel that describes the helicopter rotational oveent obtained fro the Lagrange-Euler foralis is given by: η = M(η) (τ η C(η, η) η) (7) 3. ERROR BASED STATE SPACE CONTROLLER (E-SSPC) FOR PATH TRACKING In this section a control law to solve the path tracking proble by translational oveents is designed. A linear state space MPC strategy based on the error odel is perfored. Fro the error odel, two predictive controllers are synthesized. The first one controls the height through of the input U, whereas the second one akes use of this signal as a tie variant paraeter in the linear x and y otions to copute the virtual inputs. Thus, the syste (5) is rewritten in state space for ˆx(t) = f( ˆx(t),û(t)) for the controller design, where ˆx(t)=[z(t) w (t) x(t) u (t) y(t) v (t)] T stands for the state space vector of the syste. Fro (5) and the new state space vector, the syste dynaic equation can be written in the following for: w (t) g+(cosθ(t)cosφ(t)) U (t) u (t) ˆx(t) = f(ˆx(t),û(t)) = u x (t) U (t) (8) v (t) u y (t) U (t) with: u x (t) = (cosψ(t)sinθ(t)cosφ(t)+sinψ(t)sinφ(t)) (9) u y (t) = (sinψ(t)sinθ(t)cosφ(t) cosψ(t)sinφ(t)) Equations (5) show that the oveent through the x and y axes depends on the control input U. In fact, U is the designed total thrust vector to obtain the desired linear oveent, while u x and u y can be considered as the orientations of U that cause the oveent through the x and y axes, respectively. The objective of this approach is to guarantee that the UAV follows a previously defined reference trajectory without any displaceent error. However, due to the fact that the destination coordinates varies in tie, a reference virtual vehicle having the sae quadrotor helicopter atheatical odel is placed on the track: ˆx re f (t) = f(ˆx re f (t),û re f (t)) () where ˆx re f (t) = [z re f (t) w re f (t) x re f (t) u re f (t) y re f (t) v re f (t)] T and û re f (t) = [U re f u xre f u yre f ] T are the reference states and control inputs, respectively. The input control U (t) is considered a tie variant paraeter to the reference x and y otions. Moreover, because the decentralized control structure, the roll, pitch and yaw angles are also considered as paraeters that vary in tie. Thus, by subtracting the syste () fro the syste (8) and using the Euler s ethod, the proposed translational error odel, as a tie variant discrete linear odel, is given by: x(k+ ) = A x(k)+b(k) ũ(k). () where x(k) = ˆx(k) ˆx ref (k) represents the vector error and ũ(k) = û(k) û ref (k) the control input error. Therefore, the error odel () is split up in two subsystes: height error and x and y otions error as follows: [ ][ ] [ ] z(k) x z (k+ ) = + T T w (k) cos(θ(k))cos(φ(k)) Ũ (k) () T x(k) T x xy (k+ ) = ũ (k) T ỹ(k) + U (k) [ ] ũx (k) (3) ũ y (k) ṽ (k) T U (k) So that, fro the height and longitudinal-lateral error odels the control laws can be designed in such way that the syste is forced to track the reference trajectory. The first one coputes the control input U. The idea used in this controller consists in the coputation of a control law in such a way that iniizes the cost defined by: J z = [ˆ x ] ] ] ] z x zr Qz [ˆ x z x zr + [Ũ Ũ r Rz [Ũ Ũ r, (4) where Q z and R z are diagonal definite positive weighting atrices and N z and N uz are the horizons [Rossiter, 3]. The predictions of the plant output ˆ x z (k + j k) are coputed using a linearized tie variant state space odel of the vehicle by the equation (), obtaining: ˆ x z = P z (k k) x z (k k)+h z (k k) Ũ, (5) 8566

4 7th IFAC World Congress (IFAC'8) Seoul, Korea, July 6-, 8 where Ũ (k) = U (k) U re f (k) and x z (k) is the height state The internal ter of the integral expression on the left-hand error, and the height reference vectors are: side of inequality (3) can be written as: ˆx zr (k+ k) ˆx zr (k k) Û r (k k) Û r (k k) z x zr =., Ũ re f = = zt z = [ h T (x) u T ] [ ] W T h(x) W u. and. the syetric positive definite atrix W T W can be partitioned as follows: [ ] ˆx zr (k+ N k) ˆx zr (k k) Û r (k+ Nu k) Û r (k k) Miniizing the equation (4) when the constraints are not W T Q S W = considered, the control law can be obtained as: S T (3) R Ũ = [ H ] ] z Q z H z + R z [H Matrices Q and R are syetric positive definite and the fact z Q z ( x zr P z x z (k))+r z Ũ re f, (6) that W T W > guarantees that Q SR S T >. although only Ũ (k) is needed at each instant k [Caacho and Bordons, 998]. In the constrained case, an optiization algorith solves (4) at each sapling tie. However, in this work constraints are not considered. So that, by (6), U (k) = Ũ (k)+u re f (k) is obtained. Then, the next step perfors the x and y otion control inputs. The sae previous procedure, using the error odel (3), to copute the control law is carried out, and is given by: ũ xy = [ H ] xy Q xy H xy + R xy [ H xy Q xy ( x xyr P xy x xy (k) ) ] + R xy ũ xyr, (7) where ũ xy = [ũ x (k) ũ y (k)] T, and [ ] [ ] [ ] ux (k) ũx (k) uxre = + f (k) u y (k) ũ y (k) u yre f (k) The error reference states and control inputs are obtained fro the sae for that for height controller case. Fro u x (k) and u y (k) the reference roll, φ re f, and pitch, θ re f, angles for the helicopter rotational loop using equation (9) are coputed. 4. NONLINEAR H CONTROLLER FOR STABILIZATION Under these assuptions, an optial control signal u (x,t) ay be coputed for syste (8) if there is a sooth solution V(x,t), with V(x,t) for t, to the following HJBI equation [van der Schaft, ]: V t + T V x f(x,t)+ T V x [ γ k(x,t)kt (x,t) g(x,t)r g T (x,t) T V x g(x,t)r S T h(x)+ ht (x) ( Q SR S T) h(x) = ] V x (3) for each γ > σ ax (R), where σ ax stands for the axiu singular value. In such a case, the optial state feedback control law is derived as follows [W. Feng and I. Postlethwaite, 994]: ( u = R S T h(x)+g T (x,t) V(x,t) ). (33) x 4. Rotational Subsyste Nonlinear H Control In order to develop the nonlinear H controller the rotational oveents dynaic odel (6), obtained fro the Lagrange- Euler foralis, is used. τ η adds the control torques and external disturbances, and is redefined as: In this section the rotational subsyste control law to achieve robustness in presence of sustained disturbances and paraetric uncertainty is developed. A nonlinear H controller is able to execute this task. The controller design for echanical syste odels using Lagrange-Euler equations is carried out by a direct ethod. 4. Nonlinear H Control Theory The dynaic equation of an nth order sooth nonlinear syste which is affected by an unknown disturbance can be expressed as follows: ẋ = f(x,t)+g(x,t)u+k(x,t)ω, (8) where u R p is the vector of control inputs, ω R q is the vector of external disturbances and x R n is the vector of states. Perforance can be defined using the cost variable z R (+p) given by the expression: [ ] h(x) z = W, (9) u where h(x) R represents the error vector to be controlled and W R (+p) (+p) is a weighting atrix. If states x are assued to be available for easureent, then the optial H proble can be posed as follows [van der Schaft, 99]: Find the sallest value γ such that for any γ γ exists a state feedback u = u(x,t), such that the L gain fro ω to z is less than or equal to γ, that is: T T z dt γ ω dt. (3) τ η = τ ηa + τ ηd where τ ηa is the applied torques vector and τ ηd represents the total effect of syste odelling errors and external disturbances. As a first step to synthesize the control law, the tracking error vector is defined as follows: η η η d η η η d ˆx = = ηdt ( η η d) dt (34) where η d and η d R n are the desired trajectory and the corresponding velocity, respectively. Note that an integral ter has been included in the error vector. This ter will allow to achieve a null steady-state error when persistent disturbances are acting on the syste [Ortega et al., 5]. The following control law is proposed for the rotational subsyste: τ ηa = M(η) η +C(η, η) η T ( M(η)T ˆx+C(η, η)t ˆx ) + T u (35) The proposed control law can be split up into three different parts: the first one consists of the first three ters of that equation, which are designed in order to copensate the syste dynaics (6). The second part consists of ters including the error vector ˆx and its derivative, ˆx. Assuing τ ηd, these two ters of the control law enable perfect tracking, which eans that they represent the essential control effort needed to perfor the task. Finally, the third part includes a vector u, which represents the additional control effort needed for disturbance rejection. 8567

5 7th IFAC World Congress (IFAC'8) Seoul, Korea, July 6-, 8 It can also be pointed out that, despite the preceding control law ight see a not well posed syste, it will be shown afterwards that the coputed torque does not rely on joint accelerations, but on their references. Matrix T in (35) can be partitioned as follows: T = [ T T T 3 ] with T = ρi, where ρ is a positive scalar and I is the nth-order identity atrix. Substituting the expression of the control law fro (35) into the Lagrange-Euler equation of the syste (6) and defining ω = M(η)T M (η)τ ηd, one gets: M(η)T ˆx+C(η, η)t ˆx = u+ω (36) This expression represents the dynaic equation of the syste error. Taking into account this nonlinear equation, the nonlinear H control proble can be posed as follows: Find a control law u(t) such that the ratio between the energy of the cost variable z = W [ h T ( ˆx) u T] T and the energy of the disturbance signals ω is less than a given attenuation level γ. Taking into account the definition of the vector error, ˆx, and the definition of the cost variable, z, the following structures are considered for atrices Q and S in (3): Q Q Q 3 S Q = Q Q Q 3, S = S. Q 3 Q 3 Q 3 S 3 To apply the theoretical results presented in Section 4., it is necessary to rewrite the nonlinear dynaic equation of the error (36) into the standard for of the nonlinear H proble (see (8)). This can be done by defining the following expressions: ˆx = f(ˆx,t)+g( ˆx,t)u+k( ˆx,t)ω, (37) M C O O f ( ˆx,t) = T T I T T I + T (T T 3 ) T, O I I M(η) g( ˆx,t) = k(ˆx,t) = T O O where I is the identity atrix, O the zero atrix, both of n-th order, and T T T 3 T = O I I. (38) O O I As stated in Section 4., the solution of the HJBI equation depends on the choice of the cost variable, z, and particularly on the selection of function h( ˆx) (see (9)). In this paper, this function is taken to be equal to the error vector, that is, h( ˆx) = ˆx. Once this function has been selected, coputing the control law, u, will require finding the Lyapunov function, V(ˆx,t), to the HJBI equation posed in the previous section (see (3)). The details to achieve this solution can be found in Ortega et al. [5]. Matrix T = [ T T T 3 ] can be coputed by solving soe Riccati algebraic equations (see Ortega et al. [5]). Once atrix T is coputed, substituting V ( ˆx,t) in (33), control law u corresponding to the H optial index γ is given by u = R ( S T + T ) ˆx (39) Finally, if the control law (39) is replaced into (35), and after soe anipulations, the optial control law can be written as: ) τ η a = M(η) η d +C(η, η) η M(η) (K D η + K P η K I ηdt (4) A particular case can be obtained when the coponents of weighting copound W T W verify: Q = ω I, Q = ω I, Q 3 = ω 3 I, R = ω u I, (4) Q = Q 3 = Q 3 =, S = S = S 3 =. In this case, the following analytical expressions for the gain atrices have been obtained: ω K D = + ω ( ω 3 I + M(η) C(η, η)+ ) ω ωu I, K P = ω 3 ω I + ω + ω ω 3 ω ( M(η) C(η, η)+ ) ωu I, K I = ω ( 3 M(η) C(η, η)+ ) ω ωu I. These expressions have an iportant property: they do not depend on the paraeter γ. So, we obtain an algebraic expression for coputing the general optial solution for this particular case. 5. SIMULATION RESULTS The proposed control strategy has been tested by siulations in order to check the perforance attained for the path tracking proble. Siulations has been perfored considering external disturbances and paraetric uncertainties. The following vertical helix has been defined as the reference trajectory: x d = ( t ) cos, y d = ( t ) sin, z d = + t, ψ d = π 3 The initial conditions of the helicopter are (x,y,z) = (,,.5) and (φ,θ,ψ) = (,,.5)rad. The values of the odel paraeters used for siulations are the following: =.74 kg, l =., g = 9.8/s and I xx = I yy =.4 Kg., I zz =.84 Kg.. An aount of ±% in the uncertainty of the eleents of the inertia atrix has been considered in the siulations. In the siulations external disturbances on the aerodynaic oents were considered. The following persistent steps were applied: A r =.5N at t = 5s; A p = N at t = 5s; and A q = N at t = 5s. The E-SSPC paraeters were adjusted as follows: [ ] N z = N uz = 3I nz, Q z =, R z =. 5 N xy = N uxy = 3I nxy, Q xy = 5, R xy = [ ] 9 9 The nonlinear H controller gains were tuned with the following values: ω =.5, ω =.5, ω 3 = 5 y ω u =.7. Figs. to 4 present a perfect tracking of the reference trajectory when external disturbance originated by aerodynaic oents are considered. The results illustrate the robust perforance provided by the controller in the case of paraetric uncertainty in the inertia ters. Using the E-SSPC a sooth reference tracking was perfored, ainly, in the beginning of the track where the vehicle is far fro the trajectory. This is due because the predictive controller considers the future reference in the coputation of the control signal and thus, it tries to predict the path soothing the displaceent. 8568

6 7th IFAC World Congress (IFAC'8) Seoul, Korea, July 6-, 8 5 Inertia +% Inertia % Finally, the robustness, the soothness and the predictive feature of the presented control strategy has been also corroborated by siulations. z [] y [].5.5 x [] Fig.. Path following with external disturbances..5.5 x [] y [] Inertia +% Inertia %.5 Inertia +% Inertia % 5 5 z [] Inertia +% Inertia % tie [s] Fig. 3. Position (x,y,z) with external disturbances..4.. φ [rad] θ [rad] Inertia +%. Inertia % Inertia +% Inertia %. 5 5 ψ [rad] Inertia +% Inertia % tie [s] Fig. 4. Orientation (φ,θ,ψ) with external disturbances. 6. CONCLUSIONS In this paper a predictive and robust control strategy to solve the path tracking proble for a quadrotor helicopter has been presented. The proposed strategy was designed in consideration of external disturbances like aerodynaic oents. Through the state space predictive controller for the linear oveents a good and sooth perforance in the reference tracking has been achieved. A robust control based on nonlinear H theory has been used for the helicopter stabilization, which is able to reject oent disturbances. Besides, the H controller robustness has been checked under uncertainty in the inertia ters. ACKNOWLEDGEMENTS The authors would like to thank Jörn Klaas Gruber for his help in this work. Also, CICYT for funding this work under grants DPI4-649, DPI and DPI REFERENCES S. Bouabdallah and R. Siegwart. Backstepping and Slidingode Techniques Applied to an Indoor Micro Quadrotor. In Proc. IEEE Int. Conf. on Robot. and Autoat., pages 59 64, Barcelona, Spain, 5. S. Bouabdallah, A. Noth, and R. Siegwart. PID vs LQ Control Techniques Applied to an Indoor Micro Quadrotor. In Proc. IEEE Int. Conf. on Intelligent Robots and Systes, volue 3, pages , Sendai, Japan, 4. E. F. Caacho and C. Bordons. Model Predictive Control. Springer-Verlag, New York, 998. P. Castillo, R. Lozano, and A. Dzul. Stabilization of a Mini Rotorcraft with Four Rotors. IEEE Control Systes Magazine, pages 45 55, Dic 5a. P. Castillo, R. Lozano, and A. E. Dzul. Modelling and Control of Mini-Flying Machines. Springer-Verlag, London, UK, 5b. M. Chen and M. Huzezan. A Cobined MBPC / DOF H Controller for a Quad Rotor UAV. In Proc. AIAA, 3. J. J. Craig. Introduction to Robotics - Mechanics y Control. Addison-Wesley Publishing Copany, Inc., USA, nd edn edition, 989. I. Fantoni and R. Lozano. Nonlinear Control for Underactuated Mechanical Systes. TSpringer Verlag, London, 995. T. J. Koo and S. Sastry. Output tracking control design of a helicopter odel based on approxiate linearization. In Proc. of the CDC, Florida, USA, 999. V. Mistler, A. Benallegue, and N. K. M Sirdi. Exact linearization and noninteracting control of a 4 rotors helicopter via dynaic feedback. In Proc. IEEE Int. Workshop on Robot and Huan Inter. Counic.,. J. E. Norey-Rico, J. Góez-Ortega, and E. F. Caacho. A Sith-Predictor-Based Generalised Predictive Controller for Mobile Robot Path-Tracking. In Control Engineering Practice, volue 7, pages 79 74, London, England, 999. R. Olfati-Saber. Nonlinear Control of Underactuated Mechanical Systes with Application to Robotics and Aerospace Vehicles. PhD thesis, Massachusetts Institute of Technology,. M. G. Ortega, M. Vargas, C. Vivas, and F. R. Rubio. Robustness Iproveent of a Nonlinear H Controller for Robot Manipulators via Saturation Functions. Journal of Robotic Systes, (8):4 437, 5. J. A. Rossiter. Model-Based Predictive Control: A Practical Approach. CRC Press, New York, 3. A. van der Schaft. L -Gain and Passivity Techniques in Nonlinear Control. Springer-Verlag, New York,. A. van der Schaft. L -Gain Analysis of Nonlinear Systes and Nonlinear State Feedback Control. IEEE Trans. Autoat. Control, 37(6):77 784, 99. W. Feng and I. Postlethwaite. Robust Nonlinear H /Adaptative Control of Robot Manipulator Motion. Proc. Instn. Mech. Engrs., 8: 3,

Simulation and Experimental Works of Quadcopter Model for Simple Maneuver

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

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle

Feedback Linearization and Linear Observer for a Quadrotor Unmanned Aerial Vehicle Feedback Linearization and Linear Observer for a Quadrotor Unanned Aerial Vehicle Abdellah Mokhtari,2, Nacer K. M Sirdi, Kaal Meghriche, A. Belaidi 3 LRV : Versailles Laboratory of Robotics, University

More information

Computergestuurde Regeltechniek exercise session Case study : Quadcopter

Computergestuurde Regeltechniek exercise session Case study : Quadcopter Coputergestuurde Regeltechniek exercise session Case study : Quadcopter Oscar Mauricio Agudelo, Bart De Moor (auricio.agudelo@esat.kuleuven.be, bart.deoor@esat.kuleuven.be) February 5, 016 Proble description

More information

System Design of Quadrotor

System Design of Quadrotor Syste Design of Quadrotor Yukai Gong, Weina Mao, Bu Fan, Yi Yang Mar. 29, 2016 A final project of MECHENG 561. Supervised by Prof. Vasudevan. 1 Abstract In this report, an autonoous quadrotor is designed.

More information

A Simulation Study for Practical Control of a Quadrotor

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

More information

Ufuk Demirci* and Feza Kerestecioglu**

Ufuk Demirci* and Feza Kerestecioglu** 1 INDIRECT ADAPTIVE CONTROL OF MISSILES Ufuk Deirci* and Feza Kerestecioglu** *Turkish Navy Guided Missile Test Station, Beykoz, Istanbul, TURKEY **Departent of Electrical and Electronics Engineering,

More information

Wall Juggling of one Ball by Robot Manipulator with Visual Servo

Wall Juggling of one Ball by Robot Manipulator with Visual Servo Juggling of one Ball by obot Manipulator with Visual Servo Akira Nakashia Yosuke Kobayashi Yoshikazu Hayakawa Mechanical Science and Engineering, Graduate School of Engineering, Nagoya University, Furo-cho,

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

16.30/31 September 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders /31 Lab #1

16.30/31 September 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders /31 Lab #1 16.30/31 Septeber 24, 2010 Prof. J. P. How and Prof. E. Frazzoli Due: October 15, 2010 T.A. B. Luders 16.30/31 Lab #1 1 Introduction The Quanser helicopter is a echanical device that eulates the flight

More information

Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN USA

Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN USA μ-synthesis Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN 55455 USA Keywords: Robust control, ultivariable control, linear fractional transforation (LFT),

More information

the helicopter is given by a fixed rotation R c : C!A. It is assued that the anti-torque associated with the rotor air resistance is known and differe

the helicopter is given by a fixed rotation R c : C!A. It is assued that the anti-torque associated with the rotor air resistance is known and differe Visual Servoing For A Scale Model Autonoous Helicopter A. CHRIETTE y, T. HAMEL y and R. MAHONY z y CEMIF z Dep. of Elec. and Cop. Sys. Eng. Université d'evry. Monash University, Clayton, Victoria, 4 rue

More information

Introduction to Robotics (CS223A) (Winter 2006/2007) Homework #5 solutions

Introduction to Robotics (CS223A) (Winter 2006/2007) Homework #5 solutions Introduction to Robotics (CS3A) Handout (Winter 6/7) Hoework #5 solutions. (a) Derive a forula that transfors an inertia tensor given in soe frae {C} into a new frae {A}. The frae {A} can differ fro frae

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

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

ME Machine Design I. FINAL EXAM. OPEN BOOK AND CLOSED NOTES. Friday, May 8th, 2009

ME Machine Design I. FINAL EXAM. OPEN BOOK AND CLOSED NOTES. Friday, May 8th, 2009 ME 5 - Machine Design I Spring Seester 009 Nae Lab. Div. FINAL EXAM. OPEN BOOK AND LOSED NOTES. Friday, May 8th, 009 Please use the blank paper for your solutions. Write on one side of the paper only.

More information

SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT

SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT Copyright 22 by ABCM Page 39 SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT Mauricio Vladiir Peña G., auriciovladiirp@gail.co Universidad Libre Kr. 66A # 53-4, Bogotá, Colobia. Edilberto

More information

Cooperative Load Transport Using Multiple Quadrotors

Cooperative Load Transport Using Multiple Quadrotors Cooperative Load Transport Using Multiple Quadrotors Behzad Shirani 1, Majdeddin Najafi #2, Ian Izadi 3 Electrical & Coputer engineering Departent, Isfahan University of Technology, Isfahan, IRAN 1 b.shirani@ec.iut.ac.ir

More information

Dynamic Surface Control Techniques Applied to Horizontal Position Control of a Quadrotor

Dynamic Surface Control Techniques Applied to Horizontal Position Control of a Quadrotor 216 2th International Conference on Syste Theory, Control and Coputing (ICSTCC, October 13-15, Sinaia, Roania Dynaic Surface Control Techniques Applied to Horizontal Position Control of a Quadrotor Zhilong

More information

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization

Use of PSO in Parameter Estimation of Robot Dynamics; Part One: No Need for Parameterization Use of PSO in Paraeter Estiation of Robot Dynaics; Part One: No Need for Paraeterization Hossein Jahandideh, Mehrzad Navar Abstract Offline procedures for estiating paraeters of robot dynaics are practically

More information

Trajectory Control of a Quadrotor Using a Control Allocation Approach

Trajectory Control of a Quadrotor Using a Control Allocation Approach Trajectory Control of a Quadrotor Using a Control Allocation Approach Haad Zaki 1, Mustafa Unel 1,2 and Yildiray Yildiz 3 Abstract A quadrotor is an underactuated unanned aerial vehicle with four inputs

More information

Designing 3-DOF Hardware-In-The-Loop Test Platform Controlling Multirotor Vehicles

Designing 3-DOF Hardware-In-The-Loop Test Platform Controlling Multirotor Vehicles WeAT3.5 Designing 3-DOF Hardware-In-The-Loop Test Platfor Controlling Multirotor Vehicles Muhsin Hancer Rahan Bitirgen Isail Bayezit Faculty of Aeronautical and Space Sciences, Necettin Erbakan University,

More information

Tutorial Exercises: Incorporating constraints

Tutorial Exercises: Incorporating constraints Tutorial Exercises: Incorporating constraints 1. A siple pendulu of length l ass is suspended fro a pivot of ass M that is free to slide on a frictionless wire frae in the shape of a parabola y = ax. The

More information

ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER

ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER IEPC 003-0034 ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER A. Bober, M. Guelan Asher Space Research Institute, Technion-Israel Institute of Technology, 3000 Haifa, Israel

More information

Image based visual servo-control for a class of aerial robotic systems

Image based visual servo-control for a class of aerial robotic systems Iage based visual servo-control for a class of aerial robotic systes Tarek Hael, Robert Mahony To cite this version: Tarek Hael, Robert Mahony. Iage based visual servo-control for a class of aerial robotic

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

Robustness Experiments for a Planar Hopping Control System

Robustness Experiments for a Planar Hopping Control System To appear in International Conference on Clibing and Walking Robots Septeber 22 Robustness Experients for a Planar Hopping Control Syste Kale Harbick and Gaurav S. Sukhate kale gaurav@robotics.usc.edu

More information

Decentralized Adaptive Control of Nonlinear Systems Using Radial Basis Neural Networks

Decentralized Adaptive Control of Nonlinear Systems Using Radial Basis Neural Networks 050 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 44, NO., NOVEMBER 999 Decentralized Adaptive Control of Nonlinear Systes Using Radial Basis Neural Networks Jeffrey T. Spooner and Kevin M. Passino Abstract

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

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. IX Uncertainty Models For Robustness Analysis - A. Garulli, A. Tesi and A. Vicino

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. IX Uncertainty Models For Robustness Analysis - A. Garulli, A. Tesi and A. Vicino UNCERTAINTY MODELS FOR ROBUSTNESS ANALYSIS A. Garulli Dipartiento di Ingegneria dell Inforazione, Università di Siena, Italy A. Tesi Dipartiento di Sistei e Inforatica, Università di Firenze, Italy A.

More information

The dynamic game theory methods applied to ship control with minimum risk of collision

The dynamic game theory methods applied to ship control with minimum risk of collision Risk Analysis V: Siulation and Hazard Mitigation 293 The dynaic gae theory ethods applied to ship control with iu risk of collision J. Lisowski Departent of Ship Autoation, Gdynia Maritie University, Poland

More information

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms

Applying Experienced Self-Tuning PID Controllers to Position Control of Slider Crank Mechanisms (00/7) 7 80 Applying Experienced Self-Tuning Controllers to osition Control of Slider Crank Mechaniss Chih-Cheng ao cckao@cc.kyit.edu.tw epartent of Electrical Engineering ao Yuan nstitute of Technology

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

2.003 Engineering Dynamics Problem Set 2 Solutions

2.003 Engineering Dynamics Problem Set 2 Solutions .003 Engineering Dynaics Proble Set Solutions This proble set is priarily eant to give the student practice in describing otion. This is the subject of kineatics. It is strongly recoended that you study

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

Architectural issues in the control of tall multiple-input multiple-output plants

Architectural issues in the control of tall multiple-input multiple-output plants Preprints of the 19th World Congress The International Federation of Autoatic Control Architectural issues in the control of tall ultiple-input ultiple-output plants Pedro Albertos Mario E. Salgado Departent

More information

Basic concept of dynamics 3 (Dynamics of a rigid body)

Basic concept of dynamics 3 (Dynamics of a rigid body) Vehicle Dynaics (Lecture 3-3) Basic concept of dynaics 3 (Dynaics of a rigid body) Oct. 1, 2015 김성수 Vehicle Dynaics Model q How to describe vehicle otion? Need Reference fraes and Coordinate systes 2 Equations

More information

Multi-Dimensional Hegselmann-Krause Dynamics

Multi-Dimensional Hegselmann-Krause Dynamics Multi-Diensional Hegselann-Krause Dynaics A. Nedić Industrial and Enterprise Systes Engineering Dept. University of Illinois Urbana, IL 680 angelia@illinois.edu B. Touri Coordinated Science Laboratory

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

Tele-Operation of a Mobile Robot Through Haptic Feedback

Tele-Operation of a Mobile Robot Through Haptic Feedback HAVE 00 IEEE Int. Workshop on Haptic Virtual Environents and Their Applications Ottawa, Ontario, Canada, 7-8 Noveber 00 Tele-Operation of a Mobile Robot Through Haptic Feedback Nicola Diolaiti, Claudio

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

MATHEMATICAL MODEL OF THE ENERGETIC CONSUMPTION FOR SOIL DIGGING MACHINES IN GREENHOUSES

MATHEMATICAL MODEL OF THE ENERGETIC CONSUMPTION FOR SOIL DIGGING MACHINES IN GREENHOUSES Bulletin of the Transilvania University of Braşov Vol. 3 (5) - 00 Series II: Forestry Wood Industry Agricultural Food Engineering MATHEMATICAL MODEL OF THE ENERGETIC CONSUMPTION FOR SOIL DIGGING MACHINES

More information

PHYSICS 110A : CLASSICAL MECHANICS MIDTERM EXAM #2

PHYSICS 110A : CLASSICAL MECHANICS MIDTERM EXAM #2 PHYSICS 110A : CLASSICAL MECHANICS MIDTERM EXAM #2 [1] Two blocks connected by a spring of spring constant k are free to slide frictionlessly along a horizontal surface, as shown in Fig. 1. The unstretched

More information

TOWARDS THE GEOMETRIC REDUCTION OF CONTROLLED THREE-DIMENSIONAL BIPEDAL ROBOTIC WALKERS 1

TOWARDS THE GEOMETRIC REDUCTION OF CONTROLLED THREE-DIMENSIONAL BIPEDAL ROBOTIC WALKERS 1 TOWARDS THE GEOMETRIC REDUCTION OF CONTROLLED THREE-DIMENSIONAL BIPEDAL ROBOTIC WALKERS 1 Aaron D. Aes, 2 Robert D. Gregg, Eric D.B. Wendel and Shankar Sastry Departent of Electrical Engineering and Coputer

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

Nonlinear Backstepping Learning-based Adaptive Control of Electromagnetic Actuators with Proof of Stability

Nonlinear Backstepping Learning-based Adaptive Control of Electromagnetic Actuators with Proof of Stability MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.erl.co Nonlinear Backstepping Learning-based Adaptive Control of Electroagnetic Actuators with Proof of Stability Benosan, M.; Atinc, G.M. TR3-36 Deceber

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

Quadrotor Modeling and Control for DLO Transportation

Quadrotor Modeling and Control for DLO Transportation Quadrotor Modeling and Control for DLO Transportation Thesis dissertation Advisor: Prof. Manuel Graña Computational Intelligence Group University of the Basque Country (UPV/EHU) Donostia Jun 24, 2016 Abstract

More information

Studying Large Scale System Using Decentralized Control

Studying Large Scale System Using Decentralized Control Studyin Lare Scale Syste Usin Decentralized Control MRHOJJAI, SAKRAMINEJAD, MRAZMDIDEH Mechanic Electronic Institute, Junior Collee of asa, IRAN hojatir@ailco, sakrain@ailco, ahdiehlady@yahooco Abstract:

More information

Physics 139B Solutions to Homework Set 3 Fall 2009

Physics 139B Solutions to Homework Set 3 Fall 2009 Physics 139B Solutions to Hoework Set 3 Fall 009 1. Consider a particle of ass attached to a rigid assless rod of fixed length R whose other end is fixed at the origin. The rod is free to rotate about

More information

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005 Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor Samir Bouabdallah

More information

Chapter 6 1-D Continuous Groups

Chapter 6 1-D Continuous Groups Chapter 6 1-D Continuous Groups Continuous groups consist of group eleents labelled by one or ore continuous variables, say a 1, a 2,, a r, where each variable has a well- defined range. This chapter explores:

More information

Physics 221B: Solution to HW # 6. 1) Born-Oppenheimer for Coupled Harmonic Oscillators

Physics 221B: Solution to HW # 6. 1) Born-Oppenheimer for Coupled Harmonic Oscillators Physics B: Solution to HW # 6 ) Born-Oppenheier for Coupled Haronic Oscillators This proble is eant to convince you of the validity of the Born-Oppenheier BO) Approxiation through a toy odel of coupled

More information

HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS

HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS Proceedings of the ASME 29 Dynaic Systes and Control Conference DSCC29 October 12-14, 29, Hollywood, California, USA DSCC29-2736 HYBRID ADAPTIVE FRICTION COMPENSATION OF INDIRECT DRIVE TRAINS Wenjie Chen

More information

Seismic Analysis of Structures by TK Dutta, Civil Department, IIT Delhi, New Delhi.

Seismic Analysis of Structures by TK Dutta, Civil Department, IIT Delhi, New Delhi. Seisic Analysis of Structures by K Dutta, Civil Departent, II Delhi, New Delhi. Module 5: Response Spectru Method of Analysis Exercise Probles : 5.8. or the stick odel of a building shear frae shown in

More information

AiMT Advances in Military Technology

AiMT Advances in Military Technology AiT Advances in ilitary Technology Vol. 14, No. 1 (2019), pp. 47-57 ISSN 1802-2308, eissn 2533-4123 DOI 10.3849/ait.01247 odelling issile Flight Characteristics by Estiating ass and Ballistic Paraeters

More information

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization

Support Vector Machine Classification of Uncertain and Imbalanced data using Robust Optimization Recent Researches in Coputer Science Support Vector Machine Classification of Uncertain and Ibalanced data using Robust Optiization RAGHAV PAT, THEODORE B. TRAFALIS, KASH BARKER School of Industrial Engineering

More information

Ch 12: Variations on Backpropagation

Ch 12: Variations on Backpropagation Ch 2: Variations on Backpropagation The basic backpropagation algorith is too slow for ost practical applications. It ay take days or weeks of coputer tie. We deonstrate why the backpropagation algorith

More information

An Improved Particle Filter with Applications in Ballistic Target Tracking

An Improved Particle Filter with Applications in Ballistic Target Tracking Sensors & ransducers Vol. 72 Issue 6 June 204 pp. 96-20 Sensors & ransducers 204 by IFSA Publishing S. L. http://www.sensorsportal.co An Iproved Particle Filter with Applications in Ballistic arget racing

More information

Chapter 1: Basics of Vibrations for Simple Mechanical Systems

Chapter 1: Basics of Vibrations for Simple Mechanical Systems Chapter 1: Basics of Vibrations for Siple Mechanical Systes Introduction: The fundaentals of Sound and Vibrations are part of the broader field of echanics, with strong connections to classical echanics,

More information

Research Article Quadrotor Trajectory Tracking Based on Quasi-LPV System and Internal Model Control

Research Article Quadrotor Trajectory Tracking Based on Quasi-LPV System and Internal Model Control Matheatical Probles in Engineering Volue 25, Article ID 85729, 3 pages http://dx.doi.org/.55/25/85729 Research Article Quadrotor Trajectory Tracking Based on Quasi-LPV Syste and Internal Model Control

More information

Department of Physics Preliminary Exam January 3 6, 2006

Department of Physics Preliminary Exam January 3 6, 2006 Departent of Physics Preliinary Exa January 3 6, 2006 Day 1: Classical Mechanics Tuesday, January 3, 2006 9:00 a.. 12:00 p.. Instructions: 1. Write the answer to each question on a separate sheet of paper.

More information

Disturbance Rejection in a Fixed Wing UAV Using Nonlinear H State Feedback

Disturbance Rejection in a Fixed Wing UAV Using Nonlinear H State Feedback 211 9th IEEE International Conference on Control and Autoation (ICCA) Santiago, Chile, Deceber 19-21, 211 Disturbance Rejection in a Fixed Wing UAV Using Nonlinear H State Feedback Henrique C Ferreira,

More information

Motion Analysis of Euler s Disk

Motion Analysis of Euler s Disk Motion Analysis of Euler s Disk Katsuhiko Yaada Osaka University) Euler s Disk is a nae of a scientific toy and its otion is the sae as a spinning coin. In this study, a siple atheatical odel is proposed

More information

Adaptive Controller Design for a Synchronous Generator with Unknown Perturbation in Mechanical Power

Adaptive Controller Design for a Synchronous Generator with Unknown Perturbation in Mechanical Power 308 International Journal of Control Xiaohong Autoation Jiao Yuanzhang and Systes Sun vol and 3 Tielong no (special Shen edition) pp 308-34 June 005 Adaptive Controller Design for a Synchronous Generator

More information

ACTIVE VIBRATION CONTROL FOR STRUCTURE HAVING NON- LINEAR BEHAVIOR UNDER EARTHQUAKE EXCITATION

ACTIVE VIBRATION CONTROL FOR STRUCTURE HAVING NON- LINEAR BEHAVIOR UNDER EARTHQUAKE EXCITATION International onference on Earthquae Engineering and Disaster itigation, Jaarta, April 14-15, 8 ATIVE VIBRATION ONTROL FOR TRUTURE HAVING NON- LINEAR BEHAVIOR UNDER EARTHQUAE EXITATION Herlien D. etio

More information

ROTATIONAL MOTION FROM TRANSLATIONAL MOTION

ROTATIONAL MOTION FROM TRANSLATIONAL MOTION ROTATIONAL MOTION FROM TRANSLATIONAL MOTION Velocity Acceleration 1-D otion 3-D otion Linear oentu TO We have shown that, the translational otion of a acroscopic object is equivalent to the translational

More information

Distributed Subgradient Methods for Multi-agent Optimization

Distributed Subgradient Methods for Multi-agent Optimization 1 Distributed Subgradient Methods for Multi-agent Optiization Angelia Nedić and Asuan Ozdaglar October 29, 2007 Abstract We study a distributed coputation odel for optiizing a su of convex objective functions

More information

Dynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle

Dynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle Dynamic Feedback Control for a Quadrotor Unmanned Aerial Vehicle N. K. M Sirdi, Abdellah Mokhtari LSIS Laboratoire de Sciences de l Information et des Systèmes, CNRS UMR 6168. Dom. Univ. St- Jérôme, Av.

More information

Gust Disturbance Alleviation with Incremental Nonlinear Dynamic Inversion

Gust Disturbance Alleviation with Incremental Nonlinear Dynamic Inversion Delft University of Technology Gust Disturbance Alleviation with Increental Nonlinear Dynaic Inversion Seur, Ewoud; de Croon, Guido; Chu, Qiping DOI.9/IROS.26.7759827 Publication date 26 Docuent Version

More information

Comparison of null-space and minimal null-space control algorithms Bojan Nemec, Leon Žlajpah and Damir Omrčen

Comparison of null-space and minimal null-space control algorithms Bojan Nemec, Leon Žlajpah and Damir Omrčen Robotica (27) volue 25, pp. 5 52. 27 Cabridge University Press doi:.7/s26357477342 Printed in the United Kingdo Coparison of null-space and inial null-space control algoriths Bojan Neec, Leon Žlajpah and

More information

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam

Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic Jam Taku Takahaa et al./international Journal of Autootive Engineering Vol.9, No.3 (218) pp.99-14 Research Paper 218495 Model Predictive Control Approach to Design Practical Adaptive Cruise Control for Traffic

More information

The Lagrangian Method vs. other methods (COMPARATIVE EXAMPLE)

The Lagrangian Method vs. other methods (COMPARATIVE EXAMPLE) The Lagrangian ethod vs. other ethods () This aterial written by Jozef HANC, jozef.hanc@tuke.sk Technical University, Kosice, Slovakia For Edwin Taylor s website http://www.eftaylor.co/ 6 January 003 The

More information

ROBUST FAULT ISOLATION USING NON-LINEAR INTERVAL OBSERVERS: THE DAMADICS BENCHMARK CASE STUDY. Vicenç Puig, Alexandru Stancu, Joseba Quevedo

ROBUST FAULT ISOLATION USING NON-LINEAR INTERVAL OBSERVERS: THE DAMADICS BENCHMARK CASE STUDY. Vicenç Puig, Alexandru Stancu, Joseba Quevedo ROBUST FAULT ISOLATION USING NON-LINEAR INTERVAL OBSERVERS: THE DAMADICS BENCHMARK CASE STUDY Vicenç Puig, Alexandru Stancu, Joseba Quevedo Autoatic Control Departent (ESAII - Capus de Terrassa Technical

More information

System Modeling and Control of a Clutch Actuator System for Dual Clutch Transmissions

System Modeling and Control of a Clutch Actuator System for Dual Clutch Transmissions Syste Modeling and Control of a Clutch Actuator Syste for Dual Clutch Transissions Jinsung Ki *) Seibu B. Choi ) Heerak Lee ) Jiwoo Kang ) Mandae Hur ) ) Departent of Mechanical Engineering, KAIST, 9 Daehak-ro,

More information

Hyperbolic Horn Helical Mass Spectrometer (3HMS) James G. Hagerman Hagerman Technology LLC & Pacific Environmental Technologies April 2005

Hyperbolic Horn Helical Mass Spectrometer (3HMS) James G. Hagerman Hagerman Technology LLC & Pacific Environmental Technologies April 2005 Hyperbolic Horn Helical Mass Spectroeter (3HMS) Jaes G Hageran Hageran Technology LLC & Pacific Environental Technologies April 5 ABSTRACT This paper describes a new type of ass filter based on the REFIMS

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

(6) B NN (x, k) = Tp 2 M 1

(6) B NN (x, k) = Tp 2 M 1 MMAR 26 12th IEEE International Conference on Methods and Models in Autoation and Robotics 28-31 August 26 Międzyzdroje, Poland Synthesis of Sliding Mode Control of Robot with Neural Networ Model Jaub

More information

Using a De-Convolution Window for Operating Modal Analysis

Using a De-Convolution Window for Operating Modal Analysis Using a De-Convolution Window for Operating Modal Analysis Brian Schwarz Vibrant Technology, Inc. Scotts Valley, CA Mark Richardson Vibrant Technology, Inc. Scotts Valley, CA Abstract Operating Modal Analysis

More information

Complex Quadratic Optimization and Semidefinite Programming

Complex Quadratic Optimization and Semidefinite Programming Coplex Quadratic Optiization and Seidefinite Prograing Shuzhong Zhang Yongwei Huang August 4 Abstract In this paper we study the approxiation algoriths for a class of discrete quadratic optiization probles

More information

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER C. Nicol,C.J.B. Macnab, A. Ramirez-Serrano Schulich School of Engineering, University of Calgary Department of Electrical and Computer Engineering

More information

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

Feature Extraction Techniques

Feature Extraction Techniques Feature Extraction Techniques Unsupervised Learning II Feature Extraction Unsupervised ethods can also be used to find features which can be useful for categorization. There are unsupervised ethods that

More information

XV International PhD Workshop OWD 2013, October On the theory of generalized pendulum on a vibrating base

XV International PhD Workshop OWD 2013, October On the theory of generalized pendulum on a vibrating base XV International PhD Workshop OWD 03, 9 October 03 On the theory of generalized pendulu on a vibrating base Michail Geraichuk, Yuri Lazarev, Peter Aksonenko, College of Instruent Design and Engineering,

More information

An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base

An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base Marco De Stefano 1,2, Ribin Balachandran 1, Alessandro M. Giordano 3, Christian Ott 1 and Cristian Secchi 2 Abstract

More information

1 (40) Gravitational Systems Two heavy spherical (radius 0.05R) objects are located at fixed positions along

1 (40) Gravitational Systems Two heavy spherical (radius 0.05R) objects are located at fixed positions along (40) Gravitational Systes Two heavy spherical (radius 0.05) objects are located at fixed positions along 2M 2M 0 an axis in space. The first ass is centered at r = 0 and has a ass of 2M. The second ass

More information

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot

An Adaptive UKF Algorithm for the State and Parameter Estimations of a Mobile Robot Vol. 34, No. 1 ACTA AUTOMATICA SINICA January, 2008 An Adaptive UKF Algorith for the State and Paraeter Estiations of a Mobile Robot SONG Qi 1, 2 HAN Jian-Da 1 Abstract For iproving the estiation accuracy

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

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

Gain Scheduled Automatic Flight Control Systems Design for a Light Commercial Helicopter Model

Gain Scheduled Automatic Flight Control Systems Design for a Light Commercial Helicopter Model Erkan Abdulhaitbilal, Elbrous M. Jafarov Gain Scheduled Autoatic Flight Control Systes Design for a Light Coercial Helicopter Model Erkan ADULHAMITILAL and Elbrous M. JAFAROV Faculty of Aeronautics and

More information

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT PACS REFERENCE: 43.5.LJ Krister Larsson Departent of Applied Acoustics Chalers University of Technology SE-412 96 Sweden Tel: +46 ()31 772 22 Fax: +46 ()31

More information

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon

Model Fitting. CURM Background Material, Fall 2014 Dr. Doreen De Leon Model Fitting CURM Background Material, Fall 014 Dr. Doreen De Leon 1 Introduction Given a set of data points, we often want to fit a selected odel or type to the data (e.g., we suspect an exponential

More information

Numerical Studies of a Nonlinear Heat Equation with Square Root Reaction Term

Numerical Studies of a Nonlinear Heat Equation with Square Root Reaction Term Nuerical Studies of a Nonlinear Heat Equation with Square Root Reaction Ter Ron Bucire, 1 Karl McMurtry, 1 Ronald E. Micens 2 1 Matheatics Departent, Occidental College, Los Angeles, California 90041 2

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

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

An Inverse Interpolation Method Utilizing In-Flight Strain Measurements for Determining Loads and Structural Response of Aerospace Vehicles

An Inverse Interpolation Method Utilizing In-Flight Strain Measurements for Determining Loads and Structural Response of Aerospace Vehicles An Inverse Interpolation Method Utilizing In-Flight Strain Measureents for Deterining Loads and Structural Response of Aerospace Vehicles S. Shkarayev and R. Krashantisa University of Arizona, Tucson,

More information

Smith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtime

Smith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtime Sith Predictor Based-Sliding Mode Controller for Integrating Process with Elevated Deadtie Oscar Caacho, a, * Francisco De la Cruz b a Postgrado en Autoatización e Instruentación. Grupo en Nuevas Estrategias

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

The Methods of Solution for Constrained Nonlinear Programming

The Methods of Solution for Constrained Nonlinear Programming Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 01-06 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.co The Methods of Solution for Constrained

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

Neural Dynamic Optimization for Control Systems Part III: Applications

Neural Dynamic Optimization for Control Systems Part III: Applications 502 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 31, NO. 4, AUGUST 2001 Neural Dynaic Optiization for Control Systes Part III: Applications Chang-Yun Seong, Meber, IEEE,

More information