Isaac Sim Version
4.5.0
Operating System
Ubuntu 22.04
GPU Information
- Model: RTX 5000 Ada
- Driver Version: 535
When I try to instantiate a subscriber node to later move the position of a robot, the script fails with an internal isaac sim import error.
Code:
import rclpy
from rclpy.node import Node
from isaac_ros2_messages.srv._set_prim_attribute import SetPrimAttribute
class TranslateClientAsync(Node):
def __init__(self):
super().__init__('translate_client_async')
self.client = self.create_client(SetPrimAttribute, 'set_prim_attribute')
while not self.cli.wait_for_service(timeout_sec=1.0):
self.get_logger().info('set_prim_attribute service not availible')
self.req = SetPrimAttribute.Request()
Error:
2025-03-14 21:09:43 [139,114ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2025-03-14 21:09:43 [139,114ms] [Error] [omni.kit.app._impl] [py stderr]: File “/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/import_type_support_impl.py”, line 46, in import_type_support
2025-03-14 21:09:43 [139,114ms] [Error] [omni.kit.app._impl] [py stderr]: return importlib.import_module(module_name, package=pkg_name)
2025-03-14 21:09:43 [139,114ms] [Error] [omni.kit.app._impl] [py stderr]: File “/home/taylor/isaacsim/kit/python/lib/python3.10/importlib/init.py”, line 126, in import_module
2025-03-14 21:09:43 [139,115ms] [Error] [omni.kit.app._impl] [py stderr]: return _bootstrap._gcd_import(name[level:], package, level)
2025-03-14 21:09:43 [139,115ms] [Error] [omni.kit.app._impl] [py stderr]: File “”, line 1050, in _gcd_import
2025-03-14 21:09:43 [139,115ms] [Error] [omni.kit.app._impl] [py stderr]: File “”, line 1027, in _find_and_load
2025-03-14 21:09:43 [139,115ms] [Error] [omni.kit.app._impl] [py stderr]: File “”, line 1004, in _find_and_load_unlocked
2025-03-14 21:09:43 [139,115ms] [Error] [omni.kit.app._impl] [py stderr]: ModuleNotFoundError: No module named ‘isaac_ros2_messages.isaac_ros2_messages_s__rosidl_typesupport_c’
2025-03-14 21:09:43 [139,115ms] [Error] [omni.kit.app._impl] [py stderr]:
During handling of the above exception, another exception occurred:
2025-03-14 21:09:43 [139,116ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2025-03-14 21:09:43 [139,116ms] [Error] [omni.kit.app._impl] [py stderr]: File “/home/taylor/isaacsim/frontiers_rl/src/RobotRL.py”, line 178, in
2025-03-14 21:09:43 [139,116ms] [Error] [omni.kit.app._impl] [py stderr]: reset_node, random_pos_node, translate_subscriber, launcher = start_ros(simulation_app)
2025-03-14 21:09:43 [139,116ms] [Error] [omni.kit.app._impl] [py stderr]: File “/home/taylor/isaacsim/frontiers_rl/src/RobotRL.py”, line 107, in start_ros
2025-03-14 21:09:43 [139,116ms] [Error] [omni.kit.app._impl] [py stderr]: translate_subscriber = TranslateClientAsync()
2025-03-14 21:09:43 [139,116ms] [Error] [omni.kit.app._impl] [py stderr]: File “/home/taylor/isaacsim/frontiers_rl/src/TranslateSubscriber.py”, line 10, in init
2025-03-14 21:09:43 [139,116ms] [Error] [omni.kit.app._impl] [py stderr]: self.client = self.create_client(SetPrimAttribute, ‘set_prim_attribute’)
2025-03-14 21:09:43 [139,116ms] [Error] [omni.kit.app._impl] [py stderr]: File “/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/node.py”, line 1413, in create_client
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: check_is_valid_srv_type(srv_type)
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: File “/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/type_support.py”, line 51, in check_is_valid_srv_type
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: check_for_type_support(srv_type)
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: File “/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/type_support.py”, line 29, in check_for_type_support
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: msg_or_srv_type.class.import_type_support()
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: File “/home/taylor/IsaacSim-ros_workspaces/humble_ws/install/isaac_ros2_messages/lib/python3.12/site-packages/isaac_ros2_messages/srv/_set_prim_attribute.py”, line 316, in import_type_support
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: module = import_type_support(‘isaac_ros2_messages’)
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: File “/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/import_type_support_impl.py”, line 48, in import_type_support
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: raise UnsupportedTypeSupport(pkg_name)
2025-03-14 21:09:43 [139,117ms] [Error] [omni.kit.app._impl] [py stderr]: rosidl_generator_py.import_type_support_impl.UnsupportedTypeSupport: Could not import ‘rosidl_typesupport_c’ for package ‘isaac_ros2_messages’
I am unsure why this error is occurring, and if someone could point me in the right direction I would appreciate it.