Generalized Innovation and Inference Algorithms for Hidden Mode Switched Linear Stochastic Systems with Unknown Inputs

Size: px
Start display at page:

Download "Generalized Innovation and Inference Algorithms for Hidden Mode Switched Linear Stochastic Systems with Unknown Inputs"

Transcription

1 Generalized Innovation and Inference Algorithms for Hidden Mode Switched Linear Stochastic Systems with Unnown Inputs Sze Zheng Yong a Minghui Zhu b Emilio Frazzoli a Abstract In this paper, we propose inference algorithms for simultaneously estimating the mode, input and state of hidden mode switched linear stochastic systems with unnown inputs. First, we define the generalized innovation for the recently proposed optimal filter for simultaneous input and state estimation [] and show that the sequence is a Gaussian white noise. Then, we utilize this whiteness property of the generalized innovation, which reflects the estimation quality to form the lielihood function of the system model. Consequently, we employ the multiple model (MM) approach based on the lielihood function for inferring the hidden mode of switched linear stochastic systems. Algorithms for both static and dynamic MM estimation are presented and compared using a simulation example of vehicles at an intersection with switching driver intentions. I. INTRODUCTION Most autonomous systems must operate without nowledge of the intention and the decisions of other noncommunicating systems or humans. Thus, in many instances, these intention and control decisions need to be inferred from noisy measurements. This problem can be conveniently considered within the framewor of hidden mode hybrid systems (HMHS, see, e.g., [], [3] and references therein) with unnown inputs, in which the system state dynamics is described by a finite collection of functions. Each of these functions corresponds to an intention or mode of the hybrid system, where the mode is unnown or hidden and mode transitions are autonomous. In addition, by allowing unnown inputs in this framewor, both deterministic and stochastic disturbance inputs and noise can also be considered. There are a large number of applications, such as urban transportation systems, target tracing and fault detection, in which it is not realistic to assume nowledge of the mode and disturbance inputs or they are too costly to measure. Literature review. The filtering problem of hidden mode hybrid systems without unnown inputs have been extensively studied (see, e.g., [], [] and references therein), especially in the context of target tracing applications. These filtering algorithms, which use a multiple model approach, consist of three components: (i) a ban of filters for each mode, (ii) a lielihood-based approach to determine the probability of each mode, and (iii) a hypothesis management algorithm to trade off between computational cost and estimation quality. Oftentimes, the Kalman filter [6] or a variation thereof is used as the filtering algorithm, while the a S.Z Yong and E. Frazzoli are with the Laboratory for Information and Decision Systems, Massachusetts Institute of Technology, Cambridge, MA, USA ( szyong@mit.edu, frazzoli@mit.edu). b M. Zhu is with the Department of Electrical Engineering, Pennsylvania State University, Old Main, University Par, PA 68, USA ( muz6@psu.edu). lielihood-based mode association typically uses the whiteness property of the innovation [7], [8]. On the other hand, some popular hypothesis merging algorithms include the first- and second-order generalized pseudo-bayesian (GPB and GPB) as well as the interacting multiple model (IMM) algorithms [], [9]. However, oftentimes the disturbance inputs cannot be modeled as a zero-mean, Gaussian white noise, which gives rise to a need for an extension of the existing algorithms to hidden mode hybrid systems with unnown inputs. To the best of our nowledge, this problem has not been addressed in the literature. To develop a multiple model estimation approach for switched linear stochastic systems with unnown inputs, each component of the approach has to be reinvented. A filter algorithm for stochastic systems with unnown inputs is needed for the first component; thus, a relevant set of literature is that of optimal filters that simultaneously estimate inputs and states of linear stochastic systems with unnown inputs. Research on simultaneous input and state estimation has been gaining momentum during the past years, largely stimulated by its wide applications. Notable algorithms include [], [] []. Of all these algorithms, the optimal filter in [] is in the most general form and is hence the most suitable for the problem at hand. However, the remaining two major components of the multiple model estimation approach are still lacing at present. Contributions. In this paper, we present a novel multiple model approach for simultaneous estimation of mode, input and state of switched linear stochastic systems with unnown inputs. As with multiple model estimation of systems without unnown inputs, we also present static and dynamic variants (i.e., decoupled and with cooperation between models, respectively) of the estimation algorithm. In both variants, a ban of optimal input and state filters [], one for each mode, is run in parallel. Next, we devise a lielihood-based mode association algorithm to determine the probability of each mode. This involves the definition of a generalized innovation which we prove is a Gaussian white noise. Then, we use this whiteness property to form a lielihood function, which is used in hypothesis testing. For the dynamic variant (with cooperating models), to manage the growing number of hypotheses, we employ a similar approach to the interacting multiple model estimator [9] which mixes the initial conditions based on mode transition matrix probabilities. II. MOTIVATING EXAMPLE To motivate the problem considered in this paper, we consider the scenario of vehicles crossing a -way intersection where each vehicle does not have any information

2 about the intention of the other vehicles. To simplify the problem, we consider the case with two vehicles: Vehicle A is human driven (uncontrolled) and Vehicle B is autonomous (controlled), with dynamics described by ẍ A =.ẋ A +d and ẍ B =.ẋ B + u, where x and ẋ are vehicle positions and velocities. We assume that Vehicle A approaches the intersection with a default intention, i.e., without considering the presence of Vehicle B. Then, at the intersection, the driver of Vehicle A can choose between three intentions: to continue while ignoring the other vehicle with an unnown input d (Inattentive Driver, default mode), to attempt to cause a collision (Malicious Driver), or to stop (Cautious Driver). Then, once either vehicle completes the crossing of the intersection, Vehicle A returns to the default intention. Thus, if we assume the presence of noise, this intersectioncrossing scenario is an instance of a hidden mode switched linear stochastic system with an unnown input. The intention of driver A is a hidden mode and the actual input of vehicle A is an unnown input (which is not restricted to a finite set). The objective is to simultaneously estimate the intention (mode), input and state of the vehicles for safe navigation through the intersection. III. PROBLEM STATEMENT We consider a hidden mode switched linear stochastic system with unnown inputs: (x +, q )= (A q x +B q uq +G q d q +w q, q ), x C q (x, q ) + = (x, δ q (x )), x D q y = C q x +D q uq +H q dq +v q () where x R n is the continuous system state and q {,,..., N} the hidden discrete state or mode. For each mode q, u q U q R m is the nown input, d q R p the unnown input, y R l the output, δ q ( ) the mode transition function, C q and D q are flow and jump sets, while the process noise w q R n and the measurement noise v q R l are assumed to be mutually uncorrelated, zeromean, Gaussian white random signals with nown covariance matrices, Q q = E[w q wq ] and R q = E[v q vq ], respectively. The matrices A q, B q, Gq, C q, Dq and H q are nown. x is assumed to be independent of v q and w q for all. No prior useful nowledge of the dynamics of d q is assumed (uncorrelated with {d qj j }, j, as well as {w qj j } and {vqj j }, j) and dq can be a signal of any type. Moreover, the mode jump process is assumed to be leftcontinuous and hidden mode systems refer to systems in which q is not directly measured and the mode transitions are autonomous. We assume that in each mode, the system has strong detectability, i.e., the initial condition x and the unnown input sequence {d qj j }r j= can be uniquely determined from the measured output sequence {y i } r j= of a sufficient number of observations, i.e., r r for some r N (see [, Section 3.] for necessary and sufficient conditions for this property) and the required ran condition for the existence of a stable filter [, Theorem 9] is satisfied. The assumed permutation of intentions is for illustrative purposes only and was not a result of any limitations on the proposed algorithms. The objective of this paper is to design an optimal recursive filter algorithm which simultaneously estimates the system state x, the unnown input d q and the hidden mode q based on the measurements up to time, {y, y,..., y }. IV. PRELIMINARY MATERIAL In this section, we present a brief summary of the minimum-variance unbiased filter for linear systems with unnown inputs. For detailed proof and derivation of the filter, the reader is referred to []. Moreover, we define a generalized innovation and show that it is a Gaussian white noise. These form an essential part of the multiple model estimation algorithm that we will describe in Section V. The algorithm runs a ban of N filters (one for each mode) in parallel and each of the the filter are in essence the same except for the different sets of matrices and signals {A q, B q, Cq, Dq, Gq, H q, Qq, R q, u q, d q }. Hence, to simplify notation, the conditioning on the mode q is omitted in the entire Section IV. A. Minimum-Variance Unbiased Filter As is shown in [, Section 3.], the system for each mode after a similarity transformation is given by: x + = A x + B u + G, d, + G, d, + w () z, = C, x + D, u + Σ d, + v, (3) z, = C, x + D, u + v,. () The transformation essentially decomposes the unnown input d and the measurement y each into two orthogonal components, i.e., d, R p H and d, R p p H ; as well as z, R p H and z, R l p H, where p H = ran(h ). Then, given measurements up to time, the optimal three-step recursive filter in the minimum-variance unbiased sense can be summarized as follows: Unnown Input Estimation: ˆd, = M, (z, C, ˆx D, u ) ˆd, = M, (z, C, ˆx D, u ) () ˆd = V, ˆd, + V, ˆd, Time Update: ˆx = A ˆx + B u + G, ˆd, ˆx = ˆx + G, ˆd, (6) Measurement Update: ˆx = ˆx + L Γ (z, C, ˆx D,u ) (7) where ˆx, ˆd,, ˆd, and ˆd denote the optimal estimates of x, d,, d, and d ; Γ R p R l p H is a design matrix that is chosen to project the innovation ν := z, C, ˆx D,u onto a vector of p R independent random variables, while L R n p R, M, R p H p H and M, R (p p H ) (l p H ) are filter gain matrices that minimize the state and input error covariances. For the sae of completeness, the optimal input and state filter in [] is reproduced in Algorithm. Due to space limitation, a technical characterization of the inference algorithm will be presented in an upcoming companion paper [3].

