Invariant Extended Kalman Filter: Theory and application to a velocity-aided estimation problem

Size: px
Start display at page:

Download "Invariant Extended Kalman Filter: Theory and application to a velocity-aided estimation problem"

Transcription

1 Invariant Extene Kalman Filter: Theory an application to a velocity-aie estimation problem S. Bonnabel (Mines ParisTech) Joint work with P. Martin (Mines ParisTech) E. Salaun (Georgia Institute of Technology) Shanghai, 16th ec 29

2 Introuction Symmetries were use in control for feeback esign but much less for observer esign. When a system possesses symmetries, the stanar extene Kalman filter generally oes not preserve the symmetries. For a non-linear system possessing symmetries, aitive white noise oes not preserve the symmetries.

3 The extene Kalman filter (EKF) The system is efine by a stochastic ifferential equation, ẋ = f (x, u) + M(x)w y = h(x, u) + N(x)v, where x, u, y belong to an open subset of R n R m R p ; w, v are white gaussian noises. Stanar EKF equations: ˆx = f (ˆx, u) + K (y h(ˆx, u) ) = F(ˆx, u, y) K? Compute the gain K as in a linear Kalman filter since the estimation error x = ˆx x satisfies up to higher orer terms the linear equation ẋ = (A KC) x Mw + KNv. (1) A = 1 f (ˆx, u), C = 1 h(ˆx, u), K = PC T (NN T ) 1 Ṗ = AP + PA T + MM T PC T (NN T ) 1 CP, What about this linear" approach when the state space is a manifol, a group??

4 An example: GPS-aie inertial navigation The motion of a rigi boy is where R = R(ω ) t t V = A + Ra R SO(3) is the orientation of the boy mapping the boy frame to earth frame V is the velocity with respect to earth frame ω is the angular velocity measure by gyros a is the specific acceleration measure by acceleros A = ( g) T is the constant gravity vector in North-East-Down (NED) coorinates Quaternions are well suite to calculations an computer implementation

5 Use of the quaternions p = ( ) p p ( R 3 p p) H Multiplication law : p q := ( ) p q p q. p q + q p + p q Unit element : e := ( 1 ), To any quaternion q whose norm is 1, we can associate a certain rotation matrix R q SO(3) thanks to the following formula q 1 p q = R q p pour tout p.

6 The consiere system: GPS/IMU fusion To esign our observers we consier the system q = q (ω m ω b ) V = A + 1 a s q a m q 1 ω b = ȧ s =, where ω m an a m are seen as known inputs, together with the output ( ) ( ) yv V = q 1. B q y B where B is the constant earth magnetic fiel, measure by magnetometers.

