Mini-Course 07 Kalman Particle Filters. Henrique Massard da Fonseca Cesar Cunha Pacheco Wellington Bettencurte Julio Dutra

Size: px
Start display at page:

Download "Mini-Course 07 Kalman Particle Filters. Henrique Massard da Fonseca Cesar Cunha Pacheco Wellington Bettencurte Julio Dutra"

Transcription

1 Mini-Course 07 Kalman Particle Filters Henrique Massard da Fonseca Cesar Cunha Pacheco Wellington Bettencurte Julio Dutra

2 Agenda State Estimation Problems & Kalman Filter Henrique Massard Steady State Kalman Filter, Extended & Encented Kalman Filter Cesar Cunha Pacheco Particle Filter Wellington Bettencurte and Julio Dutra

3 State Estimation Problem Introduction State estimation problems, also designated as nonstationary inverse problems; Available measured data is used together with prior nowledge about the physical phenomena and the measuring devices, in order to sequentially produce estimates of the desired dynamic variables; This is accomplished in such a manner that the error is minimized statistically.

4 State Estimation Problem Position of an aircraft Time integration of velocity components since departure Models aren t perfect Measured with an GPS and altimeter Measurement devices aren t perfect

5 State Estimation Problem Measurement error Model error

6 State Estimation Problem Consider the model for the evolution of the vector x x f ( x, w ) 1 1 Measurements available and are related to x as Where: y h ( x, v ) =1,2,... denotes time instant R n x x = state variables to be estimated y R n y = measurements w R n w = state noise vector v R n v = measurement noise

7 State Estimation Problem The state estimation problem aims at obtaining information about x based on the state evolution model and on the measurements observation model. given by the

8 Bayesian Framewor The solution of the inverse problem within the Bayesian framewor is recast in the form of statistical inference from the posterior probability density, which is the model for the conditional probability distribution of the unnown parameters given the measurements. The measurement model incorporating the related uncertainties is called the lielihood, that is, the conditional probability of the measurements given the unnown parameters. The model for the unnowns that reflects all the uncertainty of the parameters without the information conveyed by the measurements, is called the prior model.

9 Bayesian Framewor The formal mechanism to combine the new information (measurements) with the previously available information (prior) is nown as the Bayes theorem: posterior ( x) ( y x) ( x) ( x y) ( y) where posterior (x) is the posterior probability density, (x) is the prior density, (y x) is the lielihood function and (y) is the marginal probability density of the measurements, which plays the role of a normalizing constant.

10 State Estimation Problem State Evolution Model: Observation Model: x = f (x -1, w -1 ) y h ( x, v ) The evolution-observation model is based on the following assumptions: The sequence x for =1,2., is a Marovian process, that is, π(x x 0,x 1,x 2, x -1 )= π(x x -1 ) The sequence y for =1,2,, is a Marovian process with respect to the history of x, that is, π(y x 0,x 1,x 2, x )= π(y x ) The sequence x depends on the past observations only through its own history, that is, π(x x -1,y 1:-1 )= π(x x -1 )

11 State Estimation Problem State Evolution Model: x = f (x -1,w -1 ) Observation Model: y h ( x, v ) time domain: used to classify the method of solution in the domain y 1:f ={y, =1,,f} The prediction problem, concerned with the determination of π(x y 1:-1 ); The filtering problem, concerned with the determination of π(x y 1: ); The fixed-lag smoothing problem, concerned with the determination of π(x y 1:+p ), where p 1 is the fixed lag; The whole-domain smoothing problem, concerned with the determination of π(x y 1:f )

