Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Size: px
Start display at page:

Download "Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective"

Transcription

1 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 Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.1/36

2 Introduction Landing an autonomous helicopter on a vessel undergoing an unknown vertical motion The vessel oscillates vertically, but the parameter of its motion (frequencies, amplitudes and phases) are unknown Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.2/36

3 Introduction The problem: tracking of unknown trajectories and/or rejection of unknown disturbances The technical approach: a feedback control that incorporates an internal model" of the exogenous inputs Main features: Continuous-time adaptation of the internal model Stabilization based on combined low-amplitude / high-gain feedback Guaranteed convergence and robustness Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.3/36

4 Helicopter model - rigid body M p i = Rf b Ṙ = RS(ω b ) J ω b = S(ω b )Jω b + τ b q 0 = 1 2 qt ω b q = 1 2 [q 0I + S(q)]ω b p i R ω b f b τ b position of the center of mass (inertial frame) rotation matrix, (q 0,q) unit quaternions angular velocity (body frame) external force (body frame) external torque (body frame) Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.4/36

5 Helicopter model - control inputs a T M b T M T T T M T T a b g g Main thrust Tail thrust Longitudinal deflection of the rotor plane Lateral deflection of the rotor plane Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.5/36

6 Full model f b = X M Y M + Y T Z M + R T 0 0 Mg Main / tail rotors gravity τ b = τ f1 τ f2 τ f3 + R M M M + M T N M Aerodynamic forces Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.6/36

7 Full model X M = T M sina R M = c M b b Q M sin a Z M = T M cosacos b M M = c M a a + Q M sinb Y M = T M sinb N M = Q M cosacos b Y T = T T M T = c Q T TT 1.5 D Q T Q M = c Q M TM D Q M τ f1 τ f2 τ f3 = Y M h M + Z M y M + Y T h T = X M h M + Z M l M = Y M l M Y T l T Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.7/36

8 Full model: structure M p i = Rf b R f b g Force and torque generation process T M T T a b Ṙ = RS(ω b ) J ω b = S(ω b )Jω b + τ b τ b Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.8/36

9 Simplified model We let sin(a) = a, sin(b) = b, cos(a) = cos(b) = 1 neglect the contribution of T M and T T along x b, y b f b = approximate τ b with 0 0 T M + R T 0 0 Mg τ b (v) = A(T M )v + B(T M ), v := col(a,b,t T ) Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.9/36

10 Simplified model: structure The simplified model neglects the weak couplings in the force/moment generation mechanism M p i = Rf b f b g Force generation T M R Ṙ = RS(ω b ) J ω b = S(ω b )Jω b + τ b τ b T M Torque generation T T a b Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.10/36

11 Simplified model Since inertial and aerodynamic parameters are uncertain, M = M 0 + M, J = J 0 + J A(T M ) = A 0 (T M ) + A (T M ) B(T M ) = B 0 (T M ) + B (T M ) All uncertain parameters are collected into a vector where P is a compact set. µ = µ 0 + µ, µ P IR p Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.11/36

12 Problem statement Control objective: Synchronization of z(t) with the vertical motion z (t) of the ship, at a given safety distance H. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.12/36

13 Problem statement Control objective: Synchronization of z(t) with the vertical motion z (t) of the ship, at a given safety distance H. Smooth landing, H 0, while keeping the center of mass on target and the orientation constant. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.12/36

14 Problem statement Control objective: Synchronization of z(t) with the vertical motion z (t) of the ship, at a given safety distance H. Smooth landing, H 0, while keeping the center of mass on target and the orientation constant. Reference trajectory: (x ref (t),y ref (t),z ref (t)) = (0, 0,H + z (t)), R ref (t) = I Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.12/36

15 Problem Statement The motion z (t) is modeled as the sum of a fixed number of sinusoidal signals z (t) = N i=1 A i cos(ω i t + ϕ i ) of unknown amplitude, phase and frequency (A i,ϕ i, Ω i ), i = 1,...,N Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.13/36

16 Problem Statement The problem fits naturally in the framework of nonlinear output regulation theory, as z ref (t) is generated by Ḣ = 0 exosystem ẇ = S(ϱ)w z ref (t) = H + r(w) where ϱ = col(ω 1,...,Ω N ), r(w) = Qw ( 0 Ωi S(ϱ) = diag(s 1,...,S N ), S i = Ω i 0 ) Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.14/36