7 The multiplicative extene Kalman filter (MEKF) The linear error q = ˆq q oes not have much sense for quaternion. The EKF upate oes not preserve ˆq = 1. Well-known MEKF 1 base on the group error q 1 ˆq with t ˆq = ˆq (ω m ˆω b ) + ˆq K q E t ˆV = A + 1 â s ˆq a m ˆq 1 + K V E t ˆω b = K ω E, t âs = K a E. ) (ŷv y E = V. ŷ B y B 1 E. Lefferts, F. Markley, an M. Shuster, Kalman filtering for spacecraft attitue, Y. Huang, F. Chang, an L. Wang, The attitue etermination algorithm using integrate GPS/INS ata, IFAC 25.

8 The multiplicative extene Kalman filter (MEKF) Let us suppose the noise enters the system as t q = q (ω m ω b ) + q M q w q t V = A + 1 a s q a m q 1 + q M V w V q 1 t ω b = M ω w ω t a s = M a w a, an the output as ( yv y B ) ( = V + N V v V q 1 B q + N B v B ), with M q, M V, M ω, N V, N B iagonal matrices. The riving an observation noises are thus consistent with a scalar aitive noise on each iniviual sensor.

9 The multiplicative extene Kalman filter (MEKF) Tuning? Matrices A, C? The state error µ = q 1 ˆq, ν = ˆV V, β = ˆω b ω b an α = â s a s yiels the error system aroun (µ, ν, β, α) = (1,,, ): δ µ δµ w q ( ) δ ν δ β = (A KC) δν δβ M w V w ω + KN vv, v B δ α δα w a which has the esire form with A, C, M, N epening on ˆq, ω m, a m.

10 Features of the MEKF Soun geometric structure for the quaternion estimation equation by construction it preserves the unit norm of the estimate quaternion. Driving noise is a sensor noise. Possible convergence issues in many situations. Inee, the matrices A an C use for computing the gain matrix K are constant only in level flight.

11 Invariant Extene Kalman filter Provies a geometric framework to the MEKF. We notice the state space is a group G for the law given by p q p q V ω V ω b := p (V + V ) p 1 ω b + ω, a a s a s a The physical meaning is clear: rotation an translation in Earth axes, translation in boy axes, an scaling. We also consier the group transformation ω m ω m + ω ψ (p a m,v,ω,a ) A = a a m p A p 1 B p B p 1 ρ (p,v,ω,a ) ( yv y B ) = ( p (y V + V ) p 1 y B ).

12 Invariant Extene Kalman filter Let g = (p, V, w b, a s ) T G enote the state. The system with noise turne off writes g = f (g, u) t y = h(g, u) with u = (w m, a m, A, B) T. Let g = (p, V, w, a ) T. The system is invariant to the transformation above. Inee let g 1 = g g, u 1 = ψ g (u), y 1 = ρ g (y) We have the same system (the system possesses symmetries): t g 1 = f (g 1, u 1 ) y 1 = h(g 1, u 1 )

13 Invariant Extene Kalman filter An EKF writes t ĝ = F(ĝ, u, y). For any g G let ĝ 1 = g ĝ, u 1 = ψ g (u), y 1 = ρ g (y) We want the same formula in the new variables t ĝ1 = F(ĝ 1, u 1, y 1 ) Let L g1 (g) = g 1 g be the left multiplication on G. To be invariant to the transformation the EKF must write 2 t ĝ = f (ĝ, u) + DL ĝ(e) K ( ρĝ 1(y) ρĝ 1( h(ĝ, u) ) ), where the matrix gain K may epen only on Î = ψ ĝ 1(u), E. The observer has the same geometric structure as the system! Bonnabel, Martin, Rouchon. Symmetry-preserving observers. IEEE-TAC.

14 IEKF: How o we tune the gains?? Define the invariant intrinsically efine error η = g 1 ĝ Linearize it for ĝ an g close (η close to e). with C := 1 h(e, Î), δη = (A KC)δη t Aξ := [ ξ, f (e, Î)] 1 f (e, Î) 1ψ(e, Î) ξ an we set Ṗ = AP + PA T + MM T PC T (NN T ) 1 CP, K = PC T (NN T ) 1 Still, how o we choose M, N??

15 Back to the example: IEKF structure t ˆq = ˆq (ω m ˆω b ) + ˆq (K q E) t ˆV = A + 1 ˆq a m ˆq 1 + ˆq (K V E) ˆq 1 â s t ˆω b = K ω E t âs = â s K a E, E = ρˆx 1 (ŷv ŷb ) ρˆx 1 ( yv y B ) = (ˆq 1 ( ˆV ) y V ) ˆq ˆq 1. B ˆq y B The invariant state error g 1 ĝ reas µ q 1 ˆq ν β = q 1 ( ˆV V ) q ˆω b ω b, α â s a s

16 Back to the example: Features of the IEKF Symmetry-preserving structure rotations, translations an scaling in the appropriate frames leave the error system unchange, which is meaningful from an engineering point of view. Soun geometric structure for the quaternion estimation equation: it preserves the unit norm of the estimate quaternion. Larger expecte omain of convergence Proposition: the matrices A an C use for computing the gain matrix K are constant not only in level flight but also on a large set of trajectories (uniform acceleration, rotation with constant angular velocity...). Recall δη = (A KC)δη t

17 Back to the example: Numerical results Experiment: estimate Euler angles. Comparison with a commercial INS-GPS evice MIDG2. ( ) 4 2 Euler angles φ MIDGII estimate φ ( ) 2 2 θ MIDGII estimate θ ( ) ψ MIDGII estimate ψ Time (s)

18 Simulation results: comparison of MEKF an IEKF ( ) real φ Euler angles Gain matrix K(t) for the MEKF 6 φ MEKF 1 φ IEKF ( ) ( ) real θ 1 θ MEKF 5 θ IEKF real ψ ψ MEKF 1 ψ IEKF Time (s) Coefficients Time (s) (m/s) 2 1 Velocity real Vx Vx MEKF Vx IEKF Gain matrix K(t) for the right IEKF (m/s) (m/s) 2 real Vy 1 Vy MEKF Vy IEKF real Vz 5 Vz MEKF Vz IEKF Time (s) Coefficients Time (s)

19 IEKF: what about the noise matrices M, N? The system with noise turne off g = f (g, u) + M(g)w t y = h(g, u) + N(y)v is invariant to the transformation g 1 = g g, u 1 = ψ g (u), y 1 = ρ g (y) It seems logical that the system with noise be invariant as well i.e. t g = f (g 1, u 1 ) + M(g 1 )w y = h(g 1, u 1 ) + N(y 1 )v In particular we take t ĝ = f (ĝ, u) + DL ĝmw. On the example it yiels the same riving noise as for the MEKF.

20 IEKF: what about the noise matrices M, N? With this efinition of the noise matrices, the linearize error equation is a stochastic multiplicative linear ifferential equation t δη = (A KC)δη + Q ( ) ( ) 1 δη, M(e)w) + Q2 δη, KN(e)v), It is NOT the linear moel for which the KF is built δη = (A KC)δη M(e)w + KN(e)v. t Proposition: For both equations, the mean an covariance of the δη are the same up to secon orer terms in the noise amplitue Thus M, N can be chosen on the non-linear system, then buil a Kalman filter with on the linearize system etc.

21 Conclusion When a system possesses symmetries, compell the EKF to preserve them is a way to provie it with the rich geometric structure of the physical system. On a group or a manifol more logical than the usual EKF base on the linear error ˆx x Correspons to a time-invariant linear Kalman filter aroun a whole set of trajectories Particularly suite to aerospace (UAVs) applications, (Symmetries = Galilean invariances).

Left-invariant extended Kalman filter and attitude estimation

Left-invariant extended Kalman filter and attitude estimation Left-invariant extene Kalman filter an attitue estimation Silvere Bonnabel Abstract We consier a left-invariant ynamics on a Lie group. One way to efine riving an observation noises is to make them preserve

More information

Generalized Multiplicative Extended Kalman Filter for Aided Attitude and Heading Reference System

Generalized Multiplicative Extended Kalman Filter for Aided Attitude and Heading Reference System Generalized Multiplicative Extended Kalman Filter for Aided Attitude and Heading Reference System Philippe Martin, Erwan Salaün To cite this version: Philippe Martin, Erwan Salaün. Generalized Multiplicative

More information

Geometrical methods in observer design: observers and symmetries

Geometrical methods in observer design: observers and symmetries Geometrical methos in observer esign: observers an symmetries Silvère Bonnabel Coworkers: Pierre Rouchon, Philippe Martin, Erwan Salaun Mines ParisTech Centre e Robotique Mathématiques et Systèmes silvere.bonnabel@mines-paristech.fr