3 Algorithm Opt-Filter (q, ˆx,q, ˆd,q,, P x,,q, P d,,q, ) [superscript q omitted in the following] Estimation of d, and d :  = A G, M, C, ; : ˆQ = G, M, R, M, G, + Q ; x, 3: P =  P  + ˆQ ; : R, = C, P C, + R, ; : P, d = (G, C, R, C,G, ) ; 6: M, = P, G d, C, R, ; 7: ˆx = A ˆx + B u + G, ˆd, ; 8: ˆd, = M, (z, C, ˆx D, u ); 9: ˆd = V, ˆd, + V, ˆd, ; : P, d = M, C, P x, A C,M, : P d = V [ P d,, P d,, G, C,M ],; P, d P, d P, d V ; Time update : ˆx = ˆx + G, ˆd, ; 3: P x = G, M, R, M,G, +(I G, M, C, ) P (I G, M, C, ) ; : R, = C, P x C, + R, C, G, M, R, R, M,G, C,; Measurement update : L = (P x C, G, M, R, ) R, ; 6: ˆx = ˆx + L (z, C, ˆx D, u ); 7: P x = (I L C, )G, M, R, L + L R, M,G, (I L C, ) +(I L C, )P (I x L C, ) + L R, L ; Estimation of d, 8: R, = C, P C x, + R, ; 9: M, = Σ ; : P, d = M, R, M,; : ˆd, = M, (z, C, ˆx D, u ); B. Properties of the Generalized Innovation Sequence In Kalman filtering, the innovation reflects the difference between the measured output at time and the optimal output forecast based on information available prior to time. The a posteriori (updated) state estimate is then a linear combination of the a priori (predicted) estimate and the weighted innovation. In the same spirit, we generalize this notion of innovation to linear systems with unnown inputs by defining a generalized innovation given by: ν := Γ (z, C, ˆx D,u ) := Γ ν (8) = Γ (I C, G, M, )(z, C, ˆx D, u ) which, similar to the conventional innovation, is weighted by L and combined with the predicted state estimate ˆx to obtain the updated state estimate ˆx as seen in (7). This definition differs from the conventional innovation in that the generalized innovation uses a subset of the measured outputs, i.e. z,. In addition, the matrix Γ is any matrix whose rows are independent of each other and are in the range space of E[ν ν ] that removes dependent components of ν (a consequence of [, Lemma 7]), which further lowers the dimension of the generalized innovation. An intuition for this is that the information contained in the unused subset is already exhausted for estimating the unnown inputs. Moreover, the optimal output forecast that is implied in (8) is a function of ˆx which contains information from the measurement at time. Nonetheless, it is clear from (8) that when there are no unnown inputs, both C, and G, are empty and Γ can be chosen to be the identity matrix, in which case the definitions of generalized innovation and (conventional) innovation coincide. In the following theorem, we establish that the generalized innovation, lie the innovation, is a Gaussian white noise. Theorem. The generalized innovation, ν given in (8) is a Gaussian white noise with zero mean and a variance of S = Γ (I C, G, M, ) R, (I C, G, M, ) Γ. Proof. Substituting () into (8), we have ν = Γ (C, x + v,). (9) Since E[ ˆx ] = and E[v,] = for all as is proven [, Lemma 3], it follows that the generalized innovation has zero mean, i.e., E[ν ] =, with covariance E[ν ν j ] = E[Γ (C, ˆx + v, )(C,j ˆx j j + v,j ) Γ j ]. We first show that the above covariance is zero when j. Without loss of generality, we assume that > j. In this case, from the properties of the filter, we have E[v, x j j ] = E[v, v,j ] =, thus the covariance reduces to E[ν νj ] = Γ C, (E[ ˆx ˆx j j ]C, + E[ ˆx v,j])γ j. () Next, to evaluate E[ ˆx ˆx j j ] and E[ ˆx v,j ], we first evaluate the a priori estimation error: ˆx + + = x + ˆx + + = A (I L Γ C, )ˆx + (I G,M,+ C,+ )w G, M,+ v,+ + G, M,+ C,+ G, M, v, A L Γ v, := Φ x + v, () where Φ and v are defined by the above while A := (I G, M,+ C,+ ) and  := A G, M, C,. With the state transition matrix of the error system given by { Φ Φ Φ j =... Φ j = Φ j+ Φ j, > j I, = j, the state estimate error is given by x = Φ j x j j + l=j Φ l+v l. () Thus, from (), we obtain E[v l x j j ] = and E[v l v,j ] = when l > j (i.e., future noise is uncorrelated with current estimate error and current noise) while when l = j, E[v j x j j ] = A jl j Γ j R,j M,j G,j and E[v j v,j ] = A j L j Γ j R,j. With this and from (), we can evaluate E[ x x j j ], E[ x v,j ] and E[ν νj ] as follows: E[ x x j j ] = Φ j+(φ j Pj j x + A jl j Γ j R,j M,j G,j ) E[ x v,j ] = Φ j+(φ j G,j M,j R,j +A j L j Γ j R,j ) E[ν νj ] = Γ C, Φ j+ (A j L j Γ j R,j M,j G,j C,j +Φ j Pj j xc,j Φ jg,j M,j R,j A j L j Γ j R,j )Γ j = Γ C, Φ j+ A j (Pj j xc,j G,j M,j R,j L j Γ j R,j )Γ j =, (3) where R,j = C,jP x j j C,j + R,j R,j M,j G,j C,j

4 C,j G,j M,jR,j and for the final equality, we substituted the filter gain from [, Section.]: L j = (P x j j C,j G,j M,j R,j )Γ j (Γ j R,j Γ j ). Finally, for j =, we can find S := E[ν ν ] as S = Γ (C, P x C, C,G, M, R, R, M, G, C, + R,)Γ = Γ (I C, G, M, ) R, (I C, G, M, ) Γ = Γ R, Γ. Furthermore, from () and (9), since we assumed that w and v for all and x are Gaussian, the generalized innovation ν is a linear combination of Gaussian random variables and is thus itself Gaussian. Therefore, we have shown that ν is a Gaussian white noise with zero mean and covariance S. Moreover, S is positive definite since Γ is chosen such that S is invertible [, Section.]. Remar. The whiteness property of the generalized innovation provides an alternative approach to derive the filter gain L in [] as can be seen by setting (3) to zero. C. Lielihood Function Since the generalized innovation ν is a Gaussian white noise with zero mean and covariance S (Theorem ), the conditional probability density function of ν given all measurements prior to time, Z, is given by f ν Z (ν Z ) = exp( ν S ν /) (π) p R/ S / = exp( ν Γ (Γ R, Γ ) Γ ν () /) (π) p R/ S / where p R := ran( R, ), ν := z, C, ˆx D, u, ν = (I C, G, M, ) ν, Γ := Γ (I C, G, M, ) and we have applied the identity R, := E[ν ν ] = (I C,G, M, ) R, (I C, G, M, ) which results from the idempotence of (I C, G, M, ) [, cf. Lemma 7]. Furthermore, the idempotence of (I C, G, M, ) implies that, similar to [, Lemma 7], we can apply [, Fact 3..9 and Proposition.6.3] to obtain p R := ran( R, ) = l p l p H with equality only when p = p H, i.e., H has full ran. Next, we note that if Γ is chosen as a matrix with orthonormal rows, Γ (Γ R, Γ ) Γ is the generalized inverse and S the pseudo-determinant of R, [, pp. 7-8]. From the above reference, for the case p R = l p < l p H, we also see that () represents the Gaussian distribution of ν R l p H whose base measure is restricted to the p R-dimensional affine subspace where the Gaussian distribution is supported. When H has full ran, the Gaussian distribution is fully supported in R l p and no restriction is necessary. Therefore, with the above base measure, we obtain the conditional probability density function of z, conditioned on the system mode, q, and all prior measurements, Z, which we define as the lielihood function at time : L(q z, ) := f z, Z,q (z, Z, q ) = f ν Z,q (ν Z, q ) = N (ν q ;, Sq ). () As proposed in [, Section.3], we can choose Γ = [ ] Ip R Ũ ˆR where Ũ matrix is obtained from the singular value decomposition of ˆR C G,. A second choice bypasses the explicit expression of Γ with the use of Moore-Penrose pseudoinverse ( ) and pseudodeterminant ( + ), i.e., Γ (Γ R, Γ ) Γ = R, and S = R, +. V. MULTIPLE MODEL APPROACH From the perspective of a hybrid system, the multiple model (MM) approach implements a ban of filters in parallel, with each corresponding to a system mode. The objective is then to decide which model/mode is the best representation of the current system mode as well as to estimate the state of the system based on this decision. In a nutshell, a Bayesian framewor is used to compute the mode probabilities µ := P (q Z ) given all measurements up to time. Using Bayes rule, we can recursively find the mode probability µ j := P (q = j Z ) at step for each mode j, given Z = {z,i, z,i } i= as µ j = P (q = j z,, z,, Z ) = P (q = j z,, Z ) = f z, q,z (z, q =j,z )P (q =j Z ) N l= f z, q,z (z, q =l,z )P (q =l Z ) = N (νj ;,Sj )P (q =j Z ) N l= N (νl ;,Sl )P (q =l Z ), (6) where we have substituted () for the final equality and assumed that the probability of q = j is independent of the measurement z,. The rationale is that since we have no nowledge about d, and the d, signal can be of any type, the measurement z, provides no useful information about the lielihood of the system mode (cf. (3)). This section presents two types of multiple model estimators static and dynamic. The static MM estimator assumes that the system mode remains constant/static, with a heuristic modification to eep the mode probabilities nonzero, while the dynamic MM estimator captures the modeswitching phenomenon by assuming that a Marov process can describe the mode jump process. In both cases, we assume that the prior mode probabilities are given P (q = j Z ) = µ j,,,..., N, (7) where Z is the prior information at time = and N j= µj =, while P (q = j Z ) in (6) differs for both estimator variants. Both multiple model estimator variants have a fixed number of models. For better performance, modifications of the algorithms in this paper could be carried out to allow for a variable structure (cf. [6] for a discussion on model selection and implementation details). A. MM Estimation: Static Variant The static MM estimator (Algorithm ) implements a ban of N mode-conditioned simultaneous input and state filters (described in Section IV-A) in parallel with the assumption that the true system mode is fixed. As such, the state estimates of other potentially mismatched models will not be beneficial and thus, the ban of filters is run independently from each other. However, in order to apply the static MM estimator to the switched linear systems, some heuristic

5 Algorithm Static-MM-Estimator ( ) : Initialize for all j {,,..., N}: ˆx j ; µj ; ˆd j, = Σj (z j, Cj,ˆxj Dj, u); P d,j, = Σj (C j, P x,j, + Rj, )Σj ; Cj : for = to K do 3: for j = to N do Mode-Matched Filtering : Run Opt-Filter(j,ˆx j, ˆdj,, P x,j f) : ν j := zj, Cj, ˆxj Dj, u ; 6: L(j z j, )= (π) pj R/ Rj,, / + exp, P d,j ( νj 7: end for 8: for j = to N do Mode Probability Update (small ɛ > ) 9: µ j = max{l(j zj, )µj, ɛ}; : end for : for j = to N do Mode Probability Update (normalization) : µ j = µj Nl= ; µ l Output 3: Compute (8); : end for : end for j, R, νj, ); modifications of the static MM estimator are necessary. Firstly, to eep all modes alive such that they can be activated when appropriate, an artificial lower bound needs to be imposed on the mode probabilities. Moreover, to deal with unacceptable growth of estimate errors of mismatched filters, reinitialization of the filters may be needed, oftentimes with estimates from the most probable mode. For each filter matched to mode j, the posterior mode probabilities can be computed with (6) where P (q = j Z ) = P (q = j Z ) = µ j, since the model is fixed. Then, these posterior mode probabilities are used to determine the most probable mode at each time and the associated state and input estimates and covariances as: j = arg max µ j ˆx = ˆx j, ˆd = ˆd j, P x = P x,j, P d = P d,j. ) ; (8) Remar. Alternatively, the output of the filter can be computed via combination of the mode-conditioned estimates: ˆx P x P d = N j= µj ˆxj, ˆd = N j= µj ˆd j, = N j= µj [(ˆxj ˆx )(ˆx j ˆx ) + P x,j ] = N j= µj [( ˆd j ˆd )( ˆd j ˆd ) + P d,j ] However, in this case, the estimate ˆd was observed (in simulation) to deviate significantly from the true value. This is consistent with the fact that with a mismatched model, the estimate of ˆdj can be arbitrarily large. Hence, this choice of filter output for ˆd is not recommended. B. MM Estimation: Dynamic Variant In contrast with the static MM estimator, the dynamic variant (Algorithm 3) assumes that the true mode switches in a Marovian manner with nown (and possibly state dependent) transition probabilities P (q = j q = i, x ) = p ij (x ), i, j,..., N. In fact, the mode transition probabilities can serve as estimator design parameters (cf. []). Therefore, the dynamic MM estimator design is more flexible and have the ability to integrate prior information of the mode switching process into the estimator. For conciseness and without loss of generality, we shall assume that the state transition probabilities are state independent, i.e., p ij (x ) = p ij. The incorporation of the state dependency for stochastic guard conditions is rather straightforward, albeit lengthy and interested readers are referred to [7] for details and examples. With the Marovian setting, the mode can change at each time step. As a result, the number of hypotheses (mode history) grows exponential with time. Therefore, an optimal multiple model filter is computationally intractable. We thus resort to suboptimal filters that manage the hypotheses in an efficient way. The simplest technique is hypothesis pruning in which a finite number of most liely hypotheses are ept, whereas the hypothesis merging approach eeps only last few of the mode histories, and combine hypotheses that differ in earlier steps (cf. [] for approaches designed for switched linear systems without unnown inputs). In the following, we propose a recursive algorithm similar to the interactive multiple model (IMM) algorithm [] which maintains N number of estimates and N number of filters at each time. Each iteration/cycle of the algorithm consists of three major components initial condition mixing, mode-matched filtering and mode probability update. In the initial condition mixing step, for each input and state filter matched to mode j at time, we compute the probability that the system was in mode i at time conditioned on Z : µ i j := P (q = i q = j, Z ) = P (q =j q =i,z )P (q =i Z ) N l= P (q =j q =l,z )P (q =l Z ) = p ijµ i P (q =j Z ) = pijµi N. l= p ljµ l (9) Then, with this mixing probabilities µ i j for all i = {,..., N}, we mix the initial conditions for the filter matched to q = j for all j = {,..., N} according to ˆx,j = N i= µi j ˆxi () ˆd,j, = N i= µi j ˆd i, () P x,,j = N i= µi j [(ˆxi ˆx,j ) (ˆx i ˆx,j ) + P x,i,j ˆd P d,,j, = N i= µi j [( ˆd i, ( ˆd i, ], ) ˆd,j, ) + P d,i, ] () Note that there is no mixing of the ˆd, and its corresponding covariances because they are computed for a previous step and are not initial conditions for the ban of filters. Next, in the mode-matched filtering step, a ban of N simultaneous input and state filter (described in Section IV-A) is run in parallel using the mixed initial conditions computed in (), () and (). In addition, the lielihood function L(q = j z, ) corresponding to each filter matched to mode