17 Problem Statement Given any (arbitrarily small) δ > 0, Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.15/36

18 Problem Statement Given any (arbitrarily small) δ > 0, design a controller η = ϕ(η,e,ė,q,ω b ) T M = ψ TM (η,e,ė,q,ω b ) v = ψ v (η,e,ė,q,ω b ) where e := (x, y, z z ref ), Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.15/36

19 Problem Statement Given any (arbitrarily small) δ > 0, design a controller η = ϕ(η,e,ė,q,ω b ) T M = ψ TM (η,e,ė,q,ω b ) v = ψ v (η,e,ė,q,ω b ) where e := (x, y, z z ref ), such that lim z(t) t zref (t) = 0, e(t) δ, q(t) δ, t T Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.15/36

20 Problem Statement Given any (arbitrarily small) δ > 0, design a controller η = ϕ(η,e,ė,q,ω b ) T M = ψ TM (η,e,ė,q,ω b ) v = ψ v (η,e,ė,q,ω b ) where e := (x, y, z z ref ), such that lim z(t) t zref (t) = 0, e(t) δ, q(t) δ, t T with a semi-global domain of attraction, for all µ P. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.15/36

21 Controller structure The vertical error dynamics is stabilized wrapping a nonlinear regulator around T M and e z (t), ė z (t) Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.16/36

22 Controller structure The vertical error dynamics is stabilized wrapping a nonlinear regulator around T M and e z (t), ė z (t) The design of the regulator is non-standard, since the natural frequencies of the exosystem are unknown Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.16/36

23 Controller structure The vertical error dynamics is stabilized wrapping a nonlinear regulator around T M and e z (t), ė z (t) The design of the regulator is non-standard, since the natural frequencies of the exosystem are unknown The lateral, longitudinal, and attitude dynamics are stabilized using v as input. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.16/36

24 Controller structure The vertical error dynamics is stabilized wrapping a nonlinear regulator around T M and e z (t), ė z (t) The design of the regulator is non-standard, since the natural frequencies of the exosystem are unknown The lateral, longitudinal, and attitude dynamics are stabilized using v as input. Note that we need to stabilize a 10-dimensional system using a 3-dimensional input. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.16/36

25 Controller structure The vertical error dynamics is stabilized wrapping a nonlinear regulator around T M and e z (t), ė z (t) The design of the regulator is non-standard, since the natural frequencies of the exosystem are unknown The lateral, longitudinal, and attitude dynamics are stabilized using v as input. Note that we need to stabilize a 10-dimensional system using a 3-dimensional input. The two subsystems are not decoupled! Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.16/36

26 Controller structure A T M Adaptive regulator Vertical dynamics e z (T M,e z ) q Robust stabilizer v (e x, e y, q) Lateral, longitudinal, attitude dynamics B Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.17/36

