Inertial Navigation Integration FIlter

Click For Summary

Discussion Overview

The discussion revolves around the integration of inertial measurements with GPS data using a filter, specifically focusing on the design and implementation of a Kalman filter. Participants explore the structure of the state and measurement vectors, as well as the determination of process and measurement noise covariances.

Discussion Character

  • Technical explanation
  • Exploratory
  • Debate/contested

Main Points Raised

  • One participant describes their state vector as x=[E N v_E v_N a_E a_N] and measurement vector as z=[E_GPS N_GPS E_DR N_DR a_E a_N], seeking validation of this approach.
  • Another participant questions whether the current state vector is sufficient or if additional elements like heading, odometer, and gyro bias should be included.
  • Concerns are raised about determining the process noise covariance and measurement noise covariance for the system.
  • Some participants express frustration with receiving links to general resources instead of specific guidance.

Areas of Agreement / Disagreement

Participants do not appear to reach a consensus on the adequacy of the proposed state vector or the necessary elements to include in the filter design. There is also uncertainty regarding the determination of noise covariances.

Contextual Notes

Participants have varying levels of familiarity with the topic, and there are indications of differing opinions on the design choices for the filter. The discussion reflects a need for practical insights rather than theoretical references.

Who May Find This Useful

This discussion may be useful for individuals interested in the practical implementation of Kalman filters, particularly in the context of integrating inertial and GPS measurements.

catalin.drago
Messages
10
Reaction score
0
Hello,
I am trying to create a filter that can integrate inertial measurements with GPS measurements. My inertial sensors are a yaw axis gyro, an odometer, and possibly a 3axis accelerometer.
Could you please help me with some guidance? I have read papers, articles and books on the subject but I am still a little confused.
I consider the acceleration constant, so I have a state vector x=[E N v_E v_N a_E a_N], E and N are the positions in NED coordinate system, v_E and v_N are the speed on each axis, and a is the acceleration on each axis
The measurement vector z is [E_GPS N_GPS E_DR N_DR a_E a_N] where E_GPS and N_GPS are the coordinates obtained from the GPS receiver and E_DR and N_DR are the coordinates obtained from the inertial sensors through dead reckoning, and a is the acceleration obtained from the accelerometer.
F, the transformation matrix is: [1 0 dt 0 (dt^2)/2 0; 0 1 0 dt 0 (dt^2)/2; 0 0 1 0 dt 0; 0 0 0 1 0 dt; 0 0 0 0 0 1];
H, the measurement matrix is: [1 0 0 0 0 0; 0 1 0 0 0 0 ; 1 0 0 0 0 0; 0 1 0 0 0 0; 0 0 0 0 1 0; 0 0 0 0 0 1],
Does it make any sense so far? Should I chose a different state vector?
My problem is that I don't know, for this system how can I determine the process noise covariance and measurement noise covariance.
Can you give me some indications in that direction?
Thank you very much.
 
Physics news on Phys.org
http://en.wikipedia.org/wiki/Kalman_filter" .
 
Last edited by a moderator:
I passed the level of reading wikipedia.
I was hoping for help, not links to wikipedia
 
I was hoping for some pointers from someone who has experience with the implementation of Kalman filters. I would like to know if that is a well designed filter, or if I should introduce more elements in the state vector like heading, and odometer and gyro bias, or the filter is going to work well also without them?
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
Replies
10
Views
2K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 15 ·
Replies
15
Views
1K
Replies
4
Views
2K
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
986
  • · Replies 17 ·
Replies
17
Views
3K