6 Algorithm 3 Dynamic-MM-Estimator ( ) : Initialize for all j {,,..., N}: ˆx j ; µj ; ˆd j, = Σj (z j, Cj,ˆxj Dj, u); P d,j, = Σj (C j, P x,j Cj, + Rj, )Σj ; : for = to K do 3: for j = to N do Initial Condition Mixing : p j = N l= p ljµ l ; : for i = to N do 6: µ i j = p ij µ i p j 7: end for 8: Compute (), () and (); Mode-Matched Filtering ; 9: Run Opt-Filter(j,ˆx,j, ˆd,j,, P x,,j, P d,,j : ν j := zj, Cj, ˆxj Dj, u ; : L(j z j, )= (π) pj R/ Rj,, / + : end for 3: for j = to N do Mode Probability Update : µ j = L(j zj, )pj Nl= ; L(j z, l )pl Output : Compute (8); 6: end for 7: end for exp ( νj j, R, νj, ); j is obtained by (). Finally, in the mode probability update step, the posterior probability of mode j given measurements up to time, µ j := P (q = j Z ), can be found by substituting P (q = j Z ) = N i= p ijµ i from (9) into (6). For output purposes only (not a major step in the algorithm), the combined estimates and covariances can be computed as given in (8) (cf. Remar ). VI. SIMULATION EXAMPLE We return to the motivating example in Section II of two vehicles crossing an intersection. Using the hidden mode system model with state x = [ ] x A, ẋ A, x B, ẋ B, each intention corresponds to a mode q {I, M, C} with the following set of parameters and inputs: Inattentive Driver (), with an unnown time-varying d (uncorrelated with x B and ẋ B, otherwise unrestricted): A I c =., BI c =, GI c =,. Cc I =, DI c =, HI c =.. Malicious Driver (), i.e., with d = K p (x B x A ) + K d (ẋ B ẋ A ) where K p = and K d = : A M c = K p. K d K p K d, HI c =. Bc M = Bc I, G M c = G I c, Cc M = Cc I, Dc M = Dc I. Cautious Driver (), i.e., with d = K p x A K d ẋ A ) ; where K p = and K d = : A M c = K p. K d, HI c =. Bc M = Bc I, G M c = G I c, Cc M = Cc I, Dc M = Dc I. Furthermore, the velocity measurement of the vehicle is corrupted by an unnown time-varying bias d. Thus, the switched linear system is described by ẋ = A q cx+b q c u+g q cd+w q, y = C q c x+d q cu+h q c d+v q, where d = [ ], d d the intensities of the zero mean, white Gaussian noises, w = [ ] w w and v, are: Q c =.6 ; R c = Since the proposed filter is for discrete-time systems, we employ a common conversion algorithm to convert the continuous dynamics to a discrete equivalent model with sample time t =.s, assuming zero-order hold for the nown and unnown inputs, u and d. From Figure, we observe that both the static and dynamic MM estimators were successful at inferring the hidden modes of the system in the cases when the vehicle remains in the Inattentive mode, or switches modes according to I M I or I C I. The performance of the static MM estimator is slightly worse than the dynamic variant, as can be seen in Figure (c). On the other hand, the changes in the mode probability estimate of the dynamic MM estimator are quicer which could be interpreted as having a higher sensitivity to mode changes. Taing a closer loo at the I M I scenario (the others are omitted due to space limitations) depicted in Figures a and b, we observe that both variants of the MM estimators performed satisfactorily in the estimation of states and unnown inputs. Similar to the observation of the mode probabilities, we note that the estimates of the static MM estimator (Figure a) are slightly inferior to that of the dynamic variant (Figure b). As aforementioned, this is because the dynamic MM estimator allows for mode transitions through a Marovian jump process where the transition matrix can be used as a design tool or incorporate prior nowledge about the mode switching process. In this example, the transition.7.. matrix is chosen as P T = VII. CONCLUSION This paper presented multiple model estimation algorithms for simultaneously estimating the mode, input and state of hidden mode switched linear stochastic systems with unnown inputs. We defined the notion of a generalized innovation sequence, which we then show to be a Gaussian white noise. Next, we exploited the whiteness property of the generalized innovations to form a lielihood function for determining mode probabilities. Simulation results for

