Unreal Engine Plugin for MuJoCo Robotics Simulation
Unreal Robotics Lab (URLab) is an Unreal Engine plugin that deeply integrates the MuJoCo physics engine into the editor and runtime environment, providing research-grade contact dynamics for robotic simulation while retaining Unreal's powerful rendering, blueprints, and editor toolchain.
It supports importing robot models from MJCF XML (or building them directly at the component level). At runtime, MuJoCo handles physics computations on a dedicated thread while Unreal manages all visual rendering, combining high-fidelity physics with top-tier graphics.
Title: Unreal Robotics Lab: A High-Fidelity Robotics Simulator with Advanced Physics and Rendering
Conference: ICRA 2026
BibTeX Citation:
@inproceedings{embleyriches2026urlab,
title = {Unreal Robotics Lab: A High-Fidelity Robotics Simulator with Advanced Physics and Rendering},
author = {Embley-Riches, Jonathan and Liu, Jianwei and Julier, Simon and Kanoulas, Dimitrios},
booktitle = {IEEE International Conference on Robotics and Automation (ICRA)},
year = {2026},
url = {https://arxiv.org/abs/2504.14135}
}
API documentation is auto-generated from C++ headers, covering all classes, structs, and enums in the plugin.
| Library | License | Purpose |
|---|---|---|
| MuJoCo | Apache 2.0 | Physics Simulation Engine |
| CoACD | MIT | Convex Approximate Decomposition |
| libzmq | MPL 2.0 | High-Performance Messaging |
Full license text: ThirdPartyNotices.txt