Perturbed Feedback Linearization of Attitude Dynamics
|
|
- Harold Buddy Barber
- 5 years ago
- Views:
Transcription
1 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 a theoretical foundation of the perturbed feedback linearization methodology for realization of linear spacecraft attitude deviation dynamics. The approach is based on nonuniqueness representation of underdetermined linear algebraic equations solution via nullspace parametrization. A prescribed stable linear second order timeinvariant ordinary differential equation in a spacecraft attitude deviation norm measure is evaluated along the solution trajectories of the spacecraft equations of motion, yielding a linear relation in the control variables. Generalized inversion of the relation results in a control law that consists of particular auxiliary parts. The particular part acts on the range space of the controls coefficient row vector, it works to drive the spacecraft attitude variables in order to nullify the attitude deviation norm measure. The auxiliary part acts on the complementary orthogonal subspace, provides the necessary spacecraft internal stability. The null-control vector in the auxiliary part is projected onto the controls coefficient nullspace by a nullprojection matrix, is designed to yield perturbed feedback linearization of the spacecraft internal dynamics. The feedback control design utilizes the concept of damped generalized inverse to limit the growth of the Moore- Penrose generalized inverse. The control law yields globally uniformly ultimately bounded trajectory tracking errors, it reveals a tradeoff between trajectory tracking accuracy damped generalized inverse stability. I. INTRODUCTION Among the interesting most systematic methodologies applied to the spacecraft control problem are those based on feedback linearizing transformations. Despite the simplicity richness of linear control theory gained from feedback linearization, the methodology has its disadvantages, among which is the need for mathematical model inversion to obtain the required control forces, which is usually subjected to simplifications approximations that adversely affect mathematical modeling fidelity. For the above mentioned reason, it is desirable to find control methodologies that benefit from the elegant linear control theory, avoid inverting the mathematical model. The controls coefficient generalized inversion-based feedback linearization has been introduced in [] for this purpose, in the context of spacecraft control. The approach is based on casting the nonlinear spacecraft control problem in a pointwise-linear form, utilizing a simple linear algebra relation to tackle the problem. The primary tool used is the Moore-Penrose generalized matrix inverse (MPGI) [], [3]. The control design procedure begins by defining a norm measure function of the spacecraft s attitude variables deviations from their desired values, prespecifying a sta- *Abdulrahman H. Bajodah is with the Department of Aeronautical Engineering, P.O. Box 8004, King Abdulaziz University, Jeddah 589, Saudi Arabia abajodah@kau.edu.sa ble second-order linear differential equation in the measure function, resembling the desired attitude deviation dynamics. The differential equation is then transformed to a relation that is linear in the control vector by differentiating the norm measure function along the trajectories defined by the solution of the spacecraft s state space mathematical model. The Greville formula [4] is utilized thereafter to invert this relation for the control law required to realize the desired stable linear attitude deviation dynamics. The derived control law has a special structure. it consists of auxiliary particular parts, residing in the nullspace of the controls coefficient row vector the range space of its generalized inverse, respectively. The auxiliary part contains a free nullvector, named the null-control vector, is being projected onto the controls coefficient nullspace by means of a nullprojection matrix. Therefore, the choice of the nullcontrol vector does not affect the dynamics of the deviation measure function, it parameterizes all control laws that are capable of realizing that dynamics. The controls coefficient generalized inversion guarantees stable attitude dynamics feedback linearization. To fulfill internal stability requirement, inspired by the control law s affinity in the null-control vector, the later has been chosen in [] to be linear in the angular velocity vector, resulting in a stable perturbed feedback linearization of the spacecraft internal dynamics. Generalized inversion stability robustness is achieved by modifying the structure of the controls coefficient MPGI by means of a damping factor that limits its growth as steady state response is approached. Depending on the amount of modification, this damped controls coefficient generalized inverse results in a tradeoff between trajectory tracking accuracy generalized inversion stability. The methodology yields desired linear attitude deviation dynamics realization with uniformly ultimately bounded (UUB) trajectory tracking errors, reveals a tradeoff between trajectory tracking accuracy damped generalized inverse stability based on the size of the generalized inversion damping factor. Based on the null-control vector design, this paper enhances the concept of perturbed feedback linearization originally introduced in []. The domain of attraction for internal stability can be arbitrarily enlarged by increasing the design controller gain. The analysis provides explicit sufficiency bound on the required gain for a prescribed stability region /08/$ AACC. 5
2 II. SPACECRAFT MATHEMATICAL MODEL The spacecraft mathematical model is given by = G()ω, (0) = 0 () ω = J ω Jω + τ, ω(0) = ω 0 () R 3 is the spacecraft vector of modified Rodrigues attitude parameters (MRPs) [5], ω R 3 is the vector of spacecraft angular velocity components in its body reference frame, J R 3 3 is a diagonal matrix containing the spacecraft s body principal moments of inertia, τ := J u R 3 is the vector of scaled control torques, u R 3 contains the applied jet actuator torque components about the spacecraft s principal axes. The cross product matrix x which corresponds to a vector x R 3 is skew symmetric of the form x = 0 x 3 x x 3 0 x x x 0 the matrix valued function G() : R 3 R 3 3 is given by G() = ( T ) I T. (3) III. ATTITUDE DEVIATION NORM MEASURE DYNAMICS Let r (t) R 3 be a prescribed desired spacecraft attitude vector such that r (t) is twice continuously differentiable in t. The spacecraft attitude deviation vector from r (t) is defined as z(, t) := r (t). (4) Consequently, the scalar attitude deviation norm measure function φ : R 4 R is defined to be the squared norm of z(, t) φ = z(, t) = r (t). (5) The first two time derivatives of φ along the spacecraft trajectories given by the solution of () () are φ = φ φ G()ω + t (6) = z T (, t)[g()ω r (t)] (7) φ = [G()ω r (t)] T [G()ω r (t)] + z T [ (, t)[ġ(, ω)ω + G() J ω Jω + τ ] ] r (t) Ġ(, ω) is the time derivative of G() obtained by differentiating the individual elements of G() along the kinematical subsystem given by equations (). We prespecify a desired stable linear second-order dynamics of φ in the form φ + c φ + c φ = 0, c, c > 0. (9) (8) With φ, φ, φ given by (5), (7), (9), it is possible to write (9) in the pointwise-linear form A(, t)τ = B(, ω, t), (0) the vector valued function A(, t) : R 4 R 3 is given by A(, t) = z T (, t)g() () the scalar valued function B(, ω, t) : R 7 R is B(, ω, t) = [G()ω r (t)] T [G()ω r (t)] ] z T (, t)[ġ(, ω)ω + G()J ω Jω r (t) c z T (, t)[g()ω r (t)] c z(, t). () The row vector function A(, t) is the controls coefficient of the attitude deviation norm measure dynamics given by (9) along the spacecraft trajectories, the scalar function B(, ω, t) is the corresponding controls load. IV. REFERENCE INTERNAL DYNAMICS Invertibility of the matrix G() makes it possible to solve explicitly for the angular velocity vector ω, which takes the form ω = G (). (3) Therefore, a reference vector of dynamic variables ω r (t) can be obtained from () by substituting the desired vector of kinematic variables r (t) its time derivative r (t) in place of, respectively, such that ω r (t) = G ( r (t)) r (t). (4) Definition (Realizability of linear attitude deviation norm measure dynamics). For a given twice time continuously differentiable desired spacecraft attitude vector d (t), the linear attitude deviation norm measure dynamics given by (9) is said to be realizable by the spacecraft equations of motion () () at specific values of t if there exists a control vector τ that solves (0) for these values of t. If this is true for all t such that z(, t) 0 3, then the linear attitude deviation norm measure dynamics is said to be globally realizable by the spacecraft equations of motion. V. LINEARLY PARAMETERIZED ATTITUDE CONTROL LAWS For proof of the following proposition, the reader is referred to []. Proposition (Linearly parameterized attitude control laws). For any desired spacecraft attitude vector r (t), the linear attitude deviation norm measure dynamics given by (9) is globally realizable by the spacecraft equations of motion () (). Furthermore, the infinite set of all control laws realizing that dynamics by the spacecraft equations of motion is parameterized by an arbitrarily chosen null-control vector y R 3 as τ = A + (, t)b(, ω, t) + P(, t)y (5) 53
3 A + sts for the MPGI of the controls coefficient given by A + (, t) = AT (, t) A(, t), A(, t) 0 3 (6) P(, t) R 3 3 is the corresponding controls coefficient nullprojector (CCNP) given by P(, t) = I 3 3 A + (, t)a(, t). (7) Any choice of the null-control vector y in the control law expression given by (5) yields a solution to (0). Therefore, the choice of y does not affect realizability of the linear attitude deviation norm measure dynamics given by (9). Nevertheless, the choice of y substantially affects the spacecraft internal state response [6]. In particular, an inadequate choice of y can destabilize the spacecraft internal dynamics given by () or causes unsatisfactory closed loop performance. Substituting the control laws expressions given by (5) in the spacecraft s equations of motion () () yields the following parametrization of the infinite set of spacecraft closed loop systems equations that realize the dynamics given by (9) = G()ω (8) ω = J ω Jω + A + (, t)b(, ω, t) +P(, t)y. (9) VI. PERTURBED CONTROLS COEFFICIENT NULLPROJECTOR Definition (Perturbed controls coefficient nullprojector). The perturbed CCNP P(, δ, t) is defined as P(, δ, t) := I 3 3 h(δ)a + (, t)a(, t) (0) h(δ) : R R is any continuous function such that h(δ) = if only if δ = 0. Properties of the Perturbed Controls Coefficient Nullprojector The following properties of the perturbed CCNP are utilized in the present development of the controls coefficient generalized inversion based attitude tracking control. ) The perturbed CCNP P(, δ, t) is of full rank for all δ 0. ) The CCNP P(, t) commutes with the perturbed CCNP P(, δ, t) for all δ R. Furthermore, their matrix multiplication yields the CCNP itself, i.e., P(, t) P(, δ, t) = P(, δ, t)p(, t) = P(, t). () 3) The CCNP P(, t) commutes with its inverted perturbation P (, δ, t) for all δ 0. Furthermore, their matrix multiplication yields the CCNP itself, i.e., P (, δ, t)p(, t) = P(, t) P (, δ, t) = P(, t). () Proofs of first third properties are found in Ref. []. Second property is verified by direct evaluation of P(, t) P(, δ, t) expressions given by (7) (0). VII. DAMPED CONTROLS COEFFICIENT GENERALIZED INVERSE The expression of A + (, t) given by (6) implies that lim A(,t) 0 3 A + (, t) = 3. (3) Implications of the controls coefficient singularity on closed loop stability is depicted by the following singularity analysis. Controls Coefficient Singularity Analysis The definition of A(, t) given by () implies that lim z(,t) 0 3 A(, t) = 0 3 (4) for all finite values of R 3. Therefore, a control law τ globally realizes the linear attitude deviation norm measure dynamics of (9) by the spacecraft equations of motion () () only if lim A(, t) = 0 3 (5) t which implies from (3) that lim A + (, t) =. (6) z(,t) 0 3 However, a fundamental property of the matrix G() is [7] Therefore, σ min (G()) = σ max (G()) = σ(g()) 4. (7) G T ()z(, t) = σ(g()) z(, t), (8) the definition of A(, t) given by () implies that that A + (, t) = σ(g()) z(, t) (9) A + (, t)z T (, t) A + (, t) z(, t) (30) = z(, t) σ(g()) z(, t) = σ(g()) (3) that A + (, t)z T (, t)z(, t) A + (, t)z T (, t) z(, t) z(, t). (3) Inequalities (3) (3) imply that lim A + (, t)z T (, t) (33) z(,t) 0 3 lim A + (, t)z T (, t)z(, t) = 0. (34) z(,t)
4 Damped Controls Coefficient Generalized Inverse For the purpose of controlling the growth of the CCGI A + (, t) in the control law given by (5), the damped CCGI A + d (, β, t) is introduced. Definition 3 (Damped controls coefficient generalized inverse). The damped CCGI is defined as A T (,t) : A(, t) β A + A(,t) d (, β, t) := (35) A T (,t) : A(, t) < β β the scalar β is a positive generalized inverse damping factor. The above definition implies that that A + d (, β, t) β (36) lim A + d (, β, t) (37) z(,t) 0 3 = lim z(,t) 0 3 β GT ()z(, t) = 0 (38) that A + d (, β, t) pointwise converges to A+ (, t) as β vanishes. Damped Controls Coefficient Nullprojector The damped controls coefficient nullprojector is a modified controls coefficient nullprojector with vanishing dependency on the steady state attitude variables. Definition 4 (Damped controls coefficient nullprojector). The damped CCNP P d (, β, t) is defined as P d (, β, t) := I 3 3 A + d (, β, t)a(, t) (39) A + d (, β, t) is given by (35). The above definition implies that lim P d (, β, t) = I 3 3. (40) z(,t) 0 3 Hence, the damped CCNP maps the null-control vector to itself during steady state phase of response, during which the auxiliary part of the control law converges to the nullcontrol vector. VIII. CONTROLS COEFFICIENT GENERALIZED INVERSION CONTROL For convenience, let the control law expression given by (5) be written as τ = H (, ω, t)ω + H (, t) + P(, t)y (4) H (, ω, t) = A + (, t)z T (, t) [Ġ(, ω) + G()J ω J + c G()] [ TG() A + (, t) G()ω r (t)] (4) H (, t) = c A + (, t)z T (, t)z(, t) + A + (, t)z T (, t) r (t) + c r (t) A + (, t) r (t). (43) To avoid closed loop instability due to the CCGI unstable dynamics described by (6), we define H d (, ω, β, t) H d (, β, t) by replacing A + (, t) in the last terms of the H (, ω, t) H (, t) expressions given by Eqs. (4) (43) with the damped CCGI A + d (, β, t), such that H d (, ω, β, t) = A + (, t)z T (, t) [Ġ(, ω) + G()J ω J + c G()] A + d (, β, t) [G()ω r (t)] TG() (44) H d (, β, t) = c A + (, t)z T (, t)z(, t) + A + (, t)z T (, t) r (t) + c r (t) A + d (, β, t) r(t). (45) The other terms in H (, ω, t) H (, t) involving the CCGI A + (, t) are left unaltered, because they remain bounded according to inequality (33) Eq. (34) as the closed loop system reaches steady state. The control vector τ d is defined as τ d = H d (, ω, β, t)ω + H d (, β, t) + P d (, β, t)y. (46) Theorem (Implication on attitude stability). Let the control law τ d be given by (46), the null-control vector y is arbitrary. Then the desired attitude deviation dynamics given by (9) is realized by the spacecraft equations of motion () () for all values of φ in the domain D φ given by D φ : φ β 4σ (G()), (47) the resulting attitude trajectory tracking errors are UUB. Proof: Let φ d be a norm measure function of the attitude deviation obtained by applying the control law given by (46) to the spacecraft equations of motion () (), let φd, φ d be its first two time derivatives. Hence, φ d := φ d (, t) = φ(, t) (48) φ d := φ d (, ω, t) = φ(, ω, t) (49) φ d := φ d (, ω, τ d, t) = φ(, ω, τ, t) +A(, t)τ d A(, t)τ (50) τ τ d are given by (4) (46), respectively. Adding c φd + c φ d to both sides of (50) yields φ d + c φd + c φ d = φ + c φ + c φ +A(, t)τ d A(, t)τ (5) = A(, t)[τ d τ]. (5) 55
5 Let the state vector Φ d R be defined as Φ d = [ φ d φd ] T. (53) The attitude deviation norm measure closed loop dynamics can be written in the state space form Φ d = Λ Φ d + Λ (, ω, β, t)ω + (, β, t) (54) the strictly stable system matrix Λ R is 0 Λ = c c (55) the matrix valued function Λ (, ω, β, t) : R 7 R 3 is 0 3 Λ (, ω, β, t) = [ ] A(, t) H d (, ω, β, t) H (, ω, t) the matrix valued function (, β, t) : R 5 R is 0 [ (, β, t) = A(, t) H d (, β, t) H (, t) ]. (56) +P d (, β, t) P(, t) The expression of A + (, t) given by (6) is identical to the expression of A + d (, β, t) given by (35) for values of t that satisfy A(, t) β. These values of t can be described in terms of φ by noticing that the singular values of the matrix G() are repeated, so that A(, t) = z T (, t)g() = σ(g()) z(, t) (57) which implies from the definition of φ that the corresponding set D φ of φ values is given by (47). Therefore, for values of φ in D φ, Λ (, ω, β, t) = 0 3 (, β, t) = 0, the expressions (46) for τ d (4) for τ are identical, the desired linear attitude deviation dynamics given by (9) is realized. Nevertheless, for values of φ in the bounded open complement set given by D φc : φ < β 4σ (G()), (58) the definition of A + (, t) is different from the definition of A + d (, β, t), the desired attitude dynamics is not realized. Instead, the dynamics given by (5) is the one that is realized over this bounded domain, resulting in uniformly ultimately bounded attitude trajectory tracking errors rather than in asymptotic attitude tracking. Stability of internal dynamics is the most important factor to be considered in designing the null-control vector y. The structure of the control law τ d has a special feature, namely the affinity of its auxiliary part in y, which provides pointwise-linear parametrization to the nonlinear control law. A. Perturbed Feedback-Linearizing Null-Control Vector Let the null-control vector y be chosen as y = J ω Jω H d (, ω, β, t)ω H d (, β, t) + k(ω ω r (t)) (59) k R 3 3 is a strictly stable constant matrix gain. Hence, another class of control laws that realize the attitude deviation norm measure dynamics given by (9) is obtained by substituting this choice of y in (46). The corresponding closed loop dynamical subsystems realizing the dynamics given by (9) is obtained by substituting this class of control laws in (), resulting in ω = [I P d (, β, t)][j ω Jω + H d (, ω, β, t)ω + H d (, β, t)] + P d (, β, t)k(ω ω r (t)). (60) Nevertheless, the third property of the perturbed CCNP P(, δ, t) given by () implies that over the domain given by (47), the closed loop dynamical subsystem given by (60) can be written as ω = [I P d (, β, t) P (, δ, t)] [J ω Jω + H d (, ω, β, t)ω + H d (, β, t)] + P d (, β, t) P (, δ, t)k(ω ω r (t)). (6) Therefore, the closed loop dynamical subsystem given by (60) is a perturbation from the linear system ω = k(ω ω r (t)) (6) that is obtained by perturbing the CCNP P(, t) in (6) in the manner given by (0). The dynamical system given by (6) together with the kinematics given by (9) constitute a feedback linearizing transformation of the global spacecraft closed loop dynamics over the domain given by A(, t) β, realized up to a perturbation P(, δ, t) from the CCNP. Theorem (Perturbed feedback linearization CCGI trajectory tracking control). Let the control law τ d be given by (46), the null-control vector y is given by (59). Then for any initial condition of the spacecraft system equations () (), there exists a constant gain matrix k such that closed loop dynamical subsystem given by () is UUB. Proof: The closed loop dynamical subsystem given by (60) can be rewritten as ω = η (, ω, t)ω + η (, t)ω + (, β, t) (63) η (, ω, t) = [I P d (, β, t)][j ω J +H d (, ω, β, t)]+k (64) η (, t) = [I P d (, β, t)]k (65) (, t) = [I P d (, β, t)]h d (, β, t) P d (, β, t)kω r (t). (66) 56
6 Stability of the first part of the system equations (63) given by ω = η (, ω, t)ω (67) can be analyzed by Lyapunov indirect method by verifying that its Jacobian at ω = 0 3 is given by [η (, ω, t)ω] ω=03 = η (,0 3, t) = k, (68) ω which is strictly stable. Therefore, for any strictly stable k R 3 3, for any bounded trajectory (t) t > 0, there exists a domain of attraction D ω R 3 of ω = 0 3 such that the system given by (67) is locally exponentially stable. Moreover, it follows from Lyapunov direct method that for all ω D ω for any positive definite constant matrix Q ω, there exists a positive definite constant matrix P ω R 3 3, such that the following inequality is satisfied ω T [η T (, ω, t)p ω + P ω η (, ω, t)]ω < ω T Q ω ω. (69) Next, we consider stability of the first second parts of the system equations (63) given by ω = η (, ω, t)ω + η (, t)ω. (70) In viewing η (, t) as a perturbation from η (, ω, t), (65) implies that η (, t)ω I P d (, β, t) k ω = σ max (k) ω. (7) On the other h, (40) implies that lim η (, t) = (7) t 0 The conditions given by (7) (7) imply that the equilibrium point ω = 0 3 of the system given by (70) is exponentially stable over D ω. Finally, stability of the forced closed loop dynamical subsystem of (63) the corresponding spacecraft closed loop stability are analyzed by augmenting the dynamical subsystem with the kinematical state space model given by (54). The augmented state space model takes the form ξ = F (, ω, t)ξ + F (, ω, β, t)ξ + (, β, t) (73) the augmented state is ξ = [ Φ T d ω T] T the block-diagonal matrix F (, ω, t) is Λ 0 F (, ω, t) = η (, ω, t) + η (, t) the cross coupling matrix F (, ω, β, t) is 0 Λ F (, ω, β, t) = (, ω, β, t) (74) (75) (76) indicating a unidirectional dynamic coupling, i.e., the internal dynamics is independent of the attitude deviation dynamics, the driving input vector (, β, t) is (, β, t) (, β, t) =. (77) (, β, t) The first part of the augmented state-space model is the decoupled system ξ = F (, ω, t)ξ. (78) For values of the matrix gain k that are strictly stable, the equilibrium point ξ = 0 5 of the system equations (78) is exponentially stable for all ξ D ξ, D ξ : R D ω. (79) Therefore, for any positive definite constant matrix Q ξ R 5 5, for any bounded (t) R 3 t > 0, for all ξ R 5 in the domain of attraction D ξ of ξ = 0 5, there exists a Lyapunov function ([8], pp. 67) V ξ (ξ) = ξ T P ξ ξ (80) P ξ R 5 5 is a positive definite constant matrix, such that the time derivative of V ξ along the trajectories of the system given by (78) is negative definite, resulting in ξ T [F T (, ω, t)p ξ + P ξ F (, ω, t)]ξ < ξ T Q ξ ξ (8) for all ξ D ξ. The first second parts of the augmented state-space model of (73) is the system ξ = F (, ω, t)ξ + F (, ω, β, t)ξ. (8) Evaluating the time derivative of V ξ along the trajectories of the system given by (8) yields V ξ (ξ) ξ [F (, ω, t)ξ + F (, ω, β, t)ξ] = ξ T P ξ [F (, ω, t)ξ + F (, ω, β, t)ξ] = ξ T [F T (, ω, t)p ξ + P ξ F (, ω, t)]ξ A norm bound on the last term in (83) is + ξ T P ξ F (, ω, β, t)ξ. (83) ξ T P ξ F (, ω, β, t)ξ λ max (P ξ ) F (, ω, β, t) ξ F (, ω, β, t) = Λ (, β, t) = A(, t)[h d (, ω, β, t) H (, ω, t)] = (84) (A(, t)a + d (, β, t) )[G()ω r(t)] T G(). (85) Therefore, a bound on the expression of (83) is obtained from (8) (84) as V ξ (ξ) [F (, ω, t)ξ + F (, ω, β, t)ξ] ξ < [ λ min (Q ξ ) +λ max (P ξ ) F (, ω, β, t)] ξ = [ λ min (Q ξ ) +4λ max (P ξ ) (A(, t)a + d (, β, t) ) [G()ω r (t)] T G() ] ξ ǫ ξ ξ (86) 57
7 ǫ ξ = λ min (Q ξ ) + 4λ max (P ξ ) ( β GT ()z(, t) +)(σ(g()) ω If Q ξ is chosen such that + r (t) )σ(g()). (87) λ min (Q ξ ) > 4λ max (P ξ )( β GT ()z(, t) +) (σ(g()) ω + r (t) )σ(g()) (88) then ǫ ξ is negative, which implies that the equilibrium point ξ = 0 5 of the nonlinear system of (8) is locally exponential stable over the domain of attraction D ξ. An upper bound on Q ξ is obtained from (8) by evaluating F (, ω, t) at ω = 0 3, such that λ min (Q ξ ) < F T (, ω = 0 3, t) P ξ = Λ η (, ω = 0 3, t) + η (, t) P ξ 4σ max (Λ )σ max (k)σ max (P ξ ) = 4σ max (Λ )σ max (k)λ max (P ξ ) (89) Inequalities (88) (89) are used to obtain the following sufficient condition on the matrix gain k for local exponential stability of the system given by (8) over D ξ σ max (k) > σ(g( )) (σ(g( )) ω(0) + sup r (t) ) σ max (Λ ) t ( β σ(g( )) z(0 3, 0) +) (90) = arg(max{ (0), sup r (t) }), (9) t ω(0) D ω according to (69). The time derivative of V ξ along the trajectories of the augmented state space model given by (73) is V ξ (, ξ, β, t) = ξ T P ξ [F (, ω, t)ξ + F (, ω, β, t)ξ] +ξ T P ξ (, β, t). (9) A norm bound on the second term in (9) is ξ T P ξ (, β, t) λ max (P ξ ) (, β, t) ξ. (93) Therefore, (86) (93) imply that V ξ (, ξ, β, t) ǫ ξ ξ + λ max (P ξ ) (, β, t) ξ (94) for all ξ D ξ. Rewriting ǫ ξ as ǫ ξ = ( θ)ǫ ξ + θǫ ξ, θ (0, ) (95) then (94) can be written as V ξ (, ξ, β, t) ( θ)ǫ ξ ξ + θǫ ξ ξ + λ max (P ξ ) (, β, t) ξ. (96) Hence, if the stable matrix gain k is chosen such that (90) is satisfied, then for all ξ such that ξ > λ max(p ξ ) θǫ ξ (, β, t) (97) the following inequality holds V (, ω, β, t) < ( θ)ǫ ξ ξ, (98) which implies that trajectories of the system given by (73) are UUB over D ξ, the corresponding ξ trajectories enter the complement domain of the domain given by (97) in finite time, the complement domain becomes an invariant set for ξ, uniform ultimate boundedness of ω follows. Norm bounds on the components of the driving vector (, β, t) given by (56) (65) are (, β, t) A(, t)a + d (, β, t) + d + A(, t)p d (, β, t) (99) (, β, t) c z(, t) + 4 r (t) + c r (t) + β r(t) + σ max (k) ω r (t). (00) IX. CONTROL SYSTEM DESIGN PROCEDURE The procedures for designing CCGI attitude tracking control systems are summarized in the following steps ) A desired spacecraft attitude trajectory r (t) is prescribed, r is at least twice differentiable in t. The desired angular velocity vector ω r (t) is accordingly defined by (4). ) The coefficients c c in the attitude deviation norm measure dynamics equation (9) are chosen such that the dynamics of φ is stable. This implies that both c c are strictly positive. 3) The expressions given by () () for A(, t) B(, ω, t) are obtained, G() z(, t) are given by (3) (4) respectively. 4) The CCGI A + (, t) given by (6) is modified in the manner of (35), A + d (, β, t) is used to define the expressions of P d (, β, t), H d (, ω, β, t), H d (, β, t) according to (39), (44), (45), respectively. 5) The control law τ d given by (46) is applied for perturbed feedback linearization. The null-control vector is given by (59), the constant matrix gain k R 3 3 is strictly stable satisfies (90), ω(0) D ω. For a given value of the matrix gain k, a specific value of ω is in D ω if (69) is satisfied for some positive definite constant matrices P ω, Q ω R 3 3. The domain D ω can be arbitrarily enlarged by decreasing λ max (k) so that (69) remains satisfied. 6) Integrate () () to obtain the trajectories of (t) ω(t), u = Jτ. The resulting trajectory tracking errors are uniformly ultimately bounded according to (58). The controls coefficient generalized inversion design structure is illustrated by the block diagram in Figure (). 58
8 ( t ) r y P (, t ) (rad/sec) ω ω ω 3 J J G ( ) ω Fig.. A (, t ) B (,, t ) ( t ) r Control coefficient generalized inversion design structure Fig. 3. control t (sec.) Angular velocity components: Perturbed feedback linearizing X. NUMERICAL SIMULATIONS The spacecraft model used for numerical simulations has inertia parameters I = 00 Kg-m, I = 50 Kg-m, I 3 = 75 Kg-m. The desired MRPs trajectories are chosen to be ri = cos0.t, i =,, 3. Their initial values are given by the vector (0) = [ ] T, the initial spacecraft body angular velocity vector is ω(0) = [ ] T. Parameter value of β = 0.3 is chosen. Figures, 3, 4 show plots of the MRPs, the angular velocity components, the scaled control variables versus time t, constants δ = 0., c = 3.5, c =.5 are chosen. The constant matrix gain is taken to be k = diag{ 5.5, 6.5, 6.0}, so that the condition given by (90) is satisfied. Altering the value of β reveals the tradeoff between trajectory tracking accuracy damped generalized inverse stability [] t (sec.) Fig.. MRPs: Perturbed feedback linearizing control XI. CONCLUSION A controls coefficient generalized inversion design methodology for spacecraft attitude trajectory tracking is presented, based on constructing the null-control vector in the generalized inversion-based Greville formula for the general solution of linear algebraic system equations. The closed loop attitude dynamics depends on a predetermined attitude deviation servo-constraint dynamics, therefore it is invariant under the choice of the null-control vector. However, the internal dynamics is substantially affected by the null-control vector. Accordingly, the construction of the 3 r τ (rad/sec ) Fig. 4. control t (sec.) Scaled control torque variables: Perturbed feedback linearizing null-control vector is made in order to globally linearize internal dynamics, forming together with the predetermined linear attitude deviation dynamics a feedback linearization transformation of the spacecraft global dynamics, realized up to a perturbation from the controls coefficient nullprojector. REFERENCES [] A. H. Bajodah, Singularly Perturbed Feedback Linearization with Linear Attitude Deviation Dynamics Realization, Nonlinear Dynamics, available online, to appear in print. [] E. H. Moore, On the reciprocal of the general algebraic matrix, Bulletin of the American Mathematical Society, vol. 6, 90, pp [3] R. Penrose, A Generalized Inverse for Matrices, in Proceedings of the Cambridge Philosophical Society, vol. 5, 955, pp [4] T. N. E. Greville, The Pseudoinverse of a Rectangular or Singular Matrix Its Applications to the Solutions of Systems of Linear Equations, SIAM Review, vol., no., 959, pp [5] M. D. Shuster, A survey of attitude representation, Journal of Astronautical Sciences, vol. 4, no. 4, 993, pp [6] A. H. Bajodah D. H. Hodges Ye-Hwa Chen, Inverse dynamics of servo-constraints based on the generalized inverse, Nonlinear Dynamics, vol. 39, no. -, 005, pp [7] P. Tsiotras, A passivity approach to attitude stabilization using nonredundant sets of kinematic parameters, in Proceedings of the 34th Conference on Decision Control, New Orleans, LA, 995, pp [8] H. K. Khalil, Nonlinear Systems, 3rd ed., Prentice-Hall, Inc.; 00. τ τ τ 3 59
Linear Feedback Control Using Quasi Velocities
Linear Feedback Control Using Quasi Velocities Andrew J Sinclair Auburn University, Auburn, Alabama 36849 John E Hurtado and John L Junkins Texas A&M University, College Station, Texas 77843 A novel approach
More informationTTK4150 Nonlinear Control Systems Solution 6 Part 2
TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1
More informationMixed 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 informationEML5311 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 informationUnit 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 informationStabilization 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 informationStabilization 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 informationRigid-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 informationQuaternion-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 informationROTATIONAL STABILITY OF A CHARGED DIELEC- TRIC RIGID BODY IN A UNIFORM MAGNETIC FIELD
Progress In Electromagnetics Research Letters, Vol. 11, 103 11, 009 ROTATIONAL STABILITY OF A CHARGED DIELEC- TRIC RIGID BODY IN A UNIFORM MAGNETIC FIELD G.-Q. Zhou Department of Physics Wuhan University
More informationECE 275A Homework #3 Solutions
ECE 75A Homework #3 Solutions. Proof of (a). Obviously Ax = 0 y, Ax = 0 for all y. To show sufficiency, note that if y, Ax = 0 for all y, then it must certainly be true for the particular value of y =
More information1 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 informationAttitude 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 informationIAA-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 informationRobust 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 information3 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 informationIAC-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 informationExperimental 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 informationRobust Control of Cooperative Underactuated Manipulators
Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute
More information*School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN
NEW CONTROL LAWS FOR THE ATTITUDE STABILIZATION OF RIGID BODIES PANAGIOTIS TSIOTRAS *School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN 7907. Abstract. This paper introduces
More information1 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 informationZeros and zero dynamics
CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)
More informationDynamic backstepping control for pure-feedback nonlinear systems
Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6,
More informationTracking Rigid Body Motion Using Thrusters and Momentum. Wheels
JAS 199 Tracking Rigid Body Motion Using Thrusters and Momentum Wheels Christopher D. Hall, Panagiotis Tsiotras, and Haijun Shen Abstract Tracking control laws are developed for a rigid spacecraft using
More informationA 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 informationApplied Nonlinear Control
Applied Nonlinear Control JEAN-JACQUES E. SLOTINE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technology Pearson Education Prentice Hall International Inc. Upper Saddle
More informationIntroduction 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 informationControl of the Inertia Wheel Pendulum by Bounded Torques
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC6.5 Control of the Inertia Wheel Pendulum by Bounded Torques Victor
More informationA Short Course on Frame Theory
A Short Course on Frame Theory Veniamin I. Morgenshtern and Helmut Bölcskei ETH Zurich, 8092 Zurich, Switzerland E-mail: {vmorgens, boelcskei}@nari.ee.ethz.ch April 2, 20 Hilbert spaces [, Def. 3.-] and
More informationControl 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 informationA Systematic Approach to Extremum Seeking Based on Parameter Estimation
49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi
More information2.010 Fall 2000 Solution of Homework Assignment 1
2. Fall 2 Solution of Homework Assignment. Compact Disk Player. This is essentially a reprise of Problems and 2 from the Fall 999 2.3 Homework Assignment 7. t is included here to encourage you to review
More informationStabilization 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 informationFINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez
FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton
More informationNonlinear System Analysis
Nonlinear System Analysis Lyapunov Based Approach Lecture 4 Module 1 Dr. Laxmidhar Behera Department of Electrical Engineering, Indian Institute of Technology, Kanpur. January 4, 2003 Intelligent Control
More informationState and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems
State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and
More informationHybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching
Hybrid Control and Switched Systems Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Stability under arbitrary switching Instability
More informationLinear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations.
POLI 7 - Mathematical and Statistical Foundations Prof S Saiegh Fall Lecture Notes - Class 4 October 4, Linear Algebra The analysis of many models in the social sciences reduces to the study of systems
More informationMATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible.
MATH 2331 Linear Algebra Section 2.1 Matrix Operations Definition: A : m n, B : n p ( 1 2 p ) ( 1 2 p ) AB = A b b b = Ab Ab Ab Example: Compute AB, if possible. 1 Row-column rule: i-j-th entry of AB:
More informationControl, Stabilization and Numerics for Partial Differential Equations
Paris-Sud, Orsay, December 06 Control, Stabilization and Numerics for Partial Differential Equations Enrique Zuazua Universidad Autónoma 28049 Madrid, Spain enrique.zuazua@uam.es http://www.uam.es/enrique.zuazua
More informationNonlinear Tracking Control of Underactuated Surface Vessel
American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem
More informationModeling 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 informationOn Identification of Cascade Systems 1
On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se
More informationLyapunov-based control of quantum systems
Lyapunov-based control of quantum systems Symeon Grivopoulos Bassam Bamieh Department of Mechanical and Environmental Engineering University of California, Santa Barbara, CA 936-57 symeon,bamieh@engineering.ucsb.edu
More informationAutonomous Helicopter Landing A Nonlinear Output Regulation Perspective
Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University
More informationOptimal 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 informationsc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11
sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be
More informationEN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015
EN530.678 Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 Prof: Marin Kobilarov 1 Uncertainty and Lyapunov Redesign Consider the system [1]
More informationUNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION
AIAA 99-3959 UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION Martin R. Waszak, * NASA Langley Research Center, Hampton, Virginia Dominick Andrisani II, Purdue University, West Lafayette, Indiana
More informationChapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o
Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected
More informationCONTROL OF THE NONHOLONOMIC INTEGRATOR
June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline
More informationChap. 3. Controlled Systems, Controllability
Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :
More informationMatrix Mathematics. Theory, Facts, and Formulas with Application to Linear Systems Theory. Dennis S. Bernstein
Matrix Mathematics Theory, Facts, and Formulas with Application to Linear Systems Theory Dennis S. Bernstein PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD Contents Special Symbols xv Conventions, Notation,
More informationL 1 Adaptive Controller for a Class of Systems with Unknown
28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrA4.2 L Adaptive Controller for a Class of Systems with Unknown Nonlinearities: Part I Chengyu Cao and Naira Hovakimyan
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationThe goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T
1 1 Linear Systems The goal of this chapter is to study linear systems of ordinary differential equations: ẋ = Ax, x(0) = x 0, (1) where x R n, A is an n n matrix and ẋ = dx ( dt = dx1 dt,..., dx ) T n.
More informationInverse differential kinematics Statics and force transformations
Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired
More informationStability theory is a fundamental topic in mathematics and engineering, that include every
Stability Theory Stability theory is a fundamental topic in mathematics and engineering, that include every branches of control theory. For a control system, the least requirement is that the system is
More informationChapter III. Stability of Linear Systems
1 Chapter III Stability of Linear Systems 1. Stability and state transition matrix 2. Time-varying (non-autonomous) systems 3. Time-invariant systems 1 STABILITY AND STATE TRANSITION MATRIX 2 In this chapter,
More informationStabilization 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 informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationControl of industrial robots. Centralized control
Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control
More informationStability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games
Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,
More informationTheory of Vibrations in Stewart Platforms
Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a
More informationSpacecraft 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 informationA Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing
IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 5, SEPTEMBER 2001 1215 A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing Da-Zheng Feng, Zheng Bao, Xian-Da Zhang
More informationELECTRODYNAMIC magnetic suspension systems (EDS
460 IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 1, JANUARY 2005 Mathematical Model of the 5-DOF Sled Dynamics of an Electrodynamic Maglev System With a Passive Sled Jeroen de Boeij, Maarten Steinbuch,
More informationq 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.
Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports
More informationRepresent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T
Exercise (Block diagram decomposition). Consider a system P that maps each input to the solutions of 9 4 ` 3 9 Represent this system in terms of a block diagram consisting only of integrator systems, represented
More informationRecursive Determination of the Generalized Moore Penrose M-Inverse of a Matrix
journal of optimization theory and applications: Vol. 127, No. 3, pp. 639 663, December 2005 ( 2005) DOI: 10.1007/s10957-005-7508-7 Recursive Determination of the Generalized Moore Penrose M-Inverse of
More informationAlmost 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 informationContents. 0.1 Notation... 3
Contents 0.1 Notation........................................ 3 1 A Short Course on Frame Theory 4 1.1 Examples of Signal Expansions............................ 4 1.2 Signal Expansions in Finite-Dimensional
More informationWEIGHTING 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 informationIN [1], an Approximate Dynamic Inversion (ADI) control
1 On Approximate Dynamic Inversion Justin Teo and Jonathan P How Technical Report ACL09 01 Aerospace Controls Laboratory Department of Aeronautics and Astronautics Massachusetts Institute of Technology
More informationMCE/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 information3D 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 informationNonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Orbits
Proceedings of the 15th Mediterranean Conference on Control & Automation, July 7-9, 7, Athens - Greece T-5 Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Martin B. Larsen
More informationOutput 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 informationRobust 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 informationExamples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling
1 Introduction Many natural processes can be viewed as dynamical systems, where the system is represented by a set of state variables and its evolution governed by a set of differential equations. Examples
More informationLow-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 informationEvent-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 informationNonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems
Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin
More informationNonlinear Control Lecture 5: Stability Analysis II
Nonlinear Control Lecture 5: Stability Analysis II Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 5 1/41
More informationDifferential of the Exponential Map
Differential of the Exponential Map Ethan Eade May 20, 207 Introduction This document computes ɛ0 log x + ɛ x ɛ where and log are the onential mapping and its inverse in a Lie group, and x and ɛ are elements
More informationPractice Final Exam Solutions for Calculus II, Math 1502, December 5, 2013
Practice Final Exam Solutions for Calculus II, Math 5, December 5, 3 Name: Section: Name of TA: This test is to be taken without calculators and notes of any sorts. The allowed time is hours and 5 minutes.
More informationRobot Control Basics CS 685
Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior
More informationNonlinear Autonomous Systems of Differential
Chapter 4 Nonlinear Autonomous Systems of Differential Equations 4.0 The Phase Plane: Linear Systems 4.0.1 Introduction Consider a system of the form x = A(x), (4.0.1) where A is independent of t. Such
More informationMath 302 Outcome Statements Winter 2013
Math 302 Outcome Statements Winter 2013 1 Rectangular Space Coordinates; Vectors in the Three-Dimensional Space (a) Cartesian coordinates of a point (b) sphere (c) symmetry about a point, a line, and a
More informationMulti-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures
Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.
More informationSpacecraft 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 informationGlobal 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 informationA HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis
A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL By Frank Mathis A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE
More informationLeast Squares Based Self-Tuning Control Systems: Supplementary Notes
Least Squares Based Self-Tuning Control Systems: Supplementary Notes S. Garatti Dip. di Elettronica ed Informazione Politecnico di Milano, piazza L. da Vinci 32, 2133, Milan, Italy. Email: simone.garatti@polimi.it
More informationLecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.
Lecture 6 Chapter 8: Robust Stability and Performance Analysis for MIMO Systems Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 6 p. 1/73 6.1 General
More informationVectors. January 13, 2013
Vectors January 13, 2013 The simplest tensors are scalars, which are the measurable quantities of a theory, left invariant by symmetry transformations. By far the most common non-scalars are the vectors,
More informationReduced-order Forward Dynamics of Multi-Closed-Loop Systems
Noname manuscript No. (will be inserted by the editor) Reduced-order Forward Dynamics of Multi-Closed-Loop Systems Majid Koul Suril V Shah S K Saha M Manivannan the date of receipt and acceptance should
More informationPutzer s Algorithm. Norman Lebovitz. September 8, 2016
Putzer s Algorithm Norman Lebovitz September 8, 2016 1 Putzer s algorithm The differential equation dx = Ax, (1) dt where A is an n n matrix of constants, possesses the fundamental matrix solution exp(at),
More informationObserver design for a general class of triangular systems
1st International Symposium on Mathematical Theory of Networks and Systems July 7-11, 014. Observer design for a general class of triangular systems Dimitris Boskos 1 John Tsinias Abstract The paper deals
More informationHIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION
HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION A. Levant Institute for Industrial Mathematics, 4/24 Yehuda Ha-Nachtom St., Beer-Sheva 843, Israel Fax: +972-7-232 and E-mail:
More information