Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invisible .dae meshes on Windows #74

Closed
danzimmerman opened this issue May 8, 2021 · 9 comments · Fixed by #75
Closed

Invisible .dae meshes on Windows #74

danzimmerman opened this issue May 8, 2021 · 9 comments · Fixed by #75

Comments

@danzimmerman
Copy link

I'm having an issue with missing Collada (.dae) link visuals on conda-installed Gazebo 11.5.1 (also affects conda-installed Gazebo 11.3 before I updated everything this afternoon) on Windows 10.

I've observed this so far on certain robots from the melodic-devel-staging branch of https://github.com/ros-industrial/universal_robot/

The universal_robot robots otherwise work without issues with Gazebo 11.3 from ros-noetic-desktop-full on my coworker's Focal machine and all of my Melodic installations (Bionic and Chocolatey Windows 10, both ros-melodic-desktop-full binary installs), so I thought I'd raise it here first.

Issue Description
If I try to visualize the UR5 robot described by:

I run roslaunch ur_gazebo ur5_bringup.launch and I'm missing the forearm and upper-arm visuals. The URDF and STL collision geometries (visualized in orange) are fine, and the robot moves properly.

image

Passing verbose to Gazebo through the launch file gives errors like:

[Err] [..\gazebo\rendering\Visual.cc:374] Ogre Error:ItemIdentityException: Resource with the name robot::forearm_link::forearm_link_visual_MATERIAL_gazebo_material_2 already exists. in ResourceManager::add at ..\OgreMain\src\OgreResourceManager.cpp (line 158)
[Err] [..\gazebo\rendering\Visual.cc:375] Unable to create a mesh from C:/Code/ros/workspaces/noethp_ws/src\universal_robot\ur_description/meshes/ur5/visual/forearm.dae
[Err] [..\gazebo\rendering\Visual.cc:374] Ogre Error:ItemIdentityException: Resource with the name robot::upper_arm_link::upper_arm_link_visual_MATERIAL_gazebo_material_16 already exists. in ResourceManager::add at ..\OgreMain\src\OgreResourceManager.cpp (line 158)
[Err] [..\gazebo\rendering\Visual.cc:375] Unable to create a mesh from C:/Code/ros/workspaces/noethp_ws/src\universal_robot\ur_description/meshes/ur5/visual/upperarm.dae

I can get the link visuals to appear by opening the .dae files in Meshlab and re-exporting, but this appears to simply strip all the visual materials out of the file so that there's nothing to trigger the Ogre material error above.

image

Anyone else having an issue with this? Any ideas?

Environment, conda list output:

