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

Windows MoveIt errors with srdfdom.dll missing from %CONDA_PREFIX%\Library\bin folder. (works in humble) #103

Open
danzimmerman opened this issue Jun 24, 2022 · 8 comments
Labels

Comments

@danzimmerman
Copy link

danzimmerman commented Jun 24, 2022

I couldn't add the MoveIt MotionPlanning plugin on a fresh Windows Galactic install until I copied srdfdom.dll from \Library\lib\srdfdom\ to Library\bin.

This seems like the srdfdom issue discussed in #36. I see moveit/srdfdom#98 but that should have been picked up by now I suppose.

I'm up-to-date:

(galactic-clean) C:\Code\ros2\galactic_ws>mamba list | findstr srdfdom
ros-galactic-srdfdom      2.0.3            py39h2545d16_3    robostack-experimental

I discovered this by trying to get the ur_moveit_config package from https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver working on Windows. When I launch that MoveIt config, move_group.exe actually pops up an informative window which can be reproduced more simply with:

(galactic-clean) C:\Code\ros2\galactic_ws>ros2 run moveit_ros_move_group move_group

image

With the DLL:

(galactic-clean) C:\Code\ros2\galactic_ws>copy %CONDA_PREFIX%\Library\lib\srdfdom\srdfdom.dll %CONDA_PREFIX%\Library\bin\
        1 file(s) copied.

(galactic-clean) C:\Code\ros2\galactic_ws>ros2 run moveit_ros_move_group move_group
[WARN] [1656051436.859884700] [move_group.move_group]: MoveGroup launched without ~default_planning_pipeline specifying the namespace for the default planning pipeline configuration
[WARN] [1656051436.860105000] [move_group.move_group]: Falling back to using the the move_group node namespace (deprecated behavior).

If I try to add the MotionPlanning plugin to Rviz2, the resulting error does not mention srdfdom.dll so is not very informative. but it's the same issue.

(galactic-clean) C:\Code\ros2\galactic_ws>del %CONDA_PREFIX%\library\bin\srdfdom.dll

(galactic-clean) C:\Code\ros2\galactic_ws>rviz2
[INFO] [1656050984.168199100] [rviz2]: Stereo is NOT SUPPORTED
[INFO] [1656050984.168471900] [rviz2]: OpenGl version: 4.6 (GLSL 4.6)
[INFO] [1656050984.262447500] [rviz2]: Stereo is NOT SUPPORTED
[ERROR] [1656050998.524384100] [rviz2]: PluginlibFactory: The plugin for class 'moveit_rviz_plugin/MotionPlanning' failed to load. Error: Failed to load library C:\Users\dan\mambaforge\envs\galactic-clean\Library\bin\moveit_motion_planning_rviz_plugin.dll. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library LoadLibrary error: 126, at C:\bld\ros-galactic-rcutils_1648674430149\work\ros-galactic-rcutils\src\work\src\shared_library.c:159

Environment

mamba list

