Velocity-Free Hybrid Attitude Stabilization Using Inertial Vector Measurements

Size: px
Start display at page:

Download "Velocity-Free Hybrid Attitude Stabilization Using Inertial Vector Measurements"

Transcription

1 016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 016. Boston, MA, USA Velocity-Free Hybrid Attitude Stabilization Using Inertial Vector Measurements Soulaimane Berkane and Abdelhamid Tayebi Abstract This paper deals with the design of a velocity-free hybrid attitude stabilization scheme relying solely on inertial vector measurements. The proposed control approach, relying on the concept of synergistic potential functions, leads to global asymptotic stability results. Comparative simulation results between the proposed global hybrid control scheme and an existing almost global smooth control scheme have been carried out. I. INTRODUCTION The attitude control problem is a long-lasting challenging problem that generated many interesting research papers in the literature (see, for instance, [1], [], [3] and [4]). The inherent topology of the configuration manifold SO(3) precludes the existence of globally stabilizing continuous timeinvariant feedback laws for attitude systems [5]. Moreover, there is no discontinuous feedback that robustly and globally stabilizes a desired rigid body attitude [6]. To overcome the aforementioned topological obstruction to global asymptotic stability while, in the same time, ensuring robustness to small measurement noise, the authors in [7] proposed a hybrid feedback strategy based on the concept of synergistic potential functions on SO(3). A family of potential functions is said to be synergistic if at each critical point (other than the desired one) of a potential function in the family, there exists another potential function in the family that has a lower value. The coordination of control laws derived from these potential functions leads to global asymptotic stability results (see, for instance, [7], [8], [9]). Output feedback control for rigid body attitude systems has received increasing attention in the last few years. Indeed, in practice, gyroscopes are expensive and prone to failure which rises the challenge of designing attitude control systems that do not necessitate angular velocity measurements. Several approaches exist for the design of velocity-free attitude controllers. Angular velocity observer based control approaches have been proposed in [10], [11], where a separation-like property has been proved. Another velocity-free attitude control approach consists of using an auxiliary system to generate the necessary damping for the system [3]. These solutions are only almost global and/or suffer from pitfalls of using quaternion representation, eg., This work was supported by the National Sciences and Engineering Research Council of Canada (NSERC). The authors are with the Department of Electrical and Computer Engineering, University of Western Ontario, London, Ontario, Canada. The second author is also with the Department of Electrical Engineering, Lakehead University, Thunder Bay, Ontario, Canada. sberkane@uwo.ca, tayebi@ieee.org unwinding phenomenon. Globally asymptotically stable hybrid velocity-free attitude controllers have been proposed in [4], [1] assuming that the quaternion attitude is available for feedback. Since there is no sensor that provides directly a measurement of the attitude, an attitude estimation algorithm, which usually relies on angular velocity measurements, is required. In the present paper, we design a hybrid velocity-free attitude stabilization scheme relying solely on inertial vector measurements. The approach [13] for the construction of synergistic potential functions was instrumental in the design of this hybrid controller leading to global asymptotic stability results. This work is an extension of an earlier work proposed in [14] where almost global asymptotic stability results have been obtained. II. ATTITUDE REPRENTATION AND MATHEMATICAL A. Notations PRELIMINARIES The sets of real, non-negative real and natural numbers are denoted as R, R + and N, respectively. R n denotes the n-dimensional Euclidean space and S n denotes the unit n-sphere embedded in R n+1. Given two matrices A, B R m n, their Euclidean inner product is defined as A, B = tr(a B) where ( ) denotes the transpose of ( ). The -norm of a vector x R n is x = x x and the Frobenius norm of a matrix A R n m is A F = A, A. For a given square matrix A R n n, we denote by λ A i, λa min and λ A max the i-th, minimum and maximum eigenvalue of A, respectively. Let f : M R be a differentiable real-valued function and, x : T x M T x M R be a Riemannian metric on M. The gradient of f, denoted f(x) T x M, relative to the Riemannian metric, x is uniquely defined by f(x(t)) = f(x(t)), ẋ(t) x, for all ẋ(t) T x M. The set of critical points of f is defined by Ψ f = {x M : f(x) = 0}. B. Attitude representation Consider the general linear group GL(3). A square matrix R GL(3) is called a rotation matrix if R belongs to the special orthogonal group SO(3) GL(3) where SO(3) := {R R 3 3 det(r) = 1, RR = I}, and I = I 3 3 is the three-dimensional identity matrix. The Lie algebra of SO(3), denoted by so(3), is the vector space of 3-by-3 skew-symmetric matrices so(3) = { Ω R 3 3 Ω = Ω }. The group SO(3) has a compact manifold structure where its tangent spaces are identified /$ AACC 6048

