IMU and GNSS fusion
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I would like to use the matlab implementation of an extended kalman filter for pose estimation with GPS and IMU measurements that I found here: https://it.mathworks.com/help/fusion/examples/imu-and-gps-fusion-for-inertial-navigation.html?searchHighlight=imu%20gps%20fusion%20example&s_tid=doc_srchtitle
However I was wondering if any reference exists for the EKF implementation contained there, as a paper or a book where the model is written down. One of the doubts I have about this implementation regards the sensor measurement model (even though if I understand correctly, IMU measurements are used as a control input to the filter). The code makes a distinction between additive and multiplicative noise and both are used during the prediction phase to update the P matrix. From what I understand, multiplicative noise regards the bias estimation for the accelerometer and the gyroscope. Is it correct to say that bias here is considered as a gauss-markov process? So the bias equation is
, where
is the bias at time k and
is gaussian noise? Then the IMU measures an acceleration
.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/218364/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/218365/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/218366/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/218367/image.png)
Am I misinterpreting the multiplicative noise?
But most importantly, is a reference of this implementation available anywhere?
The following is a reference for MARGGPSFuser, but I am looking for something a bit more in depth
0 Commenti
Risposte (1)
Brian Fanous
il 14 Giu 2019
Hi Silvia
Sorry for the late reply on this. The various insfilters are based on a few sources. At least some of the MARGGPSFuser is based on the InertialNav library:
The other flavors of insfilter draw on that but other sources as well.
You are correct that the bias for the gyroscope and accelerometer are modeled as a Gauss Markov processes in the MARGGPSFuser. However, the gyro and accel inputs are integrated (trapezoidal) to produce a delta angle and delta velocity. These are used as control inputs to the predict phase of the EKF. So the internal EKF tracks the bias in the delta angle and delta velocity.
0 Commenti
Vedere anche
Categorie
Scopri di più su Tracking and Sensor Fusion in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!