27 Vertical error dynamics M z = (1 2q 2 1 2q 2 2) }{{} this may vanish T M + Mg Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.18/36

28 Vertical error dynamics choosing T M as M z = (1 2q 2 1 2q 2 2) }{{} this may vanish T M + Mg T M = gm 0 u 1 sat c (2q q 2 2), 0 < c < 1 external control Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.18/36

29 Vertical error dynamics choosing T M as M z = (1 2q 2 1 2q 2 2) }{{} this may vanish T M + Mg T M = gm 0 u 1 sat c (2q q 2 2), 0 < c < 1 external control we get M z = φ z c (q)u + g[m M 0φ z c (q)] = u + gm, if q is small! Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.18/36

30 Vertical error dynamics If q(t) is kept small so that φ z c(q(t)) 1, the input u needed to keep z(t) z ref (t) is u ss (w,µ) = M r(w) gm = MQS 2 (ϱ)w gm Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.19/36

31 Vertical error dynamics If q(t) is kept small so that φ z c(q(t)) 1, the input u needed to keep z(t) z ref (t) is u ss (w,µ) = M r(w) gm = MQS 2 (ϱ)w gm The control u ss (w,µ) is generated by the internal model where τ S(ϱ)w = Φ(ϱ)τ(w,µ) w u ss = Γ(ϱ)τ(w,µ) τ(w,µ) = ( gm Mw ) Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.19/36

32 Design of the internal model The internal model (Φ(ϱ), Γ(ϱ)) can not be used as such, as ϱ is unknown: we need a realization that is suitable for adaptation. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.20/36

33 Design of the internal model The internal model (Φ(ϱ), Γ(ϱ)) can not be used as such, as ϱ is unknown: we need a realization that is suitable for adaptation. Let F 2 IR 2N 2N be Hurwitz, and G 2 IR 2N 1 be such that (F 2,G 2 ) is controllable. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.20/36

34 Design of the internal model The internal model (Φ(ϱ), Γ(ϱ)) can not be used as such, as ϱ is unknown: we need a realization that is suitable for adaptation. Let F 2 IR 2N 2N be Hurwitz, and G 2 IR 2N 1 be such that (F 2,G 2 ) is controllable. Then, there exists H 2 IR 1 2N such that the pair F = 0 H 2 G 2 F 2, G = 0 G 2 Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.20/36

35 Design of the internal model The internal model (Φ(ϱ), Γ(ϱ)) can not be used as such, as ϱ is unknown: we need a realization that is suitable for adaptation. Let F 2 IR 2N 2N be Hurwitz, and G 2 IR 2N 1 be such that (F 2,G 2 ) is controllable. Then, there exists H 2 IR 1 2N such that the pair F = 0 H 2 G 2 F 2 is controllable, and F is Hurwitz., G = 0 G 2 Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.20/36

36 Design of the internal model Then, for any ϱ IR N, there exists Ψ 2,ϱ IR 1 2N such that Ψ ϱ = (1 Ψ 2,ϱ ) assigns the eigenvalues of Φ(ϱ) to F + GΨ ϱ, Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.21/36

37 Design of the internal model Then, for any ϱ IR N, there exists Ψ 2,ϱ IR 1 2N such that Ψ ϱ = (1 Ψ 2,ϱ ) assigns the eigenvalues of Φ(ϱ) to F + GΨ ϱ, hence (Φ(ϱ), Γ(ϱ)) is similar to (F + GΨ ϱ, Ψ ϱ ) Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.21/36

38 Design of the internal model Then, for any ϱ IR N, there exists Ψ 2,ϱ IR 1 2N such that Ψ ϱ = (1 Ψ 2,ϱ ) assigns the eigenvalues of Φ(ϱ) to F + GΨ ϱ, hence (Φ(ϱ), Γ(ϱ)) is similar to (F + GΨ ϱ, Ψ ϱ ) The advantage is that the uncertainties are now lumped in Ψ ϱ. Φ(ϱ) Γ(ϱ) G F Ψ ϱ Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.21/36

39 Design of the regulator We replace Ψ ϱ by an estimate ˆΨ = (1 ˆΨ 2 ), and implement the adaptive internal model-based regulator ξ = (F + GˆΨ)ξ + Gu st d dt ˆΨ 2 = γ 1 ξ T 2 u st, γ > 0 u = ˆΨξ + u st with ξ = col(ξ 1, ξ 2 ) IR IR 2N, where the stabilizing control u st is selected as the high-gain feedback u st = k 2 (ė z + k 1 e z ), k 1,k 2 > 0. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.22/36

40 Regulator structure adaptive internal model + u saturated control T M vertical error dynamics e z u st high-gain stabilizer The dynamic regulator yields boundedness of all internal variables. It steers asymptotically the vertical error to zero, only if the attitude error is kept sufficiently small. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.23/36

41 Regulator structure adaptive internal model + u saturated control T M vertical error dynamics e z u st high-gain stabilizer The dynamic regulator yields boundedness of all internal variables. It steers asymptotically the vertical error to zero, only if the attitude error is kept sufficiently small. We need finite-time convergence of q(t) to a small ball Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.23/36

42 Lateral/ longitudinal dynamics The choice of T M to regulate the vertical error dynamics affects the lateral and longitudinal dynamics as well. ẋ = x 2 Mẋ 2 = d(t)q 0 q 2 + m(q,t)q 1 q 3 + n x (q)y z (e z,w) ẏ = y 2 Mẏ 2 = d(t)q 0 q 1 + m(q,t)q 2 q 3 + n y (q)y z (e z,w) The dynamics are time-varying due to the exogenous system, and perturbed by e z (t) and w(t). Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.24/36

43 Lateral/ longitudinal dynamics vanishes asymptotically if q is small closed-loop vertical error dynamics y z Mẏ 2 = d(t)q 0 (t)q 1 + m(q, t)q 2 q 3 + +n y (q)y z Mẋ 2 = d(t)q 0 (t)q 2 + m(q, t)q 1 q 3 + +n x (q)y z (q,q 0 ) q T M q = 1 2 [q 0I + S(q)]ω b J ω b = S(ω b )Jω b + +A(T M )v + B(T M ) v Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.25/36

44 Multi-objective control The only DOF left is the choice of v, which must accomplish the following tasks: Robustly stabilize the attitude dynamics, sending q(t) in a neighborhood of the origin in finite time Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.26/36

45 Multi-objective control The only DOF left is the choice of v, which must accomplish the following tasks: Robustly stabilize the attitude dynamics, sending q(t) in a neighborhood of the origin in finite time Render the lateral/longitudinal dynamics Input-to-State stable with respect to the disturbance induced by the vertical dynamics Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.26/36

46 Multi-objective control The only DOF left is the choice of v, which must accomplish the following tasks: Robustly stabilize the attitude dynamics, sending q(t) in a neighborhood of the origin in finite time Render the lateral/longitudinal dynamics Input-to-State stable with respect to the disturbance induced by the vertical dynamics Stabilize the interconnected subsystem (lat./long./attitude) Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.26/36

47 Multi-objective control T M y z (e z,w) v q = 1 2 [q 0I + S(q)]ω b J ω b = S(ω b )Jω b + +A(T M )v + B(T M ) q Mẏ 2 = d(t)q 0 (t)q 1 + Mẋ 2 = d(t)q 0 (t)q 2 + In principle, we could use q as a virtual control for the lateral/long. dynamics, but the system is not in feedback form. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.27/36

48 Multi-objective control T M y z (e z,w) v q = 1 2 [q 0I + S(q)]ω b J ω b = S(ω b )Jω b + +A(T M )v + B(T M ) q Mẏ 2 = d(t)q 0 (t)q 1 + Mẋ 2 = d(t)q 0 (t)q 2 + In principle, we could use q as a virtual control for the lateral/long. dynamics, but the system is not in feedback form. However, the lateral/long. dynamics is in feedforward form and the attitude dynamics is in strict feedback form Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.27/36

49 Multi-objective control T M y z (e z,w) v q = 1 2 [q 0I + S(q)]ω b J ω b = S(ω b )Jω b + +A(T M )v + B(T M ) q Mẏ 2 = d(t)q 0 (t)q 1 + Mẋ 2 = d(t)q 0 (t)q 2 + In principle, we could use q as a virtual control for the lateral/long. dynamics, but the system is not in feedback form. However, the lateral/long. dynamics is in feedforward form and the attitude dynamics is in strict feedback form Use a combined high/gain - low/amplitude control to induce a time-scale separation between the two subsystems. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.27/36

50 Next step: attitude dynamics Since τ b (v) = A(T M )v + B(T M ), Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.28/36

51 Next step: attitude dynamics Since τ b (v) = A(T M )v + B(T M ), choose v = A 1 0 (T M )[ṽ B 0 (T M )] Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.28/36

52 Next step: attitude dynamics Since τ b (v) = A(T M )v + B(T M ), choose where v = A 1 0 (T M )[ṽ B 0 (T M )] ṽ = K 4 (ω + K 3 q) }{{} + K 4K 3 u 2 high-gain feedback low-amplitude, u 2 (t) λ 2 Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.28/36

53 Next step: attitude dynamics Since τ b (v) = A(T M )v + B(T M ), choose where v = A 1 0 (T M )[ṽ B 0 (T M )] ṽ = K 4 (ω + K 3 q) }{{} + K 4K 3 u 2 high-gain feedback low-amplitude, u 2 (t) λ 2 The control u 2 will be designed to stabilize the lateral dynamics Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.28/36

54 Attitude dynamics: main result It can be shown that, for any compact set of initial conditions for (q(t),ω(t)), and for any T > 0 there exists a choice of K 3 > 0, K 4 > 0 and λ 2 > 0 such that: The trajectory (q(t),ω(t)) is bounded for all t 0, and q 0 (t) does not change sign Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.29/36

55 Attitude dynamics: main result It can be shown that, for any compact set of initial conditions for (q(t),ω(t)), and for any T > 0 there exists a choice of K 3 > 0, K 4 > 0 and λ 2 > 0 such that: The trajectory (q(t),ω(t)) is bounded for all t 0, and q 0 (t) does not change sign φ z c(q(t)) = 1 for all t T. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.29/36

56 Attitude dynamics: main result It can be shown that, for any compact set of initial conditions for (q(t),ω(t)), and for any T > 0 there exists a choice of K 3 > 0, K 4 > 0 and λ 2 > 0 such that: The trajectory (q(t),ω(t)) is bounded for all t 0, and q 0 (t) does not change sign φ z c(q(t)) = 1 for all t T. Hence, q(t) is brought in finite time in a neighborhood of the origin. This is already enough to conclude that lim z(t) t zref (t) = 0. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.29/36

57 Putting everything together Now it s time to design the bounded control u 2 to stabilize the interconnection of the attitude and the lateral/long. dynamics. We will use q 1 and q 2 as virtual controls" for y and x respectively. To remove drifts, we augment the dynamics with the bank of integrators η x = x, η y = y, η q = q 3 and introduce smooth vector saturation functions σ(s): σ (s) := dσ(s)/ds 2 s, sσ(s) > 0 s 0, σ(0) = 0. σ(s) = sgn(s) for s 1. s < σ(s) < 1 for s < 1. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.30/36

58 Putting everything together Define new state variables as ζ 0 := η y η x, ζ 1 := y x + λ 0 σ( K 0 λ 0 ζ 0 ) ζ 2 := y 2 x 2 + λ 1σ( K 1 λ 1 ζ 1 ) η q and choose the nested saturation" control u 2 = λ 2 σ( K 2 λ 2 ζ 2 ) Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.31/36

59 Main result It can be shown that there exists a choice of the gains K 0, K 1, K 2 and the saturation levels λ 0, λ 1, λ 2 such that: Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.32/36

60 Main result It can be shown that there exists a choice of the gains K 0, K 1, K 2 and the saturation levels λ 0, λ 1, λ 2 such that: The interconnected system satisfies an asymptotic I/O bound with respect to the external disturbance all trajectories are bounded. Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.32/36

61 Main result It can be shown that there exists a choice of the gains K 0, K 1, K 2 and the saturation levels λ 0, λ 1, λ 2 such that: The system is indeed a small-gain theorem interconnection of two (weak) ISS-systems overall system is (weakly) ISS, and the gain can be assigned through K 4. (ζ 0,ζ 1,ζ 2 ) u 2 q (q,ω) Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.32/36

62 A case study: a small AUV For the simulations, we use the full nonlinear model, with parameter uncertainties up to 20% of the nominal values. J x = J y = J z = l M = y M = 0 h M = l T = h T = M = 4.9 C Q M = DQ M = cq M = C Q T = DQ T = cq T = Nominal parameters of the plant Vertical dynamics k 1 = 0.1 k 2 = 45 γ = 1 Lateral/longit. dynamics K 0 = 0.09 K 1 = K 2 = 0.75 Attitude dynamics K 3 = 0.8 K 4 = 30 ε = 0.1 Saturation levels λ 0 = 2000 λ 1 = 8.1 λ 2 = Controller parameters Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.33/36

63 Simulation results - vertical error Regulation error z(t) z (t) 7 [m] adaptation OFF adaptation ON landing time [s] Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.34/36

64 Simulation results - attitude 1 scalar part of the quaternion q 0 (t) vector part of the quaternion q(t) s Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.35/36

65 Simulation results - attitude Steady-state behavior of the attitude 20 x 10 3 vector part of the quaternion q(t) s Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.35/36

66 Simulation results - lateral/ long x(t) y(t) s Applications of Nonlinear Output Regulation. CeSOS-NTNU 2005 p.36/36

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio

More information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y

More information

Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control

Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control Nonlinear Control Lecture # 14 Tracking & Regulation Normal form: η = f 0 (η,ξ) ξ i = ξ i+1, for 1 i ρ 1 ξ ρ = a(η,ξ)+b(η,ξ)u y = ξ 1 η D η R n ρ, ξ = col(ξ 1,...,ξ ρ ) D ξ R ρ Tracking Problem: Design

More information

Nonlinear Control Lecture # 36 Tracking & Regulation. Nonlinear Control

Nonlinear Control Lecture # 36 Tracking & Regulation. Nonlinear Control Nonlinear Control Lecture # 36 Tracking & Regulation Normal form: η = f 0 (η,ξ) ξ i = ξ i+1, for 1 i ρ 1 ξ ρ = a(η,ξ)+b(η,ξ)u y = ξ 1 η D η R n ρ, ξ = col(ξ 1,...,ξ ρ ) D ξ R ρ Tracking Problem: Design

More information

Robust Nonlinear Motion Control of a Helicopter

Robust Nonlinear Motion Control of a Helicopter IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 48, NO. 3, MARCH 2003 413 Robust Nonlinear Motion Control of a Helicopter Alberto Isidori, Fellow, IEEE, Lorenzo Marconi, Member, IEEE, Andrea Serrani, Member,

More information

ROBUST NONLINEAR CONTROL OF A MINIATURE HELICOPTER FOR AEROBATIC MANEUVERS

ROBUST NONLINEAR CONTROL OF A MINIATURE HELICOPTER FOR AEROBATIC MANEUVERS ROBUST NONLINEAR CONTROL OF A MINIATURE HELICOPTER FOR AEROBATIC MANEUVERS L. Marconi and R. Naldi Center for research on complex Automated SYstems (CASY) DEIS-University of Bologna, ITALY. 1 Key Words:

More information

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk

More information

The Role of Zero Dynamics in Aerospace Systems

The Role of Zero Dynamics in Aerospace Systems The Role of Zero Dynamics in Aerospace Systems A Case Study in Control of Hypersonic Vehicles Andrea Serrani Department of Electrical and Computer Engineering The Ohio State University Outline q Issues

More information

Computer Problem 1: SIE Guidance, Navigation, and Control

Computer Problem 1: SIE Guidance, Navigation, and Control Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw

More information

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong International Journal of Innovative Computing, Information and Control ICIC International c 27 ISSN 349-498 Volume 3, Number 2, April 27 pp. 687 694 SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

Further Results on Adaptive Robust Periodic Regulation

Further Results on Adaptive Robust Periodic Regulation Proceedings of the 7 American Control Conference Marriott Marquis Hotel at Times Square New York City USA July -3 7 ThA5 Further Results on Adaptive Robust Periodic Regulation Zhen Zhang Andrea Serrani

More information

Output Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers

Output Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers Milano (Italy) August 28 - September 2, 2 Output Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers Shahid Nazrulla Hassan K Khalil Electrical & Computer Engineering,

More information

Internal model based fault tolerant control of a robot manipulator

Internal model based fault tolerant control of a robot manipulator Internal model based fault tolerant control of a robot manipulator Claudio Bonivento, Luca Gentili and Andrea Paoli Abstract In this paper an implicit fault tolerant control scheme is specialized for an

More information

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor Robot Dynamics Rotary Wing AS: Control of a Quadrotor 5-85- V Marco Hutter, Roland Siegwart and Thomas Stastny Robot Dynamics - Rotary Wing AS: Control of a Quadrotor 7..6 Contents Rotary Wing AS. Introduction

More information

Chapter 4 The Equations of Motion

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

More information

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

Output feedback stabilization and restricted tracking for cascaded systems with bounded control

Output feedback stabilization and restricted tracking for cascaded systems with bounded control Output feedback stabilization and restricted tracking for cascaded systems with bounded control Georgia Kaliora, Zhong-Ping Jiang and Alessandro Astolfi Abstract In this note we discuss the problems of

More information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

More information

Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy

Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy Adaptive Backstepping Control for Optimal Descent with Embedded Autonomy Maodeng Li, Wuxing Jing Department of Aerospace Engineering, Harbin Institute of Technology, Harbin, Heilongjiang, 150001, China

More information

Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback

Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback 2005 American Control Conference June 8-10, 2005. Portland, OR, USA FrC17.5 Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback Weiyao Lan, Zhiyong Chen and Jie

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

Adaptive Control with a Nested Saturation Reference Model

Adaptive Control with a Nested Saturation Reference Model Adaptive Control with a Nested Saturation Reference Model Suresh K Kannan and Eric N Johnson School of Aerospace Engineering Georgia Institute of Technology, Atlanta, GA 3332 This paper introduces a neural

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

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

More information

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites A Simulator for Robust Attitude Control of Cubesat Deploying Satellites Giovanni Mattei, George Georgiou, Angelo Pignatelli, Salvatore Monaco Abstract The paper deals with the development and testing of

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow Lecture AC-1 Aircraft Dynamics Copy right 23 by Jon at h an H ow 1 Spring 23 16.61 AC 1 2 Aircraft Dynamics First note that it is possible to develop a very good approximation of a key motion of an aircraft

More information

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of

More information

Global output regulation through singularities

Global output regulation through singularities Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

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

Robust Global Asymptotic Attitude Stabilization of a Rigid Body by Quaternion-based Hybrid Feedback

Robust Global Asymptotic Attitude Stabilization of a Rigid Body by Quaternion-based Hybrid Feedback Robust Global Asymptotic Attitude Stabilization of a Rigid Body by Quaternion-based Hybrid Feedback Christopher G. Mayhew, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Global asymptotic stabilization

More information

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1 Proc. of CDC - 4st IEEE Conference on Decision and Control, Las Vegas, NV, December Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching António Pedro Aguiar

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Quaternion-Based Tracking Control Law Design For Tracking Mode

Quaternion-Based Tracking Control Law Design For Tracking Mode A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude

More information

3 Rigid Spacecraft Attitude Control

3 Rigid Spacecraft Attitude Control 1 3 Rigid Spacecraft Attitude Control Consider a rigid spacecraft with body-fixed frame F b with origin O at the mass centre. Let ω denote the angular velocity of F b with respect to an inertial frame

More information

ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS. Stephanie Priess

ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS. Stephanie Priess ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS By Stephanie Priess A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of Electrical

More information

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Robotics. Dynamics. University of Stuttgart Winter 2018/19 Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational

More information

High-Gain Observers in Nonlinear Feedback Control

High-Gain Observers in Nonlinear Feedback Control High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear

More information

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait Prof. Krstic Nonlinear Systems MAE28A Homework set Linearization & phase portrait. For each of the following systems, find all equilibrium points and determine the type of each isolated equilibrium. Use

More information

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić Adaptive Nonlinear Control A Tutorial Miroslav Krstić University of California, San Diego Backstepping Tuning Functions Design Modular Design Output Feedback Extensions A Stochastic Example Applications

More information

NONLINEAR CONTROL OF A HELICOPTER BASED UNMANNED AERIAL VEHICLE MODEL

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

More information

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t

More information

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks H.A. Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011.

More information

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD) Aerial Robotics Vision-based control for Vertical Take-Off and Landing UAVs Toulouse, October, 2 nd, 2014 Henry de Plinval (Onera - DCSD) collaborations with P. Morin (UPMC-ISIR), P. Mouyon (Onera), T.

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

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