2 by T R SO(3) := {RΩ Ω so(3)}. The Euclidean inner product on R 3 3, when restricted to the Lie-algebra of skew symmetric matrices, defines the following left-invariant Riemannian metric on SO(3) RΩ 1, RΩ R := Ω 1, Ω, (1) for all R SO(3) and Ω 1, Ω so(3). Let denotes the vector cross-product on R 3 and define the map [. ] : R 3 so(3); ω [ω] such that [ω] u = ω u, for all ω, u R 3, where for any vector ω R 3, we have [ω] = 0 ω 3 ω ω 3 0 ω 1 ω ω 1 0 Let vex : so(3) R 3 denotes the inverse isomorphism of the map [. ], such that vex([ω] ) = ω, for all ω R 3 and [vex(ω)] = Ω, for all Ω so(3). By defining P a : R 3 3 so(3) as the projection map on the Lie algebra so(3) such that P a (A) := (A A )/, we can extend the definition of vex to R 3 3 by taking the composition map ψ : R 3 3 R 3 ψ(a) := vex (P a (A)) = 1. A 3 A 3 A 13 A 31 A 1 A 1 Alternatively, an element R SO(3) can be represented as a rotation by an angle θ R about a unit vector axis u S. This is commonly known as the angle-axis parametrization of SO(3) and it is given by the map R a : R S SO(3):. R a (θ, u) = I + sin(θ)[u] + (1 cos(θ))[u]. () A continuously differentiable function U : SO(3) R + is a potential function on SO(3) (with respect to I) if U(R) > 0 for all R SO(3) \ {I} and U(I) = 0. The set of all potential functions on SO(3) is denoted as P. Let U(R) T R SO(3) be the gradient of U relative to the Riemanian metric (1). To U(R), we associate the projected gradient vector of U on R 3 defined as G U (R) = ψ(r U(R)). The time derivative of U(R) along any trajectory Ṙ = R[ω] is given by U(R) = U(R), R[ω] R = G U (R) ω. C. Hybrid Systems Framework In this paper, we make use of the recent framework for dynamical hybrid systems [15], [16]. The closed loop system falls into the following particular form of hybrid systems: ẋ = F(x, q), (x, q) C, q + J (x, q), (x, q) D, where the flow map, F : M Q TM governs the continuous flow of x on the manifold M, the flow set C M Q dictates where the continuous flow could occur. The jump map, J : M Q Q, governs discrete jumps of the state q, and the jump set D M Q defines where the discrete jumps are permitted. A subset E R 0 N is a hybrid time domain, if it is a union of finitely or infinitely many intervals of the form [t j, t j+1 ] {j} where 0 = t 0 t 1 t..., with the last interval being possibly of the form (3) [t j, t j+1 ] {j} or [t j, ) {j}. A hybrid arc is a function h : dom h M Q, where dom h is a hybrid time domain and, for each fixed j, t h(t, j) is a locally absolutely continuous function on the interval I j = {t : (t, j) dom h}. III. HYBRID VELOCITY-FREE ATTITUDE STABILIZATION A. Problem statement We assume that the rigid body is equipped with sensors that provide measurements (in the body-attached frame), denoted by b i R 3 of constant and known inertial vectors r i R 3, i = 1,,..., n, satisfying the following assumption: Assumption 1: At least three vectors, among the n inertial vectors, are not collinear. If we have only two non-collinear vector measurements b 1 and b corresponding to the inertial vectors r 1 and r, then we can always construct the third vector b 3 = b 1 b which corresponds to the body-frame measurement of the inertial vector r 3 = r 1 r. Such measurements can be obtained from an Inertial Measurement Unit (IMU) that typically include an accelerometer and a magnetometer providing, respectively, an estimate of the gravitational field and Earth s magnetic field expressed in the body frame. The rigid body rotational dynamics are governed by Ṙ = R[ω], J ω = [Jω] ω + τ, (4) where R SO(3) represents the attitude, ω R 3 being the angular velocity of the rigid body expressed in the body frame and J R 3 3 is the constant inertia matrix of the rigid body. The control torque, expressed in the body frame, is denoted by τ R 3. Our objective is to design a hybrid control input torque τ, using only vector measurements, guaranteeing global asymptotic stabilization of the attitude R SO(3) to a desired constant reference R d SO(3). B. Synergistic potential functions for hybrid feedback design on SO(3) The concept of synergistic potential functions on SO(3) has been introduced in [17], [7], and further developed in [8], [9], [13], for the purpose of designing attitude feedback systems guaranteeing global stability results. We recall the following definition of synergistic potential functions. Definition 1: [17] For a given finite index set Q N, the family of potential functions F = {U i } i Q P is said to be centrally synergistic if and only if there exists δ > 0 such that 0 < δ < δ, where the synergistic gap δ is given by δ := min i Q R Ψ Ui \ {I} [ U i (R) min j Q U j(r) ], (5) 6049