(galactic-clean) C:\Code\ros2\galactic_ws>mamba list
# packages in environment at C:\Users\<username>\mambaforge\envs\galactic-clean:
#
# Name                    Version                   Build  Channel
argcomplete               2.0.0              pyhd8ed1ab_0    conda-forge
assimp                    5.2.3                hc2aa0de_1    conda-forge
atomicwrites              1.4.0              pyh9f0ad1d_0    conda-forge
attrs                     21.4.0             pyhd8ed1ab_0    conda-forge
boost                     1.74.0           py39hefe7e4c_5    conda-forge
boost-cpp                 1.74.0               h9f4b32c_8    conda-forge
brotli                    1.0.9                h8ffe710_7    conda-forge
brotli-bin                1.0.9                h8ffe710_7    conda-forge
bullet                    3.21                 h832f523_2    conda-forge
bullet-cpp                3.21                 h2e25243_2    conda-forge
bzip2                     1.0.8                h8ffe710_4    conda-forge
c-compiler                1.4.2                h8ffe710_0    conda-forge
ca-certificates           2022.6.15            h5b45459_0    conda-forge
cairo                     1.16.0            h15b3021_1010    conda-forge
catkin_pkg                0.5.2              pyhd8ed1ab_0    conda-forge
certifi                   2022.6.15        py39hcbf5309_0    conda-forge
cffi                      1.15.0           py39h0878f49_0    conda-forge
clangdev                  5.0.0                   flang_3    conda-forge
cmake                     3.23.2               h39d44d4_0    conda-forge
colcon-cmake              0.2.26                     py_0    conda-forge
colcon-common-extensions  0.3.0            py39hcbf5309_0    conda-forge
colcon-core               0.8.2              pyhd8ed1ab_0    conda-forge
colcon-defaults           0.2.5                      py_0    conda-forge
colcon-devtools           0.2.2                      py_0    conda-forge
colcon-library-path       0.2.1                      py_0    conda-forge
colcon-metadata           0.2.5                      py_0    conda-forge
colcon-notification       0.2.13           py39hcbf5309_3    conda-forge
colcon-output             0.2.12                     py_0    conda-forge
colcon-package-information 0.3.3                      py_0    conda-forge
colcon-package-selection  0.2.10                     py_0    conda-forge
colcon-parallel-executor  0.2.4                      py_0    conda-forge
colcon-pkg-config         0.1.0                      py_0    conda-forge
colcon-powershell         0.3.6                      py_0    conda-forge
colcon-python-setup-py    0.2.7                      py_0    conda-forge
colcon-recursive-crawl    0.2.1                      py_0    conda-forge
colcon-ros                0.3.23             pyhd8ed1ab_0    conda-forge
colcon-test-result        0.3.8                      py_0    conda-forge
colorama                  0.4.5              pyhd8ed1ab_0    conda-forge
coloredlogs               15.0.1             pyhd8ed1ab_3    conda-forge
compilers                 1.4.2                h57928b3_0    conda-forge
console_bridge            1.0.2                h5362a0b_1    conda-forge
coverage                  6.4.1            py39hb82d6ee_0    conda-forge
cppcheck                  2.6.2            py39hd48a9a8_0    conda-forge
cryptography              37.0.2           py39h7bc7c5c_0    conda-forge
curl                      7.83.1               h789b8ee_0    conda-forge
cxx-compiler              1.4.2                h2d74725_0    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
distlib                   0.3.4              pyhd8ed1ab_0    conda-forge
distro                    1.6.0              pyhd8ed1ab_0    conda-forge
docutils                  0.18.1           py39hcbf5309_1    conda-forge
double-conversion         3.2.0                h0e60522_0    conda-forge
eigen                     3.4.0                h2d74725_0    conda-forge
empy                      3.3.4              pyh9f0ad1d_1    conda-forge
expat                     2.4.8                h39d44d4_0    conda-forge
fcl                       0.7.0                hbf27b1e_1    conda-forge
ffmpeg                    4.3.1                ha925a31_0    conda-forge
flake8                    4.0.1              pyhd8ed1ab_2    conda-forge
flang                     5.0.0           he025d50_20180525    conda-forge
flang_win-64              5.0.0           h13ae965_20180526    conda-forge
flann                     1.9.1             h075982a_1010    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.0               hce3cb01_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.33.3           py39hb82d6ee_0    conda-forge
foonathan-memory          0.7.1                h57928b3_0    conda-forge
fortran-compiler          1.4.2                h9655429_0    conda-forge
freeglut                  3.2.2                h0e60522_1    conda-forge
freeimage                 3.18.0               h6676e37_9    conda-forge
freetype                  2.10.4               h546665d_1    conda-forge
fribidi                   1.0.10               h8d14728_0    conda-forge
getopt-win32              0.1                  h8ffe710_0    conda-forge
gettext                   0.19.8.1          ha2e2712_1008    conda-forge
gl2ps                     1.4.2                h0597ee9_0    conda-forge
glew                      2.1.0                h39d44d4_2    conda-forge
gmock                     1.11.0               h2d74725_0    conda-forge
graphite2                 1.3.13                     1000    conda-forge
graphviz                  4.0.0                had6c3a3_0    conda-forge
gtest                     1.11.0               h2d74725_0    conda-forge
gts                       0.7.6                h7c369d9_2    conda-forge
harfbuzz                  4.2.0                hc1763ed_0    conda-forge
hdf4                      4.2.15               h0e5069d_3    conda-forge
hdf5                      1.12.1          nompi_h2a0e4a3_104    conda-forge
humanfriendly             10.0             py39hcbf5309_2    conda-forge
icu                       69.1                 h0e60522_0    conda-forge
ifcfg                     0.21                       py_0    conda-forge
imath                     3.1.5                h12d4b20_0    conda-forge
importlib-metadata        4.11.4           py39hcbf5309_0    conda-forge
importlib_metadata        4.11.4               hd8ed1ab_0    conda-forge
importlib_resources       5.8.0              pyhd8ed1ab_0    conda-forge
iniconfig                 1.1.1              pyh9f0ad1d_0    conda-forge
intel-openmp              2022.1.0          h57928b3_3787    conda-forge
jasper                    2.0.33               h77af90b_0    conda-forge
jpeg                      9e                   h8ffe710_1    conda-forge
jsoncpp                   1.9.5                h2d74725_1    conda-forge
jxrlib                    1.1                  h8ffe710_2    conda-forge
kiwisolver                1.4.3            py39h2e07f2f_0    conda-forge
krb5                      1.19.3               h1176d77_0    conda-forge
lark-parser               0.12.0             pyhd8ed1ab_0    conda-forge
lcms2                     2.12                 h2a16943_0    conda-forge
lerc                      3.0                  h0e60522_0    conda-forge
libblas                   3.9.0              15_win64_mkl    conda-forge
libbrotlicommon           1.0.9                h8ffe710_7    conda-forge
libbrotlidec              1.0.9                h8ffe710_7    conda-forge
libbrotlienc              1.0.9                h8ffe710_7    conda-forge
libcblas                  3.9.0              15_win64_mkl    conda-forge
libccd-double             2.1                  h0e60522_3    conda-forge
libclang                  13.0.1          default_h81446c8_0    conda-forge
libcurl                   7.83.1               h789b8ee_0    conda-forge
libdeflate                1.12                 h8ffe710_0    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libflang                  5.0.0           h6538335_20180525    conda-forge
libgd                     2.3.3                h217ff3b_2    conda-forge
libglib                   2.70.2               h3be07f2_4    conda-forge
libiconv                  1.16                 he774522_0    conda-forge
liblapack                 3.9.0              15_win64_mkl    conda-forge
liblapacke                3.9.0              15_win64_mkl    conda-forge
libnetcdf                 4.8.1           nompi_h1cc8e9d_102    conda-forge
libode                    0.16.2              h415ef7b_10    conda-forge
libogg                    1.3.4                h8ffe710_1    conda-forge
libopencv                 4.5.5           py39h1d41392_10    conda-forge
libpng                    1.6.37               h1d00b33_2    conda-forge
libprotobuf               3.20.1               h7755175_0    conda-forge
libraw                    0.20.2               hee1bdec_1    conda-forge
libssh2                   1.10.0               h680486a_2    conda-forge
libtheora                 1.1.1             h8d14728_1005    conda-forge
libtiff                   4.4.0                h2ed3b44_1    conda-forge
libwebp                   1.2.2                h57928b3_0    conda-forge
libwebp-base              1.2.2                h8ffe710_1    conda-forge
libxcb                    1.13              hcd874cb_1004    conda-forge
libxml2                   2.9.14               hf5bbc77_0    conda-forge
libxslt                   1.1.35               h34f844d_0    conda-forge
libzip                    1.8.0                hfed4ece_1    conda-forge
libzlib                   1.2.12               h8ffe710_1    conda-forge
llvm-meta                 5.0.0                         0    conda-forge
loguru                    0.6.0            py39hcbf5309_1    conda-forge
lxml                      4.9.0            py39hb82d6ee_0    conda-forge
lz4-c                     1.9.3                h8ffe710_1    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
make                      4.3                  h3d2af85_1    conda-forge
matplotlib-base           3.5.2            py39h581301d_0    conda-forge
mccabe                    0.6.1                      py_1    conda-forge
mkl                       2022.1.0           h6a75c08_874    conda-forge
mock                      4.0.3            py39hcbf5309_3    conda-forge
msys2-conda-epoch         20160418                      1    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
netifaces                 0.11.0           py39hb82d6ee_0    conda-forge
ninja                     1.11.0               h2d74725_0    conda-forge
numpy                     1.23.0           py39h1a62c8c_0    conda-forge
octomap                   1.9.7                h5362a0b_0    conda-forge
ogre                      1.12.13              h4187535_2    conda-forge
openexr                   3.1.5                hab3b255_0    conda-forge
openjpeg                  2.4.0                hb211442_1    conda-forge
openmp                    5.0.0                    vc14_1    conda-forge
openssl                   1.1.1p               h8ffe710_0    conda-forge
packaging                 21.3               pyhd8ed1ab_0    conda-forge
pango                     1.50.7               h66df5b2_0    conda-forge
pcl                       1.12.0               h8e4b9db_2    conda-forge
pcre                      8.45                 h0e60522_0    conda-forge
pillow                    9.1.1            py39ha53f419_1    conda-forge
pip                       22.1.2             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h8ffe710_0    conda-forge
pkg-config                0.29.2            h2bf4dc2_1008    conda-forge
pluggy                    1.0.0            py39hcbf5309_3    conda-forge
ply                       3.11                       py_1    conda-forge
proj                      9.0.0                h1cfcee9_1    conda-forge
psutil                    5.9.1            py39hb82d6ee_0    conda-forge
pthread-stubs             0.4               hcd874cb_1001    conda-forge
pugixml                   1.11.4               h0e60522_0    conda-forge
py                        1.11.0             pyh6c4a22f_0    conda-forge
py-opencv                 4.5.5           py39h832f523_10    conda-forge
pybind11                  2.9.2            py39h2e07f2f_1    conda-forge
pybind11-global           2.9.2            py39h2e07f2f_1    conda-forge
pybullet                  3.21             py39h2e25243_2    conda-forge
pycairo                   1.21.0           py39h1f09dad_1    conda-forge
pycodestyle               2.8.0              pyhd8ed1ab_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pydocstyle                6.1.1              pyhd8ed1ab_0    conda-forge
pydot                     1.4.2            py39hcbf5309_2    conda-forge
pyflakes                  2.4.0              pyhd8ed1ab_0    conda-forge
pygments                  2.12.0             pyhd8ed1ab_0    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyqt                      5.12.3           py39hcbf5309_8    conda-forge
pyqt-builder              1.10.0                     py_0    robostack-experimental
pyqt-impl                 5.12.3           py39h415ef7b_8    conda-forge
pyqt5-sip                 4.19.18          py39h415ef7b_8    conda-forge
pyqtchart                 5.12             py39h415ef7b_8    conda-forge
pyqtwebengine             5.12.1           py39h415ef7b_8    conda-forge
pyreadline3               3.4.1            py39hcbf5309_0    conda-forge
pytest                    7.1.2            py39hcbf5309_0    conda-forge
pytest-cov                3.0.0              pyhd8ed1ab_0    conda-forge
pytest-repeat             0.9.1              pyhd8ed1ab_0    conda-forge
pytest-rerunfailures      10.2               pyhd8ed1ab_0    conda-forge
python                    3.9.13          h9a09f29_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python_abi                3.9                      2_cp39    conda-forge
pywin32                   303              py39hb82d6ee_0    conda-forge
pyyaml                    6.0              py39hb82d6ee_4    conda-forge
qhull                     2020.2               h70d2c02_2    conda-forge
qt                        5.12.9               h556501e_6    conda-forge
ros-galactic-action-msgs  1.0.3            py39ha598a99_3    robostack-experimental
ros-galactic-action-tutorials-cpp 0.14.3           py39he8739fe_3    robostack-experimental
ros-galactic-action-tutorials-interfaces 0.14.3           py39ha598a99_3    robostack-experimental
ros-galactic-action-tutorials-py 0.14.3           py39h4c0ac80_3    robostack-experimental
ros-galactic-actionlib-msgs 2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-ament-cmake  1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-auto 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-copyright 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-core 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-cppcheck 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-cpplint 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-export-definitions 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-export-dependencies 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-export-include-directories 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-export-interfaces 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-export-libraries 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-export-link-flags 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-export-targets 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-flake8 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-gmock 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-gtest 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-include-directories 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-libraries 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-lint-cmake 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-pep257 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-pytest 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-python 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-ros 0.9.2            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-target-dependencies 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-test 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-uncrustify 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-version 1.1.5            py39he8739fe_3    robostack-experimental
ros-galactic-ament-cmake-xmllint 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-copyright 0.10.6           py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-cppcheck 0.10.6           py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-cpplint 0.10.6           py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-flake8 0.10.6           py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-index-cpp 1.2.0            py39he8739fe_3    robostack-experimental
ros-galactic-ament-index-python 1.2.0            py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-lint   0.10.6           py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-lint-auto 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-lint-cmake 0.10.6           py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-lint-common 0.10.6           py39he8739fe_3    robostack-experimental
ros-galactic-ament-package 0.13.1           py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-pep257 0.10.6           py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-uncrustify 0.10.6           py39h4c0ac80_3    robostack-experimental
ros-galactic-ament-xmllint 0.10.6           py39h4c0ac80_3    robostack-experimental
ros-galactic-angles       1.12.4           py39h4c0ac80_3    robostack-experimental
ros-galactic-builtin-interfaces 1.0.3            py39ha598a99_3    robostack-experimental
ros-galactic-class-loader 2.1.2            py39h03a1d73_3    robostack-experimental
ros-galactic-common-interfaces 2.2.4            py39he8739fe_3    robostack-experimental
ros-galactic-composition  0.14.3           py39he8739fe_3    robostack-experimental
ros-galactic-composition-interfaces 1.0.3            py39ha598a99_3    robostack-experimental
ros-galactic-console-bridge-vendor 1.3.2            py39h03a1d73_3    robostack-experimental
ros-galactic-control-msgs 3.0.0            py39ha598a99_3    robostack-experimental
ros-galactic-cv-bridge    2.2.1            py39h6f467b3_3    robostack-experimental
ros-galactic-demo-nodes-cpp 0.14.3           py39he8739fe_3    robostack-experimental
ros-galactic-demo-nodes-cpp-native 0.14.3           py39he8739fe_3    robostack-experimental
ros-galactic-demo-nodes-py 0.14.3           py39h4c0ac80_3    robostack-experimental
ros-galactic-depthimage-to-laserscan 2.3.1            py39h04a95f2_3    robostack-experimental
ros-galactic-desktop      0.9.3            py39he8739fe_3    robostack-experimental
ros-galactic-diagnostic-msgs 2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-domain-coordinator 0.9.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-dummy-map-server 0.14.3           py39he8739fe_3    robostack-experimental
ros-galactic-dummy-robot-bringup 0.14.3           py39he8739fe_3    robostack-experimental
ros-galactic-dummy-sensors 0.14.3           py39he8739fe_3    robostack-experimental
ros-galactic-eigen-stl-containers 1.0.0            py39he8739fe_3    robostack-experimental
ros-galactic-eigen3-cmake-module 0.1.1            py39he8739fe_3    robostack-experimental
ros-galactic-example-interfaces 0.9.2            py39ha598a99_3    robostack-experimental
ros-galactic-examples-rclcpp-minimal-action-client 0.11.2           py39he8739fe_3    robostack-experimental
ros-galactic-examples-rclcpp-minimal-action-server 0.11.2           py39he8739fe_3    robostack-experimental
ros-galactic-examples-rclcpp-minimal-client 0.11.2           py39he8739fe_3    robostack-experimental
ros-galactic-examples-rclcpp-minimal-composition 0.11.2           py39he8739fe_3    robostack-experimental
ros-galactic-examples-rclcpp-minimal-publisher 0.11.2           py39he8739fe_3    robostack-experimental
ros-galactic-examples-rclcpp-minimal-service 0.11.2           py39he8739fe_3    robostack-experimental
ros-galactic-examples-rclcpp-minimal-subscriber 0.11.2           py39he8739fe_3    robostack-experimental
ros-galactic-examples-rclcpp-minimal-timer 0.11.2           py39he8739fe_3    robostack-experimental
ros-galactic-examples-rclcpp-multithreaded-executor 0.11.2           py39he8739fe_3    robostack-experimental
ros-galactic-examples-rclpy-executors 0.11.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-examples-rclpy-minimal-action-client 0.11.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-examples-rclpy-minimal-action-server 0.11.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-examples-rclpy-minimal-client 0.11.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-examples-rclpy-minimal-publisher 0.11.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-examples-rclpy-minimal-service 0.11.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-examples-rclpy-minimal-subscriber 0.11.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-fastcdr      1.0.20           py39he8739fe_3    robostack-experimental
ros-galactic-fastrtps     2.3.4            py39hf2f0fb7_3    robostack-experimental
ros-galactic-fastrtps-cmake-module 1.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-foonathan-memory-vendor 1.2.0            py39he8739fe_3    robostack-experimental
ros-galactic-geometric-shapes 2.1.2            py39h09d714d_3    robostack-experimental
ros-galactic-geometry-msgs 2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-geometry2    0.17.2           py39he8739fe_3    robostack-experimental
ros-galactic-gmock-vendor 1.10.9003        py39he8739fe_3    robostack-experimental
ros-galactic-gtest-vendor 1.10.9003        py39he8739fe_3    robostack-experimental
ros-galactic-image-geometry 2.2.1            py39h04a95f2_3    robostack-experimental
ros-galactic-image-tools  0.14.3           py39h04a95f2_3    robostack-experimental
ros-galactic-image-transport 2.3.0            py39he8739fe_3    robostack-experimental
ros-galactic-interactive-markers 2.2.0            py39he8739fe_3    robostack-experimental
ros-galactic-intra-process-demo 0.14.3           py39h04a95f2_3    robostack-experimental
ros-galactic-joint-state-publisher 2.2.0            py39h4c0ac80_3    robostack-experimental
ros-galactic-joint-state-publisher-gui 2.2.0            py39h4c0ac80_3    robostack-experimental
ros-galactic-joy          3.0.1            py39he8739fe_3    robostack-experimental
ros-galactic-kdl-parser   2.5.0            py39he8739fe_3    robostack-experimental
ros-galactic-laser-geometry 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-launch       0.17.0           py39h4c0ac80_3    robostack-experimental
ros-galactic-launch-ros   0.14.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-launch-testing 0.17.0           py39h4c0ac80_3    robostack-experimental
ros-galactic-launch-testing-ament-cmake 0.17.0           py39he8739fe_3    robostack-experimental
ros-galactic-launch-testing-ros 0.14.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-launch-xml   0.17.0           py39h4c0ac80_3    robostack-experimental
ros-galactic-launch-yaml  0.17.0           py39h4c0ac80_3    robostack-experimental
ros-galactic-libcurl-vendor 2.5.0            py39h93283aa_3    robostack-experimental
ros-galactic-libstatistics-collector 1.1.1            py39ha598a99_3    robostack-experimental
ros-galactic-libyaml-vendor 1.2.0            py39he8739fe_3    robostack-experimental
ros-galactic-lifecycle    0.14.3           py39he8739fe_3    robostack-experimental
ros-galactic-lifecycle-msgs 1.0.3            py39ha598a99_3    robostack-experimental
ros-galactic-logging-demo 0.14.3           py39ha598a99_3    robostack-experimental
ros-galactic-map-msgs     2.1.0            py39ha598a99_3    robostack-experimental
ros-galactic-message-filters 3.2.6            py39he8739fe_3    robostack-experimental
ros-galactic-moveit-core  2.3.4            py39h76663d7_3    robostack-experimental
ros-galactic-moveit-kinematics 2.3.4            py39he8739fe_3    robostack-experimental
ros-galactic-moveit-msgs  2.2.0            py39ha598a99_3    robostack-experimental
ros-galactic-moveit-planners-ompl 2.3.4            py39he8739fe_3    robostack-experimental
ros-galactic-moveit-ros-move-group 2.3.4            py39he8739fe_3    robostack-experimental
ros-galactic-moveit-ros-occupancy-map-monitor 2.3.4            py39he8739fe_3    robostack-experimental
ros-galactic-moveit-ros-planning 2.3.4            py39he8739fe_3    robostack-experimental
ros-galactic-moveit-ros-planning-interface 2.3.4            py39he8739fe_3    robostack-experimental
ros-galactic-moveit-ros-robot-interaction 2.3.4            py39he8739fe_3    robostack-experimental
ros-galactic-moveit-ros-visualization 2.3.4            py39hc28a719_3    robostack-experimental
ros-galactic-moveit-ros-warehouse 2.3.4            py39he8739fe_3    robostack-experimental
ros-galactic-moveit-simple-controller-manager 2.3.4            py39he8739fe_3    robostack-experimental
ros-galactic-nav-msgs     2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-object-recognition-msgs 2.0.0            py39ha598a99_3    robostack-experimental
ros-galactic-octomap      1.9.7            py39he8739fe_3    robostack-experimental
ros-galactic-octomap-msgs 2.0.0            py39ha598a99_3    robostack-experimental
ros-galactic-ompl         1.5.2            py39h2a41838_3    robostack-experimental
ros-galactic-orocos-kdl   3.3.3            py39he8739fe_3    robostack-experimental
ros-galactic-osrf-pycommon 2.0.0            py39h4c0ac80_3    robostack-experimental
ros-galactic-pcl-conversions 2.3.2            py39h2967a58_3    robostack-experimental
ros-galactic-pcl-msgs     1.0.0            py39ha598a99_3    robostack-experimental
ros-galactic-pendulum-msgs 0.14.3           py39ha598a99_3    robostack-experimental
ros-galactic-pluginlib    5.0.0            py39he8739fe_3    robostack-experimental
ros-galactic-pybind11-vendor 2.2.6            py39he8739fe_3    robostack-experimental
ros-galactic-python-cmake-module 0.8.1            py39he8739fe_3    robostack-experimental
ros-galactic-python-qt-binding 1.0.8            py39he8739fe_3    robostack-experimental
ros-galactic-qt-dotgraph  2.0.1            py39he8739fe_3    robostack-experimental
ros-galactic-qt-gui       2.0.1            py39he8739fe_3    robostack-experimental
ros-galactic-qt-gui-cpp   2.0.1            py39he8739fe_3    robostack-experimental
ros-galactic-qt-gui-py-common 2.0.1            py39he8739fe_3    robostack-experimental
ros-galactic-quality-of-service-demo-cpp 0.14.3           py39he8739fe_3    robostack-experimental
ros-galactic-quality-of-service-demo-py 0.14.3           py39h4c0ac80_3    robostack-experimental
ros-galactic-random-numbers 2.0.1            py39hb490287_3    robostack-experimental
ros-galactic-rcl          3.1.2            py39he8739fe_3    robostack-experimental
ros-galactic-rcl-action   3.1.2            py39he8739fe_3    robostack-experimental
ros-galactic-rcl-interfaces 1.0.3            py39ha598a99_3    robostack-experimental
ros-galactic-rcl-lifecycle 3.1.2            py39he8739fe_3    robostack-experimental
ros-galactic-rcl-logging-interface 2.1.2            py39he8739fe_3    robostack-experimental
ros-galactic-rcl-logging-spdlog 2.1.2            py39h985731a_3    robostack-experimental
ros-galactic-rcl-yaml-param-parser 3.1.2            py39he8739fe_3    robostack-experimental
ros-galactic-rclcpp       9.2.0            py39ha598a99_3    robostack-experimental
ros-galactic-rclcpp-action 9.2.0            py39he8739fe_3    robostack-experimental
ros-galactic-rclcpp-components 9.2.0            py39he8739fe_3    robostack-experimental
ros-galactic-rclcpp-lifecycle 9.2.0            py39he8739fe_3    robostack-experimental
ros-galactic-rclpy        1.9.0            py39ha598a99_4    robostack-experimental
ros-galactic-rcpputils    2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rcutils      4.0.2            py39he8739fe_3    robostack-experimental
ros-galactic-resource-retriever 2.5.0            py39he8739fe_3    robostack-experimental
ros-galactic-rmw          3.3.1            py39he8739fe_3    robostack-experimental
ros-galactic-rmw-connextdds 0.6.2            py39he8739fe_3    robostack-experimental
ros-galactic-rmw-connextdds-common 0.6.2            py39he8739fe_3    robostack-experimental
ros-galactic-rmw-dds-common 1.2.1            py39ha598a99_3    robostack-experimental
ros-galactic-rmw-fastrtps-cpp 5.0.1            py39he8739fe_3    robostack-experimental
ros-galactic-rmw-fastrtps-dynamic-cpp 5.0.1            py39he8739fe_3    robostack-experimental
ros-galactic-rmw-fastrtps-shared-cpp 5.0.1            py39he8739fe_3    robostack-experimental
ros-galactic-rmw-implementation 2.4.1            py39he8739fe_3    robostack-experimental
ros-galactic-rmw-implementation-cmake 3.3.1            py39he8739fe_3    robostack-experimental
ros-galactic-robot-state-publisher 2.5.3            py39he8739fe_3    robostack-experimental
ros-galactic-ros-base     0.9.3            py39he8739fe_3    robostack-experimental
ros-galactic-ros-core     0.9.3            py39he8739fe_3    robostack-experimental
ros-galactic-ros-environment 3.1.0            py39he8739fe_3    robostack-experimental
ros-galactic-ros-workspace 1.0.2            py39he8739fe_3    robostack-experimental
ros-galactic-ros2action   0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2bag      0.9.1            py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2cli      0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2cli-common-extensions 0.1.1            py39he8739fe_3    robostack-experimental
ros-galactic-ros2component 0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2doctor   0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2interface 0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2launch   0.14.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2lifecycle 0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2multicast 0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2node     0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2param    0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2pkg      0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2run      0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2service  0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-ros2topic    0.13.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-rosbag2      0.9.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosbag2-compression 0.9.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosbag2-compression-zstd 0.9.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosbag2-cpp  0.9.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosbag2-interfaces 0.9.1            py39ha598a99_3    robostack-experimental
ros-galactic-rosbag2-py   0.9.1            py39he8739fe_4    robostack-experimental
ros-galactic-rosbag2-storage 0.9.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosbag2-storage-default-plugins 0.9.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosbag2-transport 0.9.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosgraph-msgs 1.0.3            py39ha598a99_3    robostack-experimental
ros-galactic-rosidl-adapter 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-cli   2.2.1            py39h4c0ac80_3    robostack-experimental
ros-galactic-rosidl-cmake 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-default-generators 1.1.1            py39ha598a99_3    robostack-experimental
ros-galactic-rosidl-default-runtime 1.1.1            py39ha598a99_3    robostack-experimental
ros-galactic-rosidl-generator-c 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-generator-cpp 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-generator-py 0.11.1           py39ha598a99_3    robostack-experimental
ros-galactic-rosidl-parser 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-runtime-c 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-runtime-cpp 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-runtime-py 0.9.1            py39h4c0ac80_3    robostack-experimental
ros-galactic-rosidl-typesupport-c 1.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-typesupport-cpp 1.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-typesupport-fastrtps-c 1.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-typesupport-fastrtps-cpp 1.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-typesupport-interface 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-typesupport-introspection-c 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rosidl-typesupport-introspection-cpp 2.2.1            py39he8739fe_3    robostack-experimental
ros-galactic-rpyutils     0.2.0            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-action   2.0.1            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-bag      1.1.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-bag-plugins 1.1.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-common-plugins 1.1.0            py39he8739fe_3    robostack-experimental
ros-galactic-rqt-console  2.0.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-graph    1.2.1            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-gui      1.1.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-gui-cpp  1.1.2            py39he8739fe_3    robostack-experimental
ros-galactic-rqt-gui-py   1.1.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-image-view 1.1.1            py39he8739fe_3    robostack-experimental
ros-galactic-rqt-msg      1.0.5            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-plot     1.1.1            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-publisher 1.1.3            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-py-common 1.1.2            py39ha598a99_3    robostack-experimental
ros-galactic-rqt-py-console 1.0.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-reconfigure 1.0.8            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-service-caller 1.0.5            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-shell    1.0.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-srv      1.0.3            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-top      1.0.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-rqt-topic    1.2.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-rti-connext-dds-cmake-module 0.6.2            py39he8739fe_3    robostack-experimental
ros-galactic-ruckig       0.6.3            py39he8739fe_3    robostack-experimental
ros-galactic-rviz-assimp-vendor 8.5.0            py39h183ed34_3    robostack-experimental
ros-galactic-rviz-common  8.5.0            py39he8739fe_3    robostack-experimental
ros-galactic-rviz-default-plugins 8.5.0            py39he8739fe_3    robostack-experimental
ros-galactic-rviz-ogre-vendor 8.5.0            py39hfa3779c_3    robostack-experimental
ros-galactic-rviz-rendering 8.5.0            py39h84c1bae_3    robostack-experimental
ros-galactic-rviz2        8.5.0            py39he8739fe_3    robostack-experimental
ros-galactic-sdl2-vendor  3.0.1            py39he8739fe_3    robostack-experimental
ros-galactic-sensor-msgs  2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-shape-msgs   2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-shared-queues-vendor 0.9.1            py39he8739fe_3    robostack-experimental
ros-galactic-spdlog-vendor 1.3.0            py39h985731a_3    robostack-experimental
ros-galactic-sqlite3-vendor 0.9.1            py39hed94de0_3    robostack-experimental
ros-galactic-srdfdom      2.0.3            py39h2545d16_3    robostack-experimental
ros-galactic-sros2        0.10.3           py39h4c0ac80_3    robostack-experimental
ros-galactic-sros2-cmake  0.10.3           py39he8739fe_3    robostack-experimental
ros-galactic-statistics-msgs 1.0.3            py39ha598a99_3    robostack-experimental
ros-galactic-std-msgs     2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-std-srvs     2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-stereo-msgs  2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-tango-icons-vendor 0.1.0            py39he8739fe_3    robostack-experimental
ros-galactic-teleop-twist-joy 2.4.3            py39he8739fe_3    robostack-experimental
ros-galactic-teleop-twist-keyboard 2.3.2            py39h4c0ac80_3    robostack-experimental
ros-galactic-tf2          0.17.2           py39h03a1d73_3    robostack-experimental
ros-galactic-tf2-bullet   0.17.2           py39he8739fe_3    robostack-experimental
ros-galactic-tf2-eigen    0.17.2           py39he8739fe_3    robostack-experimental
ros-galactic-tf2-eigen-kdl 0.17.2           py39he8739fe_3    robostack-experimental
ros-galactic-tf2-geometry-msgs 0.17.2           py39he8739fe_3    robostack-experimental
ros-galactic-tf2-kdl      0.17.2           py39he8739fe_3    robostack-experimental
ros-galactic-tf2-msgs     0.17.2           py39ha598a99_3    robostack-experimental
ros-galactic-tf2-py       0.17.2           py39he8739fe_3    robostack-experimental
ros-galactic-tf2-ros      0.17.2           py39he8739fe_3    robostack-experimental
ros-galactic-tf2-ros-py   0.17.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-tf2-sensor-msgs 0.17.2           py39he8739fe_3    robostack-experimental
ros-galactic-tf2-tools    0.17.2           py39h4c0ac80_3    robostack-experimental
ros-galactic-tinyxml-vendor 0.8.2            py39he8739fe_3    robostack-experimental
ros-galactic-tinyxml2-vendor 0.7.4            py39hffb49de_3    robostack-experimental
ros-galactic-topic-monitor 0.14.3           py39h4c0ac80_3    robostack-experimental
ros-galactic-tracetools   2.3.0            py39he8739fe_3    robostack-experimental
ros-galactic-trajectory-msgs 2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-turtlesim    1.3.3            py39ha598a99_3    robostack-experimental
ros-galactic-uncrustify-vendor 1.5.3            py39he8739fe_3    robostack-experimental
ros-galactic-unique-identifier-msgs 2.2.1            py39ha598a99_3    robostack-experimental
ros-galactic-urdf         2.5.2            py39he8739fe_3    robostack-experimental
ros-galactic-urdf-parser-plugin 2.5.2            py39he8739fe_3    robostack-experimental
ros-galactic-urdfdom      2.3.5            py39h03a1d73_3    robostack-experimental
ros-galactic-urdfdom-headers 1.0.5            py39he8739fe_3    robostack-experimental
ros-galactic-urdfdom-py   1.1.0            py39h4c0ac80_3    robostack-experimental
ros-galactic-visualization-msgs 2.2.4            py39ha598a99_3    robostack-experimental
ros-galactic-warehouse-ros 2.0.4            py39hfe729d0_3    robostack-experimental
ros-galactic-yaml-cpp-vendor 7.1.1            py39he8739fe_3    robostack-experimental
ros-galactic-zstd-vendor  0.9.1            py39hfc7bdbf_3    robostack-experimental
ros2-distro-mutex         0.2.0                  galactic    robostack-experimental
rosdep                    0.21.0             pyhd8ed1ab_1    conda-forge
rosdistro                 0.8.3            py39hcbf5309_4    conda-forge
rospkg                    1.4.0              pyhd8ed1ab_0    conda-forge
sdl2                      2.0.22               h0e60522_1    conda-forge
setuptools                62.6.0           py39hcbf5309_0    conda-forge
sip                       6.6.2            py39h415ef7b_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
snowballstemmer           2.2.0              pyhd8ed1ab_0    conda-forge
spdlog                    1.9.2                h2d74725_1    conda-forge
sqlite                    3.38.5               h8ffe710_0    conda-forge
tbb                       2021.5.0             h2d74725_1    conda-forge
tbb-devel                 2021.5.0             h2d74725_1    conda-forge
tinyxml                   2.6.2                h2d74725_2    conda-forge
tinyxml2                  9.0.0                h0e60522_2    conda-forge
tk                        8.6.12               h8ffe710_0    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
tzdata                    2022a                h191b570_0    conda-forge
ucrt                      10.0.20348.0         h57928b3_0    conda-forge
uncrustify                0.74.0               h57928b3_0    conda-forge
unicodedata2              14.0.0           py39hb82d6ee_1    conda-forge
urdfdom                   3.1.0                h0e60522_0    conda-forge
urdfdom_headers           1.1.0                h5362a0b_0    conda-forge
utfcpp                    3.2.1                h57928b3_0    conda-forge
vc                        14.2                 hb210afc_6    conda-forge
vcstool                   0.3.0              pyhd8ed1ab_0    conda-forge
vs2015_runtime            14.29.30037          h902a5da_6    conda-forge
vs2017_win-64             19.16.27033          hb90652a_6    conda-forge
vswhere                   3.0.3                h57928b3_0    conda-forge
vtk                       9.1.0           qt_py39h1ab545e_208    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
win32_setctime            1.1.0              pyhd8ed1ab_0    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.2                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                h8ffe710_2    conda-forge
yaml-cpp                  0.6.3                ha925a31_4    conda-forge
zipp                      3.8.0              pyhd8ed1ab_0    conda-forge
zlib                      1.2.12               h8ffe710_1    conda-forge
zstd                      1.5.2                h6255e5f_1    conda-forge
zziplib                   0.13.69              h1d00b33_1    conda-forge

