Robot simulator for reinforcement learning research
Top 97.5% on sourcepulse
Jiminy is a fast, physically accurate, and portable simulator for poly-articulated robotic systems, designed for reinforcement learning research. It offers a C++ core with Python bindings, enabling efficient simulation of complex robot dynamics and seamless integration with OpenAI Gym for machine learning tasks.
How It Works
Jiminy leverages Pinocchio for minimal coordinate and Lagrangian dynamics, providing near-analytical solutions for articulated systems. This approach prioritizes speed and numerical stability. It includes a contact model and constraint solver based on energy dissipation, and supports flexible controller and sensor timing, making it suitable for demanding ML simulations.
Quick Start & Requirements
python -m pip install --prefer-binary jiminy_py[meshcat,plot]
python -m pip install --prefer-binary gym_jiminy[all]
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README mentions "primitives and meshes yet to come" for contact collision, suggesting mesh-based collision is still under development. Detailed performance benchmarks are not provided.
1 week ago
1 day