3 where Ψ Ui = {R SO(3) : U i (R) = 0} such that U i denotes the gradient of U i relative to the Riemanian metric (1). The adjective centrally refers to the fact that all the potential functions U i F share the identity element I as a critical point. We may drop this adjective where not needed. The synergy condition (5) can be interpreted as follows: At any given undesired critical point of a given potential function U i F, there exists another potential function U j F which has a lower value. An existence result for central synergistic potential functions was provided in [17]. Non-central synergistic potential functions were proposed in [8] and [9]. In our recent work [13], we have constructed a family of central synergistic potential functions via angular warping based on the trace form V A (R) = tr(a(i R)), where A is positive definite. We recall the following result. Proposition 1: [13] Let A = A > 0. Assume that A has distinct eigenvalues 0 < λ A 1 < λ A < λ A 3 corresponding to the orthonormal eigenvectors {v 1, v, v 3 }. Let Q = {1, } and let k A (1) = k A () = k A such that 0 < k A < 1 (λ A + λa 3 ) 6 max{1, 4ξ }, (6) where ξ = (λ A 1 + λ A )/(λ A + λ A 3 ). Let u A S be a unit vector chosen as follows. If λ A λ A 1 λ A 3 /(λ A 3 λ A 1 ), then u A v 1 = 0, and (u A v i) = λ A i /(λa + λ A 3 ) for i {1, }. Otherwise, (u A v i) = 1 4 j i λa j / j k λa j λa k. Consider the transformation Γ A q (R) = RR a ( sin 1 (k A (q)v A (R)), u A ), (7) then the following hold: The gradient vector of the potential function V A Γ A q is given by G VA Γ A(R) = ΘA q q (R) ψ(aγ A q (R)), ( where Θ A q (R) = R a sin 1 ) (k A (q)v A (R)), u A + 4k A (q)u A ψ(ar) / 1 ka V A(R). The family F = {V A Γ A q (R)} q Q P is centrally synergistic with a gap exceeding σ(a) where σ(a) = ( ) λ ka + 1 ( 8 k A 8 λ ka + ) 16 λ k A /16kA 4 3, such that λ = λ A 1 + λ A and = λ A 1 if λ A λ A 1 λ A 3 /(λ A 3 λ A 1 ), otherwise = 4 λ A j / j k λa j λa k. Proposition 1 gives a straightforward method to construct a synergistic family that consists of only two potential functions on SO(3). Besides, we will show in the next lemma that, for a suitable choice of the matrix A, these potential functions and their gradients can be explicitly written in terms of the available vector measurements. Lemma 1: Consider a set of vector measurements b i with their corresponding known inertial vectors r i, for i = 1...n under Assumption 1. Let A = n ρ ir i ri for some positive scalars ρ 1, ρ, ρ n and let X = RY for some Y SO(3). Then, the following relations hold: V A(X) = 1 bi ρ i Y r i, (8) ψ (AX) = 1 Y n ρ i(b i Y r i). (9) Furthermore, for q Q let ˆbi (q) = Y R a ( sin 1 (k q V A (R)), u A )r i, then V A Γ A q (X) = 1 bi ρ i ˆb i(q), (10) ( ) ψ AΓ A q (X) = 1 Ra( sin 1 (k qv A(R)), u A) Y ρ i(b i ˆb i(q)). (11) Proof: Let us define the attitude error P := RP, for some P SO(3). Making use of the identity u Au = tr(uu A), one obtains 1 ρ i b i P r i = 1 ρ i ri (I P )(I P )r i = ρ i tr(r i ri (I P )) = V A ( P ). Consequently, equation (8), respectively (10), is obtained by substituting P for Y, respectively P for R a ( sin 1 (k q V A (R)), u A ) Y. Furthermore, one has P a (A P ) = 1 ρ i [r i ri P P ] r i ri = 1 = 1 ρ i P [ P r i ri R R r i ri P ] P [ ρ i P (bi P r i ) ], where the following property has been used (see [18]): R[yx xy ]R = R[x y] R = [R(x y)]. (1) Taking the vex operator on both sides of (1) and substituting P for Y, respectively P for R a ( sin 1 (k q V A (R)), u A ) Y, yields equation (9), respectively equation (11). C. Main result Let us define the positive definite matrix A h = n ρ ihr i ri where ρ ih > 0 for h = 1, and i = 1,,..., n. Assumption 1 ensures that rank(a h ) = 3 for h = 1,. Moreover, the scalars ρ ih can be chosen such that A h has distinct eigenvalues. Let F h = {U hq } q Q be two families of potential functions on SO(3) such that U hq (R) := V Ah Γ A h q (R) for all R SO(3) where the map Γ A q ( ) is as defined in Proposition 1. In view of Lemma 1, the potential functions U hq ( ) and their gradient vectors G Uhqh ( ) can be explicitly measured in terms of the available vector measurements b i and the known inertial vectors r i, for i = 1,, n. In this section, we make use of these measurable quantities to write our velocity-free hybrid 6050

