Hi everyone,
I recently migrated to ROS 2 Jazzy and I’m encountering two issues that I haven’t been able to resolve:
1. RViz2 Icon Loading Errors
When I launch RViz2, I get several errors related to loading icons. The log shows messages like:
[rviz2-3] [ERROR] [...]: Could not load pixmap package://rviz_common/icons/rotate.svg -- using default cursor instead.
[rviz2-3] [ERROR] [...]: Could not load pixmap package://rviz_common/icons/rotate_cam.svg -- using default cursor instead.
[rviz2-3] [ERROR] [...]: Could not load pixmap package://rviz_common/icons/move2d.svg -- using default cursor instead.
[rviz2-3] [ERROR] [...]: Could not load pixmap package://rviz_common/icons/zoom.svg -- using default cursor instead.
[rviz2-3] [ERROR] [...]: Could not load pixmap package://rviz_common/icons/crosshair.svg -- using default cursor instead.
RViz still works, but all cursors appear as default.
2. URDF Mesh File Not Found
When I launch my robot description, I get an error saying it cannot find the .stl
mesh files, even though they are correctly placed in the install
directory.
In my URDF I use the following line:
<mesh filename="file://$(find niryo_robot_description)/urdf/ned3/stl/ned3_pro_shoulder_assembly.stl"/>
Is there any change in how ROS 2 Jazzy handles resource paths or mesh loading? Any advice on how to fix these two issues would be greatly appreciated.
Thanks in advance!
Jaime