7 Static MM Estimator (I I I) Dynamic MM Estimator (I I I) xa xb d Dynamic MM Estimator (I M I) Static MM Estimator (I M I) 3 6 (a) Vehicle remain in I mode. (b) Vehicle switches intentions I M I. (c) Vehicle switches intentions I C I. Fig. : Mode probabilities for each mode with static (top) and dynamic (bottom) MM estimators. x m A x A ˆx A 6 6 x m B x B ˆx B 6 d ˆd 6 xa xb d 6 ẋa ẋb d ẋ m A ẋ A ˆxA 6 ẋ m B ẋ B ˆxB 6 d ˆd (a) With the static MM estimator. x m A x A ˆx A 6 6 x m B x B ˆx B 6 d ˆd 6 ẋa ẋb d 6 ẋ m A ẋ A ˆxA 6 ẋ m B ẋ B ˆxB 6 d ˆd 6 (b) With the dynamic MM estimator. Fig. : Measured (superscript m, unfiltered), actual and estimated states and unnown inputs for the I M I case. vehicles at an intersection with switching driver intentions demonstrated the effectiveness of the proposed algorithms. Static MM Estimator (I C I) Dynamic MM Estimator (I C I) ACKNOWLEDGMENTS The wor presented in this paper was supported by the National Science Foundation, grant #398. M. Zhu is partially supported by ARO W9NF-3-- (MURI). REFERENCES [] S.Z. Yong, M. Zhu, and E. Frazzoli. A unified filter for simultaneous input and state estimation of linear discrete-time stochastic systems. Automatica,. Provisionally accepted. Available from: http: //arxiv.org/abs/ [] R. Verma and D. Del Vecchio. Safety control of hidden mode hybrid systems. IEEE Transactions on Automatic Control, 7():6 77,. [3] S.Z. Yong and E. Frazzoli. Hidden mode tracing control for a class of hybrid systems. In Proceedings of the American Control Conference, pages 73 7, June 3. [] Y. Bar-Shalom, T. Kirubarajan, and X.R. Li. Estimation with Applications to Tracing and Navigation. John Wiley & Sons, Inc., New Yor, NY, USA,. [] E. Mazor, A. Averbuch, Y. Bar-Shalom, and J. Dayan. Interacting multiple model methods in target tracing: a survey. IEEE Transactions on Aerospace and Electronic Systems, 3():3 3, Jan 998. [6] R.E. Kalman. A new approach to linear filtering and prediction problems. Transactions of the ASME Journal of Basic Engineering, 8(Series D):3, 96. [7] T. Kailath. An innovations approach to least-squares estimation part i: Linear filtering in additive white noise. Automatic Control, IEEE Transactions on, 3(6):66 6, Dec 968. [8] P.D. Hanlon and P.S. Maybec. Multiple-model adaptive estimation using a residual correlation alman filter ban. Aerospace and Electronic Systems, IEEE Transactions on, 36():393 6, Apr. [9] H.A. Blom and Y. Bar-Shalom. The interacting multiple model algorithm for systems with Marovian switching coefficients. IEEE Transactions on Automatic Control, 33(8):78 783, August 988. [] S. Gillijns and B. De Moor. Unbiased minimum-variance input and state estimation for linear discrete-time systems. Automatica, 3(): 6, January 7. [] S. Gillijns and B. De Moor. Unbiased minimum-variance input and state estimation for linear discrete-time systems with direct feedthrough. Automatica, 3():93 937, 7. [] S.Z. Yong, M. Zhu, and E. Frazzoli. Simultaneous input and state estimation for linear discrete-time stochastic systems with direct feedthrough. In Conference on Decision and Control (CDC), pages , 3. [3] S.Z. Yong, M. Zhu, and E. Frazzoli. Resilient state estimation against switching attacs on stochastic cyber-physical systems. In Proceedings of the American Control Conference,. Submitted. [] D.S. Bernstein. Matrix Mathematics: Theory, Facts, and Formulas (Second Edition). Princeton University Press, 9. [] C.R. Rao. Linear statistical inference and its applications. Wiley, 973. [6] X.R. Li and Y. Bar-Shalom. Multiple-model estimation with variable structure. IEEE Transactions on Automatic Control, ():78 93, 996. [7] C.E. Seah and I. Hwang. State estimation for stochastic linear hybrid systems with continuous-state-dependent transitions: an IMM approach. IEEE Transactions on Aerospace and Electronic Systems, ():376 39, 9.