4 attitude stabilization scheme. Let us define the following auxiliary dynamic system ˆR = ˆR[β], (13) with an arbitrary initial condition ˆR(0) SO(3) and a design variable β R 3 to be defined later. Let X h = RYh, h {1, }, with Y 1 = ˆR and Y = R d. The rotation matrix X 1 describes the discrepancy between the actual rigid body orientation and the orientation provided by the auxiliary system (13), and the rotation matrix X describes the discrepancy between the actual rigid body orientation and the desired orientation. Let our state variables be X = (X 1, X ) D X := SO(3) SO(3), and q = (q 1, q ) D q := Q Q. We propose the following hybrid switching law for the control input τ and the input β of the auxiliary system (13) τ = Y h G U hqh (X h ) β = Y1 G U1q1 (X 1 ) q = 0 } {{ } (X,q) C τ + = τ β + = β q + = g(x) }{{} (X,q) D (14) { } where g(x) = (q 1, q ) Q Q : q h = argmin U hp(x h ). p Q and the sets C, D D X D q are given by C := {(X, q) D X D q : µ 1 (X 1, q 1 ) δ 1 and µ (X, q ) δ } D := {(X, q) D X D q : µ 1 (X 1, q 1 ) δ 1 or µ (X, q ) δ } such that µ h (X h, q h ) = U hqh (X h ) min p Q U hp(x h ), for h = 1,. The hybrid controller (14) results in the closed-loop system Ẋ 1 = X 1 [ Y1 ω G U1q1 (X 1 ) ], Ẋ = X [Y ω], J ω = [Jω] ω Y h G U hqh (X h ), q = 0 } {{ } (X,q) C X + = X ω + = ω q + = g(x) }{{} (X,q) D (15) Since Y 1 = X 1 X Y and Y is constant, it is clear that the closed loop dynamics (15) are autonomous. The goal of this hybrid controller is to ensure global asymptotic stability of the set A = {(I, I)} D q. Theorem 1: If the hysteresis gaps δ h satisfy δ h σ(a h ), for h = 1,, then the set A is globally asymptotically stable for the closed-loop system (15). Proof: For h = 1,, let us define the following sets: A h := {(X, q) D X D q : X h = I}, X h := {(X, q) D X D q : G Uhqh (X h ) = 0}, C h := {(X, q) D X D q : µ h (X h, q h ) δ h }. According to Proposition 1, the family F h is synergistic with a gap exceeding σ(a h ), for h = 1,. Then, according to Definition 1, one has 0 < δ h σ(a h ) < µ h (X h, q h ), for all (X, q) X h \ A h. Therefore, in view of the definition of the set C h, one obtains C h X h = A h, (16) where the fact that A h is entirely contained in C h has been used. Consider the Lyapunov function candidate V(X, ω, q) = 1 U hqh (X h ) + 1 ω Jω. The time derivative of V on C, along the trajectories of (15) is given by V(X, ω, q) = 1 U hqh (X h ), Ẋ h Xh + ω J ω = G U1q1 (X 1 ) (Y 1 ω G U1q1 (X 1 ))+ = G U1q1 (X 1 ) 0. G Uq (X ) Y ω + ω τ Thus V is non-increasing along the flows of (15). Moreover, for any (X, q) D and s g(x), one has [ ] V(X, ω, q) V(X, ω, s) = U hqh (X h ) min U hp(x h ) p Q = µ h (X h, q h ) min{δ 1, δ } > 0, which shows that V is strictly decreasing over the jumps of (15). Using [[19], Theorem 7.6], it follows that A is stable. Moreover, applying the invariance principle for hybrid systems given in [[19], Theorem 4.7], one can conclude that any solution must converge to the largest invariant set contained in I = { (X, ω, q) D X R 3 D q : (X, q) C X 1 }. Moreover, from (16), one has C 1 X 1 = A 1 and hence C X 1 = (C 1 C ) X 1 = C A 1, where the fact that C = C 1 C has been used. Since the solutions converge to C A 1, it is clear that X 1 I which leads to Ẋ1 0. Hence, one can conclude from (15) that ω 0. Since ω 0, it follows from (4) that τ must converge to 0. Using this last fact, together with the fact that β 0, one can conclude from (14) that G Uq (X ) = 0. Therefore, the solutions must converge to C A 1 X = A 1 A = A, where the fact that C X = A has been used. Finally, the set A is globally attractive and stable which shows that A is globally asymptotically stable. IV. SIMULATION RESULTS In this section we illustrate the procedure to follow for the implementation of the hybrid scheme derived in Section III. We, then, compare between the smooth feedback law, proposed in [14], and the hybrid feedback of Section III. Let A 1 = diag([1, 3, 5]) and A = diag([0.1, 0.3, 0.5]). The 6051

5 value of k Ah is chosen to verify inequality (6), thus one must have 0 < k A1 < 0.036, 0 < k A < We picked k A1 = 0.03 and k A = 0.3. The rotation unit vectors u A1 and u A are computed as in Proposition 1, u A 1 = [0, 3/8, 5/8], u A = [0, 3/8, 5/8]. Also, one obtains σ(a 1 ) = , σ(a ) = Therefore, it is sufficient to pick δ 1 = 0.5 and δ = 0.05 to implement the switching conditions of the set C and the set D. Once all the parameters have been designed, the hybrid controller (14) can be implemented. We recall the following smooth feedback law proposed in the paper [14] τ = β = ρ ih (b i Yh r i ), ρ i1 (b i Y 1 r i ). (17) Both controllers, hybrid and smooth, were implemented in Simulink. The desired rotation as well as the initial condition ˆR(0) for the auxiliary system were both chosen equal to the identity matrix, i.e., R d = ˆR(0) = I 3 3. The inertia matrix has been taken as J = diag ([1, 1, ]) and the inertial vectors as r i = e i, for i = 1,, 3. The performance of the controllers was evaluated by means of the normilized error 1 e(x h ) := 1 8 I X h F. closed-loop system starts sufficiently close to the undesired equilibria X 1 = X = R(π, e 1 ). Figure 1 shows the evolution of the error e(x ) with respect to time. The convergence is slower for closer initial conditions to the undesired equilibria (smaller choice of ɛ). This phenomenon is the main drawback of the smooth controller. On the other hand, for ɛ = 0, Figure depicts how the hybrid controller reacts immediately to correct its offset rotation, whereas the smooth controller does not react at all, being seemingly unable to correct its rotation. Fig. : Comparison between smooth and hybrid feedback responses with the initial condition X (0) = R a (π, e 1 ) Fig. 3: Comparison between smooth and hybrid feedback responses with the initial condition X (0) = R a (π, e 1 )R a (ϑ 1, u A1 ). Fig. 1: Error between the current state and the desired reference for different initial conditions close to the undesired equilibria R a (π, e 1 )-Smooth controller- To simulate the worst case for the smooth controller, the initial conditions for the rotational dynamics are taken as follows: ω(0) = [0, 0, 0] and R(0) = R a (π + ɛ, cos(ɛ/)e 1 ) for some ɛ 1. Thus, under the smooth feedback (17), the 1 This error can be shown to be equal to e(x h ) = ɛ h where ɛ h is the quaternion vector part corresponding to the orientation described by X h SO(3). For a second comparison, we changed the initial rotation matrix to R(0) = R a (π, e 1 )R a (ϑ 1, u A1 ), where ϑ , so as to start from one of the critical points of the potential function V A1 Γ A1 q 1. Figure 3 depicts the performance of the proposed hybrid feedback law. Starting from an initial configuration q(0) = (1, 1), the system immediately jumps to the configuration q = (, ) since the initial condition (X(0), q(0)) lies inside the jump set D. It is shown in Figure 3 that the hybrid controller still achieves better performance than the continuous controller for this particular initial condition. 605

6 τ1 τ τ Time Fig. 4: Plot of the torque applied by the hybrid feedback with the initial condition X (0) = R a (π, e 1 ). In Figure 4, we give the plot of the torque (control input) applied by the hybrid controller in the first case of X (0) = R a (π, e 1 ). We observe that the torque is quasi-smooth with only three discontinuities which occur during the first few seconds of the control in order to avoid the critical points. The second jump (red) affects only the second component of the torque vector. V. CONCLUSION [10] M. R. Akella, D. Thakur, and F. Mazenc, Partial lyapunov strictification: Smooth angular velocity observers for attitude tracking control, Journal of Guidance, Control, and Dynamics, vol. 38, no. 3, pp , 015. [11] T.Wu and T. Lee, Angular velocity observer on the special orthogonal group for velocity-free rigid-body attitude tracking control, in Proceedings of the European Control Conference, 015. [1] R. Schlanbusch and E. I. Grotli, Hybrid certainty equivalence control of rigid bodies with quaternion measurements, IEEE Transactions on Automatic Control, vol. 60, no. 9, pp , 015. [13] S. Berkane and A. Tayebi, On the design of synergistic potential functions on SO(3), in the 54th IEEE Conference on Decision and Control, Osaka, Japan., vol. 1, 015, pp [14] A. Tayebi, A. Roberts, and A. Benallegue, Inertial vector measurements based velocity-free attitude stabilization, IEEE Transactions on Automatic Control, vol. 58, no. 11, 013. [15] R. Goebel and A. Teel, Solutions to hybrid inclusions via set and graphical convergence with stability theory applications, Automatica, vol. 4, pp , 006. [16] R. Goebel, R. G. Sanfelice, and A. R. Teel, Hybrid dynamical systems, IEEE Control Systems Magazine, vol. 9, no., pp. 8 93, 009. [17] C. G. Mayhew and A. R. Teel, Synergistic potential functions for hybrid control of rigid-body attitude, in American Control Conference (ACC), 011. IEEE, 011, pp [18] M. Shuster, A survey of attitude representations, The Journal of the Astronautical Sciences, vol. 41, no. 4, pp , [19] R. G. Sanfelice, R. Goebel, and A. Teel, Invariance principles for hybrid systems with connections to detectability and asymptotic stability, IEEE Transactions on Automatic Control, vol. 5, no. 1, 007. A velocity-free hybrid attitude stabilization scheme, relying only on inertial vector measurements, has been proposed. The proposed scheme relies on the concept of synergistic potential functions on SO(3), where the hybrid controller hysteritically switches to the control law derived from the minimal potential function. This control scheme leads to global asymptotic stability results. Some simulation results that illustrate the advantage of the hybrid control scheme over its smooth counterpart have been carried out. REFERENCES [1] G. Meyer, Design and global analysis of spacecraft attitude control systems, NASA, Tech. Rep., [] A. Tayebi and S. McGilvray, Attitude stabilization of a VTOL quadrotor aircraft, IEEE Transactions on Control Systems Technology, vol. 14, no. 3, pp , May 006. [3] A. Tayebi, Unit quaternion-based output feedback for the attitude tracking problem, IEEE Transactions on Automatic Control, vol. 53, no. 6, pp , July 008. [4] C. G. Mayhew, R. G. Sanfelice, and A. R. Teel, Quaternion-based hybrid control for robust global attitude tracking, IEEE Transactions on Automatic Control, vol. 56, pp , 011. [5] S. P. Bhat and D. S. Bernstein, A topological obstruction to continuous global stabilization of rotational motion and the unwinding phenomenon, Systems & Control Letters, vol. 39, no. 1, pp , 000. [6] C. G. Mayhew and A. Teel, On the topological structure of attraction basins for differential inclusions, Systems & Control Letters, vol. 60, no. 1, pp , 011. [7] C. G. Mayhew and A. R. Teel, Hybrid control of rigid-body attitude with synergistic potential functions, in American Control Conference, 011. [8] C. G. Mayhew and A. Teel, Synergistic hybrid feedback for global rigid-body attitude tracking on SO(3), IEEE Transactions on Automatic Control, vol. 58, no. 11, pp , 013. [9] T. Lee, Global exponential attitude tracking controls on SO(3), Automatic Control, IEEE Transactions on, vol. PP, no. 99, pp. 1 1,

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

State observers for invariant dynamics on a Lie group

State observers for invariant dynamics on a Lie group State observers for invariant dynamics on a Lie group C. Lageman, R. Mahony, J. Trumpf 1 Introduction This paper concerns the design of full state observers for state space systems where the state is evolving

More information

On Quaternion-Based Attitude Control and the Unwinding Phenomenon

On Quaternion-Based Attitude Control and the Unwinding Phenomenon 2011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 01, 2011 On Quaternion-Based Attitude Control and the Unwinding Phenomenon Christopher G. Mayhew, Ricardo G.

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 Intrinsic Robust PID Controller on Lie Groups

An Intrinsic Robust PID Controller on Lie Groups 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA An Intrinsic Robust PID Controller on Lie Groups D.H.S. Maithripala and J. M. Berg Abstract This paper presents

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

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

Robust Global Asymptotic Attitude Synchronization by Hybrid Control

Robust Global Asymptotic Attitude Synchronization by Hybrid Control 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThB15.6 Robust Global Asymptotic Attitude Synchronization by Hybrid Control Christopher G. Mayhew, Ricardo

More information

Robust Hybrid Global Asymptotic Stabilization of Rigid Body Dynamics using Dual Quaternions

Robust Hybrid Global Asymptotic Stabilization of Rigid Body Dynamics using Dual Quaternions Robust Hybrid Global Asymptotic Stabilization of Rigid Body Dynamics using Dual Quaternions Bharani P. Malladi and Eric A. Butcher, University of Arizona, Tucson, AZ, 872, USA Ricardo G. Sanfelice University

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

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem 56 IEEE RANSACIONS ON AUOMAIC CONROL, VOL. 53, NO. 6, JULY 008 Unit Quaternion-Based Output Feedback for the Attitude racking Problem Abdelhamid ayebi, Senior Member, IEEE Abstract In this note, we propose

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

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

Hybrid Constrained Estimation For Linear Time-Varying Systems

Hybrid Constrained Estimation For Linear Time-Varying Systems 2018 IEEE Conference on Decision and Control (CDC) Miami Beach, FL, USA, Dec. 17-19, 2018 Hybrid Constrained Estimation For Linear Time-Varying Systems Soulaimane Berkane, Abdelhamid Tayebi and Andrew

More information

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS 3 IEEE CONTROL SYSTEMS MAGAZINE» JUNE -33X//$. IEEE SHANNON MASH Rigid-body attitude control is motivated

More information

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Invariance principles for hybrid systems are used to derive invariance

More information

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

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

Geometric Nonlinear Observer Design for SLAM on a Matrix Lie Group

Geometric Nonlinear Observer Design for SLAM on a Matrix Lie Group 218 IEEE Conference on Decision and Control (CDC Miami Beach, FL, USA, Dec. 17-19, 218 Geometric Nonlinear Observer Design for SLAM on a Matrix Lie Group Miaomiao Wang and Abdelhamid Tayebi Abstract This

More information

Optimal Fault-Tolerant Configurations of Thrusters

Optimal Fault-Tolerant Configurations of Thrusters Optimal Fault-Tolerant Configurations of Thrusters By Yasuhiro YOSHIMURA ) and Hirohisa KOJIMA, ) ) Aerospace Engineering, Tokyo Metropolitan University, Hino, Japan (Received June st, 7) Fault tolerance

