Loading URLab...

Unreal Robotics Lab (URLab)

Unreal Engine Plugin for MuJoCo Robotics Simulation

About The Project

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.

Related Paper

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}
}
        

Documentation

API Reference

API documentation is auto-generated from C++ headers, covering all classes, structs, and enums in the plugin.

Third-Party Dependencies

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