How to import URDF and export the USD with flatten structure #753
Replies: 3 comments 1 reply
|
The tree structure you're seeing is expected -- this is the Isaac Sim Asset Structure, What the importer generatesBy default, the importer runs the "Isaac Sim Structure" asset transformer, which produces: The prim hierarchy inside the stage (links, joints, etc.) is still there -- it just Using the output with IsaacLabPoint IsaacLab to Getting a single flat .usda file insteadIf you specifically need a single file without the multi-layer package, disable the Python API: from isaacsim.asset.importer.urdf import URDFImporter, URDFImporterConfig
importer = URDFImporter(URDFImporterConfig(
urdf_path="/path/to/robot.urdf",
usd_path="/path/to/output",
run_asset_transformer=False,
))
output_usd = importer.import_urdf()Standalone script: cd ~/isaacsim/isaacsim && ./python.sh \
standalone_examples/api/isaacsim.asset.importer.urdf/urdf_import.py \
--urdf /path/to/robot.urdf \
--usd-path /path/to/output \
--no-run-asset-transformerThis writes a single Note: the GUI does not currently expose this option -- you'll need to use the Python
Let us know if the multi-file package is causing a specific issue in your IsaacLab |
|
Could you please provide the exact versions of Isaac Lab and Isaac Sim that you are using for both the working and non-working setups? Additionally, include a minimal example script and a USD file to help reproduce the issue, as well as the problematic Kit log file. Have you also tried using the |
|
Hi @AndreaRossetto, we haven't heard back since our last message asking for version details, a minimal repro script, and whether the |
Uh oh!
There was an error while loading. Please reload this page.
I'm trying to import my urdf model into isaaclab but everytime I get a not flat USD model
In this image you can see the Tree structure

I'm not able to obtain the flat model structure. I'm using the GUI but also using the python script I obtain the same result. How can I do it?
All reactions