# packages in environment at C:\Users\<username>\miniconda3\envs\noetic:
#
# Name                    Version                   Build  Channel
appdirs                   1.4.4              pyh9f0ad1d_0    conda-forge
apr                       1.7.0                he38c35c_5    conda-forge
argon2-cffi               20.1.0           py38h294d835_2    conda-forge
assimp                    5.0.1                hc2aa0de_5    conda-forge
async_generator           1.10                       py_0    conda-forge
attrs                     21.2.0             pyhd8ed1ab_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                        py_2    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
bcrypt                    3.2.0            py38h294d835_1    conda-forge
bleach                    3.3.0              pyh44b312d_0    conda-forge
blosc                     1.21.0               h0e60522_0    conda-forge
boost                     1.74.0           py38h1266d08_3    conda-forge
boost-cpp                 1.74.0               h54f0996_2    conda-forge
bqplot                    0.12.26            pyhd8ed1ab_0    conda-forge
brotli                    1.0.9                h0e60522_4    conda-forge
brotlipy                  0.7.0           py38hab1e662_1001    conda-forge
bullet                    2.89             py38h4c96930_2    conda-forge
bzip2                     1.0.8                h8ffe710_4    conda-forge
ca-certificates           2020.12.5            h5b45459_0    conda-forge
cairo                     1.16.0            hb19e0ff_1008    conda-forge
catkin_pkg                0.4.23             pyh9f0ad1d_0    conda-forge
certifi                   2020.12.5        py38haa244fe_1    conda-forge
cffi                      1.14.5           py38hd8c33c5_0    conda-forge
cfitsio                   3.470                hbbe6aef_7    conda-forge
chardet                   4.0.0            py38haa244fe_1    conda-forge
charls                    2.2.0                h39d44d4_0    conda-forge
clang_variant             1.0                  cling_v0.8    conda-forge
clangdev                  5.0.0             hc06fbdd_1012    conda-forge
cloudpickle               1.6.0                      py_0    conda-forge
cmake                     3.20.2               h39d44d4_0    conda-forge
colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
console_bridge            1.0.1                h5362a0b_0    conda-forge
cppzmq                    4.7.1                h4324990_2    conda-forge
cryptography              3.4.7            py38hd7da0ea_0    conda-forge
curl                      7.76.1               hf1763fc_1    conda-forge
cycler                    0.10.0                     py_2    conda-forge
cytoolz                   0.11.0           py38h294d835_3    conda-forge
dask-core                 2021.4.1           pyhd8ed1ab_0    conda-forge
decorator                 5.0.7              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
distro                    1.5.0              pyh9f0ad1d_0    conda-forge
dlfcn-win32               1.3.0                h0e60522_0    conda-forge
docutils                  0.17.1           py38haa244fe_0    conda-forge
eigen                     3.3.9                h2d74725_1    conda-forge
empy                      3.3.4              pyh9f0ad1d_1    conda-forge
entrypoints               0.3             py38h32f6830_1002    conda-forge
expat                     2.3.0                h39d44d4_0    conda-forge
fcl                       0.6.1                hbf27b1e_3    conda-forge
ffmpeg                    4.3.1                ha925a31_0    conda-forge
flann                     1.9.1             h7dfa0ef_1008    conda-forge
fontconfig                2.13.1            h1989441_1005    conda-forge
freeglut                  3.2.1                h0e60522_2    conda-forge
freeimage                 3.18.0               hfcb8cd7_7    conda-forge
freetype                  2.10.4               h546665d_1    conda-forge
freexl                    1.0.6                ha8e266a_0    conda-forge
fribidi                   1.0.10               h62dcd97_0    conda-forge
fsspec                    2021.4.0           pyhd8ed1ab_0    conda-forge
gazebo                    11.5.1               hc5976fb_0    conda-forge
geos                      3.9.1                h39d44d4_2    conda-forge
geotiff                   1.6.0                h8e90983_5    conda-forge
getopt-win32              0.1                  h8ffe710_0    conda-forge
gettext                   0.19.8.1          h1a89ca6_1005    conda-forge
giflib                    5.2.1                h8d14728_2    conda-forge
glew                      2.1.0                h39d44d4_2    conda-forge
gmock                     1.10.0               h2d74725_7    conda-forge
graphviz                  2.47.1               h8277ce1_0    conda-forge
gtest                     1.10.0               h2d74725_7    conda-forge
gts                       0.7.6                h39c6fae_2    conda-forge
hdf4                      4.2.13            h0e5069d_1005    conda-forge
hdf5                      1.10.6          nompi_h5268f04_1114    conda-forge
icu                       68.1                 h0e60522_0    conda-forge
idna                      2.10               pyh9f0ad1d_0    conda-forge
ilmbase                   2.5.5                h12d4b20_0    conda-forge
imagecodecs               2021.3.31        py38hccd6b70_0    conda-forge
imageio                   2.9.0                      py_0    conda-forge
importlib-metadata        4.0.1            py38haa244fe_0    conda-forge
importlib_metadata        4.0.1                hd8ed1ab_0    conda-forge
intel-openmp              2021.2.0           h57928b3_616    conda-forge
ipydatawidgets            4.2.0              pyhd3deb0d_0    conda-forge
ipykernel                 5.5.4            py38h43734a8_0    conda-forge
ipython                   7.23.1           py38h43734a8_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipyvolume                 0.6.0a8            pyhd8ed1ab_0    conda-forge
ipywebrtc                 0.6.0              pyhd8ed1ab_0    conda-forge
ipywidgets                7.6.3              pyhd3deb0d_0    conda-forge
jasper                    2.0.14               h77af90b_2    conda-forge
jedi                      0.18.0           py38haa244fe_2    conda-forge
jinja2                    2.11.3             pyh44b312d_0    conda-forge
jpeg                      9d                   he774522_0    conda-forge
json5                     0.9.5              pyh9f0ad1d_0    conda-forge
jsoncpp                   1.9.4                h2d74725_2    conda-forge
jsonschema                3.2.0            py38h32f6830_1    conda-forge
jupyter                   1.0.0            py38haa244fe_6    conda-forge
jupyter_client            6.1.12             pyhd8ed1ab_0    conda-forge
jupyter_console           6.4.0              pyhd8ed1ab_0    conda-forge
jupyter_core              4.7.1            py38haa244fe_0    conda-forge
jupyterlab_pygments       0.1.2              pyh9f0ad1d_0    conda-forge
jupyterlab_widgets        1.0.0              pyhd8ed1ab_1    conda-forge
jxrlib                    1.1                  hfa6e2cd_2    conda-forge
kealib                    1.4.14               h96bfa42_2    conda-forge
kiwisolver                1.3.1            py38hbd9d945_1    conda-forge
krb5                      1.17.2               hbae68bd_0    conda-forge
lcms2                     2.12                 h2a16943_0    conda-forge
lerc                      2.2.1                h0e60522_0    conda-forge
libaec                    1.0.4                he025d50_1    conda-forge
libapr                    1.7.0                h8ffe710_5    conda-forge
libapriconv               1.2.2                h8ffe710_5    conda-forge
libaprutil                1.6.1                h311b4f7_5    conda-forge
libblas                   3.9.0                     8_mkl    conda-forge
libcblas                  3.9.0                     8_mkl    conda-forge
libccd                    2.1                  ha925a31_1    conda-forge
libclang                  11.1.0          default_h5c34c98_0    conda-forge
libcurl                   7.76.1               hf1763fc_1    conda-forge
libdeflate                1.7                  h8ffe710_5    conda-forge
libffi                    3.3                  h0e60522_2    conda-forge
libflang                  5.0.0           h6538335_20180525    conda-forge
libgd                     2.3.2                h138e682_0    conda-forge
libgdal                   3.2.2                hade8cfc_3    conda-forge
libglib                   2.68.1               h1e62bf3_0    conda-forge
libiconv                  1.16                 he774522_0    conda-forge
libignition-cmake2        2.8.0                h0e60522_0    conda-forge
libignition-common3       3.11.1               he3878d5_0    conda-forge
libignition-fuel-tools4   4.3.0                h4936f55_2    conda-forge
libignition-math6         6.8.0                h0e60522_0    conda-forge
libignition-msgs5         5.3.0                hf5fa1a2_6    conda-forge
libignition-tools1        1.2.0                h57928b3_0    conda-forge
libignition-transport8    8.1.0                h9704849_6    conda-forge
libkml                    1.3.0             h9859afa_1013    conda-forge
liblapack                 3.9.0                     8_mkl    conda-forge
liblapacke                3.9.0                     8_mkl    conda-forge
libnetcdf                 4.8.0           nompi_hee75d68_101    conda-forge
libode                    0.16                 h6538335_0    conda-forge
libopenblas               0.3.6                h29e5d5d_6    conda-forge
libopencv                 4.5.1            py38he608210_1    conda-forge
libpng                    1.6.37               ha81a0f5_2    conda-forge
libpq                     13.2                 h4f54205_2    conda-forge
libprotobuf               3.15.8               h7755175_0    conda-forge
libraw                    0.20.2               hee1bdec_1    conda-forge
librttopo                 1.1.0                hb340de5_6    conda-forge
libsdformat               9.3.0                h4bf3a07_3    conda-forge
libsodium                 1.0.18               h62dcd97_1    conda-forge
libspatialite             5.0.1                h6b539a6_4    conda-forge
libssh2                   1.9.0                h680486a_6    conda-forge
libtiff                   4.2.0                hc10be44_1    conda-forge
libusb                    1.0.24               h0e60522_2    conda-forge
libwebp                   1.2.0                h57928b3_0    conda-forge
libwebp-base              1.2.0                h8ffe710_2    conda-forge
libxcb                    1.13              hcd874cb_1003    conda-forge
libxml2                   2.9.10               hf5bbc77_4    conda-forge
libxslt                   1.1.33               h65864e5_2    conda-forge
libzip                    1.7.3                hfed4ece_0    conda-forge
libzopfli                 1.0.3                ha925a31_0    conda-forge
llvm-meta                 11.1.0               hd8ed1ab_0    conda-forge
locket                    0.2.0                      py_2    conda-forge
log4cxx                   0.11.0               hf7dfa5a_3    conda-forge
lxml                      4.6.3            py38h292cb97_0    conda-forge
lz4                       3.1.3            py38h34afd45_0    conda-forge
lz4-c                     1.9.3                h8ffe710_0    conda-forge
m2w64-gcc-libgfortran     5.3.0                         6    conda-forge
m2w64-gcc-libs            5.3.0                         7    conda-forge
m2w64-gcc-libs-core       5.3.0                         7    conda-forge
m2w64-gmp                 6.1.0                         2    conda-forge
m2w64-libwinpthread-git   5.0.0.4634.697f757               2    conda-forge
markupsafe                1.1.1            py38h294d835_3    conda-forge
matplotlib                3.4.1            py38haa244fe_0    conda-forge
matplotlib-base           3.4.1            py38heae8d8c_0    conda-forge
matplotlib-inline         0.1.2              pyhd8ed1ab_2    conda-forge
mistune                   0.8.4           py38h294d835_1003    conda-forge
mkl                       2020.4             hb70f87d_311    conda-forge
mpmath                    1.2.1              pyhd8ed1ab_0    conda-forge
msys2-conda-epoch         20160418                      1    conda-forge
nbclient                  0.5.3              pyhd8ed1ab_0    conda-forge
nbconvert                 6.0.7            py38haa244fe_3    conda-forge
nbformat                  5.1.3              pyhd8ed1ab_0    conda-forge
nest-asyncio              1.5.1              pyhd8ed1ab_0    conda-forge
netifaces                 0.10.9          py38h294d835_1003    conda-forge
networkx                  2.5                        py_0    conda-forge
nose                      1.3.7           py38h32f6830_1004    conda-forge
notebook                  6.3.0            py38haa244fe_0    conda-forge
npe-python                0.1.3                     dev_0    <develop>
numpy                     1.20.2           py38h09042cb_0    conda-forge
octomap                   1.9.7                h5362a0b_0    conda-forge
ogre                      1.10.12              hadbb816_7    conda-forge
olefile                   0.46               pyh9f0ad1d_1    conda-forge
openal-soft               1.20.1               h1ad3211_0    conda-forge
openblas                  0.3.6                h828a276_6    conda-forge
openexr                   2.5.5                hab3b255_0    conda-forge
openjpeg                  2.4.0                h48faf41_0    conda-forge
openmp                    5.0.0                    vc14_0    conda-forge
openssl                   1.1.1k               h8ffe710_0    conda-forge
orocos-kdl                1.4.0                h39d44d4_0    conda-forge
packaging                 20.9               pyh44b312d_0    conda-forge
pandas                    1.2.4            py38h60cbd38_0    conda-forge
pandoc                    2.13                 h8ffe710_0    conda-forge
pandocfilters             1.4.2                      py_1    conda-forge
pango                     1.42.4               hec34917_5    conda-forge
paramiko                  2.7.2              pyh9f0ad1d_0    conda-forge
parso                     0.8.2              pyhd8ed1ab_0    conda-forge
partd                     1.2.0              pyhd8ed1ab_0    conda-forge
pcre                      8.44                 ha925a31_0    conda-forge
pickleshare               0.7.5           py38h32f6830_1002    conda-forge
pillow                    8.1.2            py38h9273828_1    conda-forge
pip                       21.1.1             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h8ffe710_0    conda-forge
pkg-config                0.29.2            h4a39e8b_1008    conda-forge
plotly                    4.14.3             pyh44b312d_0    conda-forge
ply                       3.11                     pypi_0    pypi
poco                      1.10.1               he2065a3_1    conda-forge
pooch                     1.3.0              pyhd8ed1ab_0    conda-forge
poppler                   21.03.0              h9ff6ed8_0    conda-forge
poppler-data              0.4.10                        0    conda-forge
postgresql                13.2                 h0f1a9bc_2    conda-forge
proj                      8.0.0                h1cfcee9_0    conda-forge
prometheus_client         0.10.1             pyhd8ed1ab_0    conda-forge
prompt-toolkit            3.0.18             pyha770c72_0    conda-forge
prompt_toolkit            3.0.18               hd8ed1ab_0    conda-forge
protobuf                  3.15.8           py38h885f38d_0    conda-forge
psutil                    5.8.0            py38h294d835_1    conda-forge
pthread-stubs             0.4               hcd874cb_1001    conda-forge
pugixml                   1.11.4               h0e60522_0    conda-forge
py-opencv                 4.5.1            py38h43734a8_1    conda-forge
pycairo                   1.20.0           py38h979ce04_1    conda-forge
pycparser                 2.20               pyh9f0ad1d_2    conda-forge
pycryptodome              3.10.1           py38h294d835_0    conda-forge
pycryptodomex             3.10.1           py38h294d835_0    conda-forge
pydot                     1.4.2            py38haa244fe_0    conda-forge
pydrake                   0.2.1                    pypi_0    pypi
pygments                  2.9.0              pyhd8ed1ab_0    conda-forge
pynacl                    1.4.0            py38hd4486f3_2    conda-forge
pyopengl                  3.1.5                      py_0    conda-forge
pyopenssl                 20.0.1             pyhd8ed1ab_0    conda-forge
pyparsing                 2.4.7              pyh9f0ad1d_0    conda-forge
pyqt                      5.12.3           py38haa244fe_7    conda-forge
pyqt-impl                 5.12.3           py38h885f38d_7    conda-forge
pyqt5-sip                 4.19.18          py38h885f38d_7    conda-forge
pyqtchart                 5.12             py38h885f38d_7    conda-forge
pyqtwebengine             5.12.1           py38h885f38d_7    conda-forge
pyrsistent                0.17.3           py38h294d835_2    conda-forge
pysocks                   1.7.1            py38haa244fe_3    conda-forge
python                    3.8.8           h7840368_0_cpython    conda-forge
python-dateutil           2.8.1                      py_0    conda-forge
python-gnupg              0.4.7              pyhd8ed1ab_0    conda-forge
python-orocos-kdl         1.4.0            py38h885f38d_0    conda-forge
python_abi                3.8                      1_cp38    conda-forge
pythreejs                 2.3.0              pyhd8ed1ab_0    conda-forge
pytz                      2021.1             pyhd8ed1ab_0    conda-forge
pywavelets                1.1.1            py38h347fdf6_3    conda-forge
pywin32                   300              py38h294d835_0    conda-forge
pywinpty                  1.0.1            py38hd3f51b4_0    conda-forge
pyyaml                    5.4.1            py38h294d835_0    conda-forge
pyzmq                     22.0.3           py38h09162b1_1    conda-forge
qhull                     2020.2               h70d2c02_1    conda-forge
qt                        5.12.9               h5909a2a_4    conda-forge
qtconsole                 5.1.0              pyhd8ed1ab_0    conda-forge
qtpy                      1.9.0                      py_0    conda-forge
qwt                       6.1.6                h552f0f6_0    conda-forge
requests                  2.25.1             pyhd3deb0d_0    conda-forge
retrying                  1.3.3                      py_2    conda-forge
robotpy-cppheaderparser   5.0.14                   pypi_0    pypi
ros-distro-mutex          0.1.0                    noetic    robostack
ros-noetic-ackermann-steering-controller 0.18.1           py38h7c8cae0_5    robostack
ros-noetic-actionlib      1.13.2           py38h508dd2d_5    robostack
ros-noetic-actionlib-msgs 1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-actionlib-tutorials 0.2.0            py38h4b9bc1a_5    robostack
ros-noetic-angles         1.9.13           py38h4b9bc1a_5    robostack
ros-noetic-bond           1.8.6            py38h4b9bc1a_5    robostack
ros-noetic-bond-core      1.8.6            py38h4b9bc1a_5    robostack
ros-noetic-bondcpp        1.8.6            py38h508dd2d_5    robostack
ros-noetic-bondpy         1.8.6            py38h4b9bc1a_5    robostack
ros-noetic-camera-calibration-parsers 1.12.0           py38h7c8cae0_5    robostack
ros-noetic-camera-info-manager 1.12.0           py38h7c8cae0_5    robostack
ros-noetic-catkin         0.8.10           py38h4b9bc1a_8    robostack
ros-noetic-chomp-motion-planner 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-class-loader   0.5.0            py38h63b21c9_5    robostack
ros-noetic-cmake-modules  0.5.0            py38h4b9bc1a_5    robostack
ros-noetic-combined-robot-hw 0.19.4           py38h4b9bc1a_5    robostack
ros-noetic-common-msgs    1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-common-tutorials 0.2.0            py38h4b9bc1a_5    robostack
ros-noetic-control-msgs   1.5.2            py38h4b9bc1a_5    robostack
ros-noetic-control-toolbox 1.18.2           py38h4b9bc1a_5    robostack
ros-noetic-controller-interface 0.19.4           py38h4b9bc1a_5    robostack
ros-noetic-controller-manager 0.19.4           py38h4b9bc1a_5    robostack
ros-noetic-controller-manager-msgs 0.19.4           py38h4b9bc1a_5    robostack
ros-noetic-cpp-common     0.7.2            py38hd43ebe7_5    robostack
ros-noetic-cv-bridge      1.15.0           py38hc316dd2_5    robostack
ros-noetic-desktop        1.5.0            py38h4b9bc1a_5    robostack
ros-noetic-diagnostic-aggregator 1.10.3           py38h4b9bc1a_5    robostack
ros-noetic-diagnostic-analysis 1.10.3           py38h4b9bc1a_5    robostack
ros-noetic-diagnostic-common-diagnostics 1.10.3           py38h4b9bc1a_5    robostack
ros-noetic-diagnostic-msgs 1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-diagnostic-updater 1.10.3           py38h4b9bc1a_5    robostack
ros-noetic-diagnostics    1.10.3           py38h4b9bc1a_5    robostack
ros-noetic-diff-drive-controller 0.18.1           py38h7c8cae0_5    robostack
ros-noetic-dynamic-reconfigure 1.7.1            py38h508dd2d_5    robostack
ros-noetic-effort-controllers 0.18.1           py38h4b9bc1a_5    robostack
ros-noetic-eigen-conversions 1.13.2           py38h4b9bc1a_5    robostack
ros-noetic-eigen-stl-containers 0.1.8            py38h4b9bc1a_5    robostack
ros-noetic-eigenpy        2.6.3            py38hc316dd2_6    robostack
ros-noetic-executive-smach 2.5.0            py38h4b9bc1a_5    robostack
ros-noetic-filters        1.9.1            py38h508dd2d_5    robostack
ros-noetic-force-torque-sensor-controller 0.18.1           py38h4b9bc1a_5    robostack
ros-noetic-forward-command-controller 0.18.1           py38h4b9bc1a_5    robostack
ros-noetic-gazebo-dev     2.9.1            py38hb42fc0a_5    robostack
ros-noetic-gazebo-msgs    2.9.1            py38h4b9bc1a_5    robostack
ros-noetic-gazebo-plugins 2.9.1            py38h4b9bc1a_5    robostack
ros-noetic-gazebo-ros     2.9.1            py38h4b9bc1a_5    robostack
ros-noetic-gazebo-ros-control 2.9.1            py38h4b9bc1a_5    robostack
ros-noetic-gazebo-ros-pkgs 2.9.1            py38h4b9bc1a_5    robostack
ros-noetic-gencpp         0.6.5            py38h4b9bc1a_5    robostack
ros-noetic-geneus         3.0.0            py38h4b9bc1a_5    robostack
ros-noetic-genlisp        0.4.18           py38h4b9bc1a_5    robostack
ros-noetic-genmsg         0.5.16           py38h4b9bc1a_5    robostack
ros-noetic-gennodejs      2.0.2            py38h4b9bc1a_5    robostack
ros-noetic-genpy          0.6.14           py38h4b9bc1a_5    robostack
ros-noetic-geometric-shapes 0.7.2            py38hbba32e7_5    robostack
ros-noetic-geometry       1.13.2           py38h4b9bc1a_5    robostack
ros-noetic-geometry-msgs  1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-geometry-tutorials 0.2.3            py38h4b9bc1a_5    robostack
ros-noetic-gl-dependency  1.1.2            py38h4b9bc1a_5    robostack
ros-noetic-gripper-action-controller 0.18.1           py38h4b9bc1a_5    robostack
ros-noetic-hardware-interface 0.19.4           py38h4b9bc1a_6    robostack
ros-noetic-image-transport 1.12.0           py38h4b9bc1a_5    robostack
ros-noetic-imu-sensor-controller 0.18.1           py38h4b9bc1a_5    robostack
ros-noetic-interactive-marker-tutorials 0.11.0           py38h4b9bc1a_5    robostack
ros-noetic-interactive-markers 1.12.0           py38h4b9bc1a_5    robostack
ros-noetic-joint-limits-interface 0.19.4           py38h4b9bc1a_5    robostack
ros-noetic-joint-state-controller 0.18.1           py38h4b9bc1a_5    robostack
ros-noetic-joint-state-publisher 1.15.0           py38h4b9bc1a_5    robostack
ros-noetic-joint-state-publisher-gui 1.15.0           py38h4b9bc1a_5    robostack
ros-noetic-joint-trajectory-controller 0.18.1           py38h7c8cae0_5    robostack
ros-noetic-kdl-conversions 1.13.2           py38h4b9bc1a_5    robostack
ros-noetic-kdl-parser     1.14.1           py38h4b9bc1a_5    robostack
ros-noetic-laser-geometry 1.6.7            py38h7c8cae0_5    robostack
ros-noetic-librviz-tutorial 0.11.0           py38h4b9bc1a_5    robostack
ros-noetic-map-msgs       1.14.1           py38h4b9bc1a_5    robostack
ros-noetic-media-export   0.3.0            py38h4b9bc1a_5    robostack
ros-noetic-message-filters 1.15.9           py38h508dd2d_5    robostack
ros-noetic-message-generation 0.4.1            py38h4b9bc1a_5    robostack
ros-noetic-message-runtime 0.4.13           py38h4b9bc1a_5    robostack
ros-noetic-mk             1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-moveit         1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-commander 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-core    1.1.0            py38hbba32e7_5    robostack
ros-noetic-moveit-fake-controller-manager 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-kinematics 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-msgs    0.11.1           py38h4b9bc1a_5    robostack
ros-noetic-moveit-planners 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-planners-chomp 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-planners-ompl 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-plugins 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros     1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-benchmarks 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-control-interface 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-manipulation 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-move-group 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-occupancy-map-monitor 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-perception 1.1.0            py38h6de4fd8_5    robostack
ros-noetic-moveit-ros-planning 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-planning-interface 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-robot-interaction 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-visualization 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-ros-warehouse 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-setup-assistant 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-moveit-simple-controller-manager 1.1.0            py38h4b9bc1a_5    robostack
ros-noetic-nav-msgs       1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-nodelet        1.10.1           py38h7c8cae0_5    robostack
ros-noetic-nodelet-core   1.10.1           py38h4b9bc1a_5    robostack
ros-noetic-nodelet-topic-tools 1.10.1           py38h7c8cae0_5    robostack
ros-noetic-nodelet-tutorial-math 0.2.0            py38h4b9bc1a_5    robostack
ros-noetic-object-recognition-msgs 0.4.2            py38h4b9bc1a_5    robostack
ros-noetic-octomap        1.9.6            py38h4b9bc1a_5    robostack
ros-noetic-octomap-msgs   0.3.5            py38h4b9bc1a_5    robostack
ros-noetic-ompl           1.5.2            py38h7c8cae0_5    robostack
ros-noetic-pluginlib      1.13.0           py38h508dd2d_5    robostack
ros-noetic-pluginlib-tutorials 0.2.0            py38h4b9bc1a_5    robostack
ros-noetic-polled-camera  1.12.0           py38h4b9bc1a_5    robostack
ros-noetic-position-controllers 0.18.1           py38h4b9bc1a_5    robostack
ros-noetic-python-qt-binding 0.4.3            py38h4b9bc1a_5    robostack
ros-noetic-qt-dotgraph    0.4.2            py38h4b9bc1a_5    robostack
ros-noetic-qt-gui         0.4.2            py38h4b9bc1a_5    robostack
ros-noetic-qt-gui-cpp     0.4.2            py38h4b9bc1a_5    robostack
ros-noetic-qt-gui-py-common 0.4.2            py38h4b9bc1a_5    robostack
ros-noetic-qwt-dependency 1.1.1            py38h4b9bc1a_5    robostack
ros-noetic-random-numbers 0.3.2            py38h7c8cae0_5    robostack
ros-noetic-realtime-tools 1.16.1           py38h4b9bc1a_5    robostack
ros-noetic-resource-retriever 1.12.6           py38hc131489_5    robostack
ros-noetic-robot          1.5.0            py38h4b9bc1a_5    robostack
ros-noetic-robot-state-publisher 1.15.0           py38h4b9bc1a_5    robostack
ros-noetic-ros            1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-ros-base       1.5.0            py38h4b9bc1a_5    robostack
ros-noetic-ros-comm       1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-ros-control    0.19.4           py38h4b9bc1a_5    robostack
ros-noetic-ros-controllers 0.18.1           py38h4b9bc1a_5    robostack
ros-noetic-ros-core       1.5.0            py38h4b9bc1a_5    robostack
ros-noetic-ros-environment 1.3.2            py38h4b9bc1a_5    robostack
ros-noetic-ros-tutorials  0.10.2           py38h4b9bc1a_5    robostack
ros-noetic-rosbag         1.15.9           py38h84b7d0c_5    robostack
ros-noetic-rosbag-migration-rule 1.0.1            py38h4b9bc1a_5    robostack
ros-noetic-rosbag-storage 1.15.9           py38hf19f0dc_5    robostack
ros-noetic-rosbash        1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-rosboost-cfg   1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-rosbuild       1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-rosclean       1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-rosconsole     1.14.3           py38h96c7dd2_5    robostack
ros-noetic-rosconsole-bridge 0.5.4            py38h1548a2d_5    robostack
ros-noetic-roscpp         1.15.9           py38h508dd2d_5    robostack
ros-noetic-roscpp-core    0.7.2            py38h4b9bc1a_5    robostack
ros-noetic-roscpp-serialization 0.7.2            py38h4b9bc1a_5    robostack
ros-noetic-roscpp-traits  0.7.2            py38h4b9bc1a_5    robostack
ros-noetic-roscpp-tutorials 0.10.2           py38h508dd2d_5    robostack
ros-noetic-roscreate      1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-rosgraph       1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rosgraph-msgs  1.11.3           py38h4b9bc1a_5    robostack
ros-noetic-roslang        1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-roslaunch      1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-roslib         1.15.7           py38h508dd2d_5    robostack
ros-noetic-roslint        0.12.0           py38h4b9bc1a_5    robostack
ros-noetic-roslisp        1.9.24           py38h4b9bc1a_5    robostack
ros-noetic-roslz4         1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rosmake        1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-rosmaster      1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rosmsg         1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rosnode        1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rosout         1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rospack        2.6.2            py38h84b7d0c_5    robostack
ros-noetic-rosparam       1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rospy          1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rospy-tutorials 0.10.2           py38h4b9bc1a_5    robostack
ros-noetic-rosservice     1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rostest        1.15.9           py38h508dd2d_5    robostack
ros-noetic-rostime        0.7.2            py38h508dd2d_5    robostack
ros-noetic-rostopic       1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rosunit        1.15.7           py38h4b9bc1a_5    robostack
ros-noetic-roswtf         1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-rqt-action     0.4.9            py38h4b9bc1a_5    robostack
ros-noetic-rqt-bag        0.5.1            py38h4b9bc1a_5    robostack
ros-noetic-rqt-bag-plugins 0.5.1            py38h4b9bc1a_5    robostack
ros-noetic-rqt-common-plugins 0.4.9            py38h4b9bc1a_5    robostack
ros-noetic-rqt-console    0.4.11           py38h4b9bc1a_5    robostack
ros-noetic-rqt-dep        0.4.10           py38h4b9bc1a_5    robostack
ros-noetic-rqt-graph      0.4.14           py38h4b9bc1a_5    robostack
ros-noetic-rqt-gui        0.5.2            py38h4b9bc1a_5    robostack
ros-noetic-rqt-gui-cpp    0.5.2            py38h4b9bc1a_5    robostack
ros-noetic-rqt-gui-py     0.5.2            py38h4b9bc1a_5    robostack
ros-noetic-rqt-image-view 0.4.16           py38h4b9bc1a_5    robostack
ros-noetic-rqt-launch     0.4.9            py38h4b9bc1a_5    robostack
ros-noetic-rqt-logger-level 0.4.11           py38h4b9bc1a_5    robostack
ros-noetic-rqt-moveit     0.5.9            py38h4b9bc1a_5    robostack
ros-noetic-rqt-msg        0.4.9            py38h4b9bc1a_5    robostack
ros-noetic-rqt-nav-view   0.5.7            py38h4b9bc1a_5    robostack
ros-noetic-rqt-plot       0.4.13           py38h4b9bc1a_5    robostack
ros-noetic-rqt-pose-view  0.5.10           py38h4b9bc1a_5    robostack
ros-noetic-rqt-publisher  0.4.9            py38h4b9bc1a_5    robostack
ros-noetic-rqt-py-common  0.5.2            py38h4b9bc1a_5    robostack
ros-noetic-rqt-py-console 0.4.9            py38h4b9bc1a_5    robostack
ros-noetic-rqt-reconfigure 0.5.3            py38h4b9bc1a_5    robostack
ros-noetic-rqt-robot-dashboard 0.5.8            py38h4b9bc1a_5    robostack
ros-noetic-rqt-robot-monitor 0.5.13           py38h4b9bc1a_5    robostack
ros-noetic-rqt-robot-plugins 0.5.8            py38h4b9bc1a_5    robostack
ros-noetic-rqt-robot-steering 0.5.12           py38h4b9bc1a_5    robostack
ros-noetic-rqt-runtime-monitor 0.5.8            py38h4b9bc1a_5    robostack
ros-noetic-rqt-rviz       0.6.1            py38h7c8cae0_5    robostack
ros-noetic-rqt-service-caller 0.4.9            py38h4b9bc1a_5    robostack
ros-noetic-rqt-shell      0.4.10           py38h4b9bc1a_5    robostack
ros-noetic-rqt-srv        0.4.8            py38h4b9bc1a_5    robostack
ros-noetic-rqt-tf-tree    0.6.2            py38h4b9bc1a_5    robostack
ros-noetic-rqt-top        0.4.9            py38h4b9bc1a_5    robostack
ros-noetic-rqt-topic      0.4.12           py38h4b9bc1a_5    robostack
ros-noetic-rqt-web        0.4.9            py38h4b9bc1a_5    robostack
ros-noetic-rviz           1.14.5           py38h4b9bc1a_5    robostack
ros-noetic-rviz-plugin-tutorials 0.11.0           py38h4b9bc1a_5    robostack
ros-noetic-rviz-python-tutorial 0.11.0           py38h4b9bc1a_5    robostack
ros-noetic-self-test      1.10.3           py38h4b9bc1a_5    robostack
ros-noetic-sensor-msgs    1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-shape-msgs     1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-smach          2.5.0            py38h4b9bc1a_5    robostack
ros-noetic-smach-msgs     2.5.0            py38h4b9bc1a_5    robostack
ros-noetic-smach-ros      2.5.0            py38h4b9bc1a_5    robostack
ros-noetic-smclib         1.8.6            py38h4b9bc1a_5    robostack
ros-noetic-srdfdom        0.6.2            py38hbba32e7_5    robostack
ros-noetic-std-msgs       0.5.13           py38h4b9bc1a_5    robostack
ros-noetic-std-srvs       1.11.3           py38h4b9bc1a_5    robostack
ros-noetic-stereo-msgs    1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-tf             1.13.2           py38h4b9bc1a_5    robostack
ros-noetic-tf-conversions 1.13.2           py38h4b9bc1a_5    robostack
ros-noetic-tf2            0.7.5            py38h1548a2d_5    robostack
ros-noetic-tf2-eigen      0.7.5            py38h4b9bc1a_5    robostack
ros-noetic-tf2-geometry-msgs 0.7.5            py38h4b9bc1a_5    robostack
ros-noetic-tf2-kdl        0.7.5            py38h4b9bc1a_5    robostack
ros-noetic-tf2-msgs       0.7.5            py38h4b9bc1a_5    robostack
ros-noetic-tf2-py         0.7.5            py38h4b9bc1a_5    robostack
ros-noetic-tf2-ros        0.7.5            py38h4b9bc1a_5    robostack
ros-noetic-topic-tools    1.15.9           py38h4b9bc1a_5    robostack
ros-noetic-trajectory-msgs 1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-transmission-interface 0.19.4           py38h4b9bc1a_5    robostack
ros-noetic-turtle-actionlib 0.2.0            py38h4b9bc1a_5    robostack
ros-noetic-turtle-tf      0.2.3            py38h4b9bc1a_5    robostack
ros-noetic-turtle-tf2     0.2.3            py38h4b9bc1a_5    robostack
ros-noetic-turtlesim      0.10.2           py38h508dd2d_5    robostack
ros-noetic-urdf           1.13.2           py38h4b9bc1a_5    robostack
ros-noetic-urdf-parser-plugin 1.13.2           py38h4b9bc1a_5    robostack
ros-noetic-urdf-tutorial  0.5.0            py38h4b9bc1a_5    robostack
ros-noetic-urdfdom-py     0.4.5            py38h4b9bc1a_5    robostack
ros-noetic-velocity-controllers 0.18.1           py38h4b9bc1a_5    robostack
ros-noetic-visualization-marker-tutorials 0.11.0           py38h4b9bc1a_5    robostack
ros-noetic-visualization-msgs 1.13.1           py38h4b9bc1a_5    robostack
ros-noetic-visualization-tutorials 0.11.0           py38h4b9bc1a_5    robostack
ros-noetic-viz            1.5.0            py38h4b9bc1a_5    robostack
ros-noetic-warehouse-ros  0.9.4            py38h7c8cae0_5    robostack
ros-noetic-webkit-dependency 1.1.2            py38h4b9bc1a_5    robostack
ros-noetic-xacro          1.14.6           py38h4b9bc1a_5    robostack
ros-noetic-xmlrpcpp       1.15.9           py38h508dd2d_5    robostack
rosdep                    0.20.1             pyhd8ed1ab_2    conda-forge
rosdistro                 0.8.3            py38haa244fe_2    conda-forge
rosinstall                0.7.8                    pypi_0    pypi
rospkg                    1.3.0              pyhd8ed1ab_1    conda-forge
ruby                      2.7.2                h8b1b97a_3    conda-forge
rxspencer                 3.9.0                h8ffe710_0    conda-forge
scikit-image              0.18.1           py38h4c96930_0    conda-forge
scipy                     1.6.3            py38he847743_0    conda-forge
sdl2                      2.0.12               h0e60522_1    conda-forge
send2trash                1.5.0                      py_0    conda-forge
setuptools                49.6.0           py38haa244fe_3    conda-forge
simbody                   3.7                  h3dbd755_1    conda-forge
sip                       4.19.20          py38h6538335_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
snappy                    1.1.8                ha925a31_3    conda-forge
sqlite                    3.35.5               h8ffe710_0    conda-forge
sympy                     1.8              py38haa244fe_0    conda-forge
tbb                       2020.2               h2d74725_4    conda-forge
tbb-devel                 2020.2               h2d74725_4    conda-forge
terminado                 0.9.4            py38haa244fe_0    conda-forge
testpath                  0.4.4                      py_0    conda-forge
tifffile                  2021.4.8           pyhd8ed1ab_0    conda-forge
tiledb                    2.2.8                hf84e3da_0    conda-forge
tiny-process-library      2.0.4                h0e60522_0    conda-forge
tinyxml                   2.6.2                h2d74725_2    conda-forge
tinyxml2                  8.0.0                he025d50_1    conda-forge
tk                        8.6.10               he774522_1    conda-forge
toolz                     0.11.1                     py_0    conda-forge
tornado                   6.1              py38h294d835_1    conda-forge
traitlets                 5.0.5                      py_0    conda-forge
traittypes                0.2.1              pyh9f0ad1d_2    conda-forge
urdfdom                   2.3.3                h2d74725_1    conda-forge
urdfdom_headers           1.0.5                h5362a0b_2    conda-forge
urllib3                   1.26.4             pyhd8ed1ab_0    conda-forge
vc                        14.2                 hb210afc_3    conda-forge
vcstool                   0.2.15                   pypi_0    pypi
vcstools                  0.1.42                   pypi_0    pypi
vs2015_runtime            14.28.29325          h5e1d092_4    conda-forge
vs2019_win-64             19.28.29325          hed2d97d_3    conda-forge
vswhere                   2.8.4                h57928b3_0    conda-forge
wcwidth                   0.2.5              pyh9f0ad1d_2    conda-forge
webencodings              0.5.1                      py_1    conda-forge
wheel                     0.36.2             pyhd3deb0d_0    conda-forge
widgetsnbextension        3.5.1            py38haa244fe_4    conda-forge
win_inet_pton             1.1.0            py38haa244fe_2    conda-forge
wincertstore              0.2             py38haa244fe_1006    conda-forge
winpty                    0.4.3                         4    conda-forge
wstool                    0.1.17                   pypi_0    pypi
xerces-c                  3.2.3                h0e60522_2    conda-forge
xorg-kbproto              1.0.7             hcd874cb_1002    conda-forge
xorg-libice               1.0.10               hcd874cb_0    conda-forge
xorg-libsm                1.2.3             hcd874cb_1000    conda-forge
xorg-libx11               1.7.0                hcd874cb_0    conda-forge
xorg-libxau               1.0.9                hcd874cb_0    conda-forge
xorg-libxdmcp             1.1.3                hcd874cb_0    conda-forge
xorg-libxext              1.3.4                hcd874cb_1    conda-forge
xorg-libxpm               3.5.13               hcd874cb_0    conda-forge
xorg-libxt                1.2.1                hcd874cb_2    conda-forge
xorg-xextproto            7.3.0             hcd874cb_1002    conda-forge
xorg-xproto               7.0.31            hcd874cb_1007    conda-forge
xz                        5.2.5                h62dcd97_1    conda-forge
yaml                      0.2.5                he774522_0    conda-forge
yaml-cpp                  0.6.3                ha925a31_4    conda-forge
zeromq                    4.3.4                h0e60522_0    conda-forge
zfp                       0.5.5                h0e60522_5    conda-forge
zipp                      3.4.1              pyhd8ed1ab_0    conda-forge
zlib                      1.2.11            h62dcd97_1010    conda-forge
zstd                      1.4.9                h6255e5f_0    conda-forge
zziplib                   0.13.69              ha81a0f5_1    conda-forge

