Kalman Filters with Uncompensated Biases

Size: px
Start display at page:

Download "Kalman Filters with Uncompensated Biases"

Transcription

1 Kalman Filters with Uncompensated Biases Renato Zanetti he Charles Stark Draper Laboratory, Houston, exas, Robert H. Bishop Marquette University, Milwaukee, WI I. INRODUCION An underlying assumption of the Kalman filter is that the measurement and process disturbances can be accurately modeled as random white noise. Various mitigation strategies are available when this assumption is invalid. In practice sensor errors are often modeled more accurately as the sum of a white noise component and a strongly correlated component. he correlated components can, for example, be random constant biases. In this case, a standard technique is to augment the Kalman filter state vector and estimate the random biases. In an attempt to decouple the bias estimation from the state estimation, Friedland [1] estimated the state as though the bias was not present, and then added the contribution of the bias. Friedland showed that this approach is equivalent to augmenting the state vector. his technique, known as two-stage Kalman filtering or separate-bias Kalman estimation, was then extended to incorporate a walk in the bias forced by white noise [2]. o account for the bias walk, the process noise covariance was increased heuristically, and optimality conditions were derived [3, 4]. In this work, the effects of the noise and biases are considered as sources of uncertainty and not as elements of the state vector. his approach is applicable in situations when the biases are not observable or when there is not enough information to discern the biases from the measurements. A common approach would be to tune the filter using process and measurement noise such that the sample covariance obtained through Monte Carlo analysis matches the filter state estimation error covariance. he technique presented here takes Senior Member of the echnical Staff, Vehicle Dynamics and Control, El Camino Real, Suite 470, rzanetti@draper.com, Member AIAA. Dean of Engineering, Marquette University, P.O. Box 1881, Milwaukee, WI , robert.bishop@marquette.edu, Fellow AIAA. 1 of 11