12 State Estimation Problem (x 1 x 0 ) (x 0 ) Prediction (x 1 ) Filtering Problem By assuming that ( x0 y0) ( x0) is available, the posterior probability density ( x y1: ) is then obtained with Bayesian filters in two steps: prediction and update Update (x 2 x 1 ) Update π(x (x 1 y z 1 ) (x π(x 2 y z 1 ) π(y (z 1 x 1 ) Prediction π(y (z 2 x 2 ) π(x (x 2 y z 1:2 )

13 The Kalman Filter Evolution and observation models are linear. Noises in such models are additive and Gaussian, with nown means and covariances. State Evolution Model: x F x 1 s 1 w 1 Observation Model: y H x v The above set o equations leads to the optimum solution of the state variables; F and H are nown matrices for the linear evolutions of the state x and of the observation y, respectively. Vector s is assumed to be a nown input. Noises w and v have zero means and covariance matrices Q and R, respectively p(w)~n(0,q) and p(v)~n(0,r)

14 The Kalman Filter Derivation of the equations The inverse problem solution can be obtained by Where the posterior pdf can be obtained by the following proportionality relation: Reminding the evolution observation models:

15 The Kalman Filter Derivation of the equations Determine the expectation and the covariance matrix for these distributions in order for the posterior distribution to be fully characterized.

16 The Kalman Filter For the lielihood the expectation is obtained by Non-biased using The covariance matrix is obtained by:

17 The Kalman Filter Derivation of the equations Thus the pdf of the lielihood can be written as

18 The Kalman Filter Derivation of the equations For the prior pdf π(x n y 0:n-1 ), the expectation is obtained by: Equivalent Both using And the covariance matrix is obtained by: cov[ x] E xx T Equivalent

19 The Kalman Filter Derivation of the equations Thus the pdf of the priori can be written as

20 The Kalman Filter Derivation of the equations The pdf of the posterior distribution is obtained combining both prior and lielihood pdf s: The logarithm of the posterior pdf is taen and the derivative is calculated as

21 The Kalman Filter Derivation of the equations Taing x n as x nmap one obtains: I II III IV I III By using the following lemma for the first term in the right hand side ( I), Where One obtains,

22 The Kalman Filter Derivation of the equations A further simplification is obtained with the following lemma: Where IV I III Then

23 The Kalman Filter Derivation of the equations Reminding: Derivative of ln((x y)) with respect to x With the information of the previous lemmas: Results in Where MAP n n n1 n n n n n1 x ˆ x ˆ K y H x ˆ

24 The Kalman Filter Derivation of the equations Covariance matrix derivation K H x x n n n n cov[ x] E xx T By using One obtain

25 The Kalman Filter Prediction: Update: ^ + 1 ^ x F x (4.a) + T 1 P F P F Q (4.b) T 1 K P H H P H R (5.a) T y - ^ + ^ ^ x x K ( z Hx ) (5.b) + P I - K H P Measurement Innovation (5.c)

26 Heat flux q Example I: Lumped System d dt m () t mq() t h For t > 0 T h x z y (0) o where o T () t To T T m For t = 0 h cl L

27 Example I: Lumped System Two illustrative cases are examined: Heat flux q(t)=q o constant and deterministically nown; Heat flux q(t)=q o f(t) with unnown time variation; Plate is made of aluminum ( = 2707 gm -3, c = 896 Jg -1 K -1 ), with thicness L = 0.03 m, q 0 = 8000 W/m 2, T =20 o C, h = 50 Wm -2 K -1 and T 0 = 50 o C. Measurement of the transient temperature of the slab are assumed available. These measurements contain additive, uncorrelated, Gaussian error, with zero mean and a constant standard deviation σ z The errors in the state evolution model are also supposed to be additive, uncorrelated, Gaussian, with zero mean and a constant standard deviation σ θ

28 Example I: Lumped System (i) Heat Flux q(t)=q o constant and deterministically nown The analytical solution for this problem is given by: mt qo mt ( t) oe 1 e h The only state variable in this case is the temperature θ(t )= θ since the applied heat flux q o is constant and deterministically nown, as the other parameter appearing in the formulation. By using a forward finite differences approximation for the time derivative in equation: d mq() t m () t dt h We obtain: m t 1 mq h o 1 t

29 Example I: Lumped System Therefore, the state and observation models given by: x F x s w z H x n are obtained with x s m q h o t Q 2 F 1 mt H 1 R 2 z

30 Example I: Lumped System (ii) Heat Flux q(t)=q 0 f(t) with unnown time variation, The analytical solution for this problem is given by: t mq o mt ' ( t) o e f ( t ') dt ' h t ' 0 In this case, the state variables are given by the temperatures θ(t )= θ and the function that gives the time variation of the applied heat flux, that is f(t )=f. As in the case examined previously, the applied heat flux q o is constant and deterministically nown, as the other parameters appearing in the formulation. By using a forward finite-difference approximation for the time derivative we obtain the equation for the evolution of the state variable θ(t )= θ : o (1 m t) mq t f h 1 1 A random wal model is used for the state variable f(t )=f,, which is given in the form f f 1 1 Where -1 is Gaussian with zero mean and constant standard deviation σ rw

31 Example I: Lumped System (ii) Heat Flux q(t) = q o f(t) with unnown time variation Therefore, the state and observation models given by: x F x s w z H x n F are obtained with mqo 1 mt t h 0 1 x s H 0 0 f 1 0 Q R z 0 2 rw

32 Example II: Experimental result Estimation of position-dependent transient heat source T T T h q( x, y, t) C T T t x x y y e e in 0 < x < a, 0 < y < b, for t > 0 T y T x 0 0 T T 0 at x = 0 and x = a, for t > 0 at y = 0 and y = b, for t > 0 for t = 0, in 0 < x < a and 0 < y < b z e 1 T ( x, y, t) T( x, y, z, t) dz e z 0 h h y Ambient temperature T inf Medium with constant properties C and h h h b e a x

33 Example II: Experimental result Schematics of the experiment

34 Example II: Experimental result Nodal approach input System of measurements Predictive model T t ( x, y, t) 2 ( x, y) T H ( x, y) T T G( x, y, t) T 2T T T 2T T Y t t T T H tg ( x) ( y) n n n n n n n1 i1, j i, j i1, j i, j1 i, j i, j1 n i, j 2 2 i, j ( i, j ) i, j i, j T meas + - ˆ (,, ) meas T x y t J T P OLS T T ˆ 1 P J J J T

35 Example II: Experimental result Nodal approach for KF estimation 1 1 T T = T J P v 1 P P = IP v ( ) ( ) ( ) 0 0 M M L t T T t t L t T T L t T T t J M M M a H G a H G a H G P 1 2 M T T T T

36 Example II: Experimental result Therefore, the state and observation models given by: x F x s w are obtained with x T P z H x n F I J 0 I H [ I 0] Q QT 0 0 Q P

37 Example II: Experimental result Square pulse Sinusoidal pulse

38 Example II: Experimental result - Sine

39 Example II: Experimental result - Square

40 Example II: Experimental result - Sine

41 Example II: Experimental result - Square

42 Example II: Experimental result Square Sin

43 The Kalman Filter References WELCH, G., E BISHOP, G., An Introduction to the Kalman Filter, (2006). Available at SORENSON, H. W., Least-squares estimation: from Gauss to Kalman, IEEE Spectrum (1970), pp MAYBECK, P., 1979, Stochastic models, estimation and control, Academic Press, New Yor.

44 The Kalman Filter Than you!

45 The Kalman Filter Extensions Fact: Kalman filter is restrict to linear and Gaussian problems. One investigation: System matrices are allowed to change with time. What if they don t? Second investigation: What if the hypothesis above do not hold? Can we solve nonlinear and/or non Gaussian problems?

46 The Kalman Filter Extensions What if instead of x F x u w y H x n we had its time-invariant version: x Fx u w y Hx n with the noise given by w N 0, Q n N 0, R

47 The Kalman Filter Extensions In other words F F, H H, Q Q, R R As a practical result, K and P matrices behave asymptotically. After a number of steps: Can we use this to our advantage? K K, P P P

48 Steady-State Kalman Filter Applying this result to Kalman filter equations yields: 1 T T T T P FP F FP H HP H R HP F Q T T 1 K P H HP H R ˆ 1 n n n xˆ I K H Fx K y These equations are referred to as the Steady-State Kalman Filter (SSKF).

49 Steady-State Kalman Filter What are the properties of this method? Equations 1 and 2: offline; Equation 3: online; Thus: P and K are calculated offline; x and y appear in one equation; No online matrix inversion; O(n²), instead of O(n³); 1 P FP F FP H HP H R HP F Q T T T T T T 1 K P H HP H R ˆ 1 n n n xˆ I K H Fx K y

50 Example III Introduction Heat Flux Identification problem: Heating of a flat square plate; 3D Nonlinear Heat Conduction; High magnitude heat flux; Measurements taen at opposite side; (a,b,c)=(120,120,30) mm 3D Nonlinear Transient Inverse Heat Conduction Problem: How to estimate the heat flux at real time?

51 Example III Mathematical Modeling Complete Mathematical Model: Governing Equation (t > 0): T C T T T t c, c c c c Initial Condition (t = 0): T ( x, y, z, t) T, 0 Thermal Properties 3 T C T [J/m ] 6 2 T T T [W/mK]

52 Example III Mathematical Modeling Complete Mathematical Model: Boundary Conditions T in x 0 and x a : c 0 x T in y 0 and y b : c 0 y T in z 0 : c 0 z in z c: T c q x, y, t c T z

53 Example III Mathematical Modeling Complete Mathematical Model: Nonlinear: unable to apply Kalman filter for this case; 3D inverse problem might lead to high computational effort; Proposal: Use a reduced model: Linearize it; Use mean temperature at the z-direction instead of actual temperature; Approximate temperature gradients across the thicness. 1 c z 0 T x, y, t T ( x, y, z, t) dz c

54 Example III Mathematical Modeling Reduced Mathematical Model: Governing Equation (t > 0): T 2 T 2 T * * * 2 2 q x, y, t C t x y c, Initial Condition (t = 0): T ( x, y, t) T, 0 C Thermal Properties C T * * T * * * w/ T 600 K

55 Example III Mathematical Modeling Reduced Mathematical Model: Boundary Conditions T in x 0 and x a : 0 x in y 0 and y b : T y 0 Improved Lumped Method Temperature at z=0: c,,0,,,,, 6 * T x y t T x y t q x y t

56 Example III Inverse Problem Settings State vector: Mean temperature; Heat flux; Values throughout the mesh. Observation vector: Temperature at z= 0; Values throughout the mesh. Noise Covariance Matrices: Assumed uncorrelated. x T q c z Hx H 0 I 6 * Q 2 T I I q R 2 T I

57 Example III Inverse Problem Settings Synthetic Measurements: Solution of forward complete problem; Achieved grid/time-step independence; Exact (Reference) heat flux; Total time: 2.0 s (200 measurements); Inverse Problem: Reduced model; 24 x 24 grid with 0.02 s time step; No inverse crime; exato n y N y, R n y exato n Hx exato n exato n n y y ω y OBS: ω N 0, I

58 Example III Inverse Problem Settings Exact (Reference) Heat Flux: x x x, q t t q x, y, t q x x x, t t 0, otherwise 1,1 1,2, 1 y y y, 0 1,1 1,2 2,1 2,2 2 y y y, 0 2,1 2,2 q 1 1E7 W/m 2 q 2 5E6 W/m 2 t 1 t s 0.6 s x 1,1 30 mm x 2,1 90 mm x 1,2 50 mm x 2,2 100 mm y 1,1 30 mm y 2,1 90 mm y 1,2 50 mm y 2,2 100 mm

59 Example III Inverse Problem Settings Exact (Reference) Heat Flux: x x x, q t t q x, y, t q x x x, t t 0, caso contrário 1,1 1,2, 1 y y y, 0 1,1 1,2 2,1 2,2 2 y y y, 0 2,1 2,2

60 Example III Results Hot Spot #1: Temperature and heat flux estimates

61 Example III Results Hot Spot #1: Temperature estimates and residuals

62 Example III Results Hot Spot #2: Temperature and heat flux estimates

63 Example III Results Hot Spot #2: Temperature and heat flux estimates

64 Example III Results Computational time: Physical time: 2.0 s; Kalman filter: 300 s; SSKF: 0.9 s; Only SSKF allows for real-time estimation; Majority of computational effort done at pre-processing; Recursive estimation: 2 matrix-vector multiplications.

65 The Kalman Filter Extensions What if instead of x F x u w y H x n we had a nonlinear non Gaussian model: x f x, u, w y h x, n How does one perform sequential estimation with such models?

66 The Extended KF Idea: Linearize the model and apply classical KF equations: f ˆ,, ˆ f x f x u w x x w x w 1 1 n xˆ 1 xˆ1 h ˆ, ˆ h y h x n x x n x n n xˆ xˆ

67 The Extended KF Equations Extended KF (EKF): Linearization + Kalman Filter: Linearization of both evolution and observation models. Prediction: Linearization: Prior Mean and Covariance F and L 1 1 x xˆ f 1 xˆ1 T T n 1 1 n xˆ f xˆ, u, 0 and P F P F L Q L f w

68 The Extended KF Equations Update: Linearization H h Calculation of Intermediate Covariance Matrices x xˆ and 1 T T T K P H H P H M R M xˆ xˆ K y h xˆ, 0 and P I K H P M h n xˆ

69 Example IV Free falling of a particle: State variables: Altitude (x 1 ); Velocity (x 2 ); Ballistic Coefficient (x 3 ); Observation variable: Observed distance: 2 2 M x t a 1

70 Example IV Free falling of a particle: Evolution-Observation Model x x w x 1 exp x x g w 2 x w 3 3 x 2 y t M x t a v 1 2

71 Example IV Free falling of a particle: Input data: 0 g M lbs /ft ; ft/s ; 210 ft; 10 ft; a = 10 ft. Noise model: E v 2 i E w t 0, i 1,2,3 Initial State: ft xˆ x P diag

72 Example IV Free falling of a particle: Reference values: Estimation error:

73 Higher order methods EKF properties: Sequential nonlinear estimation algorithm of choice; Non-intrusive; Up for parallelization; Hard to accelerate theoretically (there is no SSEKF ). What if nonlinearities are not sufficiently captured? 1st order approximations might be insufficient; EKF might lead to unreliable estimates.

74 Higher order methods Example: Polar to Rectangular mapping: x r rcos and y r sin Goal: Find y statistics, given Nonlinear mapping; x is uncorrelated; Symmetric pdfs. r 1 x = and y h x 2

75 Higher order methods 1st order expansion around mean of x: Thus E E h x y h x h x x x x h 0 y hx E x x y hx x 1 x

76 Higher order methods 1st component: y1 E rcos E r rcos E cos cos sin sin r 0 r r cos Assuming: x r r r Thus: y r cos y 0 1 1

77 Higher order methods 2nd component: y2 E rsin E r rsin E sin cos cos sin r r r sine cos E cos Assuming: x r r r Thus: y E cos but y 1??? 2 2

78 Higher order methods If we assume uniform distribution: U, m m It follows that sin E m cos 1 The first order approximation is incorrect!! m

79 Higher order methods How to improve this estimate? In other words, we see better ways to propagate through a nonlinear mapping x E x and P cov x y h x in order to obtain y E y and P cov y y

80 Higher order methods Solution: Unscented transform. 1st step (2n samples or sigma points): ( i) ( i) ( i) x x x,with x np n is the size of x vector; i subscript: ith row of matrix. T i 2nd step (Mapping of samples): y ( i) ( i) h x

81 Higher order methods Solution: Unscented transform. 3rd step (Averaging of mappings): P y 1 2 n y 1 2 n and 2 n () i i1 2n i1 y yy T OBS: ( i) ( i) y y y

82 Higher order methods Unscented transform: 3rd order accurate; Nonintrusive; No extra matrices required; Sq. root of P: Cholesy decomp.; Deterministic sampling (2n samples) So, for heavily nonlinear problems: UT-based Kalman filter

83 The Unscented KF Equations Unscented KF (UKF): Unscented transform (UT) + Kalman Filter: 1 UT at prediction stage + 1 UT at update stage. Prediction: Sampling of Sigma Points Prior Mean and Covariance T n and, ( i) ( i) ( i) n1 n1 1 n n1 n i xˆ xˆ P xˆ f xˆ u 1 2n 1 2n ( i) and ( i) ( i), T n n1 n n n n 2n 2n i1 i1 xˆ xˆ P xˆ xˆ Q

84 The Unscented KF Equations Update: Sampling of sigma points T n and ( i ) ( i ) ( i ) n n n n i xˆ xˆ P yˆ h xˆ Calculation of Intermediate Covariance Matrices 1 2n yˆ yˆ() i n n 2n i 1 1 2n 1 2n ˆ ( i) ˆ ( i), T and ˆ ( i) ˆ ( i), T y n n n xy n n 2n 2n i1 i1 P y y R P x y

85 The Unscented KF Equations Update: Posterior Mean and Covariance: K P P 1 n xy y T n n n n n n n n y n xˆ xˆ K y yˆ and P P K P K

86 Example V Free falling of a particle revisited: Evolution-Observation Model x x w x 1 exp x x g w 2 x w 3 3 x 2 y t M x t a v 1 2

87 Example V Free falling of a particle:

88 Example VI Introduction Heat Flux Identification problem revisited: Same model as example III; Estimation of heat flux at z=0; Temperature measurements at z=c; 3D, Nonlinear; Heat flux application from t=0; Use Complete Model for Inverse Problem solution;

89 Example VI Results Hot Spot #2: Temperature and heat flux estimates

90 Example VI Results Hot Spot #2: Temperature estimates and residuals

91 Example VI Results Computational time: Physical time: 2.0 s; Kalman filter: N/A; UKF: s (approx. 32 h); UKF and use of the Complete Model: Inverse Analysis is made possible; Computational time is excessively large.

92 Overall Conclusions Kalman filtering techniques Wide range of applications for sequential estimation; Much more variations available; Classical Kalman Filter: Analytical solution for linear and Gaussian problems; Stable, robust, easy to program; Extended and Unscented Kalman Filter: Reliable algorithms for nonlinear and/or non Gaussian problems; Increasing degrees of accuracy and complexity.

93 Overall Conclusions SIMON D., Optimal State Estimation, John Wiley & Sons, 2006.

KALMAN AND PARTICLE FILTERS

KALMAN AND PARTICLE FILTERS KALMAN AND PARTICLE FILTERS H. R. B. Orlande, M. J. Colaço, G. S. Duliravich, F. L. V. Vianna, W. B. da Silva, H. M. da Fonseca and O. Fudym Department of Mechanical Engineering Escola Politécnica/COPPE

More information

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Lecture 2: From Linear Regression to Kalman Filter and Beyond Lecture 2: From Linear Regression to Kalman Filter and Beyond Department of Biomedical Engineering and Computational Science Aalto University January 26, 2012 Contents 1 Batch and Recursive Estimation

More information

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Lecture 2: From Linear Regression to Kalman Filter and Beyond Lecture 2: From Linear Regression to Kalman Filter and Beyond January 18, 2017 Contents 1 Batch and Recursive Estimation 2 Towards Bayesian Filtering 3 Kalman Filter and Bayesian Filtering and Smoothing

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Probabilistic Fundamentals in Robotics Gaussian Filters Course Outline Basic mathematical framework Probabilistic models of mobile robots Mobile

More information

Lecture 6: Bayesian Inference in SDE Models

Lecture 6: Bayesian Inference in SDE Models Lecture 6: Bayesian Inference in SDE Models Bayesian Filtering and Smoothing Point of View Simo Särkkä Aalto University Simo Särkkä (Aalto) Lecture 6: Bayesian Inference in SDEs 1 / 45 Contents 1 SDEs

More information

Probabilistic Fundamentals in Robotics. DAUIN Politecnico di Torino July 2010

Probabilistic Fundamentals in Robotics. DAUIN Politecnico di Torino July 2010 Probabilistic Fundamentals in Robotics Gaussian Filters Basilio Bona DAUIN Politecnico di Torino July 2010 Course Outline Basic mathematical framework Probabilistic models of mobile robots Mobile robot

More information

The Kalman Filter ImPr Talk

The Kalman Filter ImPr Talk The Kalman Filter ImPr Talk Ged Ridgway Centre for Medical Image Computing November, 2006 Outline What is the Kalman Filter? State Space Models Kalman Filter Overview Bayesian Updating of Estimates Kalman

More information

Mini-course 07: Kalman and Particle Filters Particle Filters Fundamentals, algorithms and applications

Mini-course 07: Kalman and Particle Filters Particle Filters Fundamentals, algorithms and applications Mini-course 07: Kalman and Particle Filters Particle Filters Fundamentals, algorithms and applications Henrique Fonseca & Cesar Pacheco Wellington Betencurte 1 & Julio Dutra 2 Federal University of Espírito

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Extended Kalman Filter Dr. Kostas Alexis (CSE) These slides relied on the lectures from C. Stachniss, J. Sturm and the book Probabilistic Robotics from Thurn et al.

More information

Kalman filtering and friends: Inference in time series models. Herke van Hoof slides mostly by Michael Rubinstein

Kalman filtering and friends: Inference in time series models. Herke van Hoof slides mostly by Michael Rubinstein Kalman filtering and friends: Inference in time series models Herke van Hoof slides mostly by Michael Rubinstein Problem overview Goal Estimate most probable state at time k using measurement up to time

More information

On a Data Assimilation Method coupling Kalman Filtering, MCRE Concept and PGD Model Reduction for Real-Time Updating of Structural Mechanics Model

On a Data Assimilation Method coupling Kalman Filtering, MCRE Concept and PGD Model Reduction for Real-Time Updating of Structural Mechanics Model On a Data Assimilation Method coupling, MCRE Concept and PGD Model Reduction for Real-Time Updating of Structural Mechanics Model 2016 SIAM Conference on Uncertainty Quantification Basile Marchand 1, Ludovic

More information

Dynamic System Identification using HDMR-Bayesian Technique

Dynamic System Identification using HDMR-Bayesian Technique Dynamic System Identification using HDMR-Bayesian Technique *Shereena O A 1) and Dr. B N Rao 2) 1), 2) Department of Civil Engineering, IIT Madras, Chennai 600036, Tamil Nadu, India 1) ce14d020@smail.iitm.ac.in

