Important: Isaac Sim support
Note: For Isaac Sim support, the community is gradually transitioning from this forum to the Isaac Sim GitHub repository so that questions and issues can be tracked, searched, and resolved more efficiently in one place. Whenever possible, please create a GitHub Discussion or Issue there instead of starting a new forum topic.
Note: For any Isaac Lab topics, please submit your topic to its GitHub repo ( GitHub - isaac-sim/IsaacLab: Unified framework for robot learning with multi-physics/renderer support · GitHub ) following the instructions provided on Isaac Lab’s Contributing Guidelines ( Contribution Guidelines — Isaac Lab Documentation ).
Please provide all relevant details below before submitting your post. This will help the community provide more accurate and timely assistance. After submitting, you can check the appropriate boxes. Remember, you can always edit your post later to include additional information if needed.
Isaac Sim Version
6.0.1
6.0.0
5.1.0
5.0.0
4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):6.1
Operating System
Ubuntu 24.04
Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):
GPU Information
- Model: rtx 3090
- Driver Version:595
Topic Description
Detailed Description
Subject: OgnROS2ControlManager failed: ControllerManager init failed for ‘/empty_1/arise_full’ (Isaac Sim 6.1)
I am getting the following error when trying to run OgnROS2ControlManager in Isaac Sim 6.1:
[Error] [isaacsim.ros2.nodes.ogn.python.nodes.OgnROS2ControlManager] ROS2ControlManager setup failed for ‘/empty_1/arise_full’: setup_cm: ControllerManager init failed for ‘/empty_1/arise_full’. Check the controller YAML and the synthesized URDF.
The USD stage was originally generated from an exported URDF. I have double-checked the joint names between the USD/synthesized URDF and my ros2_controllers.yaml file , they match exactly. All controllable revolute and prismatic joints have Angular or Linear Drives applied with proper gains, and ArticulationRootAPI is present on the root prim (/empty_1/arise_full). Following Isaac Sim 6.1 specifications, I did not include any manual <ros2_control> or blocks in the source URDF or USD, relying on the extension’s synthesized URDF injection. I also verified that the YAML file path on the node is valid and well-formatted.
What could be causing setup_cm / ControllerManager to fail initialization in this setup, and how can I further debug OgnROS2ControlManager?