ROS Bridge does not support finding ROS libraries from AMENT_PREFIX_PATH #411
Replies: 2 comments
-
|
Thanks for the suggestion. We’re discussing this internally and will update you here once we have any news to share. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for raising this and for the clear explanation of your setup and concerns around |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
To get Isaac Sim's ROS Bridge to recognize my non-system installation of ROS (in my case, via RoboStack in Pixi - though there are numerous other ways to get into this situation) I had to modify
LD_LIBRARY_PATH.As modifying
LD_LIBRARY_PATHis generally discouraged (I would even go as far as saying the setup shell scripts in ROS probably should not do this), I think the process that loads the RMW, etc. should ensure${AMENT_PREFIX_PATH}/libis added to the library path for dynamic loading on the current OS, preferably in such a position that it takes precedence over OS libraries.Isaac Sim version
5.1.0
Operating System (OS)
Ubuntu 24.04
GPU Name
RTX 5090
GPU Driver and CUDA versions
Driver Version: 580.95.05 CUDA Version: 13.0
Logs
No response
Additional information
No response
Beta Was this translation helpful? Give feedback.
All reactions