google-deepmind / google-deepmind/mujoco

Support for Genesis renderer

Open
#2,639 1 comment 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.