Skip to content

[feature] Mujoco engine - #110

Open
guptadivyansh wants to merge 11 commits into
xbpeng:mainfrom
Dynamics-of-Neural-Systems-Lab:mujoco-engine
Open

[feature] Mujoco engine#110
guptadivyansh wants to merge 11 commits into
xbpeng:mainfrom
Dynamics-of-Neural-Systems-Lab:mujoco-engine

Conversation

@guptadivyansh

@guptadivyansh guptadivyansh commented May 19, 2026

Copy link
Copy Markdown

Adds mujoco (using warp) as an engine to mimickit. Uses mjlab and mimickit.engines.newton_engine as references. Iteration speed is almost exactly as fast as the newton implementation but learning is a bit slower (tested on the example humanoid spinkick deepmimic env).

Some performance plots are attached but I can also run more tests. Tested on Nvidia RTX 5000 32GB. Log data from the repo is presumably from Isaac Lab and also reflects different hardware. I also tried training on Mujoco and rollout of the learned policy on Newton and the tracking looks subjectively good (and somehow a bit better than the rollout on Mujoco itself).

image image

Disclaimer: mostly written by Codex 5.5 with xHigh thinking, but with a lot of manual iterating, nudging and benchmarking. Happy to iterate more depending on feedback/interest.

solves #100

@guptadivyansh
guptadivyansh marked this pull request as ready for review May 26, 2026 08:30
@guptadivyansh guptadivyansh changed the title Mujoco engine [feature] Mujoco engine May 26, 2026
@guptadivyansh

guptadivyansh commented May 28, 2026

Copy link
Copy Markdown
Author

[Edit] Updated plots with a longer Newton run

@xbpeng

xbpeng commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Thanks a lot for putting this PR together! Sorry about the super late response on my part. Have a lot on my plate at the moment. This is a very large change, so I need to find time to go through it in more detail. Just posting this to let you know this is on my radar and I will try to review it as soon as I can.

Thanks for your patience!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants