robotology / whole-body-estimators

YARP devices that implement estimators for humanoid robots.
27 stars 12 forks source link

wholebodydynamics: Add support to log internal quantities useful for debug #122

Open traversaro opened 2 years ago

traversaro commented 2 years ago

As mentioned in https://github.com/robotology/whole-body-estimators/issues/119, it often happens that the estimation provides unexpected values. It would be great to modify wholebodydynamics to sistematically log relevant data, to easily debug estimation problems.

Ideally, the data logged could go in the same file created by the telemetryDeviceDumper YARP device provided by yarp-telemetry, to automatically synchronize it with sensor measures. A possible strategy (but possible alternative strategy are welcome) is to:

prashanthr05 commented 2 years ago

Related:

@isorrentino worked in this direction from the BipedalLocomotionFramework side. A PR is open in BLF: https://github.com/ami-iit/bipedal-locomotion-framework/pull/405

traversaro commented 2 years ago

A PR is open in BLF: ami-iit/bipedal-locomotion-framework#405

The idea is that by logging directly in WBD, we can log quantities that are not available otherwise (for example input quantities after the filter).