More information

Semi-Global Attitude Controls Bypassing the Topological Obstruction on SO(3)

Semi-Global Attitude Controls Bypassing the Topological Obstruction on SO(3) Semi-Global Attitude Controls Bypassing the Topological Obstruction on SO(3) Taeyoung Lee, Dong Eui Chang and Yongsoon Eun arxiv:78.7649v [math.oc] 5 Aug 7 Abstract This paper presents global tracking

More information

Global Trajectory Tracking for a Class of Underactuated Vehicles

Global Trajectory Tracking for a Class of Underactuated Vehicles Global Trajectory Tracking for a Class of Underactuated Vehicles Pedro Casau, Ricardo G. Sanfelice, Rita Cunha, David Cabecinhas, Carlos Silvestre Abstract In this paper, we address the problem of trajectory

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

A Globally Asymptotically Stabilizing Trajectory Tracking Controller for Fully Actuated Rigid Bodies using Landmark-based Information

A Globally Asymptotically Stabilizing Trajectory Tracking Controller for Fully Actuated Rigid Bodies using Landmark-based Information INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL Int. J. Robust. Nonlinear Control 213; :1 25 Published online in Wiley InterScience (www.interscience.wiley.com). A Globally Asymptotically Stabilizing

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

Geometric Tracking Control of a Quadrotor UAV on SE(3)