More information

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances Journal of Mechanical Engineering and Automation (): 6- DOI: 593/jjmea Cramér-Rao Bounds for Estimation of Linear System oise Covariances Peter Matiso * Vladimír Havlena Czech echnical University in Prague

More information

Nonlinear Estimation Techniques for Impact Point Prediction of Ballistic Targets

Nonlinear Estimation Techniques for Impact Point Prediction of Ballistic Targets Nonlinear Estimation Techniques for Impact Point Prediction of Ballistic Targets J. Clayton Kerce a, George C. Brown a, and David F. Hardiman b a Georgia Tech Research Institute, Georgia Institute of Technology,

More information

Kalman Filter. Predict: Update: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q

Kalman Filter. Predict: Update: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q Kalman Filter Kalman Filter Predict: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q Update: K = P k k 1 Hk T (H k P k k 1 Hk T + R) 1 x k k = x k k 1 + K(z k H k x k k 1 ) P k k =(I

More information

Lecture 7: Optimal Smoothing

Lecture 7: Optimal Smoothing Department of Biomedical Engineering and Computational Science Aalto University March 17, 2011 Contents 1 What is Optimal Smoothing? 2 Bayesian Optimal Smoothing Equations 3 Rauch-Tung-Striebel Smoother

More information

For final project discussion every afternoon Mark and I will be available

For final project discussion every afternoon Mark and I will be available Worshop report 1. Daniels report is on website 2. Don t expect to write it based on listening to one project (we had 6 only 2 was sufficient quality) 3. I suggest writing it on one presentation. 4. Include

More information

Extended Object and Group Tracking with Elliptic Random Hypersurface Models

Extended Object and Group Tracking with Elliptic Random Hypersurface Models Extended Object and Group Tracing with Elliptic Random Hypersurface Models Marcus Baum Benjamin Noac and Uwe D. Hanebec Intelligent Sensor-Actuator-Systems Laboratory ISAS Institute for Anthropomatics

More information

The Unscented Particle Filter

The Unscented Particle Filter The Unscented Particle Filter Rudolph van der Merwe (OGI) Nando de Freitas (UC Bereley) Arnaud Doucet (Cambridge University) Eric Wan (OGI) Outline Optimal Estimation & Filtering Optimal Recursive Bayesian

More information

Prediction of ESTSP Competition Time Series by Unscented Kalman Filter and RTS Smoother

Prediction of ESTSP Competition Time Series by Unscented Kalman Filter and RTS Smoother Prediction of ESTSP Competition Time Series by Unscented Kalman Filter and RTS Smoother Simo Särkkä, Aki Vehtari and Jouko Lampinen Helsinki University of Technology Department of Electrical and Communications

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

5.1 2D example 59 Figure 5.1: Parabolic velocity field in a straight two-dimensional pipe. Figure 5.2: Concentration on the input boundary of the pipe. The vertical axis corresponds to r 2 -coordinate,

More information

The Kalman Filter. Data Assimilation & Inverse Problems from Weather Forecasting to Neuroscience. Sarah Dance

The Kalman Filter. Data Assimilation & Inverse Problems from Weather Forecasting to Neuroscience. Sarah Dance The Kalman Filter Data Assimilation & Inverse Problems from Weather Forecasting to Neuroscience Sarah Dance School of Mathematical and Physical Sciences, University of Reading s.l.dance@reading.ac.uk July

More information

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier Miscellaneous Regarding reading materials Reading materials will be provided as needed If no assigned reading, it means I think the material from class is sufficient Should be enough for you to do your

More information

EKF, UKF. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics

EKF, UKF. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics EKF, UKF Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Kalman Filter Kalman Filter = special case of a Bayes filter with dynamics model and sensory

More information

EKF, UKF. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics

EKF, UKF. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics EKF, UKF Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Kalman Filter Kalman Filter = special case of a Bayes filter with dynamics model and sensory

More information

L06. LINEAR KALMAN FILTERS. NA568 Mobile Robotics: Methods & Algorithms

L06. LINEAR KALMAN FILTERS. NA568 Mobile Robotics: Methods & Algorithms L06. LINEAR KALMAN FILTERS NA568 Mobile Robotics: Methods & Algorithms 2 PS2 is out! Landmark-based Localization: EKF, UKF, PF Today s Lecture Minimum Mean Square Error (MMSE) Linear Kalman Filter Gaussian

More information

OPTIMAL ESTIMATION of DYNAMIC SYSTEMS

OPTIMAL ESTIMATION of DYNAMIC SYSTEMS CHAPMAN & HALL/CRC APPLIED MATHEMATICS -. AND NONLINEAR SCIENCE SERIES OPTIMAL ESTIMATION of DYNAMIC SYSTEMS John L Crassidis and John L. Junkins CHAPMAN & HALL/CRC A CRC Press Company Boca Raton London

More information

Organization. I MCMC discussion. I project talks. I Lecture.

Organization. I MCMC discussion. I project talks. I Lecture. Organization I MCMC discussion I project talks. I Lecture. Content I Uncertainty Propagation Overview I Forward-Backward with an Ensemble I Model Reduction (Intro) Uncertainty Propagation in Causal Systems

More information

State Estimation using Moving Horizon Estimation and Particle Filtering

State Estimation using Moving Horizon Estimation and Particle Filtering State Estimation using Moving Horizon Estimation and Particle Filtering James B. Rawlings Department of Chemical and Biological Engineering UW Math Probability Seminar Spring 2009 Rawlings MHE & PF 1 /

More information

Greg Welch and Gary Bishop. University of North Carolina at Chapel Hill Department of Computer Science.

Greg Welch and Gary Bishop. University of North Carolina at Chapel Hill Department of Computer Science. STC Lecture Series An Introduction to the Kalman Filter Greg Welch and Gary Bishop University of North Carolina at Chapel Hill Department of Computer Science http://www.cs.unc.edu/~welch/kalmanlinks.html

More information

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft

Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft 1 Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft K. Meier and A. Desai Abstract Using sensors that only measure the bearing angle and range of an aircraft, a Kalman filter is implemented

More information

RECURSIVE OUTLIER-ROBUST FILTERING AND SMOOTHING FOR NONLINEAR SYSTEMS USING THE MULTIVARIATE STUDENT-T DISTRIBUTION

RECURSIVE OUTLIER-ROBUST FILTERING AND SMOOTHING FOR NONLINEAR SYSTEMS USING THE MULTIVARIATE STUDENT-T DISTRIBUTION 1 IEEE INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING, SEPT. 3 6, 1, SANTANDER, SPAIN RECURSIVE OUTLIER-ROBUST FILTERING AND SMOOTHING FOR NONLINEAR SYSTEMS USING THE MULTIVARIATE STUDENT-T

More information

ECE531 Lecture 11: Dynamic Parameter Estimation: Kalman-Bucy Filter

ECE531 Lecture 11: Dynamic Parameter Estimation: Kalman-Bucy Filter ECE531 Lecture 11: Dynamic Parameter Estimation: Kalman-Bucy Filter D. Richard Brown III Worcester Polytechnic Institute 09-Apr-2009 Worcester Polytechnic Institute D. Richard Brown III 09-Apr-2009 1 /

More information

SLAM Techniques and Algorithms. Jack Collier. Canada. Recherche et développement pour la défense Canada. Defence Research and Development Canada

SLAM Techniques and Algorithms. Jack Collier. Canada. Recherche et développement pour la défense Canada. Defence Research and Development Canada SLAM Techniques and Algorithms Jack Collier Defence Research and Development Canada Recherche et développement pour la défense Canada Canada Goals What will we learn Gain an appreciation for what SLAM

More information

A Gaussian Mixture PHD Filter for Nonlinear Jump Markov Models

A Gaussian Mixture PHD Filter for Nonlinear Jump Markov Models A Gaussian Mixture PHD Filter for Nonlinear Jump Marov Models Ba-Ngu Vo Ahmed Pasha Hoang Duong Tuan Department of Electrical and Electronic Engineering The University of Melbourne Parville VIC 35 Australia

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

Smoothers: Types and Benchmarks

Smoothers: Types and Benchmarks Smoothers: Types and Benchmarks Patrick N. Raanes Oxford University, NERSC 8th International EnKF Workshop May 27, 2013 Chris Farmer, Irene Moroz Laurent Bertino NERSC Geir Evensen Abstract Talk builds

More information

Gaussian Process Approximations of Stochastic Differential Equations

Gaussian Process Approximations of Stochastic Differential Equations Gaussian Process Approximations of Stochastic Differential Equations Cédric Archambeau Dan Cawford Manfred Opper John Shawe-Taylor May, 2006 1 Introduction Some of the most complex models routinely run

More information

Introduction to Unscented Kalman Filter

Introduction to Unscented Kalman Filter Introduction to Unscented Kalman Filter 1 Introdution In many scientific fields, we use certain models to describe the dynamics of system, such as mobile robot, vision tracking and so on. The word dynamics

More information

SIMULTANEOUS STATE AND PARAMETER ESTIMATION USING KALMAN FILTERS

SIMULTANEOUS STATE AND PARAMETER ESTIMATION USING KALMAN FILTERS ECE5550: Applied Kalman Filtering 9 1 SIMULTANEOUS STATE AND PARAMETER ESTIMATION USING KALMAN FILTERS 9.1: Parameters versus states Until now, we have assumed that the state-space model of the system

More information

A Comparitive Study Of Kalman Filter, Extended Kalman Filter And Unscented Kalman Filter For Harmonic Analysis Of The Non-Stationary Signals

A Comparitive Study Of Kalman Filter, Extended Kalman Filter And Unscented Kalman Filter For Harmonic Analysis Of The Non-Stationary Signals International Journal of Scientific & Engineering Research, Volume 3, Issue 7, July-2012 1 A Comparitive Study Of Kalman Filter, Extended Kalman Filter And Unscented Kalman Filter For Harmonic Analysis

More information

9 Multi-Model State Estimation

9 Multi-Model State Estimation Technion Israel Institute of Technology, Department of Electrical Engineering Estimation and Identification in Dynamical Systems (048825) Lecture Notes, Fall 2009, Prof. N. Shimkin 9 Multi-Model State

More information

Robotics 2 Target Tracking. Kai Arras, Cyrill Stachniss, Maren Bennewitz, Wolfram Burgard

Robotics 2 Target Tracking. Kai Arras, Cyrill Stachniss, Maren Bennewitz, Wolfram Burgard Robotics 2 Target Tracking Kai Arras, Cyrill Stachniss, Maren Bennewitz, Wolfram Burgard Slides by Kai Arras, Gian Diego Tipaldi, v.1.1, Jan 2012 Chapter Contents Target Tracking Overview Applications

More information

Recurrent Neural Network Training with the Extended Kalman Filter

Recurrent Neural Network Training with the Extended Kalman Filter Recurrent Neural Networ raining with the Extended Kalman Filter Peter REBAICKÝ Slova University of echnology Faculty of Informatics and Information echnologies Ilovičova 3, 842 16 Bratislava, Slovaia trebaticy@fiit.stuba.s

More information

ROBUST CONSTRAINED ESTIMATION VIA UNSCENTED TRANSFORMATION. Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a 1

ROBUST CONSTRAINED ESTIMATION VIA UNSCENTED TRANSFORMATION. Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a 1 ROUST CONSTRINED ESTIMTION VI UNSCENTED TRNSFORMTION Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a a Department of Chemical Engineering, Clarkson University, Potsdam, NY -3699, US.

More information

Lessons in Estimation Theory for Signal Processing, Communications, and Control

Lessons in Estimation Theory for Signal Processing, Communications, and Control Lessons in Estimation Theory for Signal Processing, Communications, and Control Jerry M. Mendel Department of Electrical Engineering University of Southern California Los Angeles, California PRENTICE HALL

More information

A new unscented Kalman filter with higher order moment-matching

A new unscented Kalman filter with higher order moment-matching A new unscented Kalman filter with higher order moment-matching KSENIA PONOMAREVA, PARESH DATE AND ZIDONG WANG Department of Mathematical Sciences, Brunel University, Uxbridge, UB8 3PH, UK. Abstract This

More information

A NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS

A NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS AAS 6-135 A NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS Andrew J. Sinclair,JohnE.Hurtado, and John L. Junkins The concept of nonlinearity measures for dynamical systems is extended to estimation systems,

More information

The Scaled Unscented Transformation

The Scaled Unscented Transformation The Scaled Unscented Transformation Simon J. Julier, IDAK Industries, 91 Missouri Blvd., #179 Jefferson City, MO 6519 E-mail:sjulier@idak.com Abstract This paper describes a generalisation of the unscented

More information

Constrained State Estimation Using the Unscented Kalman Filter

Constrained State Estimation Using the Unscented Kalman Filter 16th Mediterranean Conference on Control and Automation Congress Centre, Ajaccio, France June 25-27, 28 Constrained State Estimation Using the Unscented Kalman Filter Rambabu Kandepu, Lars Imsland and

More information

A Crash Course on Kalman Filtering

A Crash Course on Kalman Filtering A Crash Course on Kalman Filtering Dan Simon Cleveland State University Fall 2014 1 / 64 Outline Linear Systems Probability State Means and Covariances Least Squares Estimation The Kalman Filter Unknown

More information

State Estimation with a Kalman Filter

State Estimation with a Kalman Filter State Estimation with a Kalman Filter When I drive into a tunnel, my GPS continues to show me moving forward, even though it isn t getting any new position sensing data How does it work? A Kalman filter

More information

TSRT14: Sensor Fusion Lecture 8

TSRT14: Sensor Fusion Lecture 8 TSRT14: Sensor Fusion Lecture 8 Particle filter theory Marginalized particle filter Gustaf Hendeby gustaf.hendeby@liu.se TSRT14 Lecture 8 Gustaf Hendeby Spring 2018 1 / 25 Le 8: particle filter theory,

More information

A Matrix Theoretic Derivation of the Kalman Filter

A Matrix Theoretic Derivation of the Kalman Filter A Matrix Theoretic Derivation of the Kalman Filter 4 September 2008 Abstract This paper presents a matrix-theoretic derivation of the Kalman filter that is accessible to students with a strong grounding

More information

A Spectral Approach to Linear Bayesian Updating

A Spectral Approach to Linear Bayesian Updating A Spectral Approach to Linear Bayesian Updating Oliver Pajonk 1,2, Bojana V. Rosic 1, Alexander Litvinenko 1, and Hermann G. Matthies 1 1 Institute of Scientific Computing, TU Braunschweig, Germany 2 SPT

More information

Lecture 6: Multiple Model Filtering, Particle Filtering and Other Approximations

Lecture 6: Multiple Model Filtering, Particle Filtering and Other Approximations Lecture 6: Multiple Model Filtering, Particle Filtering and Other Approximations Department of Biomedical Engineering and Computational Science Aalto University April 28, 2010 Contents 1 Multiple Model

More information

A nonlinear filtering tool for analysis of hot-loop test campaings

A nonlinear filtering tool for analysis of hot-loop test campaings A nonlinear filtering tool for analysis of hot-loop test campaings Enso Ikonen* Jenő Kovács*, ** * Systems Engineering Laboratory, Department of Process and Environmental Engineering, University of Oulu,

More information

Basic Concepts in Data Reconciliation. Chapter 6: Steady-State Data Reconciliation with Model Uncertainties

Basic Concepts in Data Reconciliation. Chapter 6: Steady-State Data Reconciliation with Model Uncertainties Chapter 6: Steady-State Data with Model Uncertainties CHAPTER 6 Steady-State Data with Model Uncertainties 6.1 Models with Uncertainties In the previous chapters, the models employed in the DR were considered

More information

VISION TRACKING PREDICTION

VISION TRACKING PREDICTION VISION RACKING PREDICION Eri Cuevas,2, Daniel Zaldivar,2, and Raul Rojas Institut für Informati, Freie Universität Berlin, ausstr 9, D-495 Berlin, German el 0049-30-83852485 2 División de Electrónica Computación,

More information

A technique for simultaneous parameter identification and measurement calibration for overhead transmission lines

A technique for simultaneous parameter identification and measurement calibration for overhead transmission lines A technique for simultaneous parameter identification and measurement calibration for overhead transmission lines PAVEL HERING University of West Bohemia Department of cybernetics Univerzitni 8, 36 4 Pilsen

More information

NON-LINEAR NOISE ADAPTIVE KALMAN FILTERING VIA VARIATIONAL BAYES

NON-LINEAR NOISE ADAPTIVE KALMAN FILTERING VIA VARIATIONAL BAYES 2013 IEEE INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING NON-LINEAR NOISE ADAPTIVE KALMAN FILTERING VIA VARIATIONAL BAYES Simo Särä Aalto University, 02150 Espoo, Finland Jouni Hartiainen

More information

Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen. Bayesian Learning. Tobias Scheffer, Niels Landwehr

Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen. Bayesian Learning. Tobias Scheffer, Niels Landwehr Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen Bayesian Learning Tobias Scheffer, Niels Landwehr Remember: Normal Distribution Distribution over x. Density function with parameters

More information

4 Derivations of the Discrete-Time Kalman Filter

4 Derivations of the Discrete-Time Kalman Filter Technion Israel Institute of Technology, Department of Electrical Engineering Estimation and Identification in Dynamical Systems (048825) Lecture Notes, Fall 2009, Prof N Shimkin 4 Derivations of the Discrete-Time

More information

Nonlinear and/or Non-normal Filtering. Jesús Fernández-Villaverde University of Pennsylvania

Nonlinear and/or Non-normal Filtering. Jesús Fernández-Villaverde University of Pennsylvania Nonlinear and/or Non-normal Filtering Jesús Fernández-Villaverde University of Pennsylvania 1 Motivation Nonlinear and/or non-gaussian filtering, smoothing, and forecasting (NLGF) problems are pervasive

More information

Information, Covariance and Square-Root Filtering in the Presence of Unknown Inputs 1

Information, Covariance and Square-Root Filtering in the Presence of Unknown Inputs 1 Katholiee Universiteit Leuven Departement Eletrotechnie ESAT-SISTA/TR 06-156 Information, Covariance and Square-Root Filtering in the Presence of Unnown Inputs 1 Steven Gillijns and Bart De Moor 2 October

More information

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print)

