Closed S-Dafarra closed 6 years ago
I suspect that we are missing some checks in https://github.com/robotology-playground/xsensmt-yarp-driver/blob/master/xsensmt/XsensMT.cpp#L221 , but it is difficult to know without further information. It would be helpful to know if only the orientation measurement is going to zero or also the other measurements.
Thanks @traversaro! Actually only the orientation goes to zero! I did not notice it in a first instance. Here a zoomed version
Then I think that for the other measurements the validity checks are enforced by if [...].size == 3
, but there is no such check for euler orientation: https://github.com/robotology-playground/xsensmt-yarp-driver/blob/master/xsensmt/XsensMT.cpp#L229 .
Can you check if the fix in https://github.com/robotology-playground/xsensmt-yarp-driver/issues/5 is working? Thanks
During some experiments it happened that the raw measurement coming from the IMU dropped to zero for about 20ms. cc @traversaro @DanielePucci