Overview of mjlab features
mainmjlab is a lightweight, open-source framework for robot learning that uses a manager-based API (inspired by Isaac Lab) and MuJoCo Warp for GPU-accelerated physics.
Key technical features include:
- Composable environments: Define observations, rewards, terminations, and other MDP terms as modular building blocks.
- Direct MuJoCo data structures: Provides native access to
MjModelandMjDatawithout translation layers. - PyTorch-native: Observations, rewards, and actions are PyTorch tensors utilizing zero-copy GPU memory sharing.
- Minimal dependencies: Designed for low startup latency and single-command installation via
uv.