More information

Stochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno

Stochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno Stochastic Processes M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno 1 Outline Stochastic (random) processes. Autocorrelation. Crosscorrelation. Spectral density function.

More information

Application of the Ensemble Kalman Filter to History Matching

Application of the Ensemble Kalman Filter to History Matching Application of the Ensemble Kalman Filter to History Matching Presented at Texas A&M, November 16,2010 Outline Philosophy EnKF for Data Assimilation Field History Match Using EnKF with Covariance Localization

More information

An Introduction to the Kalman Filter

An Introduction to the Kalman Filter An Introduction to the Kalman Filter by Greg Welch 1 and Gary Bishop 2 Department of Computer Science University of North Carolina at Chapel Hill Chapel Hill, NC 275993175 Abstract In 1960, R.E. Kalman

More information

Kalman Filter and Ensemble Kalman Filter

Kalman Filter and Ensemble Kalman Filter Kalman Filter and Ensemble Kalman Filter 1 Motivation Ensemble forecasting : Provides flow-dependent estimate of uncertainty of the forecast. Data assimilation : requires information about uncertainty

More information

Recursive Noise Adaptive Kalman Filtering by Variational Bayesian Approximations

Recursive Noise Adaptive Kalman Filtering by Variational Bayesian Approximations PREPRINT 1 Recursive Noise Adaptive Kalman Filtering by Variational Bayesian Approximations Simo Särä, Member, IEEE and Aapo Nummenmaa Abstract This article considers the application of variational Bayesian

