Developer Walkthrough (Research & Development)

Developer Walkthrough (Research & Development)#

The goal of this walkthrough is to help new contributors build a reliable mental model of the codebase in 1–2 hours, and start modifying / creating manager-based RL tasks with confidence.

What you will learn here#

  • Architecture overview: how ManagerBasedRlEnv = Scene + Simulation + Managers fits together (data flow + control flow).

  • The manager-based API: design philosophy, extension points, and how rewards / terminations are configured.

  • Task development workflow: how to build a task in mjlab (dict-based cfg), similar to Isaac Lab’s manager-based tasks.

  • Task deep-dives (G1/H1): a guided tour of tasks/velocity, tasks/tracking, and tasks/homie (cfg / MDP / training entrypoints).