gkjohnson/urdf-loaders

URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files open sourced from NASA JPL

What it solves

It provides a way to load URDF (Unified Robot Description Format) files into common 3D environments, specifically Unity (C#) and THREE.js (JavaScript), allowing developers to visualize and import robot models defined in URDF format.

How it works

The project provides loading code for two different platforms: a C# implementation for Unity and a JavaScript implementation for the THREE.js library. It also includes example URDF files for the JPL ATHLETE robot to demonstrate the loading process.

Who it’s for

Developers and robotics researchers who need to integrate robot descriptions (URDF) into 3D simulation or visualization tools like Unity or THREE.js.

Highlights

  • Support for both Unity (C#) and THREE.js (JavaScript).
  • Includes example URDF files for the JPL ATHLETE robot.
  • Provides flipped model variants to support different robot configurations.

Related

  • Project
  • Project
  • Project
  • Project
  • Project