More information

Parameter identification using the skewed Kalman Filter

Parameter identification using the skewed Kalman Filter Parameter identification using the sewed Kalman Filter Katrin Runtemund, Gerhard Müller, U München Motivation and the investigated identification problem Problem: damped SDOF system excited by a sewed

More information

Probabilistic Graphical Models

Probabilistic Graphical Models Probabilistic Graphical Models Brown University CSCI 2950-P, Spring 2013 Prof. Erik Sudderth Lecture 12: Gaussian Belief Propagation, State Space Models and Kalman Filters Guest Kalman Filter Lecture by

More information

SIGMA POINT GAUSSIAN SUM FILTER DESIGN USING SQUARE ROOT UNSCENTED FILTERS

SIGMA POINT GAUSSIAN SUM FILTER DESIGN USING SQUARE ROOT UNSCENTED FILTERS SIGMA POINT GAUSSIAN SUM FILTER DESIGN USING SQUARE ROOT UNSCENTED FILTERS Miroslav Šimandl, Jindřich Duní Department of Cybernetics and Research Centre: Data - Algorithms - Decision University of West

More information

Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications

Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications Stochastic Collocation Methods for Polynomial Chaos: Analysis and Applications Dongbin Xiu Department of Mathematics, Purdue University Support: AFOSR FA955-8-1-353 (Computational Math) SF CAREER DMS-64535