Simultaneous Input and State Estimation for Linear Discrete-time Stochastic Systems with Direct Feedthrough

Simultaneous Input and State Estimation for Linear Discrete-time Stochastic Systems with Direct Feedthrough 52nd IEEE Conference on Decision and Control December 10-13, 2013. Florence, Italy Simultaneous Input and State Estimation for Linear Discrete-time Stochastic Systems with Direct Feedthrough Sze Zheng

More information

Simultaneous Input and State Estimation of Linear Discrete-Time Stochastic Systems with Input Aggregate Information

Simultaneous Input and State Estimation of Linear Discrete-Time Stochastic Systems with Input Aggregate Information 21 IEEE 4th Annual Conference on Decision and Control (CDC) December 1-18, 21. Osaa, Japan Simultaneous Input and State Estimation of Linear Discrete-Time Stochastic Systems with Input Aggregate Information

More information

A Unified Filter for Simultaneous Input and State Estimation of Linear Discrete-time Stochastic Systems

A Unified Filter for Simultaneous Input and State Estimation of Linear Discrete-time Stochastic Systems A Unified Filter for Simultaneous Input and State Estimation of Linear Discrete-time Stochastic Systems Sze Zheng Yong a Minghui Zhu b Emilio Frazzoli a a Laboratory for Information and Decision Systems,

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

Simultaneous state and input estimation with partial information on the inputs

Simultaneous state and input estimation with partial information on the inputs Loughborough University Institutional Repository Simultaneous state and input estimation with partial information on the inputs This item was submitted to Loughborough University's Institutional Repository

More information

A comparative study of multiple-model algorithms for maneuvering target tracking

A comparative study of multiple-model algorithms for maneuvering target tracking A comparative study of multiple-model algorithms for maneuvering target tracing Ryan R. Pitre Vesselin P. Jilov X. Rong Li Department of Electrical Engineering University of New Orleans New Orleans, LA

More information

State Estimation and Prediction in a Class of Stochastic Hybrid Systems

State Estimation and Prediction in a Class of Stochastic Hybrid Systems State Estimation and Prediction in a Class of Stochastic Hybrid Systems Eugenio Cinquemani Mario Micheli Giorgio Picci Dipartimento di Ingegneria dell Informazione, Università di Padova, Padova, Italy

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

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

State Estimation by IMM Filter in the Presence of Structural Uncertainty 1

State Estimation by IMM Filter in the Presence of Structural Uncertainty 1 Recent Advances in Signal Processing and Communications Edited by Nios Mastorais World Scientific and Engineering Society (WSES) Press Greece 999 pp.8-88. State Estimation by IMM Filter in the Presence

More information

A Model Error Formulation of the Multiple Model Adaptive Estimation Algorithm

A Model Error Formulation of the Multiple Model Adaptive Estimation Algorithm A Model Error Formulation of the Multiple Model Adaptive Estimation Algorithm Christopher K. Nebelecy Research Scientist Information Fusion Group CUBRC, Inc. Buffalo, NY 14225-1955 U.S.A. chris.nebelecy@cubrc.org

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 Outline. Target Tracking: Lecture 3 Maneuvering Target Tracking Issues. Maneuver Illustration. Maneuver Illustration. Maneuver Detection

Lecture Outline. Target Tracking: Lecture 3 Maneuvering Target Tracking Issues. Maneuver Illustration. Maneuver Illustration. Maneuver Detection REGLERTEKNIK Lecture Outline AUTOMATIC CONTROL Target Tracking: Lecture 3 Maneuvering Target Tracking Issues Maneuver Detection Emre Özkan emre@isy.liu.se Division of Automatic Control Department of Electrical

More information

COMPENSATING POWER AMPLIFIER DISTORTION IN COGNITIVE RADIO SYSTEMS WITH ADAPTIVE INTERACTING MULTIPLE MODEL

COMPENSATING POWER AMPLIFIER DISTORTION IN COGNITIVE RADIO SYSTEMS WITH ADAPTIVE INTERACTING MULTIPLE MODEL COMPENSATING POWER AMPLIFIER DISTORTION IN COGNITIVE RADIO SYSTEMS WITH ADAPTIVE INTERACTING MULTIPLE MODEL Mouna Ben Mabrou, Eric Grivel, Clément Magnant, Guillaume Ferré and Nathalie Deltimple University

More information

Multiple-Model Adaptive Estimation for Star Identification with Two Stars

Multiple-Model Adaptive Estimation for Star Identification with Two Stars Multiple-Model Adaptive Estimation for Star Identification with Two Stars Steven A. Szlany and John L. Crassidis University at Buffalo, State University of New Yor, Amherst, NY, 460-4400 In this paper

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

Optimal Distributed Estimation Fusion with Compressed Data

Optimal Distributed Estimation Fusion with Compressed Data 12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 2009 Optimal Distributed Estimation Fusion with Compressed Data Zhansheng Duan X. Rong Li Department of Electrical Engineering

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

RAO-BLACKWELLIZED PARTICLE FILTER FOR MARKOV MODULATED NONLINEARDYNAMIC SYSTEMS

RAO-BLACKWELLIZED PARTICLE FILTER FOR MARKOV MODULATED NONLINEARDYNAMIC SYSTEMS RAO-BLACKWELLIZED PARTICLE FILTER FOR MARKOV MODULATED NONLINEARDYNAMIC SYSTEMS Saiat Saha and Gustaf Hendeby Linöping University Post Print N.B.: When citing this wor, cite the original article. 2014

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

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

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

Tracking of Extended Objects and Group Targets using Random Matrices A New Approach

