I've been testing the new ROS 2 pronto implementation with (a real) ANYmal and have been noticing that pronto is producing /pose_ext messages with duplicate timestamps (about 10 per timestamp). This occurs throughout a sequence (so not just during initialisation).The poses themselves are reasonable.
This is obviously a problem for evaluation - what was the pose of the robot at time X for comparing to the ground truth?
I checked my IMU and joint states input topics - there is no timestamp duplication there, so I confirm it occurs within pronto.
I use a very similar config file to the anymal_c_sim.yaml file provided. Besides frame and topic names, the only number i change is the timestep_dt to 0.0025 since the ANYmal IMU runs at 400Hz (although this is somewhat a guess).
I've been testing the new ROS 2 pronto implementation with (a real) ANYmal and have been noticing that pronto is producing
/pose_extmessages with duplicate timestamps (about 10 per timestamp). This occurs throughout a sequence (so not just during initialisation).The poses themselves are reasonable.This is obviously a problem for evaluation - what was the pose of the robot at time X for comparing to the ground truth?
I checked my IMU and joint states input topics - there is no timestamp duplication there, so I confirm it occurs within pronto.
I use a very similar config file to the
anymal_c_sim.yamlfile provided. Besides frame and topic names, the only number i change is thetimestep_dtto 0.0025 since the ANYmal IMU runs at 400Hz (although this is somewhat a guess).