Skip to content

feat(sim): record and replay MuJoCo state#280

Merged
juelg merged 5 commits intomasterfrom
feat/sim-state-record-replay
Apr 27, 2026
Merged

feat(sim): record and replay MuJoCo state#280
juelg merged 5 commits intomasterfrom
feat/sim-state-record-replay

Conversation

@juelg
Copy link
Copy Markdown
Contributor

@juelg juelg commented Apr 20, 2026

  • add a SimStateObservationWrapper that injects the full MuJoCo integration state into sim observations
  • add replay utilities and a CLI/script to load recorded parquet trajectories and restore sim state step by step
  • use duckdb as the preferred parquet reader, with a pyarrow fallback in library calls
  • add a focused test that records sim state, reloads it from parquet, restores the sim, and re-renders a frame

Fixes #252.

@juelg juelg requested a review from pkrack April 21, 2026 14:30
@pkrack pkrack force-pushed the feat/sim-state-record-replay branch 3 times, most recently from d149c19 to 856ac12 Compare April 23, 2026 15:45
@pkrack pkrack force-pushed the feat/sim-state-record-replay branch from 856ac12 to 9a08a3c Compare April 23, 2026 16:11
@juelg juelg force-pushed the feat/sim-state-record-replay branch 2 times, most recently from a396ca6 to e83535b Compare April 27, 2026 05:01
@juelg
Copy link
Copy Markdown
Contributor Author

juelg commented Apr 27, 2026

this pr still relies on the old gym.make for the creation of the replay env and should use the new env config. This is tracked by #291

@juelg juelg merged commit bef0b0a into master Apr 27, 2026
12 checks passed
@juelg juelg deleted the feat/sim-state-record-replay branch April 27, 2026 05:05
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.

Record Sim State

2 participants