More information

Conditional Posterior Cramér-Rao Lower Bounds for Nonlinear Sequential Bayesian Estimation

Conditional Posterior Cramér-Rao Lower Bounds for Nonlinear Sequential Bayesian Estimation 1 Conditional Posterior Cramér-Rao Lower Bounds for Nonlinear Sequential Bayesian Estimation Long Zuo, Ruixin Niu, and Pramod K. Varshney Abstract Posterior Cramér-Rao lower bounds (PCRLBs) 1] for sequential

More information

Parametric Models. Dr. Shuang LIANG. School of Software Engineering TongJi University Fall, 2012

Parametric Models. Dr. Shuang LIANG. School of Software Engineering TongJi University Fall, 2012 Parametric Models Dr. Shuang LIANG School of Software Engineering TongJi University Fall, 2012 Today s Topics Maximum Likelihood Estimation Bayesian Density Estimation Today s Topics Maximum Likelihood

More information

2D Image Processing. Bayes filter implementation: Kalman filter

2D Image Processing. Bayes filter implementation: Kalman filter 2D Image Processing Bayes filter implementation: Kalman filter Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de

More information

DATA ASSIMILATION FOR FLOOD FORECASTING

DATA ASSIMILATION FOR FLOOD FORECASTING DATA ASSIMILATION FOR FLOOD FORECASTING Arnold Heemin Delft University of Technology 09/16/14 1 Data assimilation is the incorporation of measurement into a numerical model to improve the model results

