Open PhilVince96 opened 7 months ago
My best guess is to check the version of assimp used. Ensure that you build against the same version as used in Ubuntu.
Which build do you mean exactly? Because I use robostack on the macOS as well as on the Ubuntu system. But on the latter assimp is version 5.2.5 and on the macOS system it is version 5.3.1. But with assimp version 5.2.5 on the macOS system I still get the exact same error.
If switching the version of assimp yields the same result, I don't have any further ideas. Sorry.
I really did search every forum possible for this problem and I am confident, that there is every library installed that is needed and that the path is correct (I have already tried every possible path).
When I load the robot model into rviz it throws this error in the output:
for multiple files. I did try absolute paths, the file:/// option, $(find ...), etc. always the same output.
rat_console output:
The ROS_ERROR is thrown in row 658 of mesh_loader.cpp in the loadMeshFromResource function. I do not get why the "resource_path" fails the assertions for the .stl extension and my only guess is that the os is the problem, because I know that this setup works on ubuntu. The .stl is also correct, I checked that with rosin xacro.
Your environment
OS Version: macOS 14.4.1 23E224 arm64
ROS Distro: Noetic
ROS Version: 1.16.0
RViz, Qt, OGRE, OpenGl version as printed by rviz:
System locale, i.e. the output of
echo "$LANG $LC_NUMERIC"
: en_US.UTF-8 Before reporting a rendering issue, try running RViz withLANG=C rviz
! ✅ did not change the behaviour