More information

Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers

Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers Optimal Variable-Structure Control racking of Spacecraft Maneuvers John L. Crassiis 1 Srinivas R. Vaali F. Lanis Markley 3 Introuction In recent years, much effort has been evote to the close-loop esign

More information

Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer

Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer Oscar De Silva, George K.I. Mann and Raymond G. Gosine Faculty of Engineering and Applied Sciences, Memorial

More information

Free rotation of a rigid body 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012

Free rotation of a rigid body 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012 Free rotation of a rigi boy 1 D. E. Soper 2 University of Oregon Physics 611, Theoretical Mechanics 5 November 2012 1 Introuction In this section, we escribe the motion of a rigi boy that is free to rotate

More information

Application of state observers in attitude estimation using low-cost sensors

Application of state observers in attitude estimation using low-cost sensors Application of state observers in attitude estimation using low-cost sensors Martin Řezáč Czech Technical University in Prague, Czech Republic March 26, 212 Introduction motivation for inertial estimation

More information

1 Kalman Filter Introduction

1 Kalman Filter Introduction 1 Kalman Filter Introduction You should first read Chapter 1 of Stochastic models, estimation, and control: Volume 1 by Peter S. Maybec (available here). 1.1 Explanation of Equations (1-3) and (1-4) Equation

More information

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies

Laplacian Cooperative Attitude Control of Multiple Rigid Bodies Laplacian Cooperative Attitue Control of Multiple Rigi Boies Dimos V. Dimarogonas, Panagiotis Tsiotras an Kostas J. Kyriakopoulos Abstract Motivate by the fact that linear controllers can stabilize the

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

Extension of Farrenkopf Steady-State Solutions with Estimated Angular Rate

Extension of Farrenkopf Steady-State Solutions with Estimated Angular Rate Extension of Farrenopf Steady-State Solutions with Estimated Angular Rate Andrew D. Dianetti and John L. Crassidis University at Buffalo, State University of New Yor, Amherst, NY 46-44 Steady-state solutions

More information

Symmetry-preserving observers

Symmetry-preserving observers Symmetry-preserving observers Silvère Bonnabel, Philippe Martin an Pierre Rouchon arxiv:math/693v3 [math.oc] 5 Apr 8 Abstract This paper presents three non-linear observers for three examples of engineering

More information

CHAPTER 1 : DIFFERENTIABLE MANIFOLDS. 1.1 The definition of a differentiable manifold

CHAPTER 1 : DIFFERENTIABLE MANIFOLDS. 1.1 The definition of a differentiable manifold CHAPTER 1 : DIFFERENTIABLE MANIFOLDS 1.1 The efinition of a ifferentiable manifol Let M be a topological space. This means that we have a family Ω of open sets efine on M. These satisfy (1), M Ω (2) the

More information

The geometry of low-rank Kalman filters

The geometry of low-rank Kalman filters The geometry of low-rank Kalman filters S. Bonnabel (Mines ParisTech) Joint work with R. Sepulchre (Université e Liège) CAS, Paris, 16 Fev 2012 Introuction: proof of concept The natural metric of the cone

More information

Calculus of Variations

Calculus of Variations 16.323 Lecture 5 Calculus of Variations Calculus of Variations Most books cover this material well, but Kirk Chapter 4 oes a particularly nice job. x(t) x* x*+ αδx (1) x*- αδx (1) αδx (1) αδx (1) t f t

More information

THE highly successful quaternion multiplicative extended

THE highly successful quaternion multiplicative extended JOURNAL OF GUIDANCE, CONTROL, AND DYNAMICS Extene Kalman Filter for Spacecraft Pose Estimation Using Dual Quaternions Downloae by GEORGIA INST OF TECHNOLOGY on May 9, 01 http://arc.aiaa.org DOI: 10.14/1.G0009

More information

ELEC3114 Control Systems 1

ELEC3114 Control Systems 1 ELEC34 Control Systems Linear Systems - Moelling - Some Issues Session 2, 2007 Introuction Linear systems may be represente in a number of ifferent ways. Figure shows the relationship between various representations.

More information

CONTROL STRATEGIES FOR FORMATION FLIGHT IN THE VICINITY OF THE LIBRATION POINTS. K.C. Howell and B.G. Marchand Purdue University

CONTROL STRATEGIES FOR FORMATION FLIGHT IN THE VICINITY OF THE LIBRATION POINTS. K.C. Howell and B.G. Marchand Purdue University CONTROL STRATEGIES FOR FORMATION FLIGHT IN THE VICINITY OF THE LIBRATION POINTS K.C. Howell an B.G. Marchan Purue University 1 Previous Work on Formation Flight Multi-S/C Formations in the 2BP Small Relative

More information

Multiplicative vs. Additive Filtering for Spacecraft Attitude Determination

Multiplicative vs. Additive Filtering for Spacecraft Attitude Determination Multiplicative vs. Additive Filtering for Spacecraft Attitude Determination F. Landis Markley, NASA s Goddard Space Flight Center, Greenbelt, MD, USA Abstract The absence of a globally nonsingular three-parameter

More information

UAVBook Supplement Full State Direct and Indirect EKF

UAVBook Supplement Full State Direct and Indirect EKF UAVBook Supplement Full State Direct and Indirect EKF Randal W. Beard March 14, 217 This supplement will explore alternatives to the state estimation scheme presented in the book. In particular, we will

More information

TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS

TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS TRAJECTORY TRACKING FOR FULLY ACTUATED MECHANICAL SYSTEMS Francesco Bullo Richar M. Murray Control an Dynamical Systems California Institute of Technology Pasaena, CA 91125 Fax : + 1-818-796-8914 email

More information

VIRTUAL STRUCTURE BASED SPACECRAFT FORMATION CONTROL WITH FORMATION FEEDBACK

VIRTUAL STRUCTURE BASED SPACECRAFT FORMATION CONTROL WITH FORMATION FEEDBACK AIAA Guiance, Navigation, an Control Conference an Exhibit 5-8 August, Monterey, California AIAA -9 VIRTUAL STRUCTURE BASED SPACECRAT ORMATION CONTROL WITH ORMATION EEDBACK Wei Ren Ranal W. Bear Department

More information

Robust Forward Algorithms via PAC-Bayes and Laplace Distributions. ω Q. Pr (y(ω x) < 0) = Pr A k

Robust Forward Algorithms via PAC-Bayes and Laplace Distributions. ω Q. Pr (y(ω x) < 0) = Pr A k A Proof of Lemma 2 B Proof of Lemma 3 Proof: Since the support of LL istributions is R, two such istributions are equivalent absolutely continuous with respect to each other an the ivergence is well-efine

More information

Euler equations for multiple integrals

Euler equations for multiple integrals Euler equations for multiple integrals January 22, 2013 Contents 1 Reminer of multivariable calculus 2 1.1 Vector ifferentiation......................... 2 1.2 Matrix ifferentiation........................

More information

Relative Position Sensing by Fusing Monocular Vision and Inertial Rate Sensors

Relative Position Sensing by Fusing Monocular Vision and Inertial Rate Sensors Proceeings of ICAR 2003 The 11th International Conference on Avance Robotics Coimbra, Portugal, June 30 - July 3, 2003 Relative Position Sensing by Fusing Monocular Vision an Inertial Rate Sensors Anreas

More information

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. XX, NO. XX, MONTH YEAR 1

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. XX, NO. XX, MONTH YEAR 1 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. XX, NO. XX, MONTH YEAR 1 Non-linear complementary filters on the special orthogonal group Robert Mahony, Member, IEEE, Tarek Hamel, Member, IEEE, an Jean-Michel

More information

Observers for systems with invariant outputs

Observers for systems with invariant outputs Observers for systems with invariant outputs C. Lageman, J. Trumpf an R. Mahony Abstract In this paper we introuce a general esign approach for observers for left-invariant systems on a Lie group with

More information

Extended Kalman Filter for Spacecraft Pose Estimation Using Dual Quaternions*

Extended Kalman Filter for Spacecraft Pose Estimation Using Dual Quaternions* Extended Kalman Filter for Spacecraft Pose Estimation Using Dual Quaternions* Nuno Filipe Michail Kontitsis 2 Panagiotis Tsiotras 3 Abstract Based on the highly successful Quaternion Multiplicative Extended

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

From Local to Global Control

From Local to Global Control Proceeings of the 47th IEEE Conference on Decision an Control Cancun, Mexico, Dec. 9-, 8 ThB. From Local to Global Control Stephen P. Banks, M. Tomás-Roríguez. Automatic Control Engineering Department,

More information

Lecture XVI: Symmetrical spacetimes

Lecture XVI: Symmetrical spacetimes Lecture XVI: Symmetrical spacetimes Christopher M. Hirata Caltech M/C 350-17, Pasaena CA 91125, USA (Date: January 4, 2012) I. OVERVIEW Our principal concern this term will be symmetrical solutions of

More information

Chapter 2 Lagrangian Modeling

Chapter 2 Lagrangian Modeling Chapter 2 Lagrangian Moeling The basic laws of physics are use to moel every system whether it is electrical, mechanical, hyraulic, or any other energy omain. In mechanics, Newton s laws of motion provie

More information

Practical implementation of Differential Flatness concept for quadrotor trajectory control

Practical implementation of Differential Flatness concept for quadrotor trajectory control Practical implementation of Differential Flatness concept for quarotor trajectory control Abhishek Manjunath 1 an Parwiner Singh Mehrok 2 Abstract This report ocuments how the concept of Differential Flatness

More information

Lecture 2 Lagrangian formulation of classical mechanics Mechanics

Lecture 2 Lagrangian formulation of classical mechanics Mechanics Lecture Lagrangian formulation of classical mechanics 70.00 Mechanics Principle of stationary action MATH-GA To specify a motion uniquely in classical mechanics, it suffices to give, at some time t 0,

More information

6 General properties of an autonomous system of two first order ODE

