Re: EKF process/noise modeling with non-additive noise
- From: "Frank Neuhaus" <fneuhaus@xxxxxxxxxxxxxx>
- Date: Thu, 31 Jul 2008 09:57:01 +0200
So we need to determine the additive covariance matrix of the noise. I
believe you should be able to do it like this:
cov(f(v(k))
= (1st order Taylor expansion)
cov(f(p)+J_f(p)*(v(k)-p))
=
cov(f(p)+J_f(p)*v(k)-J_f(p)*p)
=f(p) and J_f(p)*p are constant so...
cov(J_f(p)*v(k))
=
J_f(p)*cov(v(k))*J_f(p)
So to conclude:
1. Compute the Jacobian (only with respect to noise v) of your non linear
model called J_f
2. Compute J_f(p) where p is the last estimation for the system state
3. Choose cov(v(k)) As a diagonal matrix with sigma^2 on the diagonal.
4. Compute J_f(p)*cov(v(k))*J_f(p)^T and use it as additive noise
I hope this works
Frank
.
- Follow-Ups:
- References:
- Prev by Date: Re: extended Hamming code performance
- Next by Date: Re: EKF process/noise modeling with non-additive noise
- Previous by thread: Re: EKF process/noise modeling with non-additive noise
- Next by thread: Re: EKF process/noise modeling with non-additive noise
- Index(es):