Invariant Extended Kalman Filter: Theory and application to a velocity-aided estimation problem
|
|
- Rebecca Parrish
- 5 years ago
- Views:
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 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 informationGeneralized 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 informationGeometrical 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 informationOptimal 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 informationAutomated 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 informationFree 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 informationApplication 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 information1 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 informationLaplacian 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 informationwith 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 informationExtension 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 informationSymmetry-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 informationCHAPTER 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 informationThe 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 informationCalculus 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 informationTHE 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 informationELEC3114 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 informationCONTROL 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 informationMultiplicative 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 informationUAVBook 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 informationTRAJECTORY 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 informationVIRTUAL 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 informationRobust 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 informationEuler 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 informationRelative 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 informationIEEE 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 informationObservers 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 informationExtended 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 informationState 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 informationFrom 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 informationLecture 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 informationChapter 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 informationPractical 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 informationLecture 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 information6 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 informationGyroscopic 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 informationJoint 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 informationmodel 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
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 informationIntroduction 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 informationVISUAL 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 informationLagrangian 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 informationContinuous 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 informationSOME 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 informationDarboux 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 informationStudents 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 informationChapter 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 informationMomentum 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 informationOptimization-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 informationAdaptive 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 informationSlide10 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 informationAdaptive 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 informationNonlinear 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 informationAttitude 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 informationTutorial 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 informationAdaptive 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 informationLecture 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 informationA 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 informationand 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 informationON 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 informationInterpolated 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 informationInvestigation 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 informationMath 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 informationEvaluation 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 information19 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 informationCALIFORNIA 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 informationCALIFORNIA 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 informationLinearized 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 informationAn 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 informationComputing 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 informationECE 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 informationOptimized 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 informationHyperbolic 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 informationarxiv: 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 informationVisual 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 informationLeast-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 informationEnergy 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 informationRank, 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 informationState 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 informationVariation-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 informationQubit 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 informationAdaptive 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 informationContinuous 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 informationIN 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 informationNotes 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 informationA 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 informationSystems & 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 informationROBUST 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 informationLecture 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 informationPDE 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 informationAttitude 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 information221A 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 informationAssignment 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 informationNumerical 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 informationTHE 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 informationExperimental 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 informationState 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 informationThe 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 informationAn 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 informationDiagonalization 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