More information

Dynamics and Control of Rotorcraft

Dynamics and Control of Rotorcraft Dynamics and Control of Rotorcraft Helicopter Aerodynamics and Dynamics Abhishek Department of Aerospace Engineering Indian Institute of Technology, Kanpur February 3, 2018 Overview Flight Dynamics Model

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

More information

Eindhoven University of Technology MASTER. Output regulation for a nonlinear mechanical system from design to experiments. Janssen, B.R.A.

Eindhoven University of Technology MASTER. Output regulation for a nonlinear mechanical system from design to experiments. Janssen, B.R.A. Eindhoven University of Technology MASTER Output regulation for a nonlinear mechanical system from design to experiments Janssen, B.R.A. Award date: 2005 Link to publication Disclaimer This document contains

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE

A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE IAA-AAS-DyCoSS-4 -- A GLOBAL SLIDING MODE CONTROL WITH PRE-DETERMINED CONVERGENCE TIME DESIGN FOR REUSABLE LAUNCH VEHICLES IN REENTRY PHASE L. Wang, Y. Z. Sheng, X. D. Liu, and P. L. Lu INTRODUCTION This

More information

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability p. 1/1 Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability p. 2/1 Perturbed Systems: Nonvanishing Perturbation Nominal System: Perturbed System: ẋ = f(x), f(0) = 0 ẋ