More information

A STATE-SPACE APPROACH FOR THE ANALYSIS OF WAVE AND DIFFUSION FIELDS

A STATE-SPACE APPROACH FOR THE ANALYSIS OF WAVE AND DIFFUSION FIELDS ICASSP 2015 A STATE-SPACE APPROACH FOR THE ANALYSIS OF WAVE AND DIFFUSION FIELDS Stefano Maranò Donat Fäh Hans-Andrea Loeliger ETH Zurich, Swiss Seismological Service, 8092 Zürich ETH Zurich, Dept. Information

More information

Lecture 4: Extended Kalman filter and Statistically Linearized Filter

Lecture 4: Extended Kalman filter and Statistically Linearized Filter Lecture 4: Extended Kalman filter and Statistically Linearized Filter Department of Biomedical Engineering and Computational Science Aalto University February 17, 2011 Contents 1 Overview of EKF 2 Linear

More information

AN ABSTRACT OF THE THESIS OF

AN ABSTRACT OF THE THESIS OF AN ABSTRACT OF THE THESIS OF Juan Pablo Muñoz Constantine for the degree of Master of Science in Electrical and Computer Engineering presented on September 22 nd, 2015. Title: Grid Voltage Frequency Estimation

More information

F denotes cumulative density. denotes probability density function; (.)