2 advantage of the structure of the biases to obtain a more precise representation of their contributions to the state estimation uncertainty. he resulting algorithms are useful in quantifying the uncertainty in a single simulation along the nominal state trajectory. his process can aid in tuning the filter as well as be employed onboard to obtain an accurate measure of the uncertainty of the state estimates. he approach taken is similar to that of the consider filter proposed by Schmidt [5]. he consider filter can be applied to our problem and the two solution approaches, although different in form, are functionally the same. he goal of this paper is to introduce the uncompensated bias Kalman filter as presented by the authors in [6] and [7]. More recently Hough [8] independently derived a similar algorithm and applied it to orbit determination. his technical note shows the relation between these two recent techniques as well as their equivalency to the Schmidt consider filter [5]. II. DISCREE KALMAN FILER WIH UNCOMPENSAED BIAS Consider the stochastic dynamical system model x k+1 = Φ k x k + Υ k b ν + J k ν k, (1 where x k R n is the state vector at time t k, Φ k R n n is the deterministic state transition matrix Φ k = Φ(t k+1, t k, and ν k R r is the process noise assumed to be a zero-mean, white noise vector sequence with E ν k = 0 k, E ν k ν j = Vk δ kj, where V k R r r, V k 0 for all k, and δ kj = 1 if k = j, and δ kj = 0 if k j. A random constant vector bias b ν R m is also considered with the assumed properties that E b ν = 0, E b ν b ν = Bν, E ν k b ν = 0 k where B ν R m m and B ν > 0. he shape matrices Υ k R n m and J k R n r are deterministic. From Eq. (1 and the fact that ν k is modeled as a zero-mean random vector sequence and b ν is modeled as a zero-mean random constant vector, an unbiased estimate of the state ˆx k 1 can be propagated forward in time to obtain an unbiased estimate at time t k via ˆx k = Φ k 1ˆx + k 1, 2 of 11

3 where ˆx k is the state estimate at t k before a measurement update and ˆx + k 1 is the state estimate after the measurement update at t k 1. he estimation error at t k before the measurement update is defined as e k = x k ˆx k, (2 and the estimation error at t k after the measurement update is defined as e + k = x k ˆx + k. (3 At t k, it is assumed that measurements are available in the form y k = H k x k + Λ k b η + η k, (4 where y k R p, H k is the measurement mapping matrix, η k R p is the measurement noise assumed to be a zero-mean, white noise vector sequence with E η k = 0 k, E η k η j = Rk δ kj, where R k R p p, R k > 0 for all k. A random constant vector bias b η R q is also considered with the assumed properties that E b η = 0, E b η b η = Bη, E η k b η = 0 k where B η R q q and B η > 0. he shape matrix Λ k R n q is deterministic. We also assume that E b ν b η = 0, E ηj ν k = 0, E νk b η = 0, and E ηk b ν = 0 for all k, j. he propagated estimation error after the measurement update at t k 1 to before the next measurement update at t k is and the associated covariance propagation, P k = E e k = Φ k 1e + k 1 + Υ k 1b ν + J k 1 ν k 1, (5 e k e k, is given by P k = Φ k 1P + k 1 Φ k 1 + Υ k 1 B ν Υ k 1 + J k 1 V k 1 J k 1 + Φ k 1 E e + k 1 b ν Υ k 1 + Υ k 1 E b ν (e + k 1 Φ k 1, (6 3 of 11

4 where we assume that ν k 1 is uncorrelated to b ν and e + k 1. he state update at t k is assumed to be the linear update ˆx + k = ˆx k + K k(y k ŷ k, (7 where ŷ k = H kˆx k, and ŷ k follows from the measurement model in Eq. (4 and the fact that η k is modeled as a zero-mean random vector sequence and b η is modeled as a zero-mean random constant vector. he update in Eq. (7 provides an unbiased a posteriori estimate when the a priori estimate is unbiased. With the estimation error at t k after the measurement update defined as in Eq. (3, we obtain the estimation error after the update as e + k = (I K kh k e k K kλ k b η K k η k. (8 he update of the state estimation error covariance, P + k = E e + k e+ k, is given by P + k = (I K kh k P k (I K kh k + K k Λ k B η Λ k K k + K k R k K k + (9 (I K k H k E e k b η Λ k K k K k Λ k E b η (e k (I K k H k, where we assume that η k is uncorrelated to b η and e k. Substituting Eq. (5 into Eq. (8 yields e + k = (I K kh k ( Φ k 1 e + k 1 + Υ k 1b ν + J k 1 ν k 1 Kk Λ k b η K k η k. Forming e + k b ν and taking the expectation yields E e + k b ν = (I Kk H k [ Φ k 1 E e + k 1 b ν + Υk 1 B ν ]. (10 where we assume that b ν is uncorrelated to b η, ν k 1, and η k, k. Factor E e + k 1 b ν as E e + k 1 b ν = Lk 1 B ν, (11 where we note that B ν > 0. Substituting Eq. (11 into Eq. (6 yields P k = Φ k 1P + k 1 Φ k 1 + Υ k 1 B ν Υ k 1 + J k 1 V k 1 J k 1 + Φ k 1 L k 1 B ν Υ k 1 + Υ k 1 L k 1 B ν Φ k 1, (12 4 of 11

5 where L k is found via recursion. Substituting Eq. (11 into Eq. (10 yields E e + k b ν = (I Kk H k [Φ k 1 L k 1 + Υ k 1 ] B ν = L k B ν. Recalling that B ν > 0, we obtain the recursion for L k as L k = (I K k H k (Φ k 1 L k 1 + Υ k 1. (13 he initial condition, L 0, for the L k recursion is found by considering the state estimation error after the first update, or e + 1 = (I K 1 H 1 (Φ 0 e 0 + Υ 0 b ν + J 0 ν 0 K 1 Λ 1 b η K 1 η 1. Computing e + 1 b ν and taking the expectation yields E e + 1 b ν = (I K1 H 1 Υ 0 B ν, with the assumption that b ν is not correlated with the initial state estimation error, e 0. We find that L 1 = (I K 1 H 1 Υ 0, which can be obtained using the recursion of Eq. (13 for k = 1 if we set L 0 = 0. herefore, we start the recursion for L k with L 0 = 0. he estimation error at t k+1 before the measurement update is found from Eq. (5 to be e k+1 = Φ ke + k + Υ kb ν + J k ν k. (14 Substituting Eq. (8 into Eq. (14 yields the recurrence relation e k+1 = Φ [ k (I Kk H k e k K ] k η k K k Λ k b η + Υk b ν + J k ν k. Forming e k+1 b η and taking the expectation, it follows that E e k+1 b η = Φk (I K k H k E e k b η Φk K k Λ k B η, (15 where we assume that b η is uncorrelated to b ν, ν k, and η k, k. Factoring E e k b η as E e k b η = Mk B η, (16 5 of 11

6 it follows that E e k+1 b η = Mk+1 B η, (17 and using Eq. (15 (17, the matrix M k can be found recursively as M k+1 = Φ k [(I K k H k M k K k Λ k ]. (18 If, at the initial time, a propagation occurs such that e 1 = Φ 0 e 0 + Υ 0 b ν + J 0 ν 0, with the assumption that b η is not correlated with the initial state estimation error, e 0, it follows from Eq. (16 that E e 1 b η = 0 which in turn implies that M1 = 0 since B η > 0. We assume here that a propagation occurs at t 0 before the first measurement update at t 1. Hence, we require the starting values L 0 = 0 and M 1 = 0. If an update occurs at time t 0 before the first propagation, the same algorithm can be used by setting M 0 = 0 and L 0 = 0. Substituting Eq. (16 into Eq. (9, after some rearrangement, we obtain P + k = P k K k( Hk P k + Λ kb η M k ( P k H k + M k B η Λ k K k + + K k ( Hk P k H k + R k + Λ k B η Λ k + H k M k B η Λ k + Λ k B η M k H k K k. (19 aking the derivative of the trace of P + k solving for K k yields the optimal gain, with respect to K k, setting the result to zero, and K k = ( P k H k + M k B η Λ k where the matrix W k is the covariance of the residuals given by W 1 k, (20 W k = E (y ŷ (y ŷ = H k P k H k + R k + Λ k B η Λ k + H k M k B η Λ k + Λ k B η M k H k. Substituting Eq. (20 into Eq. (19 yields P + k = P k K kw k K k. he discrete uncompensated bias algorithm is summarized in able 1. he uncompensated bias algorithm for the continuous time models of the measurements and dynamics is presented in [7]. 6 of 11

7 System Model Measurement Model x k+1 = Φ k x k + Υ k b ν + J k ν k E ν k = O, E ν k ν j = Vk δ kj, k, j E b ν = O, E b ν b ν = Bν > O y k = H k x k + Λ k b η + η k E η k = O, E η k η j = Rk δ kj, k, j E b η = O, E b η b η = Bη > O Assumptions E ν k b ν = O, E ηk b η = O, E ηk b ν = O, k E b ν b η = O, E νk b η = O, E ηk ν j = O, k, j Initial Conditions ˆx + 0 = E x(t 0, P + 0 = E e 0 e 0, e0 = x(t 0 ˆx + 0 Recursion Initialization M 1 = O, L 0 = O State Propagation ˆx k = Φ k 1ˆx + k 1, k = 1, 2, Covariance Propagation P k = Φ k 1P + k 1 Φ k 1 + Υ k 1 B ν Υ k 1 + J k 1 V k 1 J k 1 + +Φ k 1 L k 1 B ν Υ k 1 + Υ k 1 B ν L k 1 Φ k 1 Gain Calculation K k = ( P k H k + M k B η Λ k W 1 k W k = H k P k H k + R k + Λ k B η Λ k + H k M k B η Λ k + Λ k B η M k H k State Update ˆx + k = ˆx k + K k(y k H kˆx k Covariance Update P + k = P k K kw k K k L Calculation L k = (I K k H k (Φ k 1 L k 1 + Υ k 1 M Calculation M k+1 = Φ k [(I K k H k M k K k Λ k ] able 1. Discrete-time Kalman filter with uncompensated bias. III. Equivalency with Bias Characterization Filter In this section we show that the bias characterization filter algorithm presented by Hough [8] is a subset of the discrete uncompensated bias algorithm previously presented by the authors [6, 7]. he bias characterization filter incorporates only biases in the discrete measurements. In our notation, this is equivalent to stating that B ν = O. In the derivation by Hough, the estimation error δˆx is defined with the opposite sign of the estimation errors in Eq. (2 and (3, or δˆx k = ˆx k x k = e k. (21 Other notation equivalencies include the correlation matrix S k M k B η, measurement mapping matrix C k H k, the bias shaping matrix M k Λ k, and the prior correlation 7 of 11

8 matrix is already propagated to the current measurement time, such that the state transition matrix in Eq. (18 reduces to the identity matrix, or I Φ k. With the above changes our discrete uncompensated bias filter can be rewritten as K k = L k N 1 k (22 L k = C k P k M k(s k N k = H k P k H k + M k B η M k + R k H k S k M k M k (S k H k P + k = P k K kl k L k K k + K k N k K k S + = (I K k H k S k + K km k B k, which are the equations presented by Hough [8]. he next section shows the mathematical equivalency between our uncompensated bias filter and the consider filter. Since the bias compensation filter [8] is a subset of the uncompensated bias filter, this implies that the bias compensation filter is also equivalent to the consider filter. IV. Equivalency with Consider Filter Slightly different versions of the consider filter exist. In this work we refer to the consider filter developed by Schmidt and presented by Jazwinski [5]. Under the same modeling assumptions of Section II, assume that an augmented state z k is created at t k by z k = x k b ν b η. (23 Denoting the augmented state estimation error at t k after the measurement update as e + z,k = z k ẑ + k, we have the augmented state error covariance matrix at t k after the measurement update given by where the nonzero submatrices are E e + k e+ k Z + k = E e + z,k e+ z,k = P + k, E e + k b ν = Lk B ν E e + k b η = [(I Kk H k M k K k Λ k ] B η (24 E b ν b ν = Bν, E b η b η = Bη Denote the augmented state estimation error at t k+1 before the measurement update as 8 of 11

9 e z,k+1 = z k+1 ẑ k+1 and the associated augmented state error covariance matrix as Z k+1 = E e z,k+1 e z,k+1. he augmented state estimation error covariance is propagated from t k to t k+1 via Z k+1 = Ψ kz + k Ψ k + W k (25 where the state transition matrix and process noise are given by Φ k Υ k O J k V k J k O O Ψ k = O I O, W k = O O O. O O I O O O Computing Z k+1 in Eq. (25 yields the following relationships E e k+1 e k+1 = Φ k P + k Φ k + Φ k L k B ν Υ k + Υ k B ν L k Φ k + Υ k B ν Υ k + J k V k J k (26 E e k+1 b ν = [Φk L k + Υ k ] B ν, E e k+1 b η = Φk [(I K k H k M k K k Λ k ] B η We know that P k+1 = E e k+1 e k+1 and from Eq. (17 that E e k+1 b η = Mk+1 B η, hence from Eq. (26 it follows that P k+1 = Φ kp + k Φ k + Φ k L k B ν Υ k + Υ k B ν L k Φ k + Υ k B ν Υ k + J k V k J k M k+1 = Φ k [(I K k H k M k K k Λ k ] which are the same as Eq. (12 and Eq. (18. When a measurement becomes available at t k+1 the augmented measurement mapping matrix is the residual covariance is given by Y k+1 = [H k+1 O Λ k+1 ], W k+1 = Y k+1 Z k+1 Y k+1 + R k+1 = H k+1 P k+1 H k+1 + Λ k+1 B η M k+1h k+1 + H k+1 M k+1 B η Λ k+1 + Λ k+1 B η Λ k+1 + R k+1, he consider gain K k+1 is one in which the rows corresponding to the consider states are 9 of 11

10 zero [9] K k+1 = K k+1 O O. (27 he Schmidt-Kalman gain is obtained by minimizing the trace of P + k+1 (and equivalently of Z + k+1 out of all possible choices of consider gains in Eq. (27. he Schmidt-Kalman gain is given by P k+1 H k+1 + M k+1b η Λ k+1 K k+1 = O O W 1 k+1, (28 where the non-zero rows end up being equal to the corresponding portion of the globally optimal Kalman gain via K opt k+1 = P k+1 H k+1 + M k+1b η Λ k+1 ( B ν L k Φ k + Υ k H k+1 B η M k+1 H k+1 + B ηλ k+1 W 1 k+1. (29 hen, computing the a posteriori augmented state error covariance matrix, Z + k+1 = E e + z,k+1 e+ z,k+1, Z + k+1 = (I K k+1y k+1 Z k+1 (I K k+1y k+1 + K k+1r k+1 K with K k+1 = (P k+1 H k+1 + M k+1b η Λ k+1w 1 k+1, P+ k+1 = E L k+1 B ν, yields P + k+1 = P k+1 K k+1( Hk+1 P k+1 + Λ k+1b η M k+1 e + k+1 e+ k+1 ( P k+1 H k+1 k+1,, and E e + k+1 b ν = + M k+1 B η Λ k+1 K k+1 + K k+1 ( Hk+1 P k+1 H k+1 + R k+1 + Λ k+1 B η Λ k+1 L k+1 = (I K k+1 H k+1 (Φ k L k + Υ k + H k+1 M k+1 B η Λ k+1 + Λ k+1 B η M k+1h k+1 K k+1. which are the same as Eq. (19 and Eq. (13. he fundamental relationships presented in able 1 are replicated by the consider filter when we set the initial conditions as M 0 = 0, L 0 = 0, and K 0 = of 11

11 V. Conclusions In this work, the algorithms for precise navigation are derived to include uncompensated bias terms in both the process and measurement noise. he proposed algorithm treats the biases as error terms rather than states and produces the minimum variance estimator under this assumption. he proposed algorithm is compared to the well-known Schmidt-Kalman filter or consider filter. he consider filter treats the biases as states but neglects to update them when a measurement becomes available. his note shows that the two algorithms, while approaching the problem from different perspectives, are mathematically equivalent. References [1] Friedland, B., reatment of Bias in Recursive Filtering, IEEE ransactions on Automatic Control, Vol. 14, No. 4, August 1969, pp [2] Ignagni, M. B., Separate-Bias Kalman Estimator with Bias State Noise, IEEE ransactions on Automatic Control, Vol. 35, No. 3, March 1990, pp [3] Alouani, A.., Xia, P., Rice,. R., and Blair, W. D., On the Optimality of wo-stage State Estimation In the Presence of Random Bias, IEEE ransactions on Automatic Control, Vol. 38, No. 8, August 1993, pp [4] Ignagni, M. B., Optimal and Suboptimal Separate-Bias Kalman Estimator for a Stochastic Bias, IEEE ransactions on Automatic Control, Vol. 45, No. 3, March 2000, pp [5] Jazwinski, A. H., Stochastic Processes and Filtering heory, Vol. 64 of Mathematics in Sciences and Engineering, Academic Press, 1970, pp [6] Zanetti, R. and Bishop, R. H., Entry Navigation Dead-Reckoning Error Analysis: heoretical Foundations of the Discrete-ime Case, Proceedings of the AAS/AIAA Astrodynamics Specialist Conference held August 19 23, 2007, Mackinac Island, Michigan, Vol. 129 of Advances in the Astronautical Sciences, 2007, pp , AAS [7] Zanetti, R., Advanced Navigation Algorithms for Precision Landing, Ph.D. thesis, he University of exas at Austin, Austin,exas, December [8] Hough, M. E., Orbit Determination with Improved Covariance Fidelity, Including Sensor Measurement Biases, Journal of Guidance, Control, and Dynamics, Vol. 34, No. 3, May June 2011, pp [9] Bierman, G. J., Factorization Methods for Discrete Sequential Estimation, Vol. 128 of Mathematics in Sciences and Engineering, Academic Press, 1978, pp of 11

RECURSIVE IMPLEMENTATIONS OF THE SCHMIDT-KALMAN CONSIDER FILTER

RECURSIVE IMPLEMENTATIONS OF THE SCHMIDT-KALMAN CONSIDER FILTER RECURSIVE IMPLEMENTATIONS OF THE SCHMIDT-KALMAN CONSIDER FILTER Renato Zanetti and Christopher D Souza One method to account for parameters errors in the Kalman filter is to consider their effect in the

More information

On Underweighting Nonlinear Measurements

On Underweighting Nonlinear Measurements On Underweighting Nonlinear Measurements Renato Zanetti The Charles Stark Draper Laboratory, Houston, Texas 7758 Kyle J. DeMars and Robert H. Bishop The University of Texas at Austin, Austin, Texas 78712

More information

Information Formulation of the UDU Kalman Filter

Information Formulation of the UDU Kalman Filter Information Formulation of the UDU Kalman Filter Christopher D Souza and Renato Zanetti 1 Abstract A new information formulation of the Kalman filter is presented where the information matrix is parameterized

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

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

EE 565: Position, Navigation, and Timing

EE 565: Position, Navigation, and Timing EE 565: Position, Navigation, and Timing Kalman Filtering Example Aly El-Osery Kevin Wedeward Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA In Collaboration with Stephen Bruder

More information

NONLINEAR BAYESIAN FILTERING FOR STATE AND PARAMETER ESTIMATION

NONLINEAR BAYESIAN FILTERING FOR STATE AND PARAMETER ESTIMATION NONLINEAR BAYESIAN FILTERING FOR STATE AND PARAMETER ESTIMATION Kyle T. Alfriend and Deok-Jin Lee Texas A&M University, College Station, TX, 77843-3141 This paper provides efficient filtering algorithms

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

Autonomous Mid-Course Navigation for Lunar Return

Autonomous Mid-Course Navigation for Lunar Return Autonomous Mid-Course Navigation for Lunar Return Renato Zanetti The Charles Stark Draper Laboratory, Houston, Texas 77058 Autonomous navigation systems provide the vehicle with estimates of its states

More information

State Estimation for Nonlinear Systems using Restricted Genetic Optimization

State Estimation for Nonlinear Systems using Restricted Genetic Optimization State Estimation for Nonlinear Systems using Restricted Genetic Optimization Santiago Garrido, Luis Moreno, and Carlos Balaguer Universidad Carlos III de Madrid, Leganés 28911, Madrid (Spain) Abstract.

More information

Linear Optimal Estimation Problems in Systems with Actuator Faults

Linear Optimal Estimation Problems in Systems with Actuator Faults 14th International Conference on Information usion Chicago, Illinois, USA, July 5-8, 11 Optimal Estimation Problems in Systems with Actuator aults Daniel Sigalov echnion Israel Institute of echnology Program

More information

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. VIII Kalman Filters - Mohinder Singh Grewal

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. VIII Kalman Filters - Mohinder Singh Grewal KALMAN FILERS Mohinder Singh Grewal California State University, Fullerton, USA Keywords: Bierman, hornton, Cholesky decomposition, continuous time optimal estimator, covariance, estimators, filters, GPS,

More information

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics Sensitivity Analysis of Disturbance Accommodating Control with Kalman Filter Estimation Jemin George and John L. Crassidis University at Buffalo, State University of New York, Amherst, NY, 14-44 The design

More information

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu ESTIMATOR STABILITY ANALYSIS IN SLAM Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu Institut de Robtica i Informtica Industrial, UPC-CSIC Llorens Artigas 4-6, Barcelona, 88 Spain {tvidal, cetto,

More information

Sequential State Estimation (Crassidas and Junkins, Chapter 5)

Sequential State Estimation (Crassidas and Junkins, Chapter 5) Sequential State Estimation (Crassidas and Junkins, Chapter 5) Please read: 5.1, 5.3-5.6 5.3 The Discrete-Time Kalman Filter The discrete-time Kalman filter is used when the dynamics and measurements are

More information

Design of Nearly Constant Velocity Track Filters for Brief Maneuvers

Design of Nearly Constant Velocity Track Filters for Brief Maneuvers 4th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, 20 Design of Nearly Constant Velocity rack Filters for Brief Maneuvers W. Dale Blair Georgia ech Research Institute

More information

State estimation and the Kalman filter

State estimation and the Kalman filter State estimation and the Kalman filter PhD, David Di Ruscio Telemark university college Department of Technology Systems and Control Engineering N-3914 Porsgrunn, Norway Fax: +47 35 57 52 50 Tel: +47 35

More information

Adaptive Two-Stage EKF for INS-GPS Loosely Coupled System with Unknown Fault Bias

Adaptive Two-Stage EKF for INS-GPS Loosely Coupled System with Unknown Fault Bias Journal of Gloal Positioning Systems (26 Vol. 5 No. -2:62-69 Adaptive wo-stage EKF for INS-GPS Loosely Coupled System with Unnown Fault Bias Kwang Hoon Kim Jang Gyu Lee School of Electrical Engineering

More information

Robust State Estimation with Sparse Outliers

Robust State Estimation with Sparse Outliers Robust State Estimation with Sparse Outliers The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation Graham, Matthew C., Jonathan

More information

Kalman Filter Enhancement for UAV Navigation

Kalman Filter Enhancement for UAV Navigation Kalman Filter Enhancement for UAV Navigation Roger Johnson* Jerzy Sasiade** Janusz Zalewsi* *University of Central Florida Orlando, FL 86-2450, USA **Carleton University Ottawa, Ont. KS 5B6, Canada Keywords

More information

The Kalman Filter (part 1) Definition. Rudolf Emil Kalman. Why do we need a filter? Definition. HCI/ComS 575X: Computational Perception.

The Kalman Filter (part 1) Definition. Rudolf Emil Kalman. Why do we need a filter? Definition. HCI/ComS 575X: Computational Perception. The Kalman Filter (part 1) HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev http://www.cs.iastate.edu/~alex/classes/2007_spring_575x/ March 5, 2007 HCI/ComS 575X: Computational Perception

More information

Adaptive Control of Space Station

Adaptive Control of Space Station ~~ NASA Adaptive Control of Space Station with Control Moment Gyros Robert H. Bishop, Scott J. Paynter and John W. Sunkel An adaptive control approach is investigated for the Space Station. The main components

More information

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof Delft Center for Systems and Control, Delft University of Technology, Mekelweg

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

Square-Root Algorithms of Recursive Least-Squares Wiener Estimators in Linear Discrete-Time Stochastic Systems

Square-Root Algorithms of Recursive Least-Squares Wiener Estimators in Linear Discrete-Time Stochastic Systems Proceedings of the 17th World Congress The International Federation of Automatic Control Square-Root Algorithms of Recursive Least-Squares Wiener Estimators in Linear Discrete-Time Stochastic Systems Seiichi

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

Design of Adaptive Filtering Algorithm for Relative Navigation

Design of Adaptive Filtering Algorithm for Relative Navigation Design of Adaptive Filtering Algorithm for Relative Navigation Je Young Lee, Hee Sung Kim, Kwang Ho Choi, Joonhoo Lim, Sung Jin Kang, Sebum Chun, and Hyung Keun Lee Abstract Recently, relative navigation

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

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

Simultaneous Localization and Map Building Using Natural features in Outdoor Environments

Simultaneous Localization and Map Building Using Natural features in Outdoor Environments Simultaneous Localization and Map Building Using Natural features in Outdoor Environments Jose Guivant, Eduardo Nebot, Hugh Durrant Whyte Australian Centre for Field Robotics Department of Mechanical and

More information

Time Series Prediction by Kalman Smoother with Cross-Validated Noise Density

Time Series Prediction by Kalman Smoother with Cross-Validated Noise Density Time Series Prediction by Kalman Smoother with Cross-Validated Noise Density Simo Särkkä E-mail: simo.sarkka@hut.fi Aki Vehtari E-mail: aki.vehtari@hut.fi Jouko Lampinen E-mail: jouko.lampinen@hut.fi Abstract

More information

6.4 Kalman Filter Equations

6.4 Kalman Filter Equations 6.4 Kalman Filter Equations 6.4.1 Recap: Auxiliary variables Recall the definition of the auxiliary random variables x p k) and x m k): Init: x m 0) := x0) S1: x p k) := Ak 1)x m k 1) +uk 1) +vk 1) S2:

More information

FIR Filters for Stationary State Space Signal Models

FIR Filters for Stationary State Space Signal Models Proceedings of the 17th World Congress The International Federation of Automatic Control FIR Filters for Stationary State Space Signal Models Jung Hun Park Wook Hyun Kwon School of Electrical Engineering

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

RELATIVE NAVIGATION FOR SATELLITES IN CLOSE PROXIMITY USING ANGLES-ONLY OBSERVATIONS

RELATIVE NAVIGATION FOR SATELLITES IN CLOSE PROXIMITY USING ANGLES-ONLY OBSERVATIONS (Preprint) AAS 12-202 RELATIVE NAVIGATION FOR SATELLITES IN CLOSE PROXIMITY USING ANGLES-ONLY OBSERVATIONS Hemanshu Patel 1, T. Alan Lovell 2, Ryan Russell 3, Andrew Sinclair 4 "Relative navigation using

More information

State estimation of linear dynamic system with unknown input and uncertain observation using dynamic programming

State estimation of linear dynamic system with unknown input and uncertain observation using dynamic programming Control and Cybernetics vol. 35 (2006) No. 4 State estimation of linear dynamic system with unknown input and uncertain observation using dynamic programming by Dariusz Janczak and Yuri Grishin Department

More information

Norm-Constrained Kalman Filtering

Norm-Constrained Kalman Filtering Norm-Constrained Kalman Filtering Renato Zanetti The University of Texas at Austin, Austin, Texas, 78712 Manoranjan Majji Texas A&M University, College Station, Texas 77843 Robert H. Bishop The University

More information

Towards Real-Time Maneuver Detection: Automatic State and Dynamics Estimation with the Adaptive Optimal Control Based Estimator

Towards Real-Time Maneuver Detection: Automatic State and Dynamics Estimation with the Adaptive Optimal Control Based Estimator owards Real-ime Maneuver Detection: Automatic State and Dynamics Estimation with the Adaptive Optimal Control Based Estimator Daniel P. Lubey and Daniel J. Scheeres University of Colorado, Boulder, United

More information

MEETING ORBIT DETERMINATION REQUIREMENTS FOR A SMALL SATELLITE MISSION

MEETING ORBIT DETERMINATION REQUIREMENTS FOR A SMALL SATELLITE MISSION MEETING ORBIT DETERMINATION REQUIREMENTS FOR A SMALL SATELLITE MISSION Adonis Pimienta-Peñalver, Richard Linares, and John L. Crassidis University at Buffalo, State University of New York, Amherst, NY,

More information

Nonlinear State Estimation! Particle, Sigma-Points Filters!

Nonlinear State Estimation! Particle, Sigma-Points Filters! Nonlinear State Estimation! Particle, Sigma-Points Filters! Robert Stengel! Optimal Control and Estimation, MAE 546! Princeton University, 2017!! Particle filter!! Sigma-Points Unscented Kalman ) filter!!

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

DISTRIBUTED ORBIT DETERMINATION VIA ESTIMATION CONSENSUS

DISTRIBUTED ORBIT DETERMINATION VIA ESTIMATION CONSENSUS AAS 11-117 DISTRIBUTED ORBIT DETERMINATION VIA ESTIMATION CONSENSUS Ran Dai, Unsik Lee, and Mehran Mesbahi This paper proposes an optimal algorithm for distributed orbit determination by using discrete

More information

RESEARCH OBJECTIVES AND SUMMARY OF RESEARCH

RESEARCH OBJECTIVES AND SUMMARY OF RESEARCH XVIII. DETECTION AND ESTIMATION THEORY Academic Research Staff Prof. H. L. Van Trees Prof. A. B. Baggeroer Graduate Students J. P. Albuquerque J. M. F. Moura L. C. Pusey L. S. Metzger S. Orphanoudakis

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

Incorporation of Time Delayed Measurements in a. Discrete-time Kalman Filter. Thomas Dall Larsen, Nils A. Andersen & Ole Ravn

Incorporation of Time Delayed Measurements in a. Discrete-time Kalman Filter. Thomas Dall Larsen, Nils A. Andersen & Ole Ravn Incorporation of Time Delayed Measurements in a Discrete-time Kalman Filter Thomas Dall Larsen, Nils A. Andersen & Ole Ravn Department of Automation, Technical University of Denmark Building 326, DK-2800

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

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

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model BULGARIAN ACADEMY OF SCIENCES CYBERNEICS AND INFORMAION ECHNOLOGIES Volume No Sofia Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model sonyo Slavov Department of Automatics

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

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents Navtech Part #s Volume 1 #1277 Volume 2 #1278 Volume 3 #1279 3 Volume Set #1280 Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents Volume 1 Preface Contents

More information

Kalman filter using the orthogonality principle

Kalman filter using the orthogonality principle Appendix G Kalman filter using the orthogonality principle This appendix presents derivation steps for obtaining the discrete Kalman filter equations using a method based on the orthogonality principle.

More information

State Estimation of Linear and Nonlinear Dynamic Systems

State Estimation of Linear and Nonlinear Dynamic Systems State Estimation of Linear and Nonlinear Dynamic Systems Part I: Linear Systems with Gaussian Noise James B. Rawlings and Fernando V. Lima Department of Chemical and Biological Engineering University of

More information

Bézier Description of Space Trajectories

Bézier Description of Space Trajectories Bézier Description of Space Trajectories Francesco de Dilectis, Daniele Mortari, Texas A&M University, College Station, Texas and Renato Zanetti NASA Jonhson Space Center, Houston, Texas I. Introduction

More information

Design and Flight Performance of the Orion. Pre-Launch Navigation System

Design and Flight Performance of the Orion. Pre-Launch Navigation System Design and Flight Performance of the Orion Pre-Launch Navigation System Renato Zanetti 1, Greg Holt 2, Robert Gay 3, and Christopher D Souza 4 NASA Johnson Space Center, Houston, Texas 77058. Jastesh Sud

More information

V Control Distance with Dynamics Parameter Uncertainty

V Control Distance with Dynamics Parameter Uncertainty V Control Distance with Dynamics Parameter Uncertainty Marcus J. Holzinger Increasing quantities of active spacecraft and debris in the space environment pose substantial risk to the continued safety of

More information

NONUNIFORM SAMPLING FOR DETECTION OF ABRUPT CHANGES*

NONUNIFORM SAMPLING FOR DETECTION OF ABRUPT CHANGES* CIRCUITS SYSTEMS SIGNAL PROCESSING c Birkhäuser Boston (2003) VOL. 22, NO. 4,2003, PP. 395 404 NONUNIFORM SAMPLING FOR DETECTION OF ABRUPT CHANGES* Feza Kerestecioğlu 1,2 and Sezai Tokat 1,3 Abstract.

More information

Adaptive State Estimation Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2018

Adaptive State Estimation Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2018 Adaptive State Estimation Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 218! Nonlinearity of adaptation! Parameter-adaptive filtering! Test for whiteness of the residual!

More information

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

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

More information

The optimal filtering of a class of dynamic multiscale systems

The optimal filtering of a class of dynamic multiscale systems Science in China Ser. F Information Sciences 2004 Vol.47 No.4 50 57 50 he optimal filtering of a class of dynamic multiscale systems PAN Quan, ZHANG Lei, CUI Peiling & ZHANG Hongcai Department of Automatic

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

Recursive On-orbit Calibration of Star Sensors

Recursive On-orbit Calibration of Star Sensors Recursive On-orbit Calibration of Star Sensors D. odd Griffith 1 John L. Junins 2 Abstract Estimation of calibration parameters for a star tracer is investigated. Conventional estimation schemes are evaluated

More information

Nonlinear State Estimation! Extended Kalman Filters!

Nonlinear State Estimation! Extended Kalman Filters! Nonlinear State Estimation! Extended Kalman Filters! Robert Stengel! Optimal Control and Estimation, MAE 546! Princeton University, 2017!! Deformation of the probability distribution!! Neighboring-optimal

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

Extension of the Sparse Grid Quadrature Filter

Extension of the Sparse Grid Quadrature Filter Extension of the Sparse Grid Quadrature Filter Yang Cheng Mississippi State University Mississippi State, MS 39762 Email: cheng@ae.msstate.edu Yang Tian Harbin Institute of Technology Harbin, Heilongjiang

More information

Spacecraft Orbit Anomaly Representation Using Thrust-Fourier-Coefficients with Orbit Determination Toolbox

Spacecraft Orbit Anomaly Representation Using Thrust-Fourier-Coefficients with Orbit Determination Toolbox Spacecraft Orbit Anomaly Representation Using Thrust-Fourier-Coefficients with Orbit Determination Toolbox Hyun Chul Ko and Daniel J. Scheeres University of Colorado - Boulder, Boulder, CO, USA ABSTRACT

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

ON MODEL SELECTION FOR STATE ESTIMATION FOR NONLINEAR SYSTEMS. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof

ON MODEL SELECTION FOR STATE ESTIMATION FOR NONLINEAR SYSTEMS. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof ON MODEL SELECTION FOR STATE ESTIMATION FOR NONLINEAR SYSTEMS Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof Delft Center for Systems and Control, Delft University of Technology, Mekelweg 2, 2628 CD

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

The field of estimation addresses the question of how to form the best possible estimates of a system s

The field of estimation addresses the question of how to form the best possible estimates of a system s A Multipurpose Consider Covariance Analysis for Square-Root Information Filters Joanna C. Hinks and Mark L. Psiaki Cornell University, Ithaca, NY, 14853-7501 A new form of consider covariance analysis

More information

CS 532: 3D Computer Vision 6 th Set of Notes

CS 532: 3D Computer Vision 6 th Set of Notes 1 CS 532: 3D Computer Vision 6 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Intro to Covariance

More information

Attitude Determination for NPS Three-Axis Spacecraft Simulator

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

More information

Fuzzy Adaptive Kalman Filtering for INS/GPS Data Fusion

Fuzzy Adaptive Kalman Filtering for INS/GPS Data Fusion A99936769 AMA-99-4307 Fuzzy Adaptive Kalman Filtering for INS/GPS Data Fusion J.Z. Sasiadek* and Q. Wang** Dept. of Mechanical & Aerospace Engineering Carleton University 1125 Colonel By Drive, Ottawa,

More information

Dynamic measurement: application of system identification in metrology

Dynamic measurement: application of system identification in metrology 1 / 25 Dynamic measurement: application of system identification in metrology Ivan Markovsky Dynamic measurement takes into account the dynamical properties of the sensor 2 / 25 model of sensor as dynamical

More information

Absolute Navigation Performance of the Orion. Exploration Flight Test 1

Absolute Navigation Performance of the Orion. Exploration Flight Test 1 Absolute Navigation Performance of the Orion Exploration Flight Test 1 Renato Zanetti 1, Greg Holt 2, Robert Gay 3, and Christopher D Souza 4 NASA Johnson Space Center, Houston, Texas 77058. Jastesh Sud

More information

EE 570: Location and Navigation

EE 570: Location and Navigation EE 570: Location and Navigation Aided INS Aly El-Osery Kevin Wedeward Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA In Collaboration with Stephen Bruder Electrical and Computer

More information

UNSCENTED KALMAN FILTERING FOR SPACECRAFT ATTITUDE STATE AND PARAMETER ESTIMATION

UNSCENTED KALMAN FILTERING FOR SPACECRAFT ATTITUDE STATE AND PARAMETER ESTIMATION AAS-04-115 UNSCENTED KALMAN FILTERING FOR SPACECRAFT ATTITUDE STATE AND PARAMETER ESTIMATION Matthew C. VanDyke, Jana L. Schwartz, Christopher D. Hall An Unscented Kalman Filter (UKF) is derived in an

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

Thrust acceleration estimation using an on-line non-linear recursive least squares algorithm

Thrust acceleration estimation using an on-line non-linear recursive least squares algorithm 7 Thrust acceleration estimation using an on-line non-linear recursive least squares algorithm N Ghahramani, A Naghash 2, and F Towhidkhah 2 Department of Aerospace Engineering, Amirkabir University of

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

(Statistical Forecasting: with NWP). Notes from Kalnay (2003), appendix C Postprocessing of Numerical Model Output to Obtain Station Weather Forecasts

(Statistical Forecasting: with NWP). Notes from Kalnay (2003), appendix C Postprocessing of Numerical Model Output to Obtain Station Weather Forecasts 35 (Statistical Forecasting: with NWP). Notes from Kalnay (2003), appendix C Postprocessing of Numerical Model Output to Obtain Station Weather Forecasts If the numerical model forecasts are skillful,

More information

Multi-agent Kalman Consensus with Relative Uncertainty

Multi-agent Kalman Consensus with Relative Uncertainty 2005 American Control Conference June 8-10, 2005 Portland, OR, USA ThA043 Multi-agent Kalman Consensus with Relative Uncertainty Wei Ren, Randal W Beard, Derek B Kingston Abstract In this paper, we propose

More information

A Note on the Particle Filter with Posterior Gaussian Resampling

A Note on the Particle Filter with Posterior Gaussian Resampling Tellus (6), 8A, 46 46 Copyright C Blackwell Munksgaard, 6 Printed in Singapore. All rights reserved TELLUS A Note on the Particle Filter with Posterior Gaussian Resampling By X. XIONG 1,I.M.NAVON 1,2 and

More information

Further Results on Model Structure Validation for Closed Loop System Identification

Further Results on Model Structure Validation for Closed Loop System Identification Advances in Wireless Communications and etworks 7; 3(5: 57-66 http://www.sciencepublishinggroup.com/j/awcn doi:.648/j.awcn.735. Further esults on Model Structure Validation for Closed Loop System Identification

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 Study of Covariances within Basic and Extended Kalman Filters

A Study of Covariances within Basic and Extended Kalman Filters A Study of Covariances within Basic and Extended Kalman Filters David Wheeler Kyle Ingersoll December 2, 2013 Abstract This paper explores the role of covariance in the context of Kalman filters. The underlying

More information

Simultaneous Localization and Mapping (SLAM) Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

Simultaneous Localization and Mapping (SLAM) Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Simultaneous Localization and Mapping (SLAM) Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Introduction SLAM asks the following question: Is it possible for an autonomous vehicle

More information

Dynamic estimation methods compute two main outputs: Estimates of a system state vector and some

Dynamic estimation methods compute two main outputs: Estimates of a system state vector and some A Multipurpose Consider Covariance Analysis for Square-Root Information Smoothers Joanna C. Hins and Mar L. Psiai Cornell University, Ithaca, NY, 14853-7501 A new form of consider covariance analysis for

More information

Online monitoring of MPC disturbance models using closed-loop data

Online monitoring of MPC disturbance models using closed-loop data Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification

More information

RECURSIVE ESTIMATION AND KALMAN FILTERING

RECURSIVE ESTIMATION AND KALMAN FILTERING Chapter 3 RECURSIVE ESTIMATION AND KALMAN FILTERING 3. The Discrete Time Kalman Filter Consider the following estimation problem. Given the stochastic system with x k+ = Ax k + Gw k (3.) y k = Cx k + Hv

More information

PERIODIC KALMAN FILTER: STEADY STATE FROM THE BEGINNING

PERIODIC KALMAN FILTER: STEADY STATE FROM THE BEGINNING Journal of Mathematical Sciences: Advances and Applications Volume 1, Number 3, 2008, Pages 505-520 PERIODIC KALMAN FILER: SEADY SAE FROM HE BEGINNING MARIA ADAM 1 and NICHOLAS ASSIMAKIS 2 1 Department

More information

A Theoretical Overview on Kalman Filtering

A Theoretical Overview on Kalman Filtering A Theoretical Overview on Kalman Filtering Constantinos Mavroeidis Vanier College Presented to professors: IVANOV T. IVAN STAHN CHRISTIAN Email: cmavroeidis@gmail.com June 6, 208 Abstract Kalman filtering

More information

The Kalman filter. Chapter 6

The Kalman filter. Chapter 6 Chapter 6 The Kalman filter In the last chapter, we saw that in Data Assimilation, we ultimately desire knowledge of the full a posteriori p.d.f., that is the conditional p.d.f. of the state given the

More information

Robust Adaptive Estimators for Nonlinear Systems

Robust Adaptive Estimators for Nonlinear Systems Abdul Wahab Hamimi Fadziati Binti and Katebi Reza () Robust adaptive estimators for nonlinear systems. In: Conference on Control and Fault-olerant Systems (Sysol) --9 - --. http://d.doi.org/.9/sysol..6698

More information

Computer Problem 1: SIE Guidance, Navigation, and Control

Computer Problem 1: SIE Guidance, Navigation, and Control Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw

More information

Sequential Estimation in Linear Systems with Multiple Time Delays

Sequential Estimation in Linear Systems with Multiple Time Delays INFORMATION AND CONTROL 22, 471--486 (1973) Sequential Estimation in Linear Systems with Multiple Time Delays V. SHUKLA* Department of Electrical Engineering, Sir George Williams University, Montreal,

More information

Time Varying Optimal Control with Packet Losses.

Time Varying Optimal Control with Packet Losses. Time Varying Optimal Control with Packet Losses. Bruno Sinopoli, Luca Schenato, Massimo Franceschetti, Kameshwar Poolla, Shankar S. Sastry Department of Electrical Engineering and Computer Sciences University

More information

Rao-Blackwellized Particle Filter for Multiple Target Tracking

Rao-Blackwellized Particle Filter for Multiple Target Tracking Rao-Blackwellized Particle Filter for Multiple Target Tracking Simo Särkkä, Aki Vehtari, Jouko Lampinen Helsinki University of Technology, Finland Abstract In this article we propose a new Rao-Blackwellized

More information

ECONOMETRIC METHODS II: TIME SERIES LECTURE NOTES ON THE KALMAN FILTER. The Kalman Filter. We will be concerned with state space systems of the form

ECONOMETRIC METHODS II: TIME SERIES LECTURE NOTES ON THE KALMAN FILTER. The Kalman Filter. We will be concerned with state space systems of the form ECONOMETRIC METHODS II: TIME SERIES LECTURE NOTES ON THE KALMAN FILTER KRISTOFFER P. NIMARK The Kalman Filter We will be concerned with state space systems of the form X t = A t X t 1 + C t u t 0.1 Z t

More information

RADAR-OPTICAL OBSERVATION MIX

RADAR-OPTICAL OBSERVATION MIX RADAR-OPTICAL OBSERVATION MIX Felix R. Hoots + Deep space satellites, having a period greater than or equal to 225 minutes, can be tracked by either radar or optical sensors. However, in the US Space Surveillance

More information

UAV Navigation: Airborne Inertial SLAM

UAV Navigation: Airborne Inertial SLAM Introduction UAV Navigation: Airborne Inertial SLAM Jonghyuk Kim Faculty of Engineering and Information Technology Australian National University, Australia Salah Sukkarieh ARC Centre of Excellence in

More information