More information

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Amit K. Sanyal Nalin A. Chaturvedi In this paper, we treat the practical problem of tracking the attitude and angular velocity of

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude Regulation About a Fixed Rotation Axis AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard

More information

Robust Nonlinear Regulation: Continuous-time Internal Models and Hybrid Identifiers

Robust Nonlinear Regulation: Continuous-time Internal Models and Hybrid Identifiers 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA Robust Nonlinear Regulation: Continuous-time Internal Models and Hybrid Identifiers Francesco Forte, Lorenzo

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

Topic # Feedback Control

Topic # Feedback Control Topic #7 16.31 Feedback Control State-Space Systems What are state-space models? Why should we use them? How are they related to the transfer functions used in classical control design and how do we develop

More information

Input to state Stability

Input to state Stability Input to state Stability Mini course, Universität Stuttgart, November 2004 Lars Grüne, Mathematisches Institut, Universität Bayreuth Part IV: Applications ISS Consider with solutions ϕ(t, x, w) ẋ(t) =

More information

Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints

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

Global Practical Output Regulation of a Class of Nonlinear Systems by Output Feedback

Global Practical Output Regulation of a Class of Nonlinear Systems by Output Feedback Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 2-5, 2005 ThB09.4 Global Practical Output Regulation of a Class of Nonlinear