F denotes cumulative density. denotes probability density function; (.) BAYESIAN ANALYSIS: FOREWORDS Notation. System means the real thing and a model is an assumed mathematical form for the system.. he probability model class M contains the set of the all admissible models

More information

VEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL

VEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL 1/10 IAGNEMMA AND DUBOWSKY VEHICLE WHEEL-GROUND CONTACT ANGLE ESTIMATION: WITH APPLICATION TO MOBILE ROBOT TRACTION CONTROL K. IAGNEMMA S. DUBOWSKY Massachusetts Institute of Technology, Cambridge, MA

More information

An Improved Particle Filter with Applications in Ballistic Target Tracking

An Improved Particle Filter with Applications in Ballistic Target Tracking Sensors & ransducers Vol. 72 Issue 6 June 204 pp. 96-20 Sensors & ransducers 204 by IFSA Publishing S. L. http://www.sensorsportal.co An Iproved Particle Filter with Applications in Ballistic arget racing

More information

A Comparison of Multiple-Model Target Tracking Algorithms

A Comparison of Multiple-Model Target Tracking Algorithms University of New Orleans ScholarWors@UNO University of New Orleans heses and Dissertations Dissertations and heses 1-17-4 A Comparison of Multiple-Model arget racing Algorithms Ryan Pitre University of

More information

Lecture 4: Probabilistic Learning. Estimation Theory. Classification with Probability Distributions

Lecture 4: Probabilistic Learning. Estimation Theory. Classification with Probability Distributions DD2431 Autumn, 2014 1 2 3 Classification with Probability Distributions Estimation Theory Classification in the last lecture we assumed we new: P(y) Prior P(x y) Lielihood x2 x features y {ω 1,..., ω K

More information

Data assimilation with and without a model

Data assimilation with and without a model Data assimilation with and without a model Tyrus Berry George Mason University NJIT Feb. 28, 2017 Postdoc supported by NSF This work is in collaboration with: Tim Sauer, GMU Franz Hamilton, Postdoc, NCSU

More information

THE well known Kalman filter [1], [2] is an optimal

THE well known Kalman filter [1], [2] is an optimal 1 Recursive Update Filtering for Nonlinear Estimation Renato Zanetti Abstract Nonlinear filters are often very computationally expensive and usually not suitable for real-time applications. Real-time navigation

More information

A New Nonlinear Filtering Method for Ballistic Target Tracking

A New Nonlinear Filtering Method for Ballistic Target Tracking th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 9 A New Nonlinear Filtering Method for Ballistic arget racing Chunling Wu Institute of Electronic & Information Engineering

More information

A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS

A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS Matthew B. Rhudy 1, Roger A. Salguero 1 and Keaton Holappa 2 1 Division of Engineering, Pennsylvania State University, Reading, PA, 19610, USA 2 Bosch

More information

Proceedings of the 5th International Conference on Inverse Problems in Engineering : Theory and Practice, Cambridge, UK, 11-15th July 2005

Proceedings of the 5th International Conference on Inverse Problems in Engineering : Theory and Practice, Cambridge, UK, 11-15th July 2005 D1 Proceedings of the 5th International Conference on Inverse Problems in Engineering : Theory and Practice, Cambridge, UK, 11-15th July 25 EXPERIMENTAL VALIDATION OF AN EXTENDED KALMAN SMOOTHING TECHNIQUE

More information

Nonlinear Parameter Estimation for State-Space ARCH Models with Missing Observations

Nonlinear Parameter Estimation for State-Space ARCH Models with Missing Observations Nonlinear Parameter Estimation for State-Space ARCH Models with Missing Observations SEBASTIÁN OSSANDÓN Pontificia Universidad Católica de Valparaíso Instituto de Matemáticas Blanco Viel 596, Cerro Barón,

More information

Perception: objects in the environment

Perception: objects in the environment Zsolt Vizi, Ph.D. 2018 Self-driving cars Sensor fusion: one categorization Type 1: low-level/raw data fusion combining several sources of raw data to produce new data that is expected to be more informative

More information

Comparison of Kalman Filter Estimation Approaches for State Space Models with Nonlinear Measurements

Comparison of Kalman Filter Estimation Approaches for State Space Models with Nonlinear Measurements Comparison of Kalman Filter Estimation Approaches for State Space Models with Nonlinear Measurements Fredri Orderud Sem Sælands vei 7-9, NO-7491 Trondheim Abstract The Etended Kalman Filter (EKF) has long

More information

(Extended) Kalman Filter

(Extended) Kalman Filter (Extended) Kalman Filter Brian Hunt 7 June 2013 Goals of Data Assimilation (DA) Estimate the state of a system based on both current and all past observations of the system, using a model for the system

More information

TSRT14: Sensor Fusion Lecture 9

TSRT14: Sensor Fusion Lecture 9 TSRT14: Sensor Fusion Lecture 9 Simultaneous localization and mapping (SLAM) Gustaf Hendeby gustaf.hendeby@liu.se TSRT14 Lecture 9 Gustaf Hendeby Spring 2018 1 / 28 Le 9: simultaneous localization and

More information

Sensor Tasking and Control

Sensor Tasking and Control Sensor Tasking and Control Sensing Networking Leonidas Guibas Stanford University Computation CS428 Sensor systems are about sensing, after all... System State Continuous and Discrete Variables The quantities

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