observers invariance and autonomy
play

Observers, invariance and autonomy J. Trumpf ANU, Canberra based - PowerPoint PPT Presentation

The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Observers, invariance and autonomy J. Trumpf ANU, Canberra based on joint work with C. Lageman and R.


  1. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Observers, invariance and autonomy J. Trumpf ANU, Canberra based on joint work with C. Lageman and R. Mahony July 2008 Trumpf Observers, invariance and autonomy

  2. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Outline The problem 1 Symmetry and projected systems 2 Synchrony and error functions 3 Internal models and innovation terms 4 Observer design 5 Conclusions 6 Trumpf Observers, invariance and autonomy

  3. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Outline The problem 1 Symmetry and projected systems 2 Synchrony and error functions 3 Internal models and innovation terms 4 Observer design 5 Conclusions 6 Trumpf Observers, invariance and autonomy

  4. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Left invariant systems We consider systems of the form ˙ X = Xu where the state X evolves on a finite dimensional, connected Lie group G and the (admissible) input is in the associated Lie algebra g . Trumpf Observers, invariance and autonomy

  5. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Left invariant systems We consider systems of the form ˙ X = Xu where the state X evolves on a finite dimensional, connected Lie group G and the (admissible) input is in the associated Lie algebra g . Xu is shorthand notation for T e L X u where T e L X is the derivative of the left multiplication map L X : G − → G , Y �→ XY at the identity element Y = e of G . This is then a map g ≃ T e G − → T X G , so X �→ Xu is a left invariant vector field. Trumpf Observers, invariance and autonomy

  6. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Left invariant systems This is a special case of a well studied class of systems on Lie groups (Brockett, Jurdjevic, Sussmann, ...) with no drift and a full basis set of control vector fields. Trumpf Observers, invariance and autonomy

  7. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Left invariant systems This is a special case of a well studied class of systems on Lie groups (Brockett, Jurdjevic, Sussmann, ...) with no drift and a full basis set of control vector fields. For G = SO ( 3 ) and g = so ( 3 ) these are the kinematic equations ˙ R = R Ω describing the time evolution of the attitude (=orientation) of the center of mass of a rigid body in 3D space. Here, R is the rotation matrix relating the inertial coordinate frame to the body-fixed frame and Ω contains the angular velocities. Similar for G = SE ( 3 ) ≃ SO ( 3 ) ⋉ R 3 and g = se ( 3 ) . Trumpf Observers, invariance and autonomy

  8. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Outputs ˙ X = Xu We consider outputs of the form y = h ( X , y 0 ) with a right action h : G × M − → M , where M is a smooth manifold (i.e. a homogeneous space of G ). Trumpf Observers, invariance and autonomy

  9. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Outputs ˙ X = Xu We consider outputs of the form y = h ( X , y 0 ) with a right action h : G × M − → M , where M is a smooth manifold (i.e. a homogeneous space of G ). For G = SO ( 3 ) think of M = S 2 and y = R T y 0 which describes the direction a fixed landmark is seen in by, say, a camera mounted on board. Trumpf Observers, invariance and autonomy

  10. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Note that this is different from the case y = h ( X , y 0 ) where h is a left action. For G = SO ( 3 ) think of M = S 2 and y = Ry 0 which describes the direction a fixed marking on the rigid body is seen in from the ground. Trumpf Observers, invariance and autonomy

  11. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Note that this is different from the case y = h ( X , y 0 ) where h is a left action. For G = SO ( 3 ) think of M = S 2 and y = Ry 0 which describes the direction a fixed marking on the rigid body is seen in from the ground. Only this latter case has been studied in the literature (in the context of control). Trumpf Observers, invariance and autonomy

  12. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions The problem ˙ X = Xu y = h ( X , y 0 ) Suppose we have measurements of u and measurements of y . We want to construct observers that estimate X , i.e. systems with input ( u , y ) and state ˆ X where ˆ X is a reasonable estimate of X . Trumpf Observers, invariance and autonomy

  13. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions The problem ˙ X = Xu y = h ( X , y 0 ) Suppose we have measurements of u and measurements of y . We want to construct observers that estimate X , i.e. systems with input ( u , y ) and state ˆ X where ˆ X is a reasonable estimate of X . Think: noisy measurements ... Trumpf Observers, invariance and autonomy

  14. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Outline The problem 1 Symmetry and projected systems 2 Synchrony and error functions 3 Internal models and innovation terms 4 Observer design 5 Conclusions 6 Trumpf Observers, invariance and autonomy

  15. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Systems with symmetry A system that is globally given by ˙ x = f ( x , u ) , x ∈ N can be regarded as a map f : B − → TN where B is a trivial bundle over N . (We allow general bundles here.) Add an output h : N − → M . Trumpf Observers, invariance and autonomy

  16. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Systems with symmetry A system that is globally given by ˙ x = f ( x , u ) , x ∈ N can be regarded as a map f : B − → TN where B is a trivial bundle over N . (We allow general bundles here.) Add an output h : N − → M . A Lie group H is called a symmetry of this system if there are left actions S B and S N and a right action S M such that f ( S B ( X , v )) = TS N X f ( v ) h ( S N ( X , x )) = S M ( X , h ( x )) (Cf. Grizzle/Marcus, Nijmeijer/van der Schaft, Tabuda/Pappas) Trumpf Observers, invariance and autonomy

  17. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Projected systems ˙ X = Xu (S) y = h ( X , y 0 ) Proposition: stab ( y 0 ) is a symmetry of (S). Theorem: (S) projects to the system on M X ∈ π − 1 ( y ) ˙ y = T X π ( Xu ) , where π : G − → M is the canonical projection. Trumpf Observers, invariance and autonomy

  18. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Projected systems ˙ X = Xu (S) y = h ( X , y 0 ) Proposition: stab ( y 0 ) is a symmetry of (S). Theorem: (S) projects to the system on M X ∈ π − 1 ( y ) ˙ y = T X π ( Xu ) , where π : G − → M is the canonical projection. Corollary: Two states X , Y ∈ G are indistinguishable if and only if XY − 1 ∈ stab y 0 . (Cf. Sussmann) Trumpf Observers, invariance and autonomy

  19. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions The idea Construct an observer for the projected system and lift it up. Trumpf Observers, invariance and autonomy

  20. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions Outline The problem 1 Symmetry and projected systems 2 Synchrony and error functions 3 Internal models and innovation terms 4 Observer design 5 Conclusions 6 Trumpf Observers, invariance and autonomy

  21. The problem Symmetry and projected systems Synchrony and error functions Internal models and innovation terms Observer design Conclusions How to measure errors? (Smooth) error functions E : M × M − → N Definition: Two systems ˙ y = f y ( u , t ) , ˙ ˆ y = f ˆ y ( u , t ) with common input are called E-synchronous if E is constant along corresponding trajectory pairs. Trumpf Observers, invariance and autonomy

Recommend


More recommend