Geometric Tracking Control of a Quadrotor UAV on SE(3) 49th IEEE Conference on Decision and Control December 5-7, 2 Hilton Atlanta Hotel, Atlanta, GA, USA Geometric Tracking Control of a Quadrotor UAV on SE(3) Taeyoung Lee, Melvin Leok, and N. Harris McClamroch

More information

Kinematics. Chapter Multi-Body Systems

Kinematics. Chapter Multi-Body Systems Chapter 2 Kinematics This chapter first introduces multi-body systems in conceptual terms. It then describes the concept of a Euclidean frame in the material world, following the concept of a Euclidean

More information

IAC-11-C1.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION

IAC-11-C1.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved IAC--C.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN

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

Asymptotic Smooth Stabilization of the Inverted 3D Pendulum

Asymptotic Smooth Stabilization of the Inverted 3D Pendulum IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 Asymptotic Smooth Stabilization of the Inverted 3D Pendulum Nalin A. Chaturvedi, N. Harris McClamroch, Fellow, IEEE, and Dennis S. Bernstein, Fellow, IEEE Abstract

More information

CALCULUS ON MANIFOLDS. 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M =

CALCULUS ON MANIFOLDS. 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M = CALCULUS ON MANIFOLDS 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M = a M T am, called the tangent bundle, is itself a smooth manifold, dim T M = 2n. Example 1.

More information

B 1 = {B(x, r) x = (x 1, x 2 ) H, 0 < r < x 2 }. (a) Show that B = B 1 B 2 is a basis for a topology on X.

B 1 = {B(x, r) x = (x 1, x 2 ) H, 0 < r < x 2 }. (a) Show that B = B 1 B 2 is a basis for a topology on X. Math 6342/7350: Topology and Geometry Sample Preliminary Exam Questions 1. For each of the following topological spaces X i, determine whether X i and X i X i are homeomorphic. (a) X 1 = [0, 1] (b) X 2

More information

STABILITY OF PLANAR NONLINEAR SWITCHED SYSTEMS

STABILITY OF PLANAR NONLINEAR SWITCHED SYSTEMS LABORATOIRE INORMATIQUE, SINAUX ET SYSTÈMES DE SOPHIA ANTIPOLIS UMR 6070 STABILITY O PLANAR NONLINEAR SWITCHED SYSTEMS Ugo Boscain, régoire Charlot Projet TOpModel Rapport de recherche ISRN I3S/RR 2004-07

More information

Convergence Rate of Nonlinear Switched Systems

Convergence Rate of Nonlinear Switched Systems Convergence Rate of Nonlinear Switched Systems Philippe JOUAN and Saïd NACIRI arxiv:1511.01737v1 [math.oc] 5 Nov 2015 January 23, 2018 Abstract This paper is concerned with the convergence rate of the

More information

Spacecraft Attitude Control using CMGs: Singularities and Global Controllability