Details about conda and system ( conda info ):

     active environment : noetic
    active env location : C:\Users\<username>\miniconda3\envs\noetic
            shell level : 2
       user config file : C:\Users\<username>\.condarc
 populated config files : C:\Users\<username>\.condarc
          conda version : 4.9.2
    conda-build version : not installed
         python version : 3.8.3.final.0
       virtual packages : __cuda=11.2=0
                          __win=0=0
                          __archspec=1=x86_64
       base environment : C:\Users\<username>\miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/robostack/win-64
                          https://conda.anaconda.org/robostack/noarch
                          https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\<username>\miniconda3\pkgs
                          C:\Users\<username>\.conda\pkgs
                          C:\Users\<username>\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\<username>\miniconda3\envs
                          C:\Users\<username>\.conda\envs
                          C:\Users\<username>\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/4.9.2 requests/2.25.1 CPython/3.8.3 Windows/10 Windows/10.0.21370
          administrator : False
             netrc file : None
           offline mode : False
@wolfv
Copy link
Member

wolfv commented May 8, 2021

thanks for the very nice bug report! unfortunately I don't know what's going on here yet.

@wolfv
Copy link
Member

wolfv commented May 8, 2021

just wondering if you also have RViz open (at the same time?) and if you see any issues in RViz, too?

