How to use KALMAN with accelerometer?

In summary, the conversation discusses the use of a Kalman filter to model the error of an accelerometer. The filter takes into account a stochastic process as the error and uses its output as input. There is confusion about whether or not to double integrate the acceleration and the utility of the filter. The article linked explains the use of a stochastic model for sensors and the benefit of using a Kalman filter to weigh sensor data against the model and estimate the state.
  • #1
kawabonga
3
0
hi
I found an article that shows how to use kalman filter to models error of accelerometer. they used markov process as stochastic error, then output of this model will be used as input of KALMAN filter.

Now, I don't what to do. I'm not sure, but I think that I need to double integrate the acceleration, then I subtract kalman's filter output from the integration result.

if this is right answer, I don't see the utility of the filter. why I don't double integrate the output of stochastic model ?

link to article : www.tkt.cs.tut.fi/research/nappo_files/Davidson08.pdf

thank you
 
Engineering news on Phys.org
  • #2
I don't understand why we use stochastic model for accelerometer instead of putting its output on kalman filter ?
 
  • #3
The way I understand it, modeling sensors as stochastic processes is standard since there is always some randomization in the measurement. You can't simply take your acceleration measurement and treat it as a data point from a continuous-time model and integrate it twice. It's not going to be correct. Integrating using stochastic calculus might be viable (I've never done it), but implementing a Kalman filter is probably easier.

It seems you're not sure how to use the Kalman filter. The way I understand it, the point of the Kalman filter is to use a statistical method to weigh the sensor data against how good your sensors are (measured noise/bias in a covariance matrix) and the model you're using (linear or nonlinear) to estimate what's going on (the state). You use your predictive model and your covariance matrix to come up with a "guess" or prediction of the state based on the last state estimate. Then, you get the new sensor data and fix your prediction of the state with it.
 

1. How does KALMAN work with an accelerometer?

KALMAN is a mathematical algorithm that combines information from a series of measurements to estimate the most likely state of a system. In the case of using it with an accelerometer, KALMAN uses the accelerometer's measurements of acceleration to estimate the current position and velocity of an object.

2. What are the advantages of using KALMAN with an accelerometer?

Using KALMAN with an accelerometer can provide more accurate and reliable estimates of an object's position and velocity, especially in cases where there is a lot of measurement noise. It also takes into account the uncertainty in the measurements, leading to more robust results.

3. Is KALMAN suitable for all types of accelerometers?

KALMAN can be used with different types of accelerometers, such as MEMS, piezoelectric, and optical accelerometers. However, the accuracy of the results may vary depending on the type and quality of the accelerometer used.

4. How do I implement KALMAN with an accelerometer in my experiment?

To use KALMAN with an accelerometer, you will need to have a system model that describes the dynamics of your system, as well as an understanding of the measurement noise of your accelerometer. You will also need to have a programming background to implement the algorithm in your experiment.

5. Can I use KALMAN with other sensors in addition to an accelerometer?

Yes, KALMAN can be used with other sensors in addition to an accelerometer, such as gyroscopes, magnetometers, and GPS sensors. The algorithm can incorporate information from multiple sensors to improve the accuracy of the estimates of the system's state.

Similar threads

Replies
1
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
749
Replies
6
Views
2K
Replies
2
Views
2K
  • General Engineering
Replies
1
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
2
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
814
  • General Engineering
Replies
4
Views
2K
  • Mechanical Engineering
Replies
17
Views
2K
  • General Engineering
Replies
2
Views
3K
Back
Top