Spacecraft Attitude Control using CMGs: Singularities and Global Controllability 1 / 28 Spacecraft Attitude Control using CMGs: Singularities and Global Controllability Sanjay Bhat TCS Innovation Labs Hyderabad International Workshop on Perspectives in Dynamical Systems and Control

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

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques Stabilization of Angular Velocity of Asymmetrical Rigid Body Using Two Constant Torques Hirohisa Kojima Associate Professor Department of Aerospace Engineering Tokyo Metropolitan University 6-6, Asahigaoka,

More information

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

L 2 -induced Gains of Switched Systems and Classes of Switching Signals L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit

More information

Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System

Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System Jinglai Shen, Amit K Sanyal, and N Harris McClamroch Department of Aerospace Engineering The University of Michigan

More information

Representation theory and quantum mechanics tutorial Spin and the hydrogen atom

Representation theory and quantum mechanics tutorial Spin and the hydrogen atom Representation theory and quantum mechanics tutorial Spin and the hydrogen atom Justin Campbell August 3, 2017 1 Representations of SU 2 and SO 3 (R) 1.1 The following observation is long overdue. Proposition

More information

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3)

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3) 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and

More information

LECTURE 16: LIE GROUPS AND THEIR LIE ALGEBRAS. 1. Lie groups

LECTURE 16: LIE GROUPS AND THEIR LIE ALGEBRAS. 1. Lie groups LECTURE 16: LIE GROUPS AND THEIR LIE ALGEBRAS 1. Lie groups A Lie group is a special smooth manifold on which there is a group structure, and moreover, the two structures are compatible. Lie groups are

More information

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

More information

On Path-Lifting Mechanisms and Unwinding in Quaternion-based Attitude Control

On Path-Lifting Mechanisms and Unwinding in Quaternion-based Attitude Control 1 On Path-Lifting Mechanisms and Unwinding in Quaternion-based Attitude Control Christopher G. Mayhew, Ricardo G. Sanfelice, and Andrew R. Teel Abstract The unit quaternion is a pervasive representation

More information

Analysis of different Lyapunov function constructions for interconnected hybrid systems

Analysis of different Lyapunov function constructions for interconnected hybrid systems Analysis of different Lyapunov function constructions for interconnected hybrid systems Guosong Yang 1 Daniel Liberzon 1 Andrii Mironchenko 2 1 Coordinated Science Laboratory University of Illinois at

More information

A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems

A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems Ricardo G Sanfelice, Andrew R Teel, and Rodolphe Sepulchre Abstract From a hybrid systems point of view, we provide a modeling

More information

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft 3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of

More information

Measurement Observers for Pose Estimation on SE(3)

Measurement Observers for Pose Estimation on SE(3) Measurement Observers for Pose Estimation on SE(3) By Geoffrey Stacey u4308250 Supervised by Prof. Robert Mahony 24 September 2010 A thesis submitted in part fulfilment of the degree of Bachelor of Engineering

More information

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS U.P.B. Sci. Bull., Series D, Vol. 75, Iss. 2, 2013 ISSN 1454-2358 WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS Raluca M. STEFANESCU 1, Claudiu L. PRIOROC 2, Adrian M. STOICA

More information

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

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

More information

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear EVENT-TRIGGERING OF LARGE-SCALE SYSTEMS WITHOUT ZENO BEHAVIOR C. DE PERSIS, R. SAILER, AND F. WIRTH Abstract. We present a Lyapunov based approach to event-triggering for large-scale systems using a small

More information

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrA.5 An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted

More information

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

More information

You may not start to read the questions printed on the subsequent pages until instructed to do so by the Invigilator.

You may not start to read the questions printed on the subsequent pages until instructed to do so by the Invigilator. MATHEMATICAL TRIPOS Part IB Thursday 7 June 2007 9 to 12 PAPER 3 Before you begin read these instructions carefully. Each question in Section II carries twice the number of marks of each question in Section

More information

Output-feedback control for stabilization on SE(3)

Output-feedback control for stabilization on SE(3) Output-feedback control for stabilization on SE(3) Rita Cunha, Carlos Silvestre, and João Hespanha Abstract This paper addresses the problem of stabilizing systems that evolve on SE(3). The proposed solution

More information

Adaptive position tracking of VTOL UAVs

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

More information

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

Dynamical Systems & Lyapunov Stability

Dynamical Systems & Lyapunov Stability Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence

More information

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies AAS03-558 Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies C. Eugene Skelton II and Christopher D. Hall Department of Aerospace & Ocean Engineering Virginia Polytechnic Institute

More information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Nonlinear Wind Estimator Based on Lyapunov

Nonlinear Wind Estimator Based on Lyapunov Nonlinear Based on Lyapunov Techniques Pedro Serra ISR/DSOR July 7, 2010 Pedro Serra Nonlinear 1/22 Outline 1 Motivation Problem 2 Aircraft Dynamics Guidance Control and Navigation structure Guidance Dynamics

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

Lesson Rigid Body Dynamics

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

More information

with Application to Autonomous Vehicles

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

More information

arxiv: v1 [math.oc] 21 Sep 2011

