IMU simulator from hector_gazebo_plugins is noisy even when configured to be pristine

asked 2017-09-26 07:45:20 -0600

Galto2000 gravatar image

Howdy folks,

I am using GazeboRosImu from hector_gazebo_plugins ( http://wiki.ros.org/hector_gazebo_plu... ) and I noticed that even when I set my biases, drifts, offsets, etc.. all to zero, and the wheeled robot the IMU is mounted on is not moving, I still get noisy accelerations passed through.

When digging a little bit into the code (gazebo_ros_imu.cpp) I noticed that the call to Link::GetWorldLinearVel() is noisy and has a bias. Since this linear velocity is differentiated in gazebo_ros_imu.cpp to produce the linear acceleration, it will also be noisy as a result.

Is this normal Gazebo behavior?

Thanks

Galto

edit retag flag offensive close merge delete

Comments

I cannot upvote, but I want this too! I have tried to calculate velocity based on the pose, but this gets even more noisy. Also, changing the update rate doesn't do much good.

Ago gravatar imageAgo ( 2017-09-27 01:58:26 -0600 )edit