6 General properties of an autonomous system of two first order ODE 6 General properties of an autonomous system of two first orer ODE Here we embark on stuying the autonomous system of two first orer ifferential equations of the form ẋ 1 = f 1 (, x 2 ), ẋ 2 = f 2 (, x

More information

Gyroscopic matrices of the right beams and the discs

Gyroscopic matrices of the right beams and the discs Titre : Matrice gyroscopique es poutres roites et es i[...] Date : 15/07/2014 Page : 1/16 Gyroscopic matrices of the right beams an the iscs Summary: This ocument presents the formulation of the matrices

More information

Joint GPS and Vision Estimation Using an Adaptive Filter

Joint GPS and Vision Estimation Using an Adaptive Filter 1 Joint GPS and Vision Estimation Using an Adaptive Filter Shubhendra Vikram Singh Chauhan and Grace Xingxin Gao, University of Illinois at Urbana-Champaign Shubhendra Vikram Singh Chauhan received his

More information

model considered before, but the prey obey logistic growth in the absence of predators. In

model considered before, but the prey obey logistic growth in the absence of predators. In 5.2. First Orer Systems of Differential Equations. Phase Portraits an Linearity. Section Objective(s): Moifie Preator-Prey Moel. Graphical Representations of Solutions. Phase Portraits. Vector Fiels an

More information

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21 Large amping in a structural material may be either esirable or unesirable, epening on the engineering application at han. For example, amping is a esirable property to the esigner concerne with limiting

More information

Introduction to the Vlasov-Poisson system

Introduction to the Vlasov-Poisson system Introuction to the Vlasov-Poisson system Simone Calogero 1 The Vlasov equation Consier a particle with mass m > 0. Let x(t) R 3 enote the position of the particle at time t R an v(t) = ẋ(t) = x(t)/t its

More information

VISUAL SERVOING WITH ORIENTATION LIMITS OF A X4-FLYER

VISUAL SERVOING WITH ORIENTATION LIMITS OF A X4-FLYER VISUAL SERVOING WITH ORIENTATION LIMITS OF A X4-FLYER Najib Metni,Tarek Hamel,Isabelle Fantoni Laboratoire Central es Ponts et Chaussées, LCPC-Paris France, najib.metni@lcpc.fr Cemif-Sc FRE-CNRS 2494,

More information

Lagrangian and Hamiltonian Dynamics

Lagrangian and Hamiltonian Dynamics Lagrangian an Hamiltonian Dynamics Volker Perlick (Lancaster University) Lecture 1 The Passage from Newtonian to Lagrangian Dynamics (Cockcroft Institute, 22 February 2010) Subjects covere Lecture 2: Discussion

More information

Continuous observer design for nonlinear systems with sampled and delayed output measurements

Continuous observer design for nonlinear systems with sampled and delayed output measurements Preprints of th9th Worl Congress The International Feeration of Automatic Control Continuous observer esign for nonlinear systems with sample an elaye output measurements Daoyuan Zhang Yanjun Shen Xiaohua

More information

SOME RESULTS ON THE GEOMETRY OF MINKOWSKI PLANE. Bing Ye Wu

SOME RESULTS ON THE GEOMETRY OF MINKOWSKI PLANE. Bing Ye Wu ARCHIVUM MATHEMATICUM (BRNO Tomus 46 (21, 177 184 SOME RESULTS ON THE GEOMETRY OF MINKOWSKI PLANE Bing Ye Wu Abstract. In this paper we stuy the geometry of Minkowski plane an obtain some results. We focus

More information

Darboux s theorem and symplectic geometry

Darboux s theorem and symplectic geometry Darboux s theorem an symplectic geometry Liang, Feng May 9, 2014 Abstract Symplectic geometry is a very important branch of ifferential geometry, it is a special case of poisson geometry, an coul also

More information

Students need encouragement. So if a student gets an answer right, tell them it was a lucky guess. That way, they develop a good, lucky feeling.

Students need encouragement. So if a student gets an answer right, tell them it was a lucky guess. That way, they develop a good, lucky feeling. Chapter 8 Analytic Functions Stuents nee encouragement. So if a stuent gets an answer right, tell them it was a lucky guess. That way, they evelop a goo, lucky feeling. 1 8.1 Complex Derivatives -Jack

More information

Chapter 4 State Estimation

Chapter 4 State Estimation Chapter 4 State Estimation Navigation of an unmanned vehicle, always depends on a good estimation of the vehicle states. Especially if no external sensors or marers are available, more or less complex

More information

Momentum and Energy. Chapter Conservation Principles

Momentum and Energy. Chapter Conservation Principles Chapter 2 Momentum an Energy In this chapter we present some funamental results of continuum mechanics. The formulation is base on the principles of conservation of mass, momentum, angular momentum, an

More information

Optimization-Based Control

Optimization-Based Control Optimization-Based Control Richard M. Murray Control and Dynamical Systems California Institute of Technology DRAFT v1.7a, 19 February 2008 c California Institute of Technology All rights reserved. This

More information

Adaptive Optimal Path Following for High Wind Flights

Adaptive Optimal Path Following for High Wind Flights Milano (Italy) August - September, 11 Aaptive Optimal Path Following for High Win Flights Ashwini Ratnoo P.B. Sujit Mangal Kothari Postoctoral Fellow, Department of Aerospace Engineering, Technion-Israel

More information

Slide10 Haykin Chapter 14: Neurodynamics (3rd Ed. Chapter 13)

Slide10 Haykin Chapter 14: Neurodynamics (3rd Ed. Chapter 13) Slie10 Haykin Chapter 14: Neuroynamics (3r E. Chapter 13) CPSC 636-600 Instructor: Yoonsuck Choe Spring 2012 Neural Networks with Temporal Behavior Inclusion of feeback gives temporal characteristics to

More information

Adaptive Kalman Filter for MEMS-IMU based Attitude Estimation under External Acceleration and Parsimonious use of Gyroscopes

Adaptive Kalman Filter for MEMS-IMU based Attitude Estimation under External Acceleration and Parsimonious use of Gyroscopes Author manuscript, published in "European Control Conference ECC (214" Adaptive Kalman Filter for MEMS-IMU based Attitude Estimation under External Acceleration and Parsimonious use of Gyroscopes Aida

More information

Nonlinear Filtering. With Polynomial Chaos. Raktim Bhattacharya. Aerospace Engineering, Texas A&M University uq.tamu.edu

Nonlinear Filtering. With Polynomial Chaos. Raktim Bhattacharya. Aerospace Engineering, Texas A&M University uq.tamu.edu Nonlinear Filtering With Polynomial Chaos Raktim Bhattacharya Aerospace Engineering, Texas A&M University uq.tamu.edu Nonlinear Filtering with PC Problem Setup. Dynamics: ẋ = f(x, ) Sensor Model: ỹ = h(x)

More information

Attitude Determination for NPS Three-Axis Spacecraft Simulator

Attitude Determination for NPS Three-Axis Spacecraft Simulator AIAA/AAS Astrodynamics Specialist Conference and Exhibit 6-9 August 4, Providence, Rhode Island AIAA 4-5386 Attitude Determination for NPS Three-Axis Spacecraft Simulator Jong-Woo Kim, Roberto Cristi and

More information

Tutorial Test 5 2D welding robot

Tutorial Test 5 2D welding robot Tutorial Test 5 D weling robot Phys 70: Planar rigi boy ynamics The problem statement is appene at the en of the reference solution. June 19, 015 Begin: 10:00 am En: 11:30 am Duration: 90 min Solution.

More information

Adaptive Unscented Kalman Filter with Multiple Fading Factors for Pico Satellite Attitude Estimation

Adaptive Unscented Kalman Filter with Multiple Fading Factors for Pico Satellite Attitude Estimation Adaptive Unscented Kalman Filter with Multiple Fading Factors for Pico Satellite Attitude Estimation Halil Ersin Söken and Chingiz Hajiyev Aeronautics and Astronautics Faculty Istanbul Technical University

More information

Lecture 1b. Differential operators and orthogonal coordinates. Partial derivatives. Divergence and divergence theorem. Gradient. A y. + A y y dy. 1b.

Lecture 1b. Differential operators and orthogonal coordinates. Partial derivatives. Divergence and divergence theorem. Gradient. A y. + A y y dy. 1b. b. Partial erivatives Lecture b Differential operators an orthogonal coorinates Recall from our calculus courses that the erivative of a function can be efine as f ()=lim 0 or using the central ifference

More information

A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV

A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV Mark Euston, Paul Coote, Robert Mahony, Jonghyuk Kim and Tarek Hamel Abstract This paper considers the question of using a nonlinear complementary

More information

and from it produce the action integral whose variation we set to zero:

and from it produce the action integral whose variation we set to zero: Lagrange Multipliers Monay, 6 September 01 Sometimes it is convenient to use reunant coorinates, an to effect the variation of the action consistent with the constraints via the metho of Lagrange unetermine

More information

ON THE GEOMETRIC APPROACH TO THE MOTION OF INERTIAL MECHANICAL SYSTEMS

ON THE GEOMETRIC APPROACH TO THE MOTION OF INERTIAL MECHANICAL SYSTEMS ON THE GEOMETRIC APPROACH TO THE MOTION OF INERTIAL MECHANICAL SYSTEMS ADRIAN CONSTANTIN AND BORIS KOLEV Abstract. Accoring to the principle of least action, the spatially perioic motions of one-imensional

More information

Interpolated Rigid-Body Motions and Robotics

Interpolated Rigid-Body Motions and Robotics Interpolate Rigi-Boy Motions an Robotics J.M. Selig Faculty of Business, Computing an Info. Management. Lonon South Bank University, Lonon SE AA, U.K. seligjm@lsbu.ac.uk Yaunquing Wu Dept. Mechanical Engineering.

More information

Investigation of the Attitude Error Vector Reference Frame in the INS EKF

Investigation of the Attitude Error Vector Reference Frame in the INS EKF Investigation of the Attitude Error Vector Reference Frame in the INS EKF Stephen Steffes, Jan Philipp Steinbach, and Stephan Theil Abstract The Extended Kalman Filter is used extensively for inertial

More information

Math 342 Partial Differential Equations «Viktor Grigoryan

Math 342 Partial Differential Equations «Viktor Grigoryan Math 342 Partial Differential Equations «Viktor Grigoryan 6 Wave equation: solution In this lecture we will solve the wave equation on the entire real line x R. This correspons to a string of infinite

More information

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Julian Sören Lorenz February 5, 2018 Contents 1 Glossary 2 2 Introduction 3 3 Tested algorithms 3 3.1 Unfiltered Method

More information

19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control

19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control 19 Eigenvalues, Eigenvectors, Orinary Differential Equations, an Control This section introuces eigenvalues an eigenvectors of a matrix, an iscusses the role of the eigenvalues in etermining the behavior

More information

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems CDS 110b R. M. Murray Kalman Filters 25 January 2006 Reading: This set of lectures provides a brief introduction to Kalman filtering, following

More information

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems CDS 110b R. M. Murray Kalman Filters 14 January 2007 Reading: This set of lectures provides a brief introduction to Kalman filtering, following

More information

Linearized Analysis of Inertial Navigation Employing Common Frame Error Representations

Linearized Analysis of Inertial Navigation Employing Common Frame Error Representations Linearized Analysis of Inertial Navigation Employing Common Frame Error Representations Matthew P. Whittaker and John L. Crassidis University at Buffalo, The State University of New York, Amherst, NY 1426-44

More information

An inductance lookup table application for analysis of reluctance stepper motor model

An inductance lookup table application for analysis of reluctance stepper motor model ARCHIVES OF ELECTRICAL ENGINEERING VOL. 60(), pp. 5- (0) DOI 0.478/ v07-0-000-y An inuctance lookup table application for analysis of reluctance stepper motor moel JAKUB BERNAT, JAKUB KOŁOTA, SŁAWOMIR

More information

Computing Exact Confidence Coefficients of Simultaneous Confidence Intervals for Multinomial Proportions and their Functions

Computing Exact Confidence Coefficients of Simultaneous Confidence Intervals for Multinomial Proportions and their Functions Working Paper 2013:5 Department of Statistics Computing Exact Confience Coefficients of Simultaneous Confience Intervals for Multinomial Proportions an their Functions Shaobo Jin Working Paper 2013:5

More information

ECE 422 Power System Operations & Planning 7 Transient Stability

ECE 422 Power System Operations & Planning 7 Transient Stability ECE 4 Power System Operations & Planning 7 Transient Stability Spring 5 Instructor: Kai Sun References Saaat s Chapter.5 ~. EPRI Tutorial s Chapter 7 Kunur s Chapter 3 Transient Stability The ability of

More information

Optimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations

Optimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations Optimize Schwarz Methos with the Yin-Yang Gri for Shallow Water Equations Abessama Qaouri Recherche en prévision numérique, Atmospheric Science an Technology Directorate, Environment Canaa, Dorval, Québec,

More information

Hyperbolic Systems of Equations Posed on Erroneous Curved Domains

Hyperbolic Systems of Equations Posed on Erroneous Curved Domains Hyperbolic Systems of Equations Pose on Erroneous Curve Domains Jan Norström a, Samira Nikkar b a Department of Mathematics, Computational Mathematics, Linköping University, SE-58 83 Linköping, Sween (

More information

arxiv: v1 [math.oc] 25 Nov 2017

arxiv: v1 [math.oc] 25 Nov 2017 Constraine Geometric Attitue Control on SO(3) Shankar Kulumani* an Taeyoung Lee November 8, 017 arxiv:17199v1 [math.oc] 5 Nov 017 Abstract This paper presents a new geometric aaptive control system with

More information

Visual Servoing for Underactuated VTOL UAVs : a Linear, Homography-Based Framework

Visual Servoing for Underactuated VTOL UAVs : a Linear, Homography-Based Framework Visual Servoing for Uneractuate VTOL UAVs : a Linear, Homography-Base Framework Henry e Plinval, Pascal Morin, Philippe Mouyon, Tarek Hamel H. e Plinval an P. Mouyon are with ONERA-The French Aerospace

More information

Least-Squares Regression on Sparse Spaces

Least-Squares Regression on Sparse Spaces Least-Squares Regression on Sparse Spaces Yuri Grinberg, Mahi Milani Far, Joelle Pineau School of Computer Science McGill University Montreal, Canaa {ygrinb,mmilan1,jpineau}@cs.mcgill.ca 1 Introuction

More information

Energy Splitting Theorems for Materials with Memory

Energy Splitting Theorems for Materials with Memory J Elast 2010 101: 59 67 DOI 10.1007/s10659-010-9244-y Energy Splitting Theorems for Materials with Memory Antonino Favata Paolo Poio-Guiugli Giuseppe Tomassetti Receive: 29 July 2009 / Publishe online:

More information

Rank, Trace, Determinant, Transpose an Inverse of a Matrix Let A be an n n square matrix: A = a11 a1 a1n a1 a an a n1 a n a nn nn where is the jth col

Rank, Trace, Determinant, Transpose an Inverse of a Matrix Let A be an n n square matrix: A = a11 a1 a1n a1 a an a n1 a n a nn nn where is the jth col Review of Linear Algebra { E18 Hanout Vectors an Their Inner Proucts Let X an Y be two vectors: an Their inner prouct is ene as X =[x1; ;x n ] T Y =[y1; ;y n ] T (X; Y ) = X T Y = x k y k k=1 where T an

More information

State observers and recursive filters in classical feedback control theory

State observers and recursive filters in classical feedback control theory State observers an recursive filters in classical feeback control theory State-feeback control example: secon-orer system Consier the riven secon-orer system q q q u x q x q x x x x Here u coul represent

More information

Variation-based Linearization of Nonlinear Systems Evolving on SO(3) and S 2

Variation-based Linearization of Nonlinear Systems Evolving on SO(3) and S 2 Variation-base Linearization of Nonlinear Systems Evolving on SO(3) an S 2 Guofan Wu an Koushil Sreenath Abstract In this paper, we propose a variation-base metho to linearize the nonlinear ynamics of

More information

Qubit Hamiltonian identification: A symmetry-preserving observer-based approach

Qubit Hamiltonian identification: A symmetry-preserving observer-based approach Proceeings of the 7th Worl Congress The International Feeration of Automatic Control Seoul, Korea, July 6-, 008 Qubit Hamiltonian ientification: A symmetry-preserving observer-base approach S. Bonnabel

More information

Adaptive Gain-Scheduled H Control of Linear Parameter-Varying Systems with Time-Delayed Elements

Adaptive Gain-Scheduled H Control of Linear Parameter-Varying Systems with Time-Delayed Elements Aaptive Gain-Scheule H Control of Linear Parameter-Varying Systems with ime-delaye Elements Yoshihiko Miyasato he Institute of Statistical Mathematics 4-6-7 Minami-Azabu, Minato-ku, okyo 6-8569, Japan

More information

Continuous Preintegration Theory for Graph-based Visual-Inertial Navigation

Continuous Preintegration Theory for Graph-based Visual-Inertial Navigation Continuous Preintegration Theory for Graph-based Visual-Inertial Navigation Kevin Ecenhoff - ec@udel.edu Patric Geneva - pgeneva@udel.edu Guoquan Huang - ghuang@udel.edu Department of Mechanical Engineering

More information

IN the recent past, the use of vertical take-off and landing

IN the recent past, the use of vertical take-off and landing IEEE TRANSACTIONS ON ROBOTICS, VOL. 27, NO. 1, FEBRUARY 2011 129 Aaptive Position Tracking of VTOL UAVs Anrew Roberts, Stuent Member, IEEE, an Abelhami Tayebi, Senior Member, IEEE Abstract An aaptive position-tracking

More information

Notes on Lie Groups, Lie algebras, and the Exponentiation Map Mitchell Faulk

Notes on Lie Groups, Lie algebras, and the Exponentiation Map Mitchell Faulk Notes on Lie Groups, Lie algebras, an the Exponentiation Map Mitchell Faulk 1. Preliminaries. In these notes, we concern ourselves with special objects calle matrix Lie groups an their corresponing Lie

More information

A Sensor Driven Trade Study for Autonomous Navigation Capabilities

A Sensor Driven Trade Study for Autonomous Navigation Capabilities A Sensor Driven Trade Study for Autonomous Navigation Capabilities Sebastián Muñoz and E. Glenn Lightsey The University of Texas at Austin, Austin, TX, 78712 Traditionally, most interplanetary exploration

More information

Systems & Control Letters

Systems & Control Letters Systems & ontrol Letters ( ) ontents lists available at ScienceDirect Systems & ontrol Letters journal homepage: www.elsevier.com/locate/sysconle A converse to the eterministic separation principle Jochen

More information

ROBUST POSE ESTIMATION OF MOVING OBJECTS USING LASER CAMERA DATA FOR AUTONOMOUS RENDEZVOUS & DOCKING

ROBUST POSE ESTIMATION OF MOVING OBJECTS USING LASER CAMERA DATA FOR AUTONOMOUS RENDEZVOUS & DOCKING ROBUST POSE ESTIMATION OF MOVING OBJECTS USING LASER CAMERA DATA FOR AUTONOMOUS RENDEZVOUS & DOCKING a Farha Aghili, b Marcin Kuryllo, b Galina Okouneva an b Don McTavish a Canaian Space Agency, Space

More information

Lecture Introduction. 2 Examples of Measure Concentration. 3 The Johnson-Lindenstrauss Lemma. CS-621 Theory Gems November 28, 2012

Lecture Introduction. 2 Examples of Measure Concentration. 3 The Johnson-Lindenstrauss Lemma. CS-621 Theory Gems November 28, 2012 CS-6 Theory Gems November 8, 0 Lecture Lecturer: Alesaner Mąry Scribes: Alhussein Fawzi, Dorina Thanou Introuction Toay, we will briefly iscuss an important technique in probability theory measure concentration

More information

PDE Notes, Lecture #11

PDE Notes, Lecture #11 PDE Notes, Lecture # from Professor Jalal Shatah s Lectures Febuary 9th, 2009 Sobolev Spaces Recall that for u L loc we can efine the weak erivative Du by Du, φ := udφ φ C0 If v L loc such that Du, φ =

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

221A Lecture Notes Notes on Classica Mechanics I

221A Lecture Notes Notes on Classica Mechanics I 1A Lecture Notes Notes on Classica Mechanics I 1 Precursor: Fermat s Principle in Geometric Optics In geometric optics, you talk about how light rays go. In homogeneous meiums, the light rays go straight.

More information

Assignment 1. g i (x 1,..., x n ) dx i = 0. i=1

Assignment 1. g i (x 1,..., x n ) dx i = 0. i=1 Assignment 1 Golstein 1.4 The equations of motion for the rolling isk are special cases of general linear ifferential equations of constraint of the form g i (x 1,..., x n x i = 0. i=1 A constraint conition

More information

Numerical Integrator. Graphics

Numerical Integrator. Graphics 1 Introuction CS229 Dynamics Hanout The question of the week is how owe write a ynamic simulator for particles, rigi boies, or an articulate character such as a human figure?" In their SIGGRPH course notes,

More information

THE DUCK AND THE DEVIL: CANARDS ON THE STAIRCASE

THE DUCK AND THE DEVIL: CANARDS ON THE STAIRCASE MOSCOW MATHEMATICAL JOURNAL Volume 1, Number 1, January March 2001, Pages 27 47 THE DUCK AND THE DEVIL: CANARDS ON THE STAIRCASE J. GUCKENHEIMER AND YU. ILYASHENKO Abstract. Slow-fast systems on the two-torus

More information

Experimental Robustness Study of a Second-Order Sliding Mode Controller

Experimental Robustness Study of a Second-Order Sliding Mode Controller Experimental Robustness Stuy of a Secon-Orer Sliing Moe Controller Anré Blom, Bram e Jager Einhoven University of Technology Department of Mechanical Engineering P.O. Box 513, 5600 MB Einhoven, The Netherlans

More information

State of Charge Estimation of Cells in Series Connection by Using only the Total Voltage Measurement

State of Charge Estimation of Cells in Series Connection by Using only the Total Voltage Measurement 213 American Control Conference (ACC) Washington, DC, USA, June 17-19, 213 State of Charge Estimation of Cells in Series Connection by Using only the Total Voltage Measurement Xinfan Lin 1, Anna G. Stefanopoulou

More information

The total derivative. Chapter Lagrangian and Eulerian approaches

The total derivative. Chapter Lagrangian and Eulerian approaches Chapter 5 The total erivative 51 Lagrangian an Eulerian approaches The representation of a flui through scalar or vector fiels means that each physical quantity uner consieration is escribe as a function

More information

An Optimal Algorithm for Bandit and Zero-Order Convex Optimization with Two-Point Feedback

An Optimal Algorithm for Bandit and Zero-Order Convex Optimization with Two-Point Feedback Journal of Machine Learning Research 8 07) - Submitte /6; Publishe 5/7 An Optimal Algorithm for Banit an Zero-Orer Convex Optimization with wo-point Feeback Oha Shamir Department of Computer Science an

More information

Diagonalization of Matrices Dr. E. Jacobs

Diagonalization of Matrices Dr. E. Jacobs Diagonalization of Matrices Dr. E. Jacobs One of the very interesting lessons in this course is how certain algebraic techniques can be use to solve ifferential equations. The purpose of these notes is

More information