Integration of acceleration data

Hello everyone,
I have an acceleration data i collected using an accelerometer. I want to integrate this acceleration data twice to get position.
I found out about the problem of acceleration drift and the initial conditions associated with accelerometers.
I tried using the 'cumtrapz','trapz' commands, then tried using the FFT filtering before integration and after but the waveform still shows sign of poor integration or I could say, the drift still persist. and i checked other responses made here but they do not seem to help.
Does anyone know a way of integrating accelerometer data that could be of help.
Thanks in advance.

回答(1 个)

Mahesh
Mahesh 2012-5-2

0 个投票

You can try Removing the mean and trend from the signal. x=x-mean(x); x=detrend(x);
for integration you can use either cumsum or cumtrapz but problem with this function is they induce some frequency in your original signal .
you can validate this function by taking simple sine signal

类别

帮助中心File Exchange 中查找有关 MATLAB 的更多信息

标签

提问:

2012-2-5

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by