More information

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC15.1 Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers Shahid

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

Control System Design

Control System Design ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

More information

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Charalampos P. Bechlioulis, Achilles Theodorakopoulos 2 and George A. Rovithakis 2 Abstract The

More information

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

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

More information

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

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

More information

Perturbed Feedback Linearization of Attitude Dynamics

Perturbed Feedback Linearization of Attitude Dynamics 008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 008 FrC6.5 Perturbed Feedback Linearization of Attitude Dynamics Abdulrahman H. Bajodah* Abstract The paper introduces

More information

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

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

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections

Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections Yi Guo Abstract The problem of decentralized disturbance attenuation is considered for a new

More information

LYAPUNOV-BASED CONTROL OF LIMIT CYCLE OSCILLATIONS IN UNCERTAIN AIRCRAFT SYSTEMS

LYAPUNOV-BASED CONTROL OF LIMIT CYCLE OSCILLATIONS IN UNCERTAIN AIRCRAFT SYSTEMS LYAPUNOV-BASED CONTROL OF LIMIT CYCLE OSCILLATIONS IN UNCERTAIN AIRCRAFT SYSTEMS By BRENDAN BIALY A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Nonlinear Formation Control of Marine Craft

Nonlinear Formation Control of Marine Craft Nonlinear Formation Control of Marine Craft Roger Skjetne, Sonja Moi, and Thor I. Fossen Abstract This paper investigates formation control of a fleet of ships. The control objective for each ship is to

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