@traversaro
Copy link
Contributor

traversaro commented May 8, 2021

I vaguely remember some similar issue on vcpkg-based build on Gazebo (the one from https://github.com/robotology/robotology-superbuild-dependencies-vcpkg) when the same iCub model was removed and then re-inserted in the simulation, but in that case spawning a new Gazebo was solving the problem, so it was not particularly problematic.

I think the problem is related due to a behavior change from Ogre 1.9 to Ogre 1.10, that changed a lot of aspects related to the resource handling (see ros-visualization/rviz#1251 and ros-visualization/rviz#1049 for a related bugs on the RViz side or even gazebosim/gazebo-classic#2321 and https://osrf-migration.github.io/gazebo-gh-pages/#!/osrf/gazebo/pull-requests/2718/page/1?slug=remove-duplicate-material-block-in for related Gazebo issues). The strange thing is that ROROnWindows/Chocolatey Melodic is not affected by this bug, as Ogre 1.10 is used also there (see https://github.com/ms-iot/ros-windows-build/blob/17c45551a500230674bad77c951989e0747c2d6b/ros/melodic/CHANGELOG.md).

However, I investigated a bit and it seems that ROSOnWindows/Chocolatey Melodic is using a fork of Gazebo ( https://github.com/ms-iot/ros-windows-build/blob/17c45551a500230674bad77c951989e0747c2d6b/ros/melodic/CHANGELOG.md ) and checking in that branch it seems that the gazebo/rendering/Visual.cc fix in contained in this commit ms-iot/gazebo@667a1d3 is definitely related to that bug and should fix it.

@traversaro
Copy link
Contributor

The related change is documented in Ogre 1.10 Release Notes ( https://github.com/OGRECave/ogre/blob/master/Docs/1.10-Notes.md ) as:

using a duplicate resource name is an error now and throws an exception

@danzimmerman
Copy link
Author

danzimmerman commented May 8, 2021

@wolfv I don't use RViz yet but it seems to have visual issues as well when I add RobotModel or when I roslaunch ur_description view_urXX.launch which just brings the robot up in RViz

It does not seem to throw any errors.

RViz messages:

[ INFO] [1620492036.252901300]: rviz version 1.14.5
[ INFO] [1620492036.253093400]: compiled against Qt version 5.12.6
[ INFO] [1620492036.253268600]: compiled against OGRE version 1.10.12 (Xalafu)
[ INFO] [1620492036.268596200]: Forcing OpenGl version 0.
[ INFO] [1620492040.424830800]: Stereo is NOT SUPPORTED
[ INFO] [1620492040.425028300]: OpenGL device: Intel(R) UHD Graphics 630
[ INFO] [1620492040.425183100]: OpenGl version: 4.6 (GLSL 4.6).

image

However, the all-white-links issue is uncorrelated from whether or not the same robot appears correctly in Gazebo. The UR10, which works properly in Gazebo, is afflicted the same as the UR5 which doesn't work in Gazebo.

I dumped the UR10 URDF from the parameter server in this gist

Gazebo UR10 visualization:
image

RViz UR10 visualization by adding RobotModel:
image

I think this visualization issue is a separate known issue mentioned here, and I suppose that affects RViz on Focal equally. I'll check that on Monday and get back to you.

(Obviously the ur_ packages need to address the transform issues too before Noetic is fully supported there)

@Tobias-Fischer
Copy link
Contributor

Hi @danzimmerman - please give the new version a go and let us know if that fixed your problem (will take a few hours to build + propagate in the CDN). If not, please re-open the issue :)

@danzimmerman
Copy link
Author

danzimmerman commented May 10, 2021

Yes, works here. Thanks so much everyone!
image

@danzimmerman
Copy link
Author

The RViz issue is not an issue at all, I'm just unfamiliar with RViz. It boots up in the map frame, which is invalid in the context of running aside Gazebo. This causes the arm to be collapsed and white. It seems like this is all working correctly with RViz/Gazebo now.

@Tobias-Fischer
Copy link
Contributor

Great, thanks for letting us know @danzimmerman :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants