jrl-umi3218 / mc_rtc

mc_rtc is an interface for simulated and real robotic systems suitable for real-time control
BSD 2-Clause "Simplified" License
122 stars 36 forks source link

Improve Replay accuracy #398

Closed gergondet closed 1 year ago

gergondet commented 1 year ago

This PR introduces two changes to improve Replay accuracy and ease of use

  1. Log the initial configuration

In some interfaces, in particular mc_openrtm, the initial configuration may be different from the initial values of the encoder. This can lead to some discrepancies in the replay. (usually small but in practice this hinders the search for failing conditions)

  1. Log the force sensors' calibrations

This simplifies the usage of the Replay significantly as the Replay will now use the same force sensors' calibration parameters that were used during recording.