arxiv: v1 [math.oc] 21 Sep 2011 Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3) Taeyoung Lee Melvin Leok and N. Harris McClamroch arxiv:9.4457v [math.oc 2 Sep 2 Abstract This paper provides nonlinear tracking control systems

More information

SYMMETRIES OF ROCKET DYNAMICS. Part 1. Executive Summary 1 1. Equations of Motion 1 2. The Problem to Solve 2. Part 2. Introduction 2 3.

SYMMETRIES OF ROCKET DYNAMICS. Part 1. Executive Summary 1 1. Equations of Motion 1 2. The Problem to Solve 2. Part 2. Introduction 2 3. SYMMETRIES OF ROCKET DYNAMICS ERNEST YEUNG Abstract. I recap the Euler-Poincaré reduction for the Lagrangian of a free (and non-free) rigid body and discuss the constraints and time steps for the Time

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

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

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

More information

Low-Thrust Attitude Control for Nano-Satellite with Micro-Cathode Thrusters

Low-Thrust Attitude Control for Nano-Satellite with Micro-Cathode Thrusters Low-Thrust Attitude Control for Nano-Satellite with Micro-Cathode Thrusters IEPC-3-366 Presented at the 33 rd International Electric Propulsion Conference, The George Washington University, Washington,

More information

Choice of Riemannian Metrics for Rigid Body Kinematics

Choice of Riemannian Metrics for Rigid Body Kinematics Choice of Riemannian Metrics for Rigid Body Kinematics Miloš Žefran1, Vijay Kumar 1 and Christopher Croke 2 1 General Robotics and Active Sensory Perception (GRASP) Laboratory 2 Department of Mathematics

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

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

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:

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

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

More information

Satellite attitude control using electrodynamic booms

Satellite attitude control using electrodynamic booms Int. J. Space Science and Engineering, Vol. 1, No. 1, 2013 51 Satellite attitude control using electrodynamic booms Brian Wong* Spacecraft Dynamics and Control Lab, University of Toronto Institute for

More information

A hybrid control framework for impulsive control of satellite rendezvous

A hybrid control framework for impulsive control of satellite rendezvous A hybrid control framework for impulsive control of satellite rendezvous Luca Zaccarian Joint work with Mirko Brentari, Sofia Urbina, Denis Arzelier, Christophe Louembet LAAS-CNRS and University of Trento

More information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4 1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive

More information

Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller

Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller Luca Zaccarian LAAS-CNRS, Toulouse and University of Trento University of Oxford November

More information

Stability of Hybrid Control Systems Based on Time-State Control Forms

Stability of Hybrid Control Systems Based on Time-State Control Forms Stability of Hybrid Control Systems Based on Time-State Control Forms Yoshikatsu HOSHI, Mitsuji SAMPEI, Shigeki NAKAURA Department of Mechanical and Control Engineering Tokyo Institute of Technology 2

More information

Bias Estimation for Invariant Systems on Lie Groups with Homogeneous Outputs

Bias Estimation for Invariant Systems on Lie Groups with Homogeneous Outputs Bias Estimation for Invariant Systems on Lie Groups with Homogeneous Outputs A. Khosravian, J. Trumpf, R. Mahony, C. Lageman Abstract In this paper, we provide a general method of state estimation for

More information

The Variational Attitude Estimator in the Presence of Bias in Angular Velocity Measurements

The Variational Attitude Estimator in the Presence of Bias in Angular Velocity Measurements The Variational Attitude Estimator in the Presence of Bias in Angular Velocity Measurements Maziar Izadi 1, Sasi Prabhakaran 1, Amit Sanyal 2,, Carlos Silvestre 3, and Paulo Oliveira 4 Abstract Estimation

More information

Attitude Estimation Version 1.0

Attitude Estimation Version 1.0 Attitude Estimation Version 1. Francesco Farina May 23, 216 Contents 1 Introduction 2 2 Mathematical background 2 2.1 Reference frames and coordinate systems............. 2 2.2 Euler angles..............................

More information

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos

More information

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence

More information

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay Kreangkri Ratchagit Department of Mathematics Faculty of Science Maejo University Chiang Mai

More information

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield Sonia Hernandez and Dere A. Paley, Member, IEEE Abstract Decentralized algorithms to stabilize

More information

The following definition is fundamental.

The following definition is fundamental. 1. Some Basics from Linear Algebra With these notes, I will try and clarify certain topics that I only quickly mention in class. First and foremost, I will assume that you are familiar with many basic

More information

On Asymptotic Synchronization of Interconnected Hybrid Systems with Applications

On Asymptotic Synchronization of Interconnected Hybrid Systems with Applications On Asymptotic Synchronization of Interconnected Hybrid Systems with Applications Sean Phillips and Ricardo G. Sanfelice Abstract In this paper, we consider the synchronization of the states of a multiagent

More information

Algebra I Fall 2007

Algebra I Fall 2007 MIT OpenCourseWare http://ocw.mit.edu 18.701 Algebra I Fall 007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.701 007 Geometry of the Special Unitary

More information

The Real Grassmannian Gr(2, 4)

The Real Grassmannian Gr(2, 4) The Real Grassmannian Gr(2, 4) We discuss the topology of the real Grassmannian Gr(2, 4) of 2-planes in R 4 and its double cover Gr + (2, 4) by the Grassmannian of oriented 2-planes They are compact four-manifolds

More information

Chapter 1. Rigid Body Kinematics. 1.1 Introduction

Chapter 1. Rigid Body Kinematics. 1.1 Introduction Chapter 1 Rigid Body Kinematics 1.1 Introduction This chapter builds up the basic language and tools to describe the motion of a rigid body this is called rigid body kinematics. This material will be the

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

Target Localization and Circumnavigation Using Bearing Measurements in 2D

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

More information

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH

QUATERNION FEEDBACK ATTITUDE CONTROL DESIGN: A NONLINEAR H APPROACH Asian Journal of Control, Vol. 5, No. 3, pp. 406-4, September 003 406 Brief Paper QUAERNION FEEDBACK AIUDE CONROL DESIGN: A NONLINEAR H APPROACH Long-Life Show, Jyh-Ching Juang, Ying-Wen Jan, and Chen-zung

More information

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

More information

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 12, December 2013 pp. 4793 4809 CHATTERING-FREE SMC WITH UNIDIRECTIONAL

More information

Linear Algebra Massoud Malek

Linear Algebra Massoud Malek CSUEB Linear Algebra Massoud Malek Inner Product and Normed Space In all that follows, the n n identity matrix is denoted by I n, the n n zero matrix by Z n, and the zero vector by θ n An inner product

More information