Framework Migration

Bring existing tasks or training flows from adjacent RL frameworks into UniLab’s contract-driven layout.

From Isaac Lab

Map GPU-resident task structure to UniLab’s CPU sim and learner split.

Migrating from Isaac Lab
From Legged Gym

Move class-based environments into the NpEnv contract.

Migrating from Legged Gym
From RSL-RL

Separate trainer assumptions from UniLab runner assembly.

Migrating from RSL-RL
From skrl

Map algorithm entrypoints and config ownership.

Migrating from skrl
Config translation

Compare common field ownership across configs.

Task Config Translation Cheatsheet
Reward porting

Port reward terms without breaking env/backend contracts.

Reward Porting