I use the
https://docs.omniverse.nvidia.com/isaacsim/latest/tutorial_ros_drive_turtlebot.html
method to control my custom robot ,then i bulid the Action Graph accroding to GUIDEand make someing change at joint name and wheel radius ,then i play simulate
,take the message :
Warning: in SdfPath at line 97 of /buildAgent/work/ca6c508eae419cf8/USD/pxr/usd/sdf/path.cpp – Ill-formed SdfPath <>: syntax error
and my robot didn’t work .( i have use the CORE API TUTORIALS to control and it can work)
forros0725.usd (6.9 KB)
Hi @benson.ee12 - The error message you’re seeing suggests that there’s a problem with the SdfPath in your code. The SdfPath is used in USD to address scene components, and it should be a valid path to a component in your scene.
Here are a few things you can check:
-
Make sure that the joint names you’re using in your Action Graph match exactly with the joint names in your robot’s URDF file. Remember that these names are case sensitive.
-
Check that the SdfPath you’re using to reference your robot and its components are correct. The path should start from the root of the stage (“/”) and include all parent components. For example, if your robot is named “my_robot” and it’s at the root of the stage, you would reference it as “/my_robot”.
-
Ensure that the wheel radius you’re setting is a valid number and within the acceptable range for your robot’s design.
-
Make sure that you’ve correctly set up the Action Graph. If you’ve made changes to the graph, it’s possible that you’ve accidentally broken a connection or set up a node incorrectly.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.