While trying to convert an sdf file, I came across this problem that if the model is named model.sdf, the gz-usdf throws this an error. The error seems to be coming from the urdf parser (I dont see a reason why the urdf parser is called for parsing the sdf file)
Environment
OS Version: Ubuntu 20.04
Source build: Main branch and looks like commit number is 6fb572b5ed3c4cf165de158b193a33cace6ef2b5
Description
Expected behavior: convert .sdf files to .usd files
Actual behavior: An error is thrown (details below)
Steps to reproduce
Follow the steps in #6 to install gz-usd using the relevant USD branch
Test if sdf2usd works
navigate to the test/sdf folder in gz-usd
sdf2usd basic_shapes.sdf basic_shapes.usda
This should work
Rename the basic_shapes file to model.sdf
Run the coverter using sdf2usd model.sdf model.udsa ->should produce this error
Output
Error: Could not find the 'robot' element in the xml file
at line 109 in /build/urdfdom-VnCcob/urdfdom-1.0.4+ds/urdf_parser/src/model.cpp
Errors encountered:
Error Code 1: Msg: Unable to read file:model.sdf
Other details
sdfformat version is sdfformat12 (was built from source)
usd release branch (1c2b097a48edd78abeffb0e7b4c8adfec4d14060) - built from source
While trying to convert an sdf file, I came across this problem that if the model is named model.sdf, the gz-usdf throws this an error. The error seems to be coming from the urdf parser (I dont see a reason why the urdf parser is called for parsing the sdf file)
Environment
Description
Steps to reproduce
Output
Error: Could not find the 'robot' element in the xml file at line 109 in /build/urdfdom-VnCcob/urdfdom-1.0.4+ds/urdf_parser/src/model.cpp Errors encountered: Error Code 1: Msg: Unable to read file:model.sdf
Other details