Is there a way to install irobot-create-msgs on my ROS Humble container for the NVIDIA Jetson Orin Nano? #426
-
How are you connecting to your Create 3?USB Ethernet (ROS 2) Computer(s) Model(s) and Operating System(s)NVIDIA Jetson Orin Nano, Ubuntu 20.04 Which version of ROS 2 is installed on your computer?Humble Which firmware version is installed on your robot?H.2.1 Which RMW is your robot running?CycloneDDS Does your robot have an assigned namespace? If so, please share.No response Is the robot connected to a network? If so, what is the network type?Yes; home network Are there multiple Create 3 robots connected to your network?No Is multicast enabled?None What is the Adapter Board's USB/BLE Toggle currently switched to?USB Describe your question.I'm currently using the NVIDIA Isaac ROS Humble container on my Orin Nano to communicate with the Create3. The problem is that I can't install the ros-humble-irobot-create-msgs package into my container since the machine runs on Ubuntu 20.04. Because of this, I can't use any of the prebuilt API commands and I get the error: The passed ____ type is invalid I've tried installing the galactic version of the package inside the container instead, but when I try to run the API commands after sourcing the galactic setup.bash, I get this error: Failed to load entry point 'pub': /opt/ros/humble/install/lib/librcl.so: undefined symbol: rmw_subscription_content_filter_options_init Is there a way I can easily obtain the irobot-create-msgs package in my container? The Create3 docs mentioned I could use the NVIDIA Isaac ROS containers but did not provide a way to install this package within it. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
I cloned the humble branch of the irobot-create-msgs repo into my container workspace, built it using colcon build, sourced the overlay, and that seemed to resolve the issue and let me use the API commands. This method seems to be a good solution, but if anyone has any other suggestions, I would greatly appreciate it. |
Beta Was this translation helpful? Give feedback.
I cloned the humble branch of the irobot-create-msgs repo into my container workspace, built it using colcon build, sourced the overlay, and that seemed to resolve the issue and let me use the API commands. This method seems to be a good solution, but if anyone has any other suggestions, I would greatly appreciate it.