Tracking of Extended Objects and Group Targets using Random Matrices A New Approach Tracing of Extended Objects and Group Targets using Random Matrices A New Approach Michael Feldmann FGAN Research Institute for Communication, Information Processing and Ergonomics FKIE D-53343 Wachtberg,

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

A Comparison of Particle Filters for Personal Positioning

A Comparison of Particle Filters for Personal Positioning VI Hotine-Marussi Symposium of Theoretical and Computational Geodesy May 9-June 6. A Comparison of Particle Filters for Personal Positioning D. Petrovich and R. Piché Institute of Mathematics Tampere University

More information

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

Mini-Course 07 Kalman Particle Filters. Henrique Massard da Fonseca Cesar Cunha Pacheco Wellington Bettencurte Julio Dutra Mini-Course 07 Kalman Particle Filters Henrique Massard da Fonseca Cesar Cunha Pacheco Wellington Bettencurte Julio Dutra Agenda State Estimation Problems & Kalman Filter Henrique Massard Steady State

More information

Estimation and Maintenance of Measurement Rates for Multiple Extended Target Tracking

Estimation and Maintenance of Measurement Rates for Multiple Extended Target Tracking Estimation and Maintenance of Measurement Rates for Multiple Extended Target Tracing Karl Granström Division of Automatic Control Department of Electrical Engineering Linöping University, SE-58 83, Linöping,

More information

Recursive LMMSE Filtering for Target Tracking with Range and Direction Cosine Measurements

Recursive LMMSE Filtering for Target Tracking with Range and Direction Cosine Measurements Recursive Filtering for Target Tracing with Range and Direction Cosine Measurements Zhansheng Duan Yu Liu X. Rong Li Department of Electrical Engineering University of New Orleans New Orleans, LA 748,

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

Parameterized Joint Densities with Gaussian Mixture Marginals and their Potential Use in Nonlinear Robust Estimation

Parameterized Joint Densities with Gaussian Mixture Marginals and their Potential Use in Nonlinear Robust Estimation Proceedings of the 2006 IEEE International Conference on Control Applications Munich, Germany, October 4-6, 2006 WeA0. Parameterized Joint Densities with Gaussian Mixture Marginals and their Potential

More information

Fisher Information Matrix-based Nonlinear System Conversion for State Estimation

Fisher Information Matrix-based Nonlinear System Conversion for State Estimation Fisher Information Matrix-based Nonlinear System Conversion for State Estimation Ming Lei Christophe Baehr and Pierre Del Moral Abstract In practical target tracing a number of improved measurement conversion

More information

Incorporating Track Uncertainty into the OSPA Metric

Incorporating Track Uncertainty into the OSPA Metric 14th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, 211 Incorporating Trac Uncertainty into the OSPA Metric Sharad Nagappa School of EPS Heriot Watt University Edinburgh,

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

Multi-Target Tracking Using A Randomized Hypothesis Generation Technique

Multi-Target Tracking Using A Randomized Hypothesis Generation Technique Multi-Target Tracing Using A Randomized Hypothesis Generation Technique W. Faber and S. Charavorty Department of Aerospace Engineering Texas A&M University arxiv:1603.04096v1 [math.st] 13 Mar 2016 College

More information

ASIGNIFICANT research effort has been devoted to the. Optimal State Estimation for Stochastic Systems: An Information Theoretic Approach

ASIGNIFICANT research effort has been devoted to the. Optimal State Estimation for Stochastic Systems: An Information Theoretic Approach IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 42, NO 6, JUNE 1997 771 Optimal State Estimation for Stochastic Systems: An Information Theoretic Approach Xiangbo Feng, Kenneth A Loparo, Senior Member, IEEE,

More information

Optimal State Estimators for Linear Systems with Unknown Inputs

Optimal State Estimators for Linear Systems with Unknown Inputs Optimal tate Estimators for Linear ystems with Unknown Inputs hreyas undaram and Christoforos N Hadjicostis Abstract We present a method for constructing linear minimum-variance unbiased state estimators

More information

Lecture Note 2: Estimation and Information Theory

Lecture Note 2: Estimation and Information Theory Univ. of Michigan - NAME 568/EECS 568/ROB 530 Winter 2018 Lecture Note 2: Estimation and Information Theory Lecturer: Maani Ghaffari Jadidi Date: April 6, 2018 2.1 Estimation A static estimation problem

More information

The Mixed Labeling Problem in Multi Target Particle Filtering

The Mixed Labeling Problem in Multi Target Particle Filtering The Mixed Labeling Problem in Multi Target Particle Filtering Yvo Boers Thales Nederland B.V. Haasbergerstraat 49, 7554 PA Hengelo, The Netherlands yvo.boers@nl.thalesgroup.com Hans Driessen Thales Nederland

More information

Tracking Maneuvering Targets with a Soft Bound on the Number of Maneuvers

Tracking Maneuvering Targets with a Soft Bound on the Number of Maneuvers 4th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, 2 Tracking Maneuvering Targets with a Soft Bound on the Number of Maneuvers Daniel Sigalov Technion Israel Institute

More information

Unbiased minimum variance estimation for systems with unknown exogenous inputs

Unbiased minimum variance estimation for systems with unknown exogenous inputs Unbiased minimum variance estimation for systems with unknown exogenous inputs Mohamed Darouach, Michel Zasadzinski To cite this version: Mohamed Darouach, Michel Zasadzinski. Unbiased minimum variance

More information

Expressions for the covariance matrix of covariance data

Expressions for the covariance matrix of covariance data Expressions for the covariance matrix of covariance data Torsten Söderström Division of Systems and Control, Department of Information Technology, Uppsala University, P O Box 337, SE-7505 Uppsala, Sweden

More information

City, University of London Institutional Repository

