[core] Consistent telemetry data.
This release achieves the work of generic pipeline design by implementing missing core features to support it.
New features:
- [core] Enable to specify the initial acceleration optionally.
Improvements:
- [core] Log command instead of motors efforts at engine level. One must use effort sensors to log them.
- [core] Fetch telemetry right after updating command but before integrating the dynamics.
- [core] Log data at the min(controller_period, sensors_period) if > 0, every internal steps otherwise
Bug fixes:
- [core] Fixes hasDynamicsChanged not being set to false after recomputing the dynamics for FSAL stepper hypothesis.
- [gym] Fix argument forwarding with multiple inheritence.
Miscellaneous:
- [gym] Add pipeline design unit tests.