Clear Filters
Clear Filters

Integration of acceleration data

4 views (last 30 days)
kunle
kunle on 5 Feb 2012
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.

Answers (1)

Mahesh
Mahesh on 2 May 2012
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

Categories

Find more on Fourier Analysis and Filtering in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!