jiminy
jiminy copied to clipboard
Jiminy: a fast and portable Python/C++ simulator of poly-articulated robots with OpenAI Gym interface for reinforcement learning
- [ ] For C++, clang-tidy and clang-format would do the job - [x] For Python, pylint + mypy seems pretty good
One option is to integrate [piper](https://github.com/leducp/Piper).
`Simulator` should be modified to support both Engine and EngineMultirobot. The same goes for `Viewer`. In the current implementation of Engine, some base methods are explicitly forbidden, which is a...
It is a preliminary step Howard the integration of Piper for pipeline design #239.
It would be more consistent, and enable to use a proper telemetry namespace for the engine. In addition, the telemetry namespace should be exposed as a static variable in Python.
Telemetry namespace of controllers should not be hard-coded, but defined at construction or initialization. Uniqueness should be ensured by EngineMultiRobot.
[Here](https://github.com/andreadelprete/consim) is the provided original implementation, based on Pinocchio. It would also be nice to increase the accuracy of the already existing integrators by taking into account that the velocity...