City, University of London Institutional Repository City Research Online City, University of London Institutional Repository Citation: Zhao, S., Shmaliy, Y. S., Khan, S. & Liu, F. (2015. Improving state estimates over finite data using optimal FIR filtering

More information

Linear Prediction Theory

Linear Prediction Theory Linear Prediction Theory Joseph A. O Sullivan ESE 524 Spring 29 March 3, 29 Overview The problem of estimating a value of a random process given other values of the random process is pervasive. Many problems

More information

FUNDAMENTAL FILTERING LIMITATIONS IN LINEAR NON-GAUSSIAN SYSTEMS

FUNDAMENTAL FILTERING LIMITATIONS IN LINEAR NON-GAUSSIAN SYSTEMS FUNDAMENTAL FILTERING LIMITATIONS IN LINEAR NON-GAUSSIAN SYSTEMS Gustaf Hendeby Fredrik Gustafsson Division of Automatic Control Department of Electrical Engineering, Linköpings universitet, SE-58 83 Linköping,

More information

Analytic Implementations of the Cardinalized Probability Hypothesis Density Filter

Analytic Implementations of the Cardinalized Probability Hypothesis Density Filter PREPRINT: IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 55, NO. 7 PART 2, PP. 3553 3567, 27 Analytic Implementations of the Cardinalized Probability Hypothesis Density Filter Ba-Tuong Vo, Ba-Ngu Vo, and

More information

GPS Multipath Detection Based on Sequence of Successive-Time Double-Differences

GPS Multipath Detection Based on Sequence of Successive-Time Double-Differences 1 GPS Multipath Detection Based on Sequence of Successive-Time Double-Differences Hyung Keun Lee, Jang-Gyu Lee, and Gyu-In Jee Hyung Keun Lee is with Seoul National University-Korea University Joint Research

More information

Ensemble square-root filters

Ensemble square-root filters Ensemble square-root filters MICHAEL K. TIPPETT International Research Institute for climate prediction, Palisades, New Yor JEFFREY L. ANDERSON GFDL, Princeton, New Jersy CRAIG H. BISHOP Naval Research

More information

PARAMETER ESTIMATION AND ORDER SELECTION FOR LINEAR REGRESSION PROBLEMS. Yngve Selén and Erik G. Larsson

PARAMETER ESTIMATION AND ORDER SELECTION FOR LINEAR REGRESSION PROBLEMS. Yngve Selén and Erik G. Larsson PARAMETER ESTIMATION AND ORDER SELECTION FOR LINEAR REGRESSION PROBLEMS Yngve Selén and Eri G Larsson Dept of Information Technology Uppsala University, PO Box 337 SE-71 Uppsala, Sweden email: yngveselen@ituuse

More information

Kalman Filters with Uncompensated Biases

Kalman Filters with Uncompensated Biases Kalman Filters with Uncompensated Biases Renato Zanetti he Charles Stark Draper Laboratory, Houston, exas, 77058 Robert H. Bishop Marquette University, Milwaukee, WI 53201 I. INRODUCION An underlying assumption

More information

in a Rao-Blackwellised Unscented Kalman Filter

in a Rao-Blackwellised Unscented Kalman Filter A Rao-Blacwellised Unscented Kalman Filter Mar Briers QinetiQ Ltd. Malvern Technology Centre Malvern, UK. m.briers@signal.qinetiq.com Simon R. Masell QinetiQ Ltd. Malvern Technology Centre Malvern, UK.

More information

The Kernel-SME Filter with False and Missing Measurements

The Kernel-SME Filter with False and Missing Measurements The Kernel-SME Filter with False and Missing Measurements Marcus Baum, Shishan Yang Institute of Computer Science University of Göttingen, Germany Email: marcusbaum, shishanyang@csuni-goettingende Uwe

More information

Basic concepts in estimation

Basic concepts in estimation Basic concepts in estimation Random and nonrandom parameters Definitions of estimates ML Maimum Lielihood MAP Maimum A Posteriori LS Least Squares MMS Minimum Mean square rror Measures of quality of estimates

More information

Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach

Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach 2011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 01, 2011 Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model

More information

Matrix and Tensor Factorization from a Machine Learning Perspective

Matrix and Tensor Factorization from a Machine Learning Perspective Matrix and Tensor Factorization from a Machine Learning Perspective Christoph Freudenthaler Information Systems and Machine Learning Lab, University of Hildesheim Research Seminar, Vienna University of

More information

Stabilization with Disturbance Attenuation over a Gaussian Channel

Stabilization with Disturbance Attenuation over a Gaussian Channel Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 1-14, 007 Stabilization with Disturbance Attenuation over a Gaussian Channel J. S. Freudenberg, R. H. Middleton,

More information

Rank Tests for the Observability of Discrete-Time Jump Linear Systems with Inputs

Rank Tests for the Observability of Discrete-Time Jump Linear Systems with Inputs Rank Tests for the Observability of Discrete-Time Jump Linear Systems with Inputs Ehsan Elhamifar Mihály Petreczky René Vidal Center for Imaging Science, Johns Hopkins University, Baltimore MD 21218, USA

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

State Estimation using Gaussian Process Regression for Colored Noise Systems

State Estimation using Gaussian Process Regression for Colored Noise Systems State Estimation using Gaussian Process Regression for Colored Noise Systems Kyuman Lee School of Aerospace Engineering Georgia Institute of Technology Atlanta, GA 30332 404-422-3697 lee400@gatech.edu

More information

Simultaneous Input and State Set-Valued Observers with Applications to Attack-Resilient Estimation

Simultaneous Input and State Set-Valued Observers with Applications to Attack-Resilient Estimation Simultaneous Input and State Set-Valued Observers with Applications to Attac-Resilient Estimation Sze Zheng Yong Abstract In this paper, we present a fixed-order set-valued observer for linear discrete-time

More information

MULTI-MODEL FILTERING FOR ORBIT DETERMINATION DURING MANOEUVRE

MULTI-MODEL FILTERING FOR ORBIT DETERMINATION DURING MANOEUVRE MULTI-MODEL FILTERING FOR ORBIT DETERMINATION DURING MANOEUVRE Bruno CHRISTOPHE Vanessa FONDBERTASSE Office National d'etudes et de Recherches Aérospatiales (http://www.onera.fr) B.P. 72 - F-92322 CHATILLON

More information

Gaussian Mixtures Proposal Density in Particle Filter for Track-Before-Detect

Gaussian Mixtures Proposal Density in Particle Filter for Track-Before-Detect 12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 29 Gaussian Mixtures Proposal Density in Particle Filter for Trac-Before-Detect Ondřej Straa, Miroslav Šimandl and Jindřich

More information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati difference equations to non linear extended Kalman filter constraints International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of

More information

Quadratic Extended Filtering in Nonlinear Systems with Uncertain Observations

Quadratic Extended Filtering in Nonlinear Systems with Uncertain Observations Applied Mathematical Sciences, Vol. 8, 2014, no. 4, 157-172 HIKARI Ltd, www.m-hiari.com http://dx.doi.org/10.12988/ams.2014.311636 Quadratic Extended Filtering in Nonlinear Systems with Uncertain Observations

More information

Linear Regression and Its Applications

Linear Regression and Its Applications Linear Regression and Its Applications Predrag Radivojac October 13, 2014 Given a data set D = {(x i, y i )} n the objective is to learn the relationship between features and the target. We usually start

More information

STATIC AND DYNAMIC RECURSIVE LEAST SQUARES

STATIC AND DYNAMIC RECURSIVE LEAST SQUARES STATC AND DYNAMC RECURSVE LEAST SQUARES 3rd February 2006 1 Problem #1: additional information Problem At step we want to solve by least squares A 1 b 1 A 1 A 2 b 2 A 2 A x b, A := A, b := b 1 b 2 b with

More information

Simultaneous Input and State Estimation with a Delay

Simultaneous Input and State Estimation with a Delay 15 IEEE 5th Annual Conference on Decision an Control (CDC) December 15-18, 15. Osaa, Japan Simultaneous Input an State Estimation with a Delay Sze Zheng Yong a Minghui Zhu b Emilio Frazzoli a Abstract

More information

State Estimation in Stochastic Hybrid Systems with Sparse Observations

State Estimation in Stochastic Hybrid Systems with Sparse Observations State Estimation in Stochastic Hybrid Systems with Sparse Observations Eugenio Cinquemani and Mario Micheli 1 Abstract In this paper we study the problem of state estimation for a class of sampled-measurement

More information

CPHD filtering with unknown clutter rate and detection profile

CPHD filtering with unknown clutter rate and detection profile CPHD filtering with unnown clutter rate and detection profile Ronald. P. S. Mahler, Ba Tuong Vo, Ba Ngu Vo Abstract In Bayesian multi-target filtering we have to contend with two notable sources of uncertainty,

More information

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK TRNKA PAVEL AND HAVLENA VLADIMÍR Dept of Control Engineering, Czech Technical University, Technická 2, 166 27 Praha, Czech Republic mail:

More information

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games Adaptive State Feedbac Nash Strategies for Linear Quadratic Discrete-Time Games Dan Shen and Jose B. Cruz, Jr. Intelligent Automation Inc., Rocville, MD 2858 USA (email: dshen@i-a-i.com). The Ohio State

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

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

Random Finite Set Methods. for Multitarget Tracking

Random Finite Set Methods. for Multitarget Tracking Random Finite Set Methods for Multitarget Tracing RANDOM FINITE SET METHODS FOR MULTITARGET TRACKING BY DARCY DUNNE a thesis submitted to the department of electrical & computer engineering and the school

More information

sparse and low-rank tensor recovery Cubic-Sketching

sparse and low-rank tensor recovery Cubic-Sketching Sparse and Low-Ran Tensor Recovery via Cubic-Setching Guang Cheng Department of Statistics Purdue University www.science.purdue.edu/bigdata CCAM@Purdue Math Oct. 27, 2017 Joint wor with Botao Hao and Anru

More information

Optimal path planning using Cross-Entropy method

Optimal path planning using Cross-Entropy method Optimal path planning using Cross-Entropy method F Celeste, FDambreville CEP/Dept of Geomatics Imagery Perception 9 Arcueil France {francisceleste, fredericdambreville}@etcafr J-P Le Cadre IRISA/CNRS Campus

More information

The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels

The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels Deric W. Waters and John R. Barry School of ECE Georgia Institute of Technology Atlanta, GA 30332-0250 USA {deric, barry}@ece.gatech.edu

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

Growing Window Recursive Quadratic Optimization with Variable Regularization

Growing Window Recursive Quadratic Optimization with Variable Regularization 49th IEEE Conference on Decision and Control December 15-17, Hilton Atlanta Hotel, Atlanta, GA, USA Growing Window Recursive Quadratic Optimization with Variable Regularization Asad A. Ali 1, Jesse B.

More information

Maneuvering target tracking using an unbiased nearly constant heading model

Maneuvering target tracking using an unbiased nearly constant heading model Maneuvering target tracking using an unbiased nearly constant heading model P.A. Kountouriotis EEE Department Imperial College London SW7 2AZ, UK Email: pk201@imperial.ac.uk Simon Maskell QinetiQ St. Andrews

More information

1 Introduction 198; Dugard et al, 198; Dugard et al, 198) A delay matrix in such a lower triangular form is called an interactor matrix, and almost co

