MobilityGen Recordings#
Recordings made with Isaac Sim 5.x store robot state in state/common/*.npy files
(pickled Python dicts). Starting with Isaac Sim 6.0, MobilityGen switched to
state/common/*.npz (named NumPy arrays). The reader only supports the new format,
so older recordings must be converted before replay.
To convert all recordings in a directory tree in-place, run:
./python.sh \
standalone_examples/replicator/mobility_gen/migrate_recordings.py \
~/MobilityGenData/recordings --recursive
The script takes a positional recording path; pass --recursive when the
path is a parent directory containing multiple recordings.
If a recording still uses the old format, the reader will log an error and produce zero steps — convert it with the script above before replaying.
For the MobilityGen tutorial, see Data Generation with MobilityGen.