imu_node calibration check failed [closed]
Hi guys,
I have troubles in running my microstrain node. When I launch the imu_node
package after changing the parameter port from ttyUSB0
to ttyACM0
, which turned out to be the correct port for the IMU, I receive the following error:
Imu: calibration check failed: average angular drift = 51.214789 mdeg/sec > 11.459156 mdeg/sec
when I try to manually calibrate I receive the same error (with different values but with the same inequality result.
I also want to know why is there a time offset inside the launch file and where this offset is used because I also have synch problems as explained in another question http://answers.ros.org/question/16517...
Hi there mark_vision, I am also using a Microstrain IMU with the imu_node and I am having the same problem. Did you find a way to solve the "failed calibration" error? Thanks in advance, Antoine
no :( For now I'm just ignoring the issue, since there's something published on the topic
Thanks for your answer. I too am using the imu data as it is for now, I'll post a solution here if I ever find one.
HI guys, I met the same problem with you, the gyro calibration problem, did you find the solution ? two years flied........
anybody figure this out?
I believe the error is caused by the fact that the IMU is not perfectly static when starting the driver. The ROS driver is trying to estimate the gyro bias, but the value exceed a preset threshold. This means that either the threshold is too low for that kind of IMU, or the IMU is not static enough
I suggest to read this short article for further information on
imu bias gyro