Kalman filter with mixed frequency

AI Thread Summary
The discussion focuses on using a Kalman filter to estimate a robot's position at 40 Hz, utilizing mixed frequency data from GPS, accelerometer, and steering wheel sensors. Two methodologies are proposed: applying the Kalman filter separately to each data series or creating a composite state vector for the filter. The second approach is favored, as it allows for handling missing data effectively and leveraging the GPS data as a benchmark. Recommendations include setting up the filter for the highest sensor frequency and adjusting the measurement matrix when GPS data is unavailable. Overall, the Kalman filter is deemed robust for this application, and additional resources for understanding its implementation are suggested.
Plouffy
Messages
1
Reaction score
0
Hi first post hoping for some advise or guidance.

Let's say I have GPS data on a robot every 10 Hz (every 0.1 second), I have accelerometer data every 40 Hz and steering wheel data every 80 Hz. I would like to use Kalman filter to produce estimates of where the robot is every 40 Hz given the previous data (e.g. interpolate the GPS data using Kalman). My question is what methodology should I use (if anyone knows a good paper on the subject I would be very grateful). My current thoughts are to either:

1. Apply a Kalman filter to each data series separately to interpolate to the highest frequency (i.e. only have lagged values of Y as its state variable) and then again with the entire datasets in our filter.

2. Have my Y (left hand side) be a vector of size [8*1] containing the GPS where the column vector is 0 everywhere but at 10Hz, and then apply Kalman filter (accelerometer vector would be treated the same but with two observations and NaN everywhere else).

Thanks a lot.
 
Option 2 sounds like the appropriate one. The KF is robust wrt missing data. Set up your design for 80 Hz and read at any frequency you desire. I assume that the GPS data will benchmark the other data, so the filter will operate well. A good reference on the KF can be found at http://www.stat.pitt.edu/stoffer/tsa3/. Now, instead of "stealing" the PDF, you can download an earlier version of the book.
 
I perform my KF at the highest rate that my sensor offers (100hz). When your GPS is not producing any data you can reflect that by modifying your H matrix accordingly. Note that IMU data shouldn't be dropped but should be averaged if you're going for a slower rate.
 
Hi all, I have a question. So from the derivation of the Isentropic process relationship PV^gamma = constant, there is a step dW = PdV, which can only be said for quasi-equilibrium (or reversible) processes. As such I believe PV^gamma = constant (and the family of equations) should not be applicable to just adiabatic processes? Ie, it should be applicable only for adiabatic + reversible = isentropic processes? However, I've seen couple of online notes/books, and...
I have an engine that uses a dry sump oiling system. The oil collection pan has three AN fittings to use for scavenging. Two of the fittings are approximately on the same level, the third is about 1/2 to 3/4 inch higher than the other two. The system ran for years with no problem using a three stage pump (one pressure and two scavenge stages). The two scavenge stages were connected at times to any two of the three AN fittings on the tank. Recently I tried an upgrade to a four stage pump...
Back
Top