Use Action Graph and Ros to control custom robot then it can't work

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:

  1. 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.

  2. 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”.

  3. Ensure that the wheel radius you’re setting is a valid number and within the acceptable range for your robot’s design.

  4. 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.