ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

acceleration measurement error

asked 2011-10-20 03:37:29 -0500

fresh_ros_user gravatar image

updated 2011-10-23 05:24:08 -0500

kwc gravatar image

Dear all,

I have an IMU. Even if I have made the calibration of the accelerometer, it still gives me the wrong distance value of the robot when I integrate the acceleration twice. And after the movement(when I stopped the robot), the acceleration is always different from zero. How can I fix these problems?

Thanks for your helps.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2011-10-20 03:56:41 -0500

DimitriProsser gravatar image

Double integrating over the acceleration measurements is typically so noisy that the data can't even be reliable enough to use. I would recommend that you find another method to calculate distance because it will be incredibly difficult to get any reasonable data from your calculations.

edit flag offensive delete link more

answered 2011-10-24 09:05:53 -0500

JoeRomano gravatar image

You could start by high-pass filtering ( your acceleration signal to get rid of the zero-offset. If your robot isn't moving but you still have an acceleration signal that is definitely going to be an issue when you integrate.

But likie Dimitri said - integrating an accelerometer really isn't a good way to track distance anyways.

edit flag offensive delete link more

Question Tools


Asked: 2011-10-20 03:37:29 -0500

Seen: 535 times

Last updated: Oct 24 '11