1 Introduction 198; Dugard et al, 198; Dugard et al, 198) A delay matrix in such a lower triangular form is called an interactor matrix, and almost co Multivariable Receding-Horizon Predictive Control for Adaptive Applications Tae-Woong Yoon and C M Chow y Department of Electrical Engineering, Korea University 1, -a, Anam-dong, Sungbu-u, Seoul 1-1, Korea

More information

Minimum Necessary Data Rates for Accurate Track Fusion

Minimum Necessary Data Rates for Accurate Track Fusion Proceedings of the 44th IEEE Conference on Decision Control, the European Control Conference 005 Seville, Spain, December -5, 005 ThIA0.4 Minimum Necessary Data Rates for Accurate Trac Fusion Barbara F.

More information

Least Squares and Kalman Filtering Questions: me,

Least Squares and Kalman Filtering Questions:  me, Least Squares and Kalman Filtering Questions: Email me, namrata@ece.gatech.edu Least Squares and Kalman Filtering 1 Recall: Weighted Least Squares y = Hx + e Minimize Solution: J(x) = (y Hx) T W (y Hx)

More information

Previously on TT, Target Tracking: Lecture 2 Single Target Tracking Issues. Lecture-2 Outline. Basic ideas on track life

Previously on TT, Target Tracking: Lecture 2 Single Target Tracking Issues. Lecture-2 Outline. Basic ideas on track life REGLERTEKNIK Previously on TT, AUTOMATIC CONTROL Target Tracing: Lecture 2 Single Target Tracing Issues Emre Özan emre@isy.liu.se Division of Automatic Control Department of Electrical Engineering Linöping

More information

Data Assimilation for Dispersion Models

Data Assimilation for Dispersion Models Data Assimilation for Dispersion Models K. V. Umamaheswara Reddy Dept. of Mechanical and Aerospace Engg. State University of New Yor at Buffalo Buffalo, NY, U.S.A. venatar@buffalo.edu Yang Cheng Dept.

More information

Observability of Switched Linear Systems in Continuous Time

Observability of Switched Linear Systems in Continuous Time University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering March 2005 Observability of Switched Linear Systems in Continuous Time Mohamed Babaali

More information

A NEW FORMULATION OF IPDAF FOR TRACKING IN CLUTTER

A NEW FORMULATION OF IPDAF FOR TRACKING IN CLUTTER A NEW FRMULATIN F IPDAF FR TRACKING IN CLUTTER Jean Dezert NERA, 29 Av. Division Leclerc 92320 Châtillon, France fax:+33146734167 dezert@onera.fr Ning Li, X. Rong Li University of New rleans New rleans,

More information

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance

Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise Covariance 2016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 2016. Boston, MA, USA Kalman-Filter-Based Time-Varying Parameter Estimation via Retrospective Optimization of the Process Noise

More information

Lecture Notes 1: Vector spaces

Lecture Notes 1: Vector spaces Optimization-based data analysis Fall 2017 Lecture Notes 1: Vector spaces In this chapter we review certain basic concepts of linear algebra, highlighting their application to signal processing. 1 Vector

More information

A NOVEL OPTIMAL PROBABILITY DENSITY FUNCTION TRACKING FILTER DESIGN 1

A NOVEL OPTIMAL PROBABILITY DENSITY FUNCTION TRACKING FILTER DESIGN 1 A NOVEL OPTIMAL PROBABILITY DENSITY FUNCTION TRACKING FILTER DESIGN 1 Jinglin Zhou Hong Wang, Donghua Zhou Department of Automation, Tsinghua University, Beijing 100084, P. R. China Control Systems Centre,

More information

Generalized Autoregressive Score Models

Generalized Autoregressive Score Models Generalized Autoregressive Score Models by: Drew Creal, Siem Jan Koopman, André Lucas To capture the dynamic behavior of univariate and multivariate time series processes, we can allow parameters to be

More information

A Generalized Labeled Multi-Bernoulli Filter for Maneuvering Targets

A Generalized Labeled Multi-Bernoulli Filter for Maneuvering Targets A Generalized Labeled Multi-Bernoulli Filter for Maneuvering Targets arxiv:163.565v1 [stat.me] 15 Mar 16 Yuthia Punchihewa School of Electrical and Computer Engineering Curtin University of Technology

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

certain class of distributions, any SFQ can be expressed as a set of thresholds on the sufficient statistic. For distributions

certain class of distributions, any SFQ can be expressed as a set of thresholds on the sufficient statistic. For distributions Score-Function Quantization for Distributed Estimation Parvathinathan Venkitasubramaniam and Lang Tong School of Electrical and Computer Engineering Cornell University Ithaca, NY 4853 Email: {pv45, lt35}@cornell.edu

More information

Adaptive ensemble Kalman filtering of nonlinear systems. Tyrus Berry and Timothy Sauer George Mason University, Fairfax, VA 22030

Adaptive ensemble Kalman filtering of nonlinear systems. Tyrus Berry and Timothy Sauer George Mason University, Fairfax, VA 22030 Generated using V3.2 of the official AMS LATEX template journal page layout FOR AUTHOR USE ONLY, NOT FOR SUBMISSION! Adaptive ensemble Kalman filtering of nonlinear systems Tyrus Berry and Timothy Sauer

More information

Threat Assessment Using Context-Based Tracking in a Maritime Environment

Threat Assessment Using Context-Based Tracking in a Maritime Environment 12th International Conference on Information Fusion Seattle, WA, USA, July 6-9, 29 Threat Assessment Using Context-Based Tracing in a Maritime Environment Jemin George John L. Crassidis Tarunraj Singh

More information

ECE521 week 3: 23/26 January 2017

ECE521 week 3: 23/26 January 2017 ECE521 week 3: 23/26 January 2017 Outline Probabilistic interpretation of linear regression - Maximum likelihood estimation (MLE) - Maximum a posteriori (MAP) estimation Bias-variance trade-off Linear

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

Least Squares. Ken Kreutz-Delgado (Nuno Vasconcelos) ECE 175A Winter UCSD

Least Squares. Ken Kreutz-Delgado (Nuno Vasconcelos) ECE 175A Winter UCSD Least Squares Ken Kreutz-Delgado (Nuno Vasconcelos) ECE 75A Winter 0 - UCSD (Unweighted) Least Squares Assume linearity in the unnown, deterministic model parameters Scalar, additive noise model: y f (

More information

THE LINEAR KALMAN FILTER

THE LINEAR KALMAN FILTER ECE5550: Applied Kalman Filtering 4 1 THE LINEAR KALMAN FILTER 41: Introduction The principal goal of this course is to learn how to estimate the present hidden state (vector) value of a dynamic system,

More information