MAE 142 Homework #5 Due Friday, March 13, 2009

MAE 142 Homework #5 Due Friday, March 13, 2009 MAE 142 Homework #5 Due Friday, March 13, 2009 Please read through the entire homework set before beginning. Also, please label clearly your answers and summarize your findings as concisely as possible.

More information

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

More information

Problem 1: Ship Path-Following Control System (35%)

Problem 1: Ship Path-Following Control System (35%) Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

Position Control for a Class of Vehicles in SE(3)

Position Control for a Class of Vehicles in SE(3) Position Control for a Class of Vehicles in SE(3) Ashton Roza, Manfredi Maggiore Abstract A hierarchical design framework is presented to control the position of a class of vehicles in SE(3) that are propelled

More information

Lyapunov Stability Theory

Lyapunov Stability Theory Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 5. 2. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems

Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 26 FrB3.2 Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems Bo Xie and Bin

More information

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

More information

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

More information

REGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS. Abhyudai Singh

REGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS. Abhyudai Singh REGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS By Abhyudai Singh A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Robust control of a submarine snorkel system

Robust control of a submarine snorkel system Robust control of a submarine snorkel system Alessandro Macchelli Lorenzo Marconi Marco Lucci Daniele Bertin University of Bologna, Dept. of Electronics, Computer Science and Systems (DEIS), viale del

More information

Lyapunov-Based Robust and Adaptive Control Design for nonlinear Uncertain Systems

Lyapunov-Based Robust and Adaptive Control Design for nonlinear Uncertain Systems University of Central Florida Electronic Theses and Dissertations Doctoral Dissertation (Open Access) Lyapunov-Based Robust and Adaptive Control Design for nonlinear Uncertain Systems 215 Kun Zhang University

More information

Adaptive Control of Hypersonic Vehicles in Presence of Aerodynamic and Center of Gravity Uncertainties

Adaptive Control of Hypersonic Vehicles in Presence of Aerodynamic and Center of Gravity Uncertainties Control of Hypersonic Vehicles in Presence of Aerodynamic and Center of Gravity Uncertainties Amith Somanath and Anuradha Annaswamy Abstract The paper proposes a new class of adaptive controllers that

More information