30 January 2019 2 5K Report

Here is what I am doing in research: I have a sensor that I can extract quaternion and accelerometer. My purpose is to estimate the velocity and position for short period of time(for example 20 seconds), my set my sensor frequency being 20 Hz.

The quaternion data is accurate enough since the sensor itself has built-in correction. My thought is: using quaternion info to inverse transform each accelerometer back to earth coordinate, delete gravity then integrate to get velocity and position.

But the error is huge, even I did a test I put the sensor still, the accelerometer has noise. Another is integration has drift effect. The plot of position shows the sensor is moving at long distance but the sensor actually is still.

I tried to smooth the accelerometer by averaging adjacent data, but it won't help. Anyone has any insight?

Similar questions and discussions