Research framework · Built on Genesis
GeneLab¶
Isaac Lab-shaped primitives for RL and robotics research, running on the Genesis simulator. Small registries, manager-based MDP, explicit Genesis backend — a stable package layout and CLI for downstream robotics projects.
Quick start¶
-
01 Tutorial
Build the first robot experiment, then continue to Unitree G1.
-
02 Install
Set up
uv, pick atorch-*extra, and verify the CLI. -
03 CLI
play,train,project new, and the dotted override grammar. -
04 Extend
Write a downstream extension that registers robots, envs, and tasks.
Abilities¶
DiscoverRegister and inspect robots, environments, and tasks from installed or explicit extensions.ComposeBuild Genesis scenes from robot assets, rigid objects, terrains, sensors, and recordings.Shape MDPsDefine actions, commands, observations, rewards, terminations, events, curricula, and metrics as named terms.RunUse one CLI for headless rollouts, viewer playback, config overrides, and task introspection.TrainLaunch RSL-RL PPO runs, checkpoint replay, profiler traces, and multi-GPU training.ExtendKeep downstream robot projects in independent Python packages with entry-point discovery.