[video]_Driving TurtleBot via ROS2 messages: O3dyn, ROS2 humble what is the problem?

windows 11, ROS2 humble, isaac sim 4.1.0

When using only the O3dyn_ROS2 file, the command runs successfully, but when I import and use the O3dyn_ros2 file in a different environment, the keyboard does not work. What could be the reason?

Tutorial: Driving TurtleBot via ROS2 messages — Omniverse IsaacSim latest documentation

Enable driving using the keyboard by running: ros2 run teleop_twist_keyboard teleop_twist_keyboard

If you don’t get any output errors, this may be a limitation of the library.

May I ask what the issue might be?



2024-10-02 01:28:38 [748,739ms] [Warning] [omni.graph.core.plugin] /World/o3dyn_ros2/o3dyn/ROS_HolonomicDrive/articulation_controller: [/World/o3dyn_ros2/o3dyn/ROS_HolonomicDrive] OmniGraph Warning: Prim path expression [‘/Root/o3dyn/base_link’] is invalid, a prim matching the expression needs to created before wrapping it as view
(from compute() at line 124 in c:\users\kiro\appdata\local\ov\pkg\isaac-sim-4.1.0\exts\omni.isaac.core_nodes\omni\isaac\core_nodes\ogn\python\nodes\OgnIsaacArticulationController.py)
2024-10-02 01:29:51 [821,693ms] [Error] [omni.physicsschema.plugin] UsdPhysics: Nested articulation roots are not allowed.

2024-10-02 01:29:51 [822,073ms] [Warning] [omni.graph.core.plugin] /World/o3dyn_ros2/o3dyn/ROS_HolonomicDrive/articulation_controller: [/World/o3dyn_ros2/o3dyn/ROS_HolonomicDrive] OmniGraph Warning: Prim path expression [‘/Root/o3dyn/base_link’] is invalid, a prim matching the expression needs to created before wrapping it as view
(from compute() at line 124 in c:\users\kiro\appdata\local\ov\pkg\isaac-sim-4.1.0\exts\omni.isaac.core_nodes\omni\isaac\core_nodes\ogn\python\nodes\OgnIsaacArticulationController.py)