google-deepmind / google-deepmind/mujoco
Support for Genesis renderer
- Dominant language
- C++
- Stars
- 15.2k
- Forks
- 1.8k
- Avg merge
- 10d 16h
- Merged PRs (30d)
- 25
Description
### The feature, motivation and pitch
Hello,
I would like to simulate and train on some deformable bodies, and it seems MJX-Madrona integration does not support it. There seems to be a new GPU renderer called "[Genesis](https://genesis-world.readthedocs.io/en/latest/index.html)" which supports a whole array of physics simulation, and also fast rendering. There is also fluid sim, and more precise FEM.
They claim it actually is 10-80x faster than MJX, though I would doubt it as they don't use `jax.lax.scan` in their benchmarks, only python while loops (obviously very slow for jax)
I'm only entering the field of robotics sim, but it would be great to see deformable bodies, and train on them. I specifically am interested in visual training on cables and wirings, which Madrona [says it does not support ](https://github.com/shacklettbp/madrona_mjx).
### Alternatives
Implement such physics in Madrona? But this probably would be infeasible.
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.