Proposal: URML, substrate-neutral robot intent vocabulary above Isaac Lab (RFC for maintainer comment) #5761
Closed
idoco2003
started this conversation in
Show and tell
Replies: 1 comment
-
|
Closing as a duplicate of #5759, filed earlier today on the same proposal. Please direct any maintainer feedback to the canonical thread. Apologies for the cross-post. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello Isaac Lab maintainers,
URML is an open-source, substrate-neutral language for describing robot intent that compiles down to whatever sits below: Isaac Sim, ROS 2, PX4, MuJoCo, AUTOSAR, and others. Apache 2.0. Spec, validator, and reference runtimes live at https://github.com/URML-MARS/URML.
URML already ships a working IsaacAdapter against Isaac Sim via the isaacsim wheel. RFC-0050 proposes a urml-isaac-bridge package whose Isaac Lab vector adds a URMLIsaacLabTask that loads a validated URML program and runs it inside the Lab's training and evaluation harnesses using your standard Gymnasium-style task registration. The bridge does not modify Isaac Lab internals; it registers through the documented extension points.
Strategic posture, stated explicitly: URML sits ABOVE Isaac Lab as substrate-neutral vocabulary, not as a competing framework. NVIDIA's direction is for Isaac to be the Android of generalist robotics; URML's role is the human-readable intent vocabulary above the simulation and policy-learning layer.
Full RFC:
https://github.com/URML-MARS/URML/blob/main/docs/rfcs/0050-nvidia-isaac-lab-integration.md
This RFC also has a second vector targeting NVIDIA/Isaac-GR00T (a PolicyClient wrapper that lets GR00T policies emit URML primitives as their action vocabulary). I filed a scoped Issue on NVIDIA/Isaac-GR00T separately for that vector's specific questions; this Discussion focuses on the Isaac Lab side.
Looking for your input on:
URML is independent open-source work; nothing on our side is gated by your response.
Thanks for any time you can spare.
Ido Yahalomi
URML maintainer
greenvh@gmail.com
Beta Was this translation helpful? Give feedback.
All reactions