@danzimmerman danzimmerman changed the title MoveIt errors with srdfdom.dll missing from %CONDA_PREFIX%\Library\bin folder. Windows MoveIt errors with srdfdom.dll missing from %CONDA_PREFIX%\Library\bin folder. Jun 24, 2022
@wolfv
Copy link
Member

wolfv commented Jun 24, 2022

Hey, thanks for the nice writeup!

I was wondering if you could try with Humble? We've gotten pretty far with the packages on Windows, there, too (almost at desktop-full! :)

mamba create -n moveithumble ros-humble-moveit ros-humble-desktop -c robostack-humble -c conda-forge

We can probably rebuild a new version of ros-galactic-srdfdom (assuming they've released this by now). If you want to, you could just make a PR that changes the vinca_win.yaml and mention srdfdom to see if a new version pops up.

@wolfv
Copy link
Member

wolfv commented Jun 24, 2022

I just checked, and unfortunately I don't think they've released a new version of srdfdom into galactic yet.

@wolfv
Copy link
Member

wolfv commented Jun 24, 2022

The version in galactic is 2.0.3, and the good version is 2.0.4.

https://github.com/ros/rosdistro/blob/2d3601dbc16e5c8c351ac60c1a48e2a67f10d03d/galactic/distribution.yaml#L5265-L5279

@Tobias-Fischer
Copy link
Contributor

@danzimmerman - if you add the patch from moveit/srdfdom#98 and open a PR here to rebuild srdfdom I'd be happy to merge, if you need to stick to galactic.

@danzimmerman
Copy link
Author

danzimmerman commented Jun 24, 2022

@wolfv This definitely is fixed in Humble... I'm now having this issue ros2/ros2cli#637... are you seeing that?

@Tobias-Fischer Patching this for galactic would be a good first patch for me... will try to work on it when I get a chance.

@traversaro
Copy link
Member

@wolfv This definitely is fixed in Humble... I'm now having this issue ros2/ros2cli#637... are you seeing that?

Never saw that, but looking at the references there was a fix in ros2/ros2cli#686 that is in Foxy but not in Galactic: https://github.com/ros2/ros2cli/blob/galactic/ros2cli/ros2cli/node/daemon.py#L104 .

@danzimmerman
Copy link
Author

danzimmerman commented Jun 24, 2022

Yeah something's broken with the daemon or my network/firewall config. The daemon is now using daemon.get_xmlrpc_server_url() instead of the Foxy fix

class DaemonNode:

    def __init__(self, args):
        self._args = args
        self._proxy = ServerProxy(
            daemon.get_xmlrpc_server_url(),
            allow_none=True)
        print(f'**  DaemonNode._proxy was set to {daemon.get_xmlrpc_server_url()} **')
        self._methods = []

    @property
    def connected(self):
        try:
            self._proxy.system.listMethods()
        except ConnectionRefusedError:
            print('*** Connection refused! ***')
            return False
        return True

Connection refused...

(humble) C:\Code\ros2\galactic_ws>

(humble) C:\Code\ros2\galactic_ws>ros2 daemon start
The daemon is already running

(humble) C:\Code\ros2\galactic_ws>ros2 daemon status
**  DaemonNode._proxy was set to http://127.0.0.1:11528/ros2cli/ **
*** Connection refused! ***
The daemon is not running

(humble) C:\Code\ros2\galactic_ws>ros2 daemon start
The daemon is already running

(humble) C:\Code\ros2\galactic_ws>ros2 daemon stop
**  DaemonNode._proxy was set to http://127.0.0.1:11528/ros2cli/ **
*** Connection refused! ***
The daemon is not running

I'll dig in to that better later.

@danzimmerman
Copy link
Author

Humble also still has this xacro problem:

https://answers.ros.org/question/354579/ros-2-xacro-executable-will-not-run/#402816
ros/xacro#304

I'll read up on the vinca/patching workflow and see what I can do when I get a chance

@Tobias-Fischer Tobias-Fischer changed the title Windows MoveIt errors with srdfdom.dll missing from %CONDA_PREFIX%\Library\bin folder. Windows MoveIt errors with srdfdom.dll missing from %CONDA_PREFIX%\Library\bin folder. (works in humble) Oct 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants