Re: [Bayes++] Square-root UKF
Brought to you by:
mistevens
|
From: Michael S. <ma...@mi...> - 2007-01-11 21:08:18
|
On Thursday 11 January 2007 18:01, you wrote:
> On 1/11/07, Michael Stevens <ma...@mi...> wrote:
> > Hello Matt,
> >
> > On Wednesday 10 January 2007 00:14, Matt Hazard wrote:
> > > Is there any support for Square-root (cholesky decomposition, etc)
> > > formulations of the Unscented Kalman filter in Bayes++?
> >
> > Sorry there are no Square-root Unscented implementations in Bayes++. The
> > only
> > unscented filter implemented is that described in the original Unscented
> > paper. Simon (Julier) has
> >
> > > I'm working on a
> > > GPS/INS system purposed for real-time control of a helicopter UAV; any
> > > computational cost reduction on the estimation end could directly lead
> >
> > to a
> >
> > > performance gain in the controller.
> >
> > OK I have a lot of experience in the GPS/INS fusion field so maybe I can
> > help
> > here. I would be interested in what sensors you are using.
>
> Our sensor board prototype uses Analog Devices' gyros (ADXRS300) and
> accelerometers (ADXL330, I think). The magnetometer is a PNI MicroMag3. We
> also have a complete (working) Crista IMU, which uses basically the same
> gyros/accelerometers, but lacks the magnetometers. At any rate we should
> see comparable results between the two sensor packages.
OK. Low cost MEMS type sensors. With this kind of low accuracy sensor you will
need good differential GPS position to maintain the platform attitude.
The Crista unit look very sensible. It avoid ny attitude processing, which
usually gets in the way. The temperature compensation and 1pps syncronisation
are are worth having.
> > > I'm using an Addative_predict_model and an
> > > Uncorrelated_addative_observe_model. Are there underlying assumptions
> >
> > for
> >
> > > these models that make them less suitable than the base model
> > > (Unscented_scheme::observe, for instance?)
> >
> > I am a bit confused by you "base model". 'Unscented_scheme::observe' is a
> > member function of Unscented_scheme.
> > Specifying the model as 'Uncorrelated_addative_observe_model' is fine for
> > the
> > Unscented_scheme however.
>
> My mistake. I copied the wrong thing. What happens if I use the
> uncorrelated noise model and the noise turns out to be correlated?
Not a problem for the Unscented_scheme. For most square root filters it is
however a problem! The factorisations use to put the system into squareroot
form require that the noise can be decorrelated and there is only a general
solution for this for linear observation models. Luckily most observation
generally only have weak cross correlations!
Michael
--
___________________________________
Michael Stevens Systems Engineering
34128 Kassel, Germany
Phone/Fax: +49 561 5218038
Navigation Systems, Estimation and
Bayesian Filtering
http://bayesclasses.sf.net
___________________________________
|