# Revision history [back]

The error simply tells you that there is no file m2_1.stl in /home/zakizadeh/catkin_ws3/src/wrist/meshes, so RViz cannot find it.

Check that you got the filename correct and that it's in the directory that you specified. What is the output of:

ls -al /home/zakizadeh/catkin_ws3/src/wrist/meshes/m2_1.stl


Note: most people run Linux with a case-sensitive file system. This means that m2_1.stl != m2_1.STL.

The error simply tells you that there is no file m2_1.stl in /home/zakizadeh/catkin_ws3/src/wrist/meshes, so RViz cannot find it.

Check that you got the filename correct and that it's in the directory that you specified. What is the output of:

ls -al /home/zakizadeh/catkin_ws3/src/wrist/meshes/m2_1.stl


Note: most people run Linux with a case-sensitive file system. This means that m2_1.stl != m2_1.STL.

Edit: I'd recommend not using absolute paths, but instead using package:// for paths in urdfs. In your case: <mesh filename="package://wrist/meshes/.." />.