RoboStack / ros-humble

Recipes for ROS 2 Humble Hawksbill
95 stars 37 forks source link

Fresh Windows installation not finding FastDDS implementation. #6

Closed danzimmerman closed 1 year ago

danzimmerman commented 2 years ago

Issue

I installed ROS2 Humble on Windows today and had an issue locating the FastDDS RMW implementation.

To reproduce the error, it's sufficient to import rosbag2_py in Python. (EDIT: and, apparently, have the RMW_IMPLEMENTATION environment variable set to rmw_fastrtps_cpp, see final comments below)

[ERROR] [1661106823.276844500] [rcl]: Error getting RMW implementation identifier / RMW implementation not installed (expected identifier of 'rmw_fastrtps_cpp'), 
with error message 'failed to load shared library 'rmw_fastrtps_cpp.dll' due to LoadLibrary error: 126, 
at C:\bld\ros-humble-rcutils_1655024829144\work\ros-humble-rcutils\src\work\src\shared_library.c:159, 
at C:\bld\ros-humble-rmw-implementation_1655039337688\work\ros-humble-rmw-implementation\src\work\src\functions.cpp:67', exiting with 1., 
at C:\bld\ros-humble-rcl_1655040514413\work\ros-humble-rcl\src\work\src\rcl\rmw_implementation_identifier_check.c:145

The error kills the Python interpreter as well ("Kernel has died" in Jupyter or a silent exit from a Python prompt)

I have two older installs where this does not seem to have been a problem.

On one of the older installs and this fresh install, there is a rmw_fastrtps_cpp.dll in the C:\Users\<username>\mambaforge\envs\humble\Library\bin, but it seems like the fresh install can't find it (or maybe it is returning the wrong identifier?)

On the broken machine, I tried installing Fast DDS with the Windows installer from the eProsima website, which does resolve the error (installs the required files and sets FASTRTPSHOME environment variable). However, I didn't recall needing to do this in the past on the other working machines, and the working machine I have access to right now doesn't have it explicitly installed.

On the broken machine, the problem returns when I uninstall it.

Broken Config Details

DLL Path is "C:\Users\<username>\mambaforge\envs\humble\Library\bin\rmw_fastrtps_cpp.dll"

mamba info Output:

``` __ __ __ __ / \ / \ / \ / \ / \/ \/ \/ \ ███████████████/ /██/ /██/ /██/ /████████████████████████ / / \ / \ / \ / \ \____ / / \_/ \_/ \_/ \ o \__, / _/ \_____/ ` |/ ███╗ ███╗ █████╗ ███╗ ███╗██████╗ █████╗ ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗ ██╔████╔██║███████║██╔████╔██║██████╔╝███████║ ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║ ██║ ╚═╝ ██║██║ ██║██║ ╚═╝ ██║██████╔╝██║ ██║ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝ mamba (0.25.0) supported by @QuantStack GitHub: https://github.com/mamba-org/mamba Twitter: https://twitter.com/QuantStack █████████████████████████████████████████████████████████████ active environment : humble active env location : C:\Users\\mambaforge\envs\humble shell level : 1 user config file : C:\Users\\.condarc populated config files : C:\Users\\mambaforge\.condarc C:\Users\\mambaforge\envs\humble\.condarc conda version : 4.11.0 conda-build version : not installed python version : 3.9.7.final.0 virtual packages : __win=0=0 __archspec=1=x86_64 base environment : C:\Users\\mambaforge (writable) conda av data dir : C:\Users\\mambaforge\etc\conda conda av metadata url : None channel URLs : https://conda.anaconda.org/robostack-humble/win-64 https://conda.anaconda.org/robostack-humble/noarch https://conda.anaconda.org/robostack-experimental/win-64 https://conda.anaconda.org/robostack-experimental/noarch 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 package cache : C:\Users\\mambaforge\pkgs C:\Users\\.conda\pkgs C:\Users\\AppData\Local\conda\conda\pkgs envs directories : C:\Users\\mambaforge\envs C:\Users\\.conda\envs C:\Users\\AppData\Local\conda\conda\envs platform : win-64 user-agent : conda/4.11.0 requests/2.28.1 CPython/3.9.7 Windows/10 Windows/10.0.22000 administrator : False netrc file : None offline mode : False ```

mamba list | findstr fastrtps - Focused packages:

(humble) c:\code\>mamba list | findstr fastrtps
ros-humble-fastrtps       2.6.2            py39hf2f0fb7_1    robostack-humble
ros-humble-fastrtps-cmake-module 2.2.0            py39he8739fe_1    robostack-humble
ros-humble-rmw-fastrtps-cpp 6.2.1            py39he8739fe_0    robostack-humble
ros-humble-rmw-fastrtps-dynamic-cpp 6.2.1            py39he8739fe_0    robostack-humble
ros-humble-rmw-fastrtps-shared-cpp 6.2.1            py39he8739fe_0    robostack-humble
ros-humble-rosidl-typesupport-fastrtps-c 2.2.0            py39he8739fe_0    robostack-humble
ros-humble-rosidl-typesupport-fastrtps-cpp 2.2.0            py39he8739fe_0    robostack-humble

mamba list - All packages:

``` # packages in environment at C:\Users\\mambaforge\envs\humble: # # Name Version Build Channel anyio 3.6.1 pyhd8ed1ab_1 conda-forge aom 3.4.0 h0e60522_1 conda-forge argcomplete 2.0.0 pyhd8ed1ab_0 conda-forge argon2-cffi 21.3.0 pyhd8ed1ab_0 conda-forge argon2-cffi-bindings 21.2.0 py39hb82d6ee_2 conda-forge assimp 5.2.4 hc2aa0de_0 conda-forge asttokens 2.0.8 pyhd8ed1ab_0 conda-forge atomicwrites 1.4.1 pyhd8ed1ab_0 conda-forge attrs 22.1.0 pyh71513ae_1 conda-forge babel 2.10.3 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 beautifulsoup4 4.11.1 pyha770c72_0 conda-forge bleach 5.0.1 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 brotlipy 0.7.0 py39hb82d6ee_1004 conda-forge bullet 3.21 h832f523_3 conda-forge bullet-cpp 3.21 h2e25243_3 conda-forge bzip2 1.0.8 h8ffe710_4 conda-forge c-compiler 1.5.0 h8ffe710_0 conda-forge ca-certificates 2022.6.15 h5b45459_0 conda-forge cached-property 1.5.2 hd8ed1ab_1 conda-forge cached_property 1.5.2 pyha770c72_1 conda-forge cairo 1.16.0 h0ac17fb_1012 conda-forge catkin_pkg 0.5.2 pyhd8ed1ab_0 conda-forge certifi 2022.6.15 py39hcbf5309_0 conda-forge cffi 1.15.1 py39h0878f49_0 conda-forge charset-normalizer 2.1.0 pyhd8ed1ab_0 conda-forge clangdev 5.0.0 flang_3 conda-forge cmake 3.24.1 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.10.0 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.5.0 h57928b3_0 conda-forge console_bridge 1.0.2 h5362a0b_1 conda-forge coverage 6.4.4 py39hb82d6ee_0 conda-forge cppcheck 2.7.5 py39hd48a9a8_0 conda-forge cryptography 37.0.4 py39h7bc7c5c_0 conda-forge curl 7.83.1 h789b8ee_0 conda-forge cxx-compiler 1.5.0 h2d74725_0 conda-forge cycler 0.11.0 pyhd8ed1ab_0 conda-forge debugpy 1.6.3 py39h415ef7b_0 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distlib 0.3.5 pyhd8ed1ab_0 conda-forge distro 1.6.0 pyhd8ed1ab_0 conda-forge docutils 0.19 py39hcbf5309_0 conda-forge double-conversion 3.2.0 h0e60522_0 conda-forge eigen 3.4.0 h2d74725_0 conda-forge eigenpy 2.7.11 py39h3ce40e6_0 conda-forge empy 3.3.4 pyh9f0ad1d_1 conda-forge entrypoints 0.4 pyhd8ed1ab_0 conda-forge executing 0.10.0 pyhd8ed1ab_0 conda-forge expat 2.4.8 h39d44d4_0 conda-forge ffmpeg 4.4.2 gpl_hbb6702b_107 conda-forge flake8 5.0.4 pyhd8ed1ab_0 conda-forge flang 5.0.0 he025d50_20180525 conda-forge flang_win-64 5.0.0 h13ae965_20180526 conda-forge flann 1.9.1 h23a95e4_1011 conda-forge flit-core 3.7.1 pyhd8ed1ab_0 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.36.0 py39hb82d6ee_0 conda-forge foonathan-memory 0.7.2 h57928b3_0 conda-forge fortran-compiler 1.5.0 h9655429_0 conda-forge freeglut 3.2.2 h0e60522_1 conda-forge freeimage 3.18.0 h064cf08_10 conda-forge freetype 2.12.1 h546665d_0 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 glib 2.72.1 h7755175_0 conda-forge glib-tools 2.72.1 h7755175_0 conda-forge gmock 1.11.0 h2d74725_0 conda-forge graphite2 1.3.13 1000 conda-forge graphviz 5.0.0 had6c3a3_0 conda-forge gst-plugins-base 1.20.3 he07aa86_0 conda-forge gstreamer 1.20.3 hdff456e_0 conda-forge gtest 1.11.0 h2d74725_0 conda-forge gts 0.7.6 h7c369d9_2 conda-forge harfbuzz 5.1.0 h27de254_0 conda-forge hdf4 4.2.15 h0e5069d_4 conda-forge hdf5 1.12.2 nompi_h2a0e4a3_100 conda-forge hpp-fcl 2.1.2 py39h8d6bf57_0 conda-forge humanfriendly 10.0 py39hcbf5309_2 conda-forge icu 70.1 h0e60522_0 conda-forge idna 3.3 pyhd8ed1ab_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.9.0 pyhd8ed1ab_0 conda-forge iniconfig 1.1.1 pyh9f0ad1d_0 conda-forge intel-openmp 2022.1.0 h57928b3_3787 conda-forge ipykernel 6.15.1 pyh025b116_0 conda-forge ipython 8.4.0 py39hcbf5309_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge ipywidgets 8.0.1 pyhd8ed1ab_0 conda-forge jasper 2.0.33 h77af90b_0 conda-forge jedi 0.18.1 pyhd8ed1ab_2 conda-forge jinja2 3.1.2 pyhd8ed1ab_1 conda-forge jpeg 9e h8ffe710_2 conda-forge json5 0.9.5 pyh9f0ad1d_0 conda-forge jsoncpp 1.9.5 h2d74725_1 conda-forge jsonschema 4.9.1 pyhd8ed1ab_0 conda-forge jupyter 1.0.0 py39hcbf5309_7 conda-forge jupyter_client 7.3.4 pyhd8ed1ab_0 conda-forge jupyter_console 6.4.4 pyhd8ed1ab_0 conda-forge jupyter_core 4.11.1 py39hcbf5309_0 conda-forge jupyter_server 1.18.1 pyhd8ed1ab_0 conda-forge jupyterlab 3.4.5 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.2.2 pyhd8ed1ab_0 conda-forge jupyterlab_server 2.15.0 pyhd8ed1ab_0 conda-forge jupyterlab_widgets 3.0.2 pyhd8ed1ab_0 conda-forge jxrlib 1.1 h8ffe710_2 conda-forge kiwisolver 1.4.4 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 4.0.0 h63175ca_0 conda-forge libblas 3.9.0 16_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 16_win64_mkl conda-forge libclang 14.0.6 default_h77d9078_0 conda-forge libclang13 14.0.6 default_h77d9078_0 conda-forge libcurl 7.83.1 h789b8ee_0 conda-forge libdeflate 1.13 h8ffe710_0 conda-forge libffi 3.4.2 h8ffe710_5 conda-forge libflang 5.0.0 h6538335_20180525 conda-forge libgd 2.3.3 h891f43f_3 conda-forge libgit2 1.4.4 h8648793_0 conda-forge libglib 2.72.1 h3be07f2_0 conda-forge libiconv 1.16 he774522_0 conda-forge libignition-cmake2 2.14.0 h0e60522_0 conda-forge libignition-math6 6.11.0 py39h24871e4_1 conda-forge liblapack 3.9.0 16_win64_mkl conda-forge liblapacke 3.9.0 16_win64_mkl conda-forge libnetcdf 4.8.1 nompi_h85765be_104 conda-forge libogg 1.3.4 h8ffe710_1 conda-forge libopencv 4.5.5 py39he11e404_13 conda-forge libpng 1.6.37 h1d00b33_4 conda-forge libprotobuf 3.20.1 h7755175_1 conda-forge libraw 0.20.2 hee1bdec_1 conda-forge libsodium 1.0.18 h8d14728_1 conda-forge libsqlite 3.39.2 h8ffe710_1 conda-forge libssh2 1.10.0 h680486a_3 conda-forge libtheora 1.1.1 h8d14728_1005 conda-forge libtiff 4.4.0 h92677e6_3 conda-forge libvorbis 1.3.7 h0e60522_0 conda-forge libwebp 1.2.4 h8ffe710_0 conda-forge libwebp-base 1.2.4 h8ffe710_0 conda-forge libxcb 1.13 hcd874cb_1004 conda-forge libxml2 2.9.14 hf5bbc77_4 conda-forge libxslt 1.1.35 h34f844d_0 conda-forge libzip 1.9.2 hfed4ece_1 conda-forge libzlib 1.2.12 h8ffe710_2 conda-forge llvm-meta 5.0.0 0 conda-forge loguru 0.6.0 py39hcbf5309_1 conda-forge lxml 4.9.1 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 markupsafe 2.1.1 py39hb82d6ee_1 conda-forge matplotlib 3.5.3 py39hcbf5309_1 conda-forge matplotlib-base 3.5.3 py39h581301d_1 conda-forge matplotlib-inline 0.1.6 pyhd8ed1ab_0 conda-forge mccabe 0.7.0 pyhd8ed1ab_0 conda-forge meshcat 0.3.2 dev_0 mistune 0.8.4 py39hb82d6ee_1005 conda-forge mkl 2022.1.0 h6a75c08_874 conda-forge msys2-conda-epoch 20160418 1 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge nbclassic 0.4.3 pyhd8ed1ab_0 conda-forge nbclient 0.6.6 pyhd8ed1ab_0 conda-forge nbconvert 6.5.3 pyhd8ed1ab_0 conda-forge nbconvert-core 6.5.3 pyhd8ed1ab_0 conda-forge nbconvert-pandoc 6.5.3 pyhd8ed1ab_0 conda-forge nbformat 5.4.0 pyhd8ed1ab_0 conda-forge nest-asyncio 1.5.5 pyhd8ed1ab_0 conda-forge netifaces 0.11.0 py39hb82d6ee_0 conda-forge ninja 1.11.0 h2d74725_0 conda-forge notebook 6.4.12 pyha770c72_0 conda-forge notebook-shim 0.1.0 pyhd8ed1ab_0 conda-forge npe-python 0.1.16 dev_0 numpy 1.23.2 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 openh264 2.3.0 h0e60522_0 conda-forge openjpeg 2.5.0 hc9384bd_1 conda-forge openmp 5.0.0 vc14_1 conda-forge openssl 1.1.1q h8ffe710_0 conda-forge orocos-kdl 1.5.1 h415ef7b_2 conda-forge packaging 21.3 pyhd8ed1ab_0 conda-forge pandoc 2.19.1 h57928b3_0 conda-forge pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge pango 1.50.9 h480d202_0 conda-forge parso 0.8.3 pyhd8ed1ab_0 conda-forge pcl 1.12.0 h8e4b9db_2 conda-forge pcre 8.45 h0e60522_0 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 9.2.0 py39hcef8f5f_2 conda-forge pinocchio 2.6.8 py39h742021c_1 conda-forge pip 22.2.2 pyhd8ed1ab_0 conda-forge pixman 0.40.0 h8ffe710_0 conda-forge pkg-config 0.29.2 h2bf4dc2_1008 conda-forge pkgutil-resolve-name 1.3.10 pyhd8ed1ab_0 conda-forge pluggy 1.0.0 py39hcbf5309_3 conda-forge ply 3.11 py_1 conda-forge proj 9.0.1 h1cfcee9_1 conda-forge prometheus_client 0.14.1 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.30 pyha770c72_0 conda-forge prompt_toolkit 3.0.30 hd8ed1ab_0 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 pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge py 1.11.0 pyh6c4a22f_0 conda-forge py-opencv 4.5.5 py39h832f523_13 conda-forge pybind11 2.10.0 py39h2e07f2f_0 conda-forge pybind11-abi 4 hd8ed1ab_3 conda-forge pybind11-global 2.10.0 py39h2e07f2f_0 conda-forge pybullet 3.21 py39h2e25243_3 conda-forge pycairo 1.21.0 py39h1f09dad_1 conda-forge pycodestyle 2.9.1 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.5.0 pyhd8ed1ab_0 conda-forge pygit2 1.9.2 py39hb82d6ee_0 conda-forge pygments 2.11.2 pyhd8ed1ab_0 conda-forge pyngrok 5.1.0 pyhd8ed1ab_0 conda-forge pyopenssl 22.0.0 pyhd8ed1ab_0 conda-forge pyparsing 3.0.9 pyhd8ed1ab_0 conda-forge pyqt 5.15.7 py39hb08f45d_0 conda-forge pyqt-builder 1.13.0 py_2 robostack-humble pyqt5-sip 12.11.0 py39h415ef7b_0 conda-forge pyreadline3 3.4.1 py39hcbf5309_0 conda-forge pyrsistent 0.18.1 py39hb82d6ee_1 conda-forge pysocks 1.7.1 py39hcbf5309_5 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-fastjsonschema 2.16.1 pyhd8ed1ab_0 conda-forge python_abi 3.9 2_cp39 conda-forge pytz 2022.2.1 pyhd8ed1ab_0 conda-forge pywin32 303 py39hb82d6ee_0 conda-forge pywinpty 2.0.7 py39h99910a6_0 conda-forge pyyaml 6.0 py39hb82d6ee_4 conda-forge pyzmq 23.2.1 py39he46f08e_0 conda-forge qhull 2020.2 h70d2c02_2 conda-forge qt 5.15.4 h2d74725_0 conda-forge qt-main 5.15.4 h467ea89_2 conda-forge qt-webengine 5.15.4 h7325c83_3 conda-forge qtconsole 5.3.1 pyhd8ed1ab_0 conda-forge qtconsole-base 5.3.1 pyha770c72_0 conda-forge qtpy 2.2.0 pyhd8ed1ab_0 conda-forge requests 2.28.1 pyhd8ed1ab_0 conda-forge robotpy-cppheaderparser 5.0.16 pypi_0 pypi ros-humble-action-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-action-tutorials-cpp 0.20.2 py39he8739fe_0 robostack-humble ros-humble-action-tutorials-interfaces 0.20.2 py39ha598a99_0 robostack-humble ros-humble-action-tutorials-py 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-actionlib-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-ament-cmake 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-auto 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-copyright 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-core 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-cppcheck 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-cpplint 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-definitions 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-dependencies 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-include-directories 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-interfaces 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-libraries 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-link-flags 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-targets 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-flake8 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-gen-version-h 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-gmock 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-gtest 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-include-directories 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-libraries 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-lint-cmake 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-pep257 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-pytest 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-python 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-ros 0.10.0 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-target-dependencies 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-test 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-uncrustify 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-version 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-xmllint 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-copyright 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-cppcheck 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-cpplint 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-flake8 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-index-cpp 1.4.0 py39he8739fe_1 robostack-humble ros-humble-ament-index-python 1.4.0 py39h4c0ac80_1 robostack-humble ros-humble-ament-lint 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-lint-auto 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-lint-cmake 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-lint-common 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-package 0.14.0 py39h4c0ac80_1 robostack-humble ros-humble-ament-pep257 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-uncrustify 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-xmllint 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-angles 1.13.0 py39h4c0ac80_0 robostack-humble ros-humble-builtin-interfaces 1.2.0 py39ha598a99_0 robostack-humble ros-humble-class-loader 2.2.0 py39h03a1d73_0 robostack-humble ros-humble-common-interfaces 4.2.2 py39he8739fe_0 robostack-humble ros-humble-composition 0.20.2 py39he8739fe_0 robostack-humble ros-humble-composition-interfaces 1.2.0 py39ha598a99_0 robostack-humble ros-humble-console-bridge-vendor 1.4.0 py39h03a1d73_0 robostack-humble ros-humble-demo-nodes-cpp 0.20.2 py39he8739fe_0 robostack-humble ros-humble-demo-nodes-cpp-native 0.20.2 py39he8739fe_0 robostack-humble ros-humble-demo-nodes-py 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-depthimage-to-laserscan 2.5.0 py39h04a95f2_0 robostack-humble ros-humble-desktop 0.10.0 py39he8739fe_0 robostack-humble ros-humble-diagnostic-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-domain-coordinator 0.10.0 py39h4c0ac80_1 robostack-humble ros-humble-dummy-map-server 0.20.2 py39he8739fe_0 robostack-humble ros-humble-dummy-robot-bringup 0.20.2 py39he8739fe_0 robostack-humble ros-humble-dummy-sensors 0.20.2 py39he8739fe_0 robostack-humble ros-humble-eigen3-cmake-module 0.1.1 py39he8739fe_1 robostack-humble ros-humble-example-interfaces 0.9.3 py39ha598a99_0 robostack-humble ros-humble-examples-rclcpp-minimal-action-client 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-action-server 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-client 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-composition 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-publisher 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-service 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-subscriber 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-timer 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-multithreaded-executor 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclpy-executors 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-action-client 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-action-server 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-client 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-publisher 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-service 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-subscriber 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-fastcdr 1.0.24 py39he8739fe_1 robostack-humble ros-humble-fastrtps 2.6.2 py39hf2f0fb7_1 robostack-humble ros-humble-fastrtps-cmake-module 2.2.0 py39he8739fe_1 robostack-humble ros-humble-foonathan-memory-vendor 1.2.0 py39he8739fe_1 robostack-humble ros-humble-geometry-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-geometry2 0.25.0 py39he8739fe_0 robostack-humble ros-humble-gmock-vendor 1.10.9004 py39he8739fe_1 robostack-humble ros-humble-gtest-vendor 1.10.9004 py39he8739fe_1 robostack-humble ros-humble-ignition-cmake2-vendor 0.0.2 py39he8739fe_0 robostack-humble ros-humble-ignition-math6-vendor 0.0.2 py39he8739fe_0 robostack-humble ros-humble-image-geometry 3.0.3 py39h04a95f2_0 robostack-humble ros-humble-image-tools 0.20.2 py39h04a95f2_0 robostack-humble ros-humble-image-transport 3.1.4 py39he8739fe_0 robostack-humble ros-humble-interactive-markers 2.3.2 py39he8739fe_0 robostack-humble ros-humble-intra-process-demo 0.20.2 py39h04a95f2_0 robostack-humble ros-humble-joy 3.1.0 py39he8739fe_0 robostack-humble ros-humble-kdl-parser 2.6.2 py39he8739fe_0 robostack-humble ros-humble-keyboard-handler 0.0.4 py39he8739fe_1 robostack-humble ros-humble-laser-geometry 2.4.0 py39he8739fe_0 robostack-humble ros-humble-launch 1.0.2 py39h4c0ac80_1 robostack-humble ros-humble-launch-ros 0.19.3 py39h4c0ac80_0 robostack-humble ros-humble-launch-testing 1.0.2 py39h4c0ac80_1 robostack-humble ros-humble-launch-testing-ament-cmake 1.0.2 py39he8739fe_0 robostack-humble ros-humble-launch-testing-ros 0.19.3 py39h4c0ac80_0 robostack-humble ros-humble-launch-xml 1.0.2 py39h4c0ac80_1 robostack-humble ros-humble-launch-yaml 1.0.2 py39h4c0ac80_1 robostack-humble ros-humble-libcurl-vendor 3.1.0 py39h93283aa_0 robostack-humble ros-humble-libstatistics-collector 1.2.0 py39ha598a99_0 robostack-humble ros-humble-libyaml-vendor 1.2.2 py39he8739fe_0 robostack-humble ros-humble-lifecycle 0.20.2 py39he8739fe_0 robostack-humble ros-humble-lifecycle-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-logging-demo 0.20.2 py39ha598a99_0 robostack-humble ros-humble-map-msgs 2.1.0 py39ha598a99_0 robostack-humble ros-humble-message-filters 4.3.2 py39he8739fe_0 robostack-humble ros-humble-nav-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-orocos-kdl-vendor 0.2.4 py39he8739fe_1 robostack-humble ros-humble-osrf-pycommon 2.0.2 py39h4c0ac80_1 robostack-humble ros-humble-pcl-conversions 2.4.0 py39h2967a58_0 robostack-humble ros-humble-pcl-msgs 1.0.0 py39ha598a99_0 robostack-humble ros-humble-pendulum-msgs 0.20.2 py39ha598a99_0 robostack-humble ros-humble-pluginlib 5.1.0 py39he8739fe_0 robostack-humble ros-humble-pybind11-vendor 2.4.1 py39he8739fe_1 robostack-humble ros-humble-python-cmake-module 0.10.0 py39he8739fe_0 robostack-humble ros-humble-python-qt-binding 1.1.1 py39he8739fe_0 robostack-humble ros-humble-qt-dotgraph 2.2.1 py39he8739fe_0 robostack-humble ros-humble-qt-gui 2.2.1 py39he8739fe_0 robostack-humble ros-humble-qt-gui-cpp 2.2.1 py39he8739fe_0 robostack-humble ros-humble-qt-gui-py-common 2.2.1 py39he8739fe_0 robostack-humble ros-humble-quality-of-service-demo-cpp 0.20.2 py39he8739fe_0 robostack-humble ros-humble-quality-of-service-demo-py 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-rcl 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rcl-action 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rcl-interfaces 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rcl-lifecycle 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rcl-logging-interface 2.3.0 py39he8739fe_0 robostack-humble ros-humble-rcl-logging-spdlog 2.3.0 py39h985731a_0 robostack-humble ros-humble-rcl-yaml-param-parser 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rclcpp 16.0.1 py39ha598a99_0 robostack-humble ros-humble-rclcpp-action 16.0.1 py39he8739fe_0 robostack-humble ros-humble-rclcpp-components 16.0.1 py39he8739fe_0 robostack-humble ros-humble-rclcpp-lifecycle 16.0.1 py39he8739fe_0 robostack-humble ros-humble-rclpy 3.3.4 py39ha598a99_0 robostack-humble ros-humble-rcpputils 2.4.0 py39he8739fe_0 robostack-humble ros-humble-rcutils 5.1.1 py39he8739fe_0 robostack-humble ros-humble-resource-retriever 3.1.0 py39he8739fe_0 robostack-humble ros-humble-rmw 6.1.0 py39he8739fe_0 robostack-humble ros-humble-rmw-connextdds 0.11.1 py39he8739fe_0 robostack-humble ros-humble-rmw-connextdds-common 0.11.1 py39he8739fe_0 robostack-humble ros-humble-rmw-dds-common 1.6.0 py39ha598a99_0 robostack-humble ros-humble-rmw-fastrtps-cpp 6.2.1 py39he8739fe_0 robostack-humble ros-humble-rmw-fastrtps-dynamic-cpp 6.2.1 py39he8739fe_0 robostack-humble ros-humble-rmw-fastrtps-shared-cpp 6.2.1 py39he8739fe_0 robostack-humble ros-humble-rmw-implementation 2.8.1 py39he8739fe_0 robostack-humble ros-humble-rmw-implementation-cmake 6.1.0 py39he8739fe_1 robostack-humble ros-humble-robot-state-publisher 3.0.2 py39he8739fe_0 robostack-humble ros-humble-ros-base 0.10.0 py39he8739fe_0 robostack-humble ros-humble-ros-core 0.10.0 py39he8739fe_0 robostack-humble ros-humble-ros-environment 3.2.1 py39he8739fe_1 robostack-humble ros-humble-ros-workspace 1.0.2 py39he8739fe_1 robostack-humble ros-humble-ros2action 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2bag 0.15.2 py39h4c0ac80_0 robostack-humble ros-humble-ros2cli 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2cli-common-extensions 0.1.1 py39he8739fe_0 robostack-humble ros-humble-ros2component 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2doctor 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2interface 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2launch 0.19.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2lifecycle 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2multicast 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2node 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2param 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2pkg 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2run 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2service 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2topic 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-rosbag2 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-compression 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-compression-zstd 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-cpp 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-interfaces 0.15.2 py39ha598a99_0 robostack-humble ros-humble-rosbag2-py 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-storage 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-storage-default-plugins 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-transport 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosgraph-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rosidl-adapter 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-cli 3.1.3 py39h4c0ac80_1 robostack-humble ros-humble-rosidl-cmake 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-default-generators 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rosidl-default-runtime 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rosidl-generator-c 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-generator-cpp 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-generator-py 0.14.2 py39ha598a99_0 robostack-humble ros-humble-rosidl-parser 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-runtime-c 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-runtime-cpp 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-runtime-py 0.9.2 py39h4c0ac80_0 robostack-humble ros-humble-rosidl-typesupport-c 2.0.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-cpp 2.0.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-fastrtps-c 2.2.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-fastrtps-cpp 2.2.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-interface 3.1.3 py39he8739fe_1 robostack-humble ros-humble-rosidl-typesupport-introspection-c 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-introspection-cpp 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rpyutils 0.2.1 py39h4c0ac80_1 robostack-humble ros-humble-rqt-action 2.0.1 py39h4c0ac80_0 robostack-humble ros-humble-rqt-bag 1.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-bag-plugins 1.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-common-plugins 1.2.0 py39he8739fe_0 robostack-humble ros-humble-rqt-console 2.0.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-graph 1.2.1 py39h4c0ac80_0 robostack-humble ros-humble-rqt-gui 1.1.4 py39h4c0ac80_0 robostack-humble ros-humble-rqt-gui-cpp 1.1.4 py39he8739fe_0 robostack-humble ros-humble-rqt-gui-py 1.1.4 py39h4c0ac80_0 robostack-humble ros-humble-rqt-image-view 1.2.0 py39he8739fe_0 robostack-humble ros-humble-rqt-msg 1.0.6 py39h4c0ac80_0 robostack-humble ros-humble-rqt-plot 1.1.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-publisher 1.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-py-common 1.1.4 py39ha598a99_0 robostack-humble ros-humble-rqt-py-console 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-reconfigure 1.0.8 py39h4c0ac80_0 robostack-humble ros-humble-rqt-service-caller 1.0.5 py39h4c0ac80_0 robostack-humble ros-humble-rqt-shell 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-srv 1.0.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-topic 1.2.3 py39h4c0ac80_0 robostack-humble ros-humble-rti-connext-dds-cmake-module 0.11.1 py39he8739fe_1 robostack-humble ros-humble-rviz-assimp-vendor 11.2.2 py39h183ed34_0 robostack-humble ros-humble-rviz-common 11.2.2 py39he8739fe_0 robostack-humble ros-humble-rviz-default-plugins 11.2.2 py39he8739fe_0 robostack-humble ros-humble-rviz-ogre-vendor 11.2.2 py39hfa3779c_0 robostack-humble ros-humble-rviz-rendering 11.2.2 py39h84c1bae_0 robostack-humble ros-humble-rviz2 11.2.2 py39he8739fe_0 robostack-humble ros-humble-sdl2-vendor 3.1.0 py39he8739fe_0 robostack-humble ros-humble-sensor-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-sensor-msgs-py 4.2.2 py39h4c0ac80_0 robostack-humble ros-humble-shape-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-shared-queues-vendor 0.15.2 py39he8739fe_1 robostack-humble ros-humble-spdlog-vendor 1.3.0 py39h985731a_0 robostack-humble ros-humble-sqlite3-vendor 0.15.2 py39hed94de0_1 robostack-humble ros-humble-sros2 0.10.4 py39h4c0ac80_0 robostack-humble ros-humble-sros2-cmake 0.10.4 py39he8739fe_0 robostack-humble ros-humble-statistics-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-std-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-std-srvs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-stereo-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-tango-icons-vendor 0.1.1 py39he8739fe_0 robostack-humble ros-humble-teleop-twist-joy 2.4.3 py39he8739fe_0 robostack-humble ros-humble-teleop-twist-keyboard 2.3.2 py39h4c0ac80_0 robostack-humble ros-humble-tf2 0.25.0 py39h03a1d73_0 robostack-humble ros-humble-tf2-bullet 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-eigen 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-eigen-kdl 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-geometry-msgs 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-kdl 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-msgs 0.25.0 py39ha598a99_0 robostack-humble ros-humble-tf2-py 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-ros 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-ros-py 0.25.0 py39h4c0ac80_0 robostack-humble ros-humble-tf2-sensor-msgs 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-tools 0.25.0 py39h4c0ac80_0 robostack-humble ros-humble-tinyxml-vendor 0.8.3 py39he8739fe_1 robostack-humble ros-humble-tinyxml2-vendor 0.7.5 py39hffb49de_1 robostack-humble ros-humble-topic-monitor 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-tracetools 4.1.0 py39he8739fe_0 robostack-humble ros-humble-trajectory-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-turtlesim 1.4.2 py39ha598a99_0 robostack-humble ros-humble-uncrustify-vendor 2.0.2 py39he8739fe_1 robostack-humble ros-humble-unique-identifier-msgs 2.2.1 py39ha598a99_0 robostack-humble ros-humble-urdf 2.6.0 py39he8739fe_0 robostack-humble ros-humble-urdf-parser-plugin 2.6.0 py39he8739fe_0 robostack-humble ros-humble-urdfdom 3.0.2 py39h03a1d73_0 robostack-humble ros-humble-urdfdom-headers 1.0.6 py39he8739fe_1 robostack-humble ros-humble-visualization-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-yaml-cpp-vendor 8.0.1 py39he8739fe_1 robostack-humble ros-humble-zstd-vendor 0.15.2 py39hfc7bdbf_1 robostack-humble ros2-distro-mutex 0.1.0 humble robostack-humble rosdep 0.22.1 pyhd8ed1ab_0 conda-forge rosdistro 0.8.3 py39hcbf5309_4 conda-forge rospkg 1.4.0 pyhd8ed1ab_0 conda-forge scipy 1.9.0 py39h316f440_0 conda-forge sdl2 2.0.22 h0e60522_2 conda-forge send2trash 1.8.0 pyhd8ed1ab_0 conda-forge setuptools 65.1.0 py39hcbf5309_0 conda-forge sip 6.6.2 py39h415ef7b_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge sniffio 1.2.0 py39hcbf5309_3 conda-forge snowballstemmer 2.2.0 pyhd8ed1ab_0 conda-forge soupsieve 2.3.2.post1 pyhd8ed1ab_0 conda-forge spdlog 1.9.2 h2d74725_1 conda-forge sqlite 3.39.2 h8ffe710_1 conda-forge stack_data 0.4.0 pyhd8ed1ab_0 conda-forge svt-av1 1.2.1 h0e60522_0 conda-forge tbb 2021.5.0 h2d74725_1 conda-forge tbb-devel 2021.5.0 h2d74725_1 conda-forge terminado 0.15.0 py39hcbf5309_0 conda-forge tinycss2 1.1.1 pyhd8ed1ab_0 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 tornado 6.2 py39hb82d6ee_0 conda-forge traitlets 5.3.0 pyhd8ed1ab_0 conda-forge typing_extensions 4.3.0 pyha770c72_0 conda-forge tzdata 2022c h191b570_0 conda-forge u-msgpack-python 2.7.1 pyh9f0ad1d_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 urllib3 1.26.11 pyhd8ed1ab_0 conda-forge utfcpp 3.2.1 h57928b3_0 conda-forge vc 14.2 hb210afc_6 conda-forge vs2015_runtime 14.29.30037 h902a5da_6 conda-forge vs2017_win-64 19.16.27033 hb90652a_6 conda-forge vs2019_win-64 19.29.30037 h774bd60_6 conda-forge vswhere 3.0.3 h57928b3_0 conda-forge vtk 9.1.0 qt_py39h5fee18d_212 conda-forge wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge webencodings 0.5.1 py_1 conda-forge websocket-client 1.3.3 pyhd8ed1ab_0 conda-forge wheel 0.37.1 pyhd8ed1ab_0 conda-forge widgetsnbextension 4.0.2 pyhd8ed1ab_0 conda-forge win32_setctime 1.1.0 pyhd8ed1ab_0 conda-forge win_inet_pton 1.1.0 py39hcbf5309_4 conda-forge winpty 0.4.3 4 conda-forge x264 1!164.3095 h8ffe710_2 conda-forge x265 3.5 h2d74725_3 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.6 h8d14728_0 conda-forge yaml 0.2.5 h8ffe710_2 conda-forge yaml-cpp 0.7.0 h0e60522_1 conda-forge zeromq 4.3.4 h0e60522_1 conda-forge zipp 3.8.1 pyhd8ed1ab_0 conda-forge zlib 1.2.12 h8ffe710_2 conda-forge zstd 1.5.2 h7755175_4 conda-forge zziplib 0.13.69 h1d00b33_1 conda-forge ```

Working Config Details

DLL Path: "C:\Users\<username>\mambaforge\envs\humble\Library\bin\rmw_fastrtps_cpp.dll"

mamba info Output:

``` __ __ __ __ / \ / \ / \ / \ / \/ \/ \/ \ ███████████████/ /██/ /██/ /██/ /████████████████████████ / / \ / \ / \ / \ \____ / / \_/ \_/ \_/ \ o \__, / _/ \_____/ ` |/ ███╗ ███╗ █████╗ ███╗ ███╗██████╗ █████╗ ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗ ██╔████╔██║███████║██╔████╔██║██████╔╝███████║ ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║ ██║ ╚═╝ ██║██║ ██║██║ ╚═╝ ██║██████╔╝██║ ██║ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝ mamba (0.22.1) supported by @QuantStack GitHub: https://github.com/mamba-org/mamba Twitter: https://twitter.com/QuantStack █████████████████████████████████████████████████████████████ active environment : humble active env location : C:\Users\\mambaforge\envs\humble shell level : 1 user config file : C:\Users\\.condarc populated config files : C:\Users\\mambaforge\.condarc C:\Users\\.condarc conda version : 4.12.0 conda-build version : 3.21.9 python version : 3.9.13.final.0 virtual packages : __cuda=11.6=0 __win=0=0 __archspec=1=x86_64 base environment : C:\Users\\mambaforge (writable) conda av data dir : C:\Users\\mambaforge\etc\conda conda av metadata url : None channel URLs : https://conda.anaconda.org/robostack-humble/win-64 https://conda.anaconda.org/robostack-humble/noarch https://conda.anaconda.org/robostack-experimental/win-64 https://conda.anaconda.org/robostack-experimental/noarch 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 package cache : C:\Users\\mambaforge\pkgs C:\Users\\.conda\pkgs C:\Users\\AppData\Local\conda\conda\pkgs envs directories : C:\Users\\mambaforge\envs C:\Users\\.conda\envs C:\Users\\AppData\Local\conda\conda\envs platform : win-64 user-agent : conda/4.12.0 requests/2.28.1 CPython/3.9.13 Windows/10 Windows/10.0.22622 administrator : False netrc file : None offline mode : False ```

mamba list | findstr fastrtps - Focused packages:

(humble) c:\Code\dbgdump>mamba list | findstr fastrtps
ros-humble-fastrtps       2.6.1            py39hf2f0fb7_0    robostack-humble
ros-humble-fastrtps-cmake-module 2.2.0            py39he8739fe_0    robostack-humble
ros-humble-rmw-fastrtps-cpp 6.2.1            py39he8739fe_0    robostack-humble
ros-humble-rmw-fastrtps-dynamic-cpp 6.2.1            py39he8739fe_0    robostack-humble
ros-humble-rmw-fastrtps-shared-cpp 6.2.1            py39he8739fe_0    robostack-humble
ros-humble-rosidl-typesupport-fastrtps-c 2.2.0            py39he8739fe_0    robostack-humble
ros-humble-rosidl-typesupport-fastrtps-cpp 2.2.0            py39he8739fe_0    robostack-humble

mamba list - All packages:

``` # packages in environment at C:\Users\\mambaforge\envs\humble: # # Name Version Build Channel anyio 3.6.1 py39hcbf5309_0 conda-forge argcomplete 2.0.0 pyhd8ed1ab_0 conda-forge argon2-cffi 21.3.0 pyhd8ed1ab_0 conda-forge argon2-cffi-bindings 21.2.0 py39hb82d6ee_2 conda-forge assimp 5.2.4 hc2aa0de_0 conda-forge asttokens 2.0.5 pyhd8ed1ab_0 conda-forge atomicwrites 1.4.0 pyh9f0ad1d_0 conda-forge attrs 21.4.0 pyhd8ed1ab_0 conda-forge babel 2.10.3 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 beautifulsoup4 4.11.1 pyha770c72_0 conda-forge bleach 5.0.1 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 brotlipy 0.7.0 py39hb82d6ee_1004 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 cached-property 1.5.2 hd8ed1ab_1 conda-forge cached_property 1.5.2 pyha770c72_1 conda-forge cairo 1.16.0 h0ac17fb_1011 conda-forge catkin_pkg 0.5.2 pyhd8ed1ab_0 conda-forge certifi 2022.6.15 py39hcbf5309_0 conda-forge cffi 1.15.1 py39h0878f49_0 conda-forge charset-normalizer 2.1.0 pyhd8ed1ab_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.10.0 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.4 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 debugpy 1.6.0 py39h415ef7b_0 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distlib 0.3.4 pyhd8ed1ab_0 conda-forge distro 1.6.0 pyhd8ed1ab_0 conda-forge docutils 0.19 py39hcbf5309_0 conda-forge double-conversion 3.2.0 h0e60522_0 conda-forge eigen 3.4.0 h2d74725_0 conda-forge eigenpy 2.7.6 py39h3ce40e6_0 conda-forge empy 3.3.4 pyh9f0ad1d_1 conda-forge entrypoints 0.4 pyhd8ed1ab_0 conda-forge executing 0.8.3 pyhd8ed1ab_0 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 flit-core 3.7.1 pyhd8ed1ab_0 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.34.4 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 glib 2.70.2 h7755175_4 conda-forge glib-tools 2.70.2 h7755175_4 conda-forge gmock 1.11.0 h2d74725_0 conda-forge graphite2 1.3.13 1000 conda-forge graphviz 5.0.0 had6c3a3_0 conda-forge gst-plugins-base 1.20.3 he07aa86_0 conda-forge gstreamer 1.20.3 hdff456e_0 conda-forge gtest 1.11.0 h2d74725_0 conda-forge gts 0.7.6 h7c369d9_2 conda-forge harfbuzz 4.4.1 h27de254_0 conda-forge hdf4 4.2.15 h0e5069d_3 conda-forge hdf5 1.12.1 nompi_h2a0e4a3_104 conda-forge hpp-fcl 1.8.0 py39h3be6503_1 conda-forge humanfriendly 10.0 py39hcbf5309_2 conda-forge icu 70.1 h0e60522_0 conda-forge idna 3.3 pyhd8ed1ab_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 ipykernel 6.15.1 pyh025b116_0 conda-forge ipython 8.4.0 py39hcbf5309_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge ipywidgets 7.7.1 pyhd8ed1ab_0 conda-forge jasper 2.0.33 h77af90b_0 conda-forge jedi 0.18.1 py39hcbf5309_1 conda-forge jinja2 3.1.2 pyhd8ed1ab_1 conda-forge jpeg 9e h8ffe710_2 conda-forge json5 0.9.5 pyh9f0ad1d_0 conda-forge jsoncpp 1.9.5 h2d74725_1 conda-forge jsonschema 4.6.2 pyhd8ed1ab_0 conda-forge jupyter 1.0.0 py39hcbf5309_7 conda-forge jupyter_client 7.3.4 pyhd8ed1ab_0 conda-forge jupyter_console 6.4.4 pyhd8ed1ab_0 conda-forge jupyter_core 4.10.0 py39hcbf5309_0 conda-forge jupyter_server 1.18.1 pyhd8ed1ab_0 conda-forge jupyterlab 3.4.3 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.2.2 pyhd8ed1ab_0 conda-forge jupyterlab_server 2.15.0 pyhd8ed1ab_0 conda-forge jupyterlab_widgets 1.1.1 pyhd8ed1ab_0 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 14.0.6 default_h77d9078_0 conda-forge libclang13 14.0.6 default_h77d9078_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 h891f43f_3 conda-forge libgit2 1.4.3 h8648793_0 conda-forge libglib 2.70.2 h3be07f2_4 conda-forge libiconv 1.16 he774522_0 conda-forge libignition-cmake2 2.12.1 h0e60522_0 conda-forge libignition-math6 6.11.0 py39h24871e4_1 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 py39he11e404_13 conda-forge libpng 1.6.37 h1d00b33_3 conda-forge libprotobuf 3.20.1 h7755175_0 conda-forge libraw 0.20.2 hee1bdec_1 conda-forge libsodium 1.0.18 h8d14728_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 libvorbis 1.3.7 h0e60522_0 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_3 conda-forge libxslt 1.1.35 h34f844d_0 conda-forge libzip 1.9.2 hfed4ece_0 conda-forge libzlib 1.2.12 h8ffe710_1 conda-forge llvm-meta 13.0.1 hd8ed1ab_0 conda-forge loguru 0.6.0 py39hcbf5309_1 conda-forge lxml 4.9.1 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 markupsafe 2.1.1 py39hb82d6ee_1 conda-forge matplotlib 3.5.2 py39hcbf5309_0 conda-forge matplotlib-base 3.5.2 py39h581301d_0 conda-forge matplotlib-inline 0.1.3 pyhd8ed1ab_0 conda-forge mccabe 0.6.1 py_1 conda-forge meshcat 0.3.2 dev_0 mistune 0.8.4 py39hb82d6ee_1005 conda-forge mkl 2022.1.0 h6a75c08_874 conda-forge msys2-conda-epoch 20160418 1 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge nbclassic 0.3.7 pyhd8ed1ab_0 conda-forge nbclient 0.6.6 pyhd8ed1ab_0 conda-forge nbconvert 6.5.0 pyhd8ed1ab_0 conda-forge nbconvert-core 6.5.0 pyhd8ed1ab_0 conda-forge nbconvert-pandoc 6.5.0 pyhd8ed1ab_0 conda-forge nbformat 5.4.0 pyhd8ed1ab_0 conda-forge nest-asyncio 1.5.5 pyhd8ed1ab_0 conda-forge netifaces 0.11.0 py39hb82d6ee_0 conda-forge ninja 1.11.0 h2d74725_0 conda-forge notebook 6.4.12 pyha770c72_0 conda-forge notebook-shim 0.1.0 pyhd8ed1ab_0 conda-forge npe-python 0.1.16 dev_0 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_0 conda-forge openssl 1.1.1q h8ffe710_0 conda-forge orocos-kdl 1.5.1 h415ef7b_2 conda-forge packaging 21.3 pyhd8ed1ab_0 conda-forge pandoc 2.18 h57928b3_0 conda-forge pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge pango 1.50.8 h66df5b2_0 conda-forge parso 0.8.3 pyhd8ed1ab_0 conda-forge pcl 1.12.0 h8e4b9db_2 conda-forge pcre 8.45 h0e60522_0 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 9.2.0 py39ha53f419_0 conda-forge pinocchio 2.6.4 py39h742021c_0 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.1 h1cfcee9_1 conda-forge prometheus_client 0.14.1 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.30 pyha770c72_0 conda-forge prompt_toolkit 3.0.30 hd8ed1ab_0 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 pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge py 1.11.0 pyh6c4a22f_0 conda-forge py-opencv 4.5.5 py39h832f523_13 conda-forge pybind11 2.9.2 py39h2e07f2f_1 conda-forge pybind11-abi 4 hd8ed1ab_3 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 pygit2 1.9.2 py39hb82d6ee_0 conda-forge pygments 2.12.0 pyhd8ed1ab_0 conda-forge pyngrok 5.1.0 pyhd8ed1ab_0 conda-forge pyopenssl 22.0.0 pyhd8ed1ab_0 conda-forge pyparsing 3.0.9 pyhd8ed1ab_0 conda-forge pyqt 5.15.7 py39hb08f45d_0 conda-forge pyqt-builder 1.13.0 pyhd8ed1ab_0 conda-forge pyqt5-sip 12.11.0 py39h415ef7b_0 conda-forge pyreadline3 3.4.1 py39hcbf5309_0 conda-forge pyrsistent 0.18.1 py39hb82d6ee_1 conda-forge pysocks 1.7.1 py39hcbf5309_5 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-fastjsonschema 2.15.3 pyhd8ed1ab_0 conda-forge python_abi 3.9 2_cp39 conda-forge pytz 2022.1 pyhd8ed1ab_0 conda-forge pywin32 303 py39hb82d6ee_0 conda-forge pywinpty 2.0.6 py39h99910a6_0 conda-forge pyyaml 6.0 py39hb82d6ee_4 conda-forge pyzmq 23.2.0 py39he46f08e_0 conda-forge qhull 2020.2 h70d2c02_2 conda-forge qt 5.15.4 h2d74725_0 conda-forge qt-main 5.15.4 h467ea89_2 conda-forge qt-webengine 5.15.4 h7325c83_3 conda-forge qtconsole 5.3.1 pyhd8ed1ab_0 conda-forge qtconsole-base 5.3.1 pyha770c72_0 conda-forge qtpy 2.1.0 pyhd8ed1ab_0 conda-forge requests 2.28.1 pyhd8ed1ab_0 conda-forge robotpy-cppheaderparser 5.0.16 pypi_0 pypi ros-humble-action-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-action-tutorials-cpp 0.20.2 py39he8739fe_0 robostack-humble ros-humble-action-tutorials-interfaces 0.20.2 py39ha598a99_0 robostack-humble ros-humble-action-tutorials-py 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-actionlib-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-ament-cmake 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-auto 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-copyright 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-core 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-cppcheck 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-cpplint 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-export-definitions 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-export-dependencies 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-export-include-directories 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-export-interfaces 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-export-libraries 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-export-link-flags 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-export-targets 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-flake8 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-gen-version-h 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-gmock 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-gtest 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-include-directories 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-libraries 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-lint-cmake 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-pep257 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-pytest 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-python 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-ros 0.10.0 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-target-dependencies 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-test 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-uncrustify 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-version 1.3.2 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-xmllint 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-copyright 0.12.4 py39h4c0ac80_0 robostack-humble ros-humble-ament-cppcheck 0.12.4 py39h4c0ac80_0 robostack-humble ros-humble-ament-cpplint 0.12.4 py39h4c0ac80_0 robostack-humble ros-humble-ament-flake8 0.12.4 py39h4c0ac80_0 robostack-humble ros-humble-ament-index-cpp 1.4.0 py39he8739fe_0 robostack-humble ros-humble-ament-index-python 1.4.0 py39h4c0ac80_0 robostack-humble ros-humble-ament-lint 0.12.4 py39h4c0ac80_0 robostack-humble ros-humble-ament-lint-auto 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-lint-cmake 0.12.4 py39h4c0ac80_0 robostack-humble ros-humble-ament-lint-common 0.12.4 py39he8739fe_0 robostack-humble ros-humble-ament-package 0.14.0 py39h4c0ac80_0 robostack-humble ros-humble-ament-pep257 0.12.4 py39h4c0ac80_0 robostack-humble ros-humble-ament-uncrustify 0.12.4 py39h4c0ac80_0 robostack-humble ros-humble-ament-xmllint 0.12.4 py39h4c0ac80_0 robostack-humble ros-humble-angles 1.13.0 py39h4c0ac80_0 robostack-humble ros-humble-backward-ros 1.0.2 py39he8739fe_0 robostack-humble ros-humble-builtin-interfaces 1.2.0 py39ha598a99_0 robostack-humble ros-humble-class-loader 2.2.0 py39h03a1d73_0 robostack-humble ros-humble-common-interfaces 4.2.2 py39he8739fe_0 robostack-humble ros-humble-composition 0.20.2 py39he8739fe_0 robostack-humble ros-humble-composition-interfaces 1.2.0 py39ha598a99_0 robostack-humble ros-humble-console-bridge-vendor 1.4.0 py39h03a1d73_0 robostack-humble ros-humble-control-msgs 3.0.0 py39ha598a99_0 robostack-humble ros-humble-demo-nodes-cpp 0.20.2 py39he8739fe_0 robostack-humble ros-humble-demo-nodes-cpp-native 0.20.2 py39he8739fe_0 robostack-humble ros-humble-demo-nodes-py 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-depthimage-to-laserscan 2.5.0 py39h04a95f2_0 robostack-humble ros-humble-desktop 0.10.0 py39he8739fe_0 robostack-humble ros-humble-diagnostic-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-domain-coordinator 0.10.0 py39h4c0ac80_0 robostack-humble ros-humble-dummy-map-server 0.20.2 py39he8739fe_0 robostack-humble ros-humble-dummy-robot-bringup 0.20.2 py39he8739fe_0 robostack-humble ros-humble-dummy-sensors 0.20.2 py39he8739fe_0 robostack-humble ros-humble-eigen-stl-containers 1.0.0 py39he8739fe_0 robostack-humble ros-humble-eigen3-cmake-module 0.1.1 py39he8739fe_0 robostack-humble ros-humble-example-interfaces 0.9.3 py39ha598a99_0 robostack-humble ros-humble-examples-rclcpp-minimal-action-client 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-action-server 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-client 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-composition 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-publisher 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-service 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-subscriber 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-timer 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-multithreaded-executor 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclpy-executors 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-action-client 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-action-server 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-client 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-publisher 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-service 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-subscriber 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-fastcdr 1.0.24 py39he8739fe_0 robostack-humble ros-humble-fastrtps 2.6.1 py39hf2f0fb7_0 robostack-humble ros-humble-fastrtps-cmake-module 2.2.0 py39he8739fe_0 robostack-humble ros-humble-foonathan-memory-vendor 1.2.0 py39he8739fe_0 robostack-humble ros-humble-geometric-shapes 2.1.3 py39h09d714d_0 robostack-humble ros-humble-geometry-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-geometry2 0.25.0 py39he8739fe_0 robostack-humble ros-humble-gmock-vendor 1.10.9004 py39he8739fe_0 robostack-humble ros-humble-gtest-vendor 1.10.9004 py39he8739fe_0 robostack-humble ros-humble-ignition-cmake2-vendor 0.0.2 py39he8739fe_0 robostack-humble ros-humble-ignition-math6-vendor 0.0.2 py39he8739fe_0 robostack-humble ros-humble-image-geometry 3.0.3 py39h04a95f2_0 robostack-humble ros-humble-image-tools 0.20.2 py39h04a95f2_0 robostack-humble ros-humble-image-transport 3.1.4 py39he8739fe_0 robostack-humble ros-humble-interactive-markers 2.3.2 py39he8739fe_0 robostack-humble ros-humble-intra-process-demo 0.20.2 py39h04a95f2_0 robostack-humble ros-humble-joy 3.1.0 py39he8739fe_0 robostack-humble ros-humble-kdl-parser 2.6.2 py39he8739fe_0 robostack-humble ros-humble-keyboard-handler 0.0.4 py39he8739fe_0 robostack-humble ros-humble-laser-geometry 2.4.0 py39he8739fe_0 robostack-humble ros-humble-launch 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-launch-param-builder 0.1.1 py39h4c0ac80_0 robostack-humble ros-humble-launch-ros 0.19.3 py39h4c0ac80_0 robostack-humble ros-humble-launch-testing 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-launch-testing-ament-cmake 1.0.2 py39he8739fe_0 robostack-humble ros-humble-launch-testing-ros 0.19.3 py39h4c0ac80_0 robostack-humble ros-humble-launch-xml 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-launch-yaml 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-libcurl-vendor 3.1.0 py39h93283aa_0 robostack-humble ros-humble-libstatistics-collector 1.2.0 py39ha598a99_0 robostack-humble ros-humble-libyaml-vendor 1.2.2 py39he8739fe_0 robostack-humble ros-humble-lifecycle 0.20.2 py39he8739fe_0 robostack-humble ros-humble-lifecycle-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-logging-demo 0.20.2 py39ha598a99_0 robostack-humble ros-humble-map-msgs 2.1.0 py39ha598a99_0 robostack-humble ros-humble-message-filters 4.3.2 py39he8739fe_0 robostack-humble ros-humble-moveit 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-common 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-configs-utils 2.5.1 py39h4c0ac80_0 robostack-humble ros-humble-moveit-core 2.5.1 py39h76663d7_0 robostack-humble ros-humble-moveit-kinematics 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-msgs 2.2.0 py39ha598a99_0 robostack-humble ros-humble-moveit-planners 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-planners-ompl 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-plugins 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-ros 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-ros-benchmarks 2.5.1 py39hb490287_0 robostack-humble ros-humble-moveit-ros-move-group 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-ros-occupancy-map-monitor 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-ros-planning 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-ros-planning-interface 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-ros-robot-interaction 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-ros-visualization 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-ros-warehouse 2.5.1 py39he8739fe_0 robostack-humble ros-humble-moveit-simple-controller-manager 2.5.1 py39he8739fe_0 robostack-humble ros-humble-nav-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-object-recognition-msgs 2.0.0 py39ha598a99_0 robostack-humble ros-humble-octomap 1.9.8 py39he8739fe_0 robostack-humble ros-humble-octomap-msgs 2.0.0 py39ha598a99_0 robostack-humble ros-humble-ompl 1.5.2 py39h2a41838_0 robostack-humble ros-humble-orocos-kdl-vendor 0.2.3 py39he8739fe_0 robostack-humble ros-humble-osrf-pycommon 2.0.2 py39h4c0ac80_0 robostack-humble ros-humble-pcl-conversions 2.4.0 py39h2967a58_0 robostack-humble ros-humble-pcl-msgs 1.0.0 py39ha598a99_0 robostack-humble ros-humble-pendulum-msgs 0.20.2 py39ha598a99_0 robostack-humble ros-humble-pluginlib 5.1.0 py39he8739fe_0 robostack-humble ros-humble-pybind11-vendor 2.4.1 py39he8739fe_0 robostack-humble ros-humble-python-cmake-module 0.10.0 py39he8739fe_0 robostack-humble ros-humble-python-qt-binding 1.1.1 py39he8739fe_0 robostack-humble ros-humble-qt-dotgraph 2.2.1 py39he8739fe_0 robostack-humble ros-humble-qt-gui 2.2.1 py39he8739fe_0 robostack-humble ros-humble-qt-gui-cpp 2.2.1 py39he8739fe_0 robostack-humble ros-humble-qt-gui-py-common 2.2.1 py39he8739fe_0 robostack-humble ros-humble-quality-of-service-demo-cpp 0.20.2 py39he8739fe_0 robostack-humble ros-humble-quality-of-service-demo-py 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-random-numbers 2.0.1 py39hb490287_0 robostack-humble ros-humble-rcl 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rcl-action 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rcl-interfaces 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rcl-lifecycle 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rcl-logging-interface 2.3.0 py39he8739fe_0 robostack-humble ros-humble-rcl-logging-spdlog 2.3.0 py39h985731a_0 robostack-humble ros-humble-rcl-yaml-param-parser 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rclcpp 16.0.1 py39ha598a99_0 robostack-humble ros-humble-rclcpp-action 16.0.1 py39he8739fe_0 robostack-humble ros-humble-rclcpp-components 16.0.1 py39he8739fe_0 robostack-humble ros-humble-rclcpp-lifecycle 16.0.1 py39he8739fe_0 robostack-humble ros-humble-rclpy 3.3.4 py39ha598a99_0 robostack-humble ros-humble-rcpputils 2.4.0 py39he8739fe_0 robostack-humble ros-humble-rcutils 5.1.1 py39he8739fe_0 robostack-humble ros-humble-resource-retriever 3.1.0 py39he8739fe_0 robostack-humble ros-humble-rmw 6.1.0 py39he8739fe_0 robostack-humble ros-humble-rmw-connextdds 0.11.1 py39he8739fe_0 robostack-humble ros-humble-rmw-connextdds-common 0.11.1 py39he8739fe_0 robostack-humble ros-humble-rmw-dds-common 1.6.0 py39ha598a99_0 robostack-humble ros-humble-rmw-fastrtps-cpp 6.2.1 py39he8739fe_0 robostack-humble ros-humble-rmw-fastrtps-dynamic-cpp 6.2.1 py39he8739fe_0 robostack-humble ros-humble-rmw-fastrtps-shared-cpp 6.2.1 py39he8739fe_0 robostack-humble ros-humble-rmw-implementation 2.8.1 py39he8739fe_0 robostack-humble ros-humble-rmw-implementation-cmake 6.1.0 py39he8739fe_0 robostack-humble ros-humble-robot-state-publisher 3.0.2 py39he8739fe_0 robostack-humble ros-humble-ros-base 0.10.0 py39he8739fe_0 robostack-humble ros-humble-ros-core 0.10.0 py39he8739fe_0 robostack-humble ros-humble-ros-environment 3.2.1 py39he8739fe_0 robostack-humble ros-humble-ros-workspace 1.0.2 py39he8739fe_0 robostack-humble ros-humble-ros2action 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2bag 0.15.2 py39h4c0ac80_0 robostack-humble ros-humble-ros2cli 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2cli-common-extensions 0.1.1 py39he8739fe_0 robostack-humble ros-humble-ros2component 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2doctor 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2interface 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2launch 0.19.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2lifecycle 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2multicast 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2node 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2param 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2pkg 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2run 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2service 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2topic 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-rosbag2 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-compression 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-compression-zstd 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-cpp 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-interfaces 0.15.2 py39ha598a99_0 robostack-humble ros-humble-rosbag2-py 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-storage 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-storage-default-plugins 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-transport 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosgraph-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rosidl-adapter 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-cli 3.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rosidl-cmake 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-default-generators 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rosidl-default-runtime 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rosidl-generator-c 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-generator-cpp 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-generator-py 0.14.2 py39ha598a99_0 robostack-humble ros-humble-rosidl-parser 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-runtime-c 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-runtime-cpp 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-runtime-py 0.9.2 py39h4c0ac80_0 robostack-humble ros-humble-rosidl-typesupport-c 2.0.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-cpp 2.0.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-fastrtps-c 2.2.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-fastrtps-cpp 2.2.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-interface 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-introspection-c 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-introspection-cpp 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rpyutils 0.2.1 py39h4c0ac80_0 robostack-humble ros-humble-rqt-action 2.0.1 py39h4c0ac80_0 robostack-humble ros-humble-rqt-bag 1.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-bag-plugins 1.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-common-plugins 1.2.0 py39he8739fe_0 robostack-humble ros-humble-rqt-console 2.0.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-graph 1.2.1 py39h4c0ac80_0 robostack-humble ros-humble-rqt-gui 1.1.4 py39h4c0ac80_0 robostack-humble ros-humble-rqt-gui-cpp 1.1.4 py39he8739fe_0 robostack-humble ros-humble-rqt-gui-py 1.1.4 py39h4c0ac80_0 robostack-humble ros-humble-rqt-image-view 1.2.0 py39he8739fe_0 robostack-humble ros-humble-rqt-msg 1.0.6 py39h4c0ac80_0 robostack-humble ros-humble-rqt-plot 1.1.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-publisher 1.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-py-common 1.1.4 py39ha598a99_0 robostack-humble ros-humble-rqt-py-console 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-reconfigure 1.0.8 py39h4c0ac80_0 robostack-humble ros-humble-rqt-service-caller 1.0.5 py39h4c0ac80_0 robostack-humble ros-humble-rqt-shell 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-srv 1.0.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-topic 1.2.3 py39h4c0ac80_0 robostack-humble ros-humble-rti-connext-dds-cmake-module 0.11.1 py39he8739fe_0 robostack-humble ros-humble-ruckig 0.6.3 py39he8739fe_0 robostack-humble ros-humble-rviz-assimp-vendor 11.2.2 py39h183ed34_0 robostack-humble ros-humble-rviz-common 11.2.2 py39he8739fe_0 robostack-humble ros-humble-rviz-default-plugins 11.2.2 py39he8739fe_0 robostack-humble ros-humble-rviz-ogre-vendor 11.2.2 py39hfa3779c_0 robostack-humble ros-humble-rviz-rendering 11.2.2 py39h84c1bae_0 robostack-humble ros-humble-rviz2 11.2.2 py39he8739fe_0 robostack-humble ros-humble-sdl2-vendor 3.1.0 py39he8739fe_0 robostack-humble ros-humble-sensor-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-sensor-msgs-py 4.2.2 py39h4c0ac80_0 robostack-humble ros-humble-shape-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-shared-queues-vendor 0.15.2 py39he8739fe_0 robostack-humble ros-humble-spdlog-vendor 1.3.0 py39h985731a_0 robostack-humble ros-humble-sqlite3-vendor 0.15.2 py39hed94de0_0 robostack-humble ros-humble-srdfdom 2.0.4 py39h2545d16_0 robostack-humble ros-humble-sros2 0.10.4 py39h4c0ac80_0 robostack-humble ros-humble-sros2-cmake 0.10.4 py39he8739fe_0 robostack-humble ros-humble-statistics-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-std-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-std-srvs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-stereo-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-tango-icons-vendor 0.1.1 py39he8739fe_0 robostack-humble ros-humble-teleop-twist-joy 2.4.3 py39he8739fe_0 robostack-humble ros-humble-teleop-twist-keyboard 2.3.2 py39h4c0ac80_0 robostack-humble ros-humble-tf2 0.25.0 py39h03a1d73_0 robostack-humble ros-humble-tf2-bullet 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-eigen 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-eigen-kdl 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-geometry-msgs 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-kdl 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-msgs 0.25.0 py39ha598a99_0 robostack-humble ros-humble-tf2-py 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-ros 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-ros-py 0.25.0 py39h4c0ac80_0 robostack-humble ros-humble-tf2-sensor-msgs 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-tools 0.25.0 py39h4c0ac80_0 robostack-humble ros-humble-tinyxml-vendor 0.8.3 py39he8739fe_0 robostack-humble ros-humble-tinyxml2-vendor 0.7.5 py39hffb49de_0 robostack-humble ros-humble-topic-monitor 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-tracetools 4.1.0 py39he8739fe_0 robostack-humble ros-humble-trajectory-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-turtlesim 1.4.2 py39ha598a99_0 robostack-humble ros-humble-uncrustify-vendor 2.0.2 py39he8739fe_0 robostack-humble ros-humble-unique-identifier-msgs 2.2.1 py39ha598a99_0 robostack-humble ros-humble-urdf 2.6.0 py39he8739fe_0 robostack-humble ros-humble-urdf-parser-plugin 2.6.0 py39he8739fe_0 robostack-humble ros-humble-urdfdom 3.0.2 py39h03a1d73_0 robostack-humble ros-humble-urdfdom-headers 1.0.6 py39he8739fe_0 robostack-humble ros-humble-urdfdom-py 1.2.0 py39h4c0ac80_0 robostack-humble ros-humble-visualization-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-warehouse-ros 2.0.4 py39hfe729d0_0 robostack-humble ros-humble-xacro 2.0.7 py39he8739fe_0 robostack-humble ros-humble-yaml-cpp-vendor 8.0.1 py39he8739fe_0 robostack-humble ros-humble-zstd-vendor 0.15.2 py39hfc7bdbf_0 robostack-humble ros2-distro-mutex 0.1.0 humble robostack-humble rosdep 0.22.1 pyhd8ed1ab_0 conda-forge rosdistro 0.8.3 py39hcbf5309_4 conda-forge rospkg 1.4.0 pyhd8ed1ab_0 conda-forge scipy 1.8.1 py39hc0c34ad_0 conda-forge sdl2 2.0.22 h0e60522_1 conda-forge send2trash 1.8.0 pyhd8ed1ab_0 conda-forge setuptools 63.1.0 py39hcbf5309_0 conda-forge sip 6.6.2 py39h415ef7b_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge sniffio 1.2.0 py39hcbf5309_3 conda-forge snowballstemmer 2.2.0 pyhd8ed1ab_0 conda-forge soupsieve 2.3.1 pyhd8ed1ab_0 conda-forge spdlog 1.9.2 h2d74725_1 conda-forge sqlite 3.39.0 h8ffe710_0 conda-forge stack_data 0.3.0 pyhd8ed1ab_0 conda-forge tbb 2021.5.0 h2d74725_1 conda-forge tbb-devel 2021.5.0 h2d74725_1 conda-forge terminado 0.15.0 py39hcbf5309_0 conda-forge tinycss2 1.1.1 pyhd8ed1ab_0 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 tornado 6.2 py39hb82d6ee_0 conda-forge traitlets 5.3.0 pyhd8ed1ab_0 conda-forge tzdata 2022a h191b570_0 conda-forge u-msgpack-python 2.7.1 pyh9f0ad1d_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 2.3.5 h2d74725_0 conda-forge urdfdom_headers 1.1.0 h5362a0b_0 conda-forge urllib3 1.26.10 pyhd8ed1ab_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 vs2019_win-64 19.29.30037 h774bd60_6 conda-forge vswhere 3.0.3 h57928b3_0 conda-forge vtk 9.1.0 qt_py39hf2c8a5a_210 conda-forge wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge webencodings 0.5.1 py_1 conda-forge websocket-client 1.3.3 pyhd8ed1ab_0 conda-forge wheel 0.37.1 pyhd8ed1ab_0 conda-forge widgetsnbextension 3.6.1 pyha770c72_0 conda-forge win32_setctime 1.1.0 pyhd8ed1ab_0 conda-forge win_inet_pton 1.1.0 py39hcbf5309_4 conda-forge winpty 0.4.3 4 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.7.0 h0e60522_1 conda-forge zeromq 4.3.4 h0e60522_1 conda-forge zipp 3.8.0 pyhd8ed1ab_0 conda-forge zlib 1.2.12 h8ffe710_1 conda-forge zstd 1.5.2 h6255e5f_2 conda-forge zziplib 0.13.69 h1d00b33_1 conda-forge ```

Broken Config Setup

I followed the "Getting Started" Instructions with the following mods to add the robostack-humble channel (maybe I should delete some others?)

mamba create -n humble python=3.9
conda activate humble

conda config --env --add channels conda-forge
conda config --env --add channels robostack
conda config --env --add channels robostack-experimental
conda config --env --add channels robostack-humble

mamba install ros-humble-desktop

mamba install compilers cmake pkg-config make ninja colcon-common-extensions

mamba install vs2019_win-64

Then I updated the environment to add some customizations

mamba env update -f notebook_updates_humble.yaml where notebook_updates_humble.yaml contains:

``` name: humble channels: - robostack-humble - robostack-experimental - robostack - conda-forge dependencies: - jupyter - jupyterlab - scipy - matplotlib - numpy - pinocchio - pip - pyngrok - u-msgpack-python - pygit2 - ipython - pillow - pyzmq - tornado - pip: - robotpy-cppheaderparser ```
danzimmerman commented 2 years ago

Possibly related issues

https://github.com/ros2/ros2/issues/844 https://github.com/ros2/ros2_documentation/issues/488 https://answers.ros.org/question/356763/ros2-windows-rmw_implementation-error-when-running-examples/

Can confirm according to the second link that CLI commands like ros2 topic list throw the same error.

Working Config OpenSSL

(humble) c:\Code\>mamba list | findstr openssl
openssl                   1.1.1q               h8ffe710_0    conda-forge
pyopenssl                 22.0.0             pyhd8ed1ab_0    conda-forge

Broken Config OpenSSL

(humble) c:\code>mamba list | findstr openssl
openssl                   1.1.1q               h8ffe710_0    conda-forge
pyopenssl                 22.0.0             pyhd8ed1ab_0    conda-forge
Tobias-Fischer commented 2 years ago

Just to clarify - in our case the issue cannot be related to OpenSSL as both working and broken configs are the same?

danzimmerman commented 2 years ago

@Tobias-Fischer Yes, looks that way, doesn't seem to be OpenSSL version issue at least.

danzimmerman commented 2 years ago

Trying to downgrade ros-humble-fastrtps to match the working config's 2.6.1, which will only change that package:

``` (humble) c:\code\>mamba install ros-humble-fastrtps=2.6.1 --dry-run __ __ __ __ / \ / \ / \ / \ / \/ \/ \/ \ ███████████████/ /██/ /██/ /██/ /████████████████████████ / / \ / \ / \ / \ \____ / / \_/ \_/ \_/ \ o \__, / _/ \_____/ ` |/ ███╗ ███╗ █████╗ ███╗ ███╗██████╗ █████╗ ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗ ██╔████╔██║███████║██╔████╔██║██████╔╝███████║ ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║ ██║ ╚═╝ ██║██║ ██║██║ ╚═╝ ██║██████╔╝██║ ██║ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝ mamba (0.25.0) supported by @QuantStack GitHub: https://github.com/mamba-org/mamba Twitter: https://twitter.com/QuantStack █████████████████████████████████████████████████████████████ Looking for: ['ros-humble-fastrtps=2.6.1'] robostack-experimental/win-64 No change robostack-humble/noarch No change robostack-humble/win-64 No change robostack/win-64 No change robostack-experimental/noarch No change robostack/noarch No change conda-forge/noarch 9.0MB @ 3.9MB/s 2.9s conda-forge/win-64 15.9MB @ 3.5MB/s 5.8s Pinned packages: - python 3.9.* Transaction Prefix: C:\Users\dan\mambaforge\envs\humble Updating specs: - ros-humble-fastrtps=2.6.1 - ca-certificates - certifi - openssl Package Version Build Channel Size ------------------------------------------------------------------------------------ Downgrade: ------------------------------------------------------------------------------------ - ros-humble-fastrtps 2.6.2 py39hf2f0fb7_1 robostack-humble + ros-humble-fastrtps 2.6.1 py39hf2f0fb7_0 robostack-humble/win-64 3MB Summary: Downgrade: 1 packages Total download: 3MB ------------------------------------------------------------------------------------ Dry run. Exiting. DryRunExit: Dry run. Exiting. ```

However, no change:

(humble) C:\code\ros\humble_ws>ros2 topic list
[ERROR] [1661120351.902239800] [rcl]: 
Error getting RMW implementation identifier / RMW implementation not installed (expected identifier of 'rmw_fastrtps_cpp'), 
with error message 'failed to load shared library 'rmw_fastrtps_cpp.dll' due to LoadLibrary error: 126, 
at C:\bld\ros-humble-rcutils_1655024829144\work\ros-humble-rcutils\src\work\src\shared_library.c:159, 
at C:\bld\ros-humble-rmw-implementation_1655039337688\work\ros-humble-rmw-implementation\src\work\src\functions.cpp:67', 
exiting with 1., 
at C:\bld\ros-humble-rcl_1655040514413\work\ros-humble-rcl\src\work\src\rcl\rmw_implementation_identifier_check.c:145
(humble) C:\code\ros\humble_ws>mamba list | findstr fastrtps
ros-humble-fastrtps       2.6.1            py39hf2f0fb7_0    robostack-humble
ros-humble-fastrtps-cmake-module 2.2.0            py39he8739fe_1    robostack-humble
ros-humble-rmw-fastrtps-cpp 6.2.1            py39he8739fe_0    robostack-humble
ros-humble-rmw-fastrtps-dynamic-cpp 6.2.1            py39he8739fe_0    robostack-humble
ros-humble-rmw-fastrtps-shared-cpp 6.2.1            py39he8739fe_0    robostack-humble
ros-humble-rosidl-typesupport-fastrtps-c 2.2.0            py39he8739fe_0    robostack-humble
ros-humble-rosidl-typesupport-fastrtps-cpp 2.2.0            py39he8739fe_0    robostack-humble
traversaro commented 2 years ago

@danzimmerman I followed your instructions, but I am unable to reproduce your problem. My mamba list is:

~~~ # packages in environment at C:\Users\STraversaro\AppData\Local\mambaforge\envs\humble: # # Name Version Build Channel anyio 3.6.1 pyhd8ed1ab_1 conda-forge aom 3.4.0 h0e60522_1 conda-forge argcomplete 2.0.0 pyhd8ed1ab_0 conda-forge argon2-cffi 21.3.0 pyhd8ed1ab_0 conda-forge argon2-cffi-bindings 21.2.0 py39hb82d6ee_2 conda-forge assimp 5.2.4 hc2aa0de_0 conda-forge asttokens 2.0.8 pyhd8ed1ab_0 conda-forge atomicwrites 1.4.1 pyhd8ed1ab_0 conda-forge attrs 22.1.0 pyh71513ae_1 conda-forge babel 2.10.3 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 beautifulsoup4 4.11.1 pyha770c72_0 conda-forge bleach 5.0.1 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 brotlipy 0.7.0 py39hb82d6ee_1004 conda-forge bullet 3.21 h832f523_3 conda-forge bullet-cpp 3.21 h2e25243_3 conda-forge bzip2 1.0.8 h8ffe710_4 conda-forge c-compiler 1.5.0 h8ffe710_0 conda-forge ca-certificates 2022.6.15 h5b45459_0 conda-forge cached-property 1.5.2 hd8ed1ab_1 conda-forge cached_property 1.5.2 pyha770c72_1 conda-forge cairo 1.16.0 h0ac17fb_1012 conda-forge catkin_pkg 0.5.2 pyhd8ed1ab_0 conda-forge certifi 2022.6.15 py39hcbf5309_0 conda-forge cffi 1.15.1 py39h0878f49_0 conda-forge charset-normalizer 2.1.0 pyhd8ed1ab_0 conda-forge clangdev 5.0.0 flang_3 conda-forge cmake 3.24.1 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.10.0 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.5.0 h57928b3_0 conda-forge console_bridge 1.0.2 h5362a0b_1 conda-forge coverage 6.4.4 py39hb82d6ee_0 conda-forge cppcheck 2.7.5 py39hd48a9a8_0 conda-forge cryptography 37.0.4 py39h7bc7c5c_0 conda-forge curl 7.83.1 h789b8ee_0 conda-forge cxx-compiler 1.5.0 h2d74725_0 conda-forge cycler 0.11.0 pyhd8ed1ab_0 conda-forge debugpy 1.6.3 py39h415ef7b_0 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distlib 0.3.5 pyhd8ed1ab_0 conda-forge distro 1.6.0 pyhd8ed1ab_0 conda-forge docutils 0.19 py39hcbf5309_0 conda-forge double-conversion 3.2.0 h0e60522_0 conda-forge eigen 3.4.0 h2d74725_0 conda-forge eigenpy 2.7.11 py39h3ce40e6_0 conda-forge empy 3.3.4 pyh9f0ad1d_1 conda-forge entrypoints 0.4 pyhd8ed1ab_0 conda-forge executing 0.10.0 pyhd8ed1ab_0 conda-forge expat 2.4.8 h39d44d4_0 conda-forge ffmpeg 4.4.2 gpl_hbb6702b_107 conda-forge flake8 5.0.4 pyhd8ed1ab_0 conda-forge flang 5.0.0 he025d50_20180525 conda-forge flang_win-64 5.0.0 h13ae965_20180526 conda-forge flann 1.9.1 h23a95e4_1011 conda-forge flit-core 3.7.1 pyhd8ed1ab_0 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.36.0 py39hb82d6ee_0 conda-forge foonathan-memory 0.7.2 h57928b3_0 conda-forge fortran-compiler 1.5.0 h9655429_0 conda-forge freeglut 3.2.2 h0e60522_1 conda-forge freeimage 3.18.0 h064cf08_10 conda-forge freetype 2.12.1 h546665d_0 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 glib 2.72.1 h7755175_0 conda-forge glib-tools 2.72.1 h7755175_0 conda-forge gmock 1.11.0 h2d74725_0 conda-forge graphite2 1.3.13 1000 conda-forge graphviz 5.0.1 had6c3a3_0 conda-forge gst-plugins-base 1.20.3 he07aa86_0 conda-forge gstreamer 1.20.3 hdff456e_0 conda-forge gtest 1.11.0 h2d74725_0 conda-forge gts 0.7.6 h7c369d9_2 conda-forge harfbuzz 5.1.0 h27de254_0 conda-forge hdf4 4.2.15 h0e5069d_4 conda-forge hdf5 1.12.2 nompi_h2a0e4a3_100 conda-forge hpp-fcl 2.1.2 py39h8d6bf57_0 conda-forge humanfriendly 10.0 py39hcbf5309_2 conda-forge icu 70.1 h0e60522_0 conda-forge idna 3.3 pyhd8ed1ab_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.9.0 pyhd8ed1ab_0 conda-forge iniconfig 1.1.1 pyh9f0ad1d_0 conda-forge intel-openmp 2022.1.0 h57928b3_3787 conda-forge ipykernel 6.15.1 pyh025b116_0 conda-forge ipython 8.4.0 py39hcbf5309_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge ipywidgets 8.0.1 pyhd8ed1ab_0 conda-forge jasper 2.0.33 h77af90b_0 conda-forge jedi 0.18.1 pyhd8ed1ab_2 conda-forge jinja2 3.1.2 pyhd8ed1ab_1 conda-forge jpeg 9e h8ffe710_2 conda-forge json5 0.9.5 pyh9f0ad1d_0 conda-forge jsoncpp 1.9.5 h2d74725_1 conda-forge jsonschema 4.14.0 pyhd8ed1ab_0 conda-forge jupyter 1.0.0 py39hcbf5309_7 conda-forge jupyter_client 7.3.4 pyhd8ed1ab_0 conda-forge jupyter_console 6.4.4 pyhd8ed1ab_0 conda-forge jupyter_core 4.11.1 py39hcbf5309_0 conda-forge jupyter_server 1.18.1 pyhd8ed1ab_0 conda-forge jupyterlab 3.4.5 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.2.2 pyhd8ed1ab_0 conda-forge jupyterlab_server 2.15.0 pyhd8ed1ab_0 conda-forge jupyterlab_widgets 3.0.2 pyhd8ed1ab_0 conda-forge jxrlib 1.1 h8ffe710_2 conda-forge kiwisolver 1.4.4 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 4.0.0 h63175ca_0 conda-forge libblas 3.9.0 16_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 16_win64_mkl conda-forge libclang 14.0.6 default_h77d9078_0 conda-forge libclang13 14.0.6 default_h77d9078_0 conda-forge libcurl 7.83.1 h789b8ee_0 conda-forge libdeflate 1.13 h8ffe710_0 conda-forge libffi 3.4.2 h8ffe710_5 conda-forge libflang 5.0.0 h6538335_20180525 conda-forge libgd 2.3.3 h891f43f_3 conda-forge libgit2 1.4.4 h8648793_0 conda-forge libglib 2.72.1 h3be07f2_0 conda-forge libiconv 1.16 he774522_0 conda-forge libignition-cmake2 2.14.0 h0e60522_0 conda-forge libignition-math6 6.11.0 py39h24871e4_1 conda-forge liblapack 3.9.0 16_win64_mkl conda-forge liblapacke 3.9.0 16_win64_mkl conda-forge libnetcdf 4.8.1 nompi_h85765be_104 conda-forge libogg 1.3.4 h8ffe710_1 conda-forge libopencv 4.5.5 py39he11e404_13 conda-forge libpng 1.6.37 h1d00b33_4 conda-forge libprotobuf 3.20.1 h7755175_1 conda-forge libraw 0.20.2 hee1bdec_1 conda-forge libsodium 1.0.18 h8d14728_1 conda-forge libsqlite 3.39.2 h8ffe710_1 conda-forge libssh2 1.10.0 h680486a_3 conda-forge libtheora 1.1.1 h8d14728_1005 conda-forge libtiff 4.4.0 h92677e6_3 conda-forge libvorbis 1.3.7 h0e60522_0 conda-forge libwebp 1.2.4 h8ffe710_0 conda-forge libwebp-base 1.2.4 h8ffe710_0 conda-forge libxcb 1.13 hcd874cb_1004 conda-forge libxml2 2.9.14 hf5bbc77_4 conda-forge libxslt 1.1.35 h34f844d_0 conda-forge libzip 1.9.2 hfed4ece_1 conda-forge libzlib 1.2.12 h8ffe710_2 conda-forge llvm-meta 5.0.0 0 conda-forge loguru 0.6.0 py39hcbf5309_1 conda-forge lxml 4.9.1 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 markupsafe 2.1.1 py39hb82d6ee_1 conda-forge matplotlib 3.5.3 py39hcbf5309_1 conda-forge matplotlib-base 3.5.3 py39h581301d_1 conda-forge matplotlib-inline 0.1.6 pyhd8ed1ab_0 conda-forge mccabe 0.7.0 pyhd8ed1ab_0 conda-forge mistune 0.8.4 py39hb82d6ee_1005 conda-forge mkl 2022.1.0 h6a75c08_874 conda-forge msys2-conda-epoch 20160418 1 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge nbclassic 0.4.3 pyhd8ed1ab_0 conda-forge nbclient 0.6.6 pyhd8ed1ab_0 conda-forge nbconvert 6.5.3 pyhd8ed1ab_0 conda-forge nbconvert-core 6.5.3 pyhd8ed1ab_0 conda-forge nbconvert-pandoc 6.5.3 pyhd8ed1ab_0 conda-forge nbformat 5.4.0 pyhd8ed1ab_0 conda-forge nest-asyncio 1.5.5 pyhd8ed1ab_0 conda-forge netifaces 0.11.0 py39hb82d6ee_0 conda-forge ninja 1.11.0 h2d74725_0 conda-forge notebook 6.4.12 pyha770c72_0 conda-forge notebook-shim 0.1.0 pyhd8ed1ab_0 conda-forge numpy 1.23.2 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 openh264 2.3.0 h0e60522_0 conda-forge openjpeg 2.5.0 hc9384bd_1 conda-forge openmp 5.0.0 vc14_1 conda-forge openssl 1.1.1q h8ffe710_0 conda-forge orocos-kdl 1.5.1 h415ef7b_2 conda-forge packaging 21.3 pyhd8ed1ab_0 conda-forge pandoc 2.19.1 h57928b3_0 conda-forge pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge pango 1.50.9 h480d202_0 conda-forge parso 0.8.3 pyhd8ed1ab_0 conda-forge pcl 1.12.0 h8e4b9db_2 conda-forge pcre 8.45 h0e60522_0 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 9.2.0 py39hcef8f5f_2 conda-forge pinocchio 2.6.8 py39h742021c_1 conda-forge pip 22.2.2 pyhd8ed1ab_0 conda-forge pixman 0.40.0 h8ffe710_0 conda-forge pkg-config 0.29.2 h2bf4dc2_1008 conda-forge pkgutil-resolve-name 1.3.10 pyhd8ed1ab_0 conda-forge pluggy 1.0.0 py39hcbf5309_3 conda-forge ply 3.11 py_1 conda-forge proj 9.0.1 h1cfcee9_1 conda-forge prometheus_client 0.14.1 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.30 pyha770c72_0 conda-forge prompt_toolkit 3.0.30 hd8ed1ab_0 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 pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge py 1.11.0 pyh6c4a22f_0 conda-forge py-opencv 4.5.5 py39h832f523_13 conda-forge pybind11 2.10.0 py39h2e07f2f_0 conda-forge pybind11-abi 4 hd8ed1ab_3 conda-forge pybind11-global 2.10.0 py39h2e07f2f_0 conda-forge pybullet 3.21 py39h2e25243_3 conda-forge pycairo 1.21.0 py39h1f09dad_1 conda-forge pycodestyle 2.9.1 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.5.0 pyhd8ed1ab_0 conda-forge pygit2 1.9.2 py39hb82d6ee_0 conda-forge pygments 2.11.2 pyhd8ed1ab_0 conda-forge pyngrok 5.1.0 pyhd8ed1ab_0 conda-forge pyopenssl 22.0.0 pyhd8ed1ab_0 conda-forge pyparsing 3.0.9 pyhd8ed1ab_0 conda-forge pyqt 5.15.7 py39hb08f45d_0 conda-forge pyqt-builder 1.13.0 py_2 robostack-humble pyqt5-sip 12.11.0 py39h415ef7b_0 conda-forge pyreadline3 3.4.1 py39hcbf5309_0 conda-forge pyrsistent 0.18.1 py39hb82d6ee_1 conda-forge pysocks 1.7.1 py39hcbf5309_5 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-fastjsonschema 2.16.1 pyhd8ed1ab_0 conda-forge python_abi 3.9 2_cp39 conda-forge pytz 2022.2.1 pyhd8ed1ab_0 conda-forge pywin32 303 py39hb82d6ee_0 conda-forge pywinpty 2.0.7 py39h99910a6_0 conda-forge pyyaml 6.0 py39hb82d6ee_4 conda-forge pyzmq 23.2.1 py39he46f08e_0 conda-forge qhull 2020.2 h70d2c02_2 conda-forge qt 5.15.4 h2d74725_0 conda-forge qt-main 5.15.4 h467ea89_2 conda-forge qt-webengine 5.15.4 h7325c83_3 conda-forge qtconsole 5.3.1 pyhd8ed1ab_0 conda-forge qtconsole-base 5.3.1 pyha770c72_0 conda-forge qtpy 2.2.0 pyhd8ed1ab_0 conda-forge requests 2.28.1 pyhd8ed1ab_0 conda-forge robotpy-cppheaderparser 5.0.16 pypi_0 pypi ros-humble-action-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-action-tutorials-cpp 0.20.2 py39he8739fe_0 robostack-humble ros-humble-action-tutorials-interfaces 0.20.2 py39ha598a99_0 robostack-humble ros-humble-action-tutorials-py 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-actionlib-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-ament-cmake 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-auto 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-copyright 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-core 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-cppcheck 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-cpplint 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-definitions 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-dependencies 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-include-directories 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-interfaces 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-libraries 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-link-flags 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-export-targets 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-flake8 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-gen-version-h 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-gmock 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-gtest 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-include-directories 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-libraries 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-lint-cmake 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-pep257 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-pytest 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-python 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-ros 0.10.0 py39he8739fe_0 robostack-humble ros-humble-ament-cmake-target-dependencies 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-test 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-uncrustify 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-version 1.3.2 py39he8739fe_1 robostack-humble ros-humble-ament-cmake-xmllint 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-copyright 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-cppcheck 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-cpplint 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-flake8 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-index-cpp 1.4.0 py39he8739fe_1 robostack-humble ros-humble-ament-index-python 1.4.0 py39h4c0ac80_1 robostack-humble ros-humble-ament-lint 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-lint-auto 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-lint-cmake 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-lint-common 0.12.4 py39he8739fe_1 robostack-humble ros-humble-ament-package 0.14.0 py39h4c0ac80_1 robostack-humble ros-humble-ament-pep257 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-uncrustify 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-ament-xmllint 0.12.4 py39h4c0ac80_1 robostack-humble ros-humble-angles 1.13.0 py39h4c0ac80_0 robostack-humble ros-humble-builtin-interfaces 1.2.0 py39ha598a99_0 robostack-humble ros-humble-class-loader 2.2.0 py39h03a1d73_0 robostack-humble ros-humble-common-interfaces 4.2.2 py39he8739fe_0 robostack-humble ros-humble-composition 0.20.2 py39he8739fe_0 robostack-humble ros-humble-composition-interfaces 1.2.0 py39ha598a99_0 robostack-humble ros-humble-console-bridge-vendor 1.4.0 py39h03a1d73_0 robostack-humble ros-humble-demo-nodes-cpp 0.20.2 py39he8739fe_0 robostack-humble ros-humble-demo-nodes-cpp-native 0.20.2 py39he8739fe_0 robostack-humble ros-humble-demo-nodes-py 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-depthimage-to-laserscan 2.5.0 py39h04a95f2_0 robostack-humble ros-humble-desktop 0.10.0 py39he8739fe_0 robostack-humble ros-humble-diagnostic-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-domain-coordinator 0.10.0 py39h4c0ac80_1 robostack-humble ros-humble-dummy-map-server 0.20.2 py39he8739fe_0 robostack-humble ros-humble-dummy-robot-bringup 0.20.2 py39he8739fe_0 robostack-humble ros-humble-dummy-sensors 0.20.2 py39he8739fe_0 robostack-humble ros-humble-eigen3-cmake-module 0.1.1 py39he8739fe_1 robostack-humble ros-humble-example-interfaces 0.9.3 py39ha598a99_0 robostack-humble ros-humble-examples-rclcpp-minimal-action-client 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-action-server 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-client 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-composition 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-publisher 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-service 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-subscriber 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-minimal-timer 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclcpp-multithreaded-executor 0.15.0 py39he8739fe_0 robostack-humble ros-humble-examples-rclpy-executors 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-action-client 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-action-server 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-client 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-publisher 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-service 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-examples-rclpy-minimal-subscriber 0.15.0 py39h4c0ac80_0 robostack-humble ros-humble-fastcdr 1.0.24 py39he8739fe_1 robostack-humble ros-humble-fastrtps 2.6.2 py39hf2f0fb7_1 robostack-humble ros-humble-fastrtps-cmake-module 2.2.0 py39he8739fe_1 robostack-humble ros-humble-foonathan-memory-vendor 1.2.0 py39he8739fe_1 robostack-humble ros-humble-geometry-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-geometry2 0.25.0 py39he8739fe_0 robostack-humble ros-humble-gmock-vendor 1.10.9004 py39he8739fe_1 robostack-humble ros-humble-gtest-vendor 1.10.9004 py39he8739fe_1 robostack-humble ros-humble-ignition-cmake2-vendor 0.0.2 py39he8739fe_0 robostack-humble ros-humble-ignition-math6-vendor 0.0.2 py39he8739fe_0 robostack-humble ros-humble-image-geometry 3.0.3 py39h04a95f2_0 robostack-humble ros-humble-image-tools 0.20.2 py39h04a95f2_0 robostack-humble ros-humble-image-transport 3.1.4 py39he8739fe_0 robostack-humble ros-humble-interactive-markers 2.3.2 py39he8739fe_0 robostack-humble ros-humble-intra-process-demo 0.20.2 py39h04a95f2_0 robostack-humble ros-humble-joy 3.1.0 py39he8739fe_0 robostack-humble ros-humble-kdl-parser 2.6.2 py39he8739fe_0 robostack-humble ros-humble-keyboard-handler 0.0.4 py39he8739fe_1 robostack-humble ros-humble-laser-geometry 2.4.0 py39he8739fe_0 robostack-humble ros-humble-launch 1.0.2 py39h4c0ac80_1 robostack-humble ros-humble-launch-ros 0.19.3 py39h4c0ac80_0 robostack-humble ros-humble-launch-testing 1.0.2 py39h4c0ac80_1 robostack-humble ros-humble-launch-testing-ament-cmake 1.0.2 py39he8739fe_0 robostack-humble ros-humble-launch-testing-ros 0.19.3 py39h4c0ac80_0 robostack-humble ros-humble-launch-xml 1.0.2 py39h4c0ac80_1 robostack-humble ros-humble-launch-yaml 1.0.2 py39h4c0ac80_1 robostack-humble ros-humble-libcurl-vendor 3.1.0 py39h93283aa_0 robostack-humble ros-humble-libstatistics-collector 1.2.0 py39ha598a99_0 robostack-humble ros-humble-libyaml-vendor 1.2.2 py39he8739fe_0 robostack-humble ros-humble-lifecycle 0.20.2 py39he8739fe_0 robostack-humble ros-humble-lifecycle-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-logging-demo 0.20.2 py39ha598a99_0 robostack-humble ros-humble-map-msgs 2.1.0 py39ha598a99_0 robostack-humble ros-humble-message-filters 4.3.2 py39he8739fe_0 robostack-humble ros-humble-nav-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-orocos-kdl-vendor 0.2.4 py39he8739fe_1 robostack-humble ros-humble-osrf-pycommon 2.0.2 py39h4c0ac80_1 robostack-humble ros-humble-pcl-conversions 2.4.0 py39h2967a58_0 robostack-humble ros-humble-pcl-msgs 1.0.0 py39ha598a99_0 robostack-humble ros-humble-pendulum-msgs 0.20.2 py39ha598a99_0 robostack-humble ros-humble-pluginlib 5.1.0 py39he8739fe_0 robostack-humble ros-humble-pybind11-vendor 2.4.1 py39he8739fe_1 robostack-humble ros-humble-python-cmake-module 0.10.0 py39he8739fe_0 robostack-humble ros-humble-python-qt-binding 1.1.1 py39he8739fe_0 robostack-humble ros-humble-qt-dotgraph 2.2.1 py39he8739fe_0 robostack-humble ros-humble-qt-gui 2.2.1 py39he8739fe_0 robostack-humble ros-humble-qt-gui-cpp 2.2.1 py39he8739fe_0 robostack-humble ros-humble-qt-gui-py-common 2.2.1 py39he8739fe_0 robostack-humble ros-humble-quality-of-service-demo-cpp 0.20.2 py39he8739fe_0 robostack-humble ros-humble-quality-of-service-demo-py 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-rcl 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rcl-action 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rcl-interfaces 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rcl-lifecycle 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rcl-logging-interface 2.3.0 py39he8739fe_0 robostack-humble ros-humble-rcl-logging-spdlog 2.3.0 py39h985731a_0 robostack-humble ros-humble-rcl-yaml-param-parser 5.3.1 py39he8739fe_0 robostack-humble ros-humble-rclcpp 16.0.1 py39ha598a99_0 robostack-humble ros-humble-rclcpp-action 16.0.1 py39he8739fe_0 robostack-humble ros-humble-rclcpp-components 16.0.1 py39he8739fe_0 robostack-humble ros-humble-rclcpp-lifecycle 16.0.1 py39he8739fe_0 robostack-humble ros-humble-rclpy 3.3.4 py39ha598a99_0 robostack-humble ros-humble-rcpputils 2.4.0 py39he8739fe_0 robostack-humble ros-humble-rcutils 5.1.1 py39he8739fe_0 robostack-humble ros-humble-resource-retriever 3.1.0 py39he8739fe_0 robostack-humble ros-humble-rmw 6.1.0 py39he8739fe_0 robostack-humble ros-humble-rmw-connextdds 0.11.1 py39he8739fe_0 robostack-humble ros-humble-rmw-connextdds-common 0.11.1 py39he8739fe_0 robostack-humble ros-humble-rmw-dds-common 1.6.0 py39ha598a99_0 robostack-humble ros-humble-rmw-fastrtps-cpp 6.2.1 py39he8739fe_0 robostack-humble ros-humble-rmw-fastrtps-dynamic-cpp 6.2.1 py39he8739fe_0 robostack-humble ros-humble-rmw-fastrtps-shared-cpp 6.2.1 py39he8739fe_0 robostack-humble ros-humble-rmw-implementation 2.8.1 py39he8739fe_0 robostack-humble ros-humble-rmw-implementation-cmake 6.1.0 py39he8739fe_1 robostack-humble ros-humble-robot-state-publisher 3.0.2 py39he8739fe_0 robostack-humble ros-humble-ros-base 0.10.0 py39he8739fe_0 robostack-humble ros-humble-ros-core 0.10.0 py39he8739fe_0 robostack-humble ros-humble-ros-environment 3.2.1 py39he8739fe_1 robostack-humble ros-humble-ros-workspace 1.0.2 py39he8739fe_1 robostack-humble ros-humble-ros2action 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2bag 0.15.2 py39h4c0ac80_0 robostack-humble ros-humble-ros2cli 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2cli-common-extensions 0.1.1 py39he8739fe_0 robostack-humble ros-humble-ros2component 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2doctor 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2interface 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2launch 0.19.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2lifecycle 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2multicast 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2node 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2param 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2pkg 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2run 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2service 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-ros2topic 0.18.3 py39h4c0ac80_0 robostack-humble ros-humble-rosbag2 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-compression 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-compression-zstd 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-cpp 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-interfaces 0.15.2 py39ha598a99_0 robostack-humble ros-humble-rosbag2-py 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-storage 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-storage-default-plugins 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosbag2-transport 0.15.2 py39he8739fe_0 robostack-humble ros-humble-rosgraph-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rosidl-adapter 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-cli 3.1.3 py39h4c0ac80_1 robostack-humble ros-humble-rosidl-cmake 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-default-generators 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rosidl-default-runtime 1.2.0 py39ha598a99_0 robostack-humble ros-humble-rosidl-generator-c 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-generator-cpp 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-generator-py 0.14.2 py39ha598a99_0 robostack-humble ros-humble-rosidl-parser 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-runtime-c 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-runtime-cpp 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-runtime-py 0.9.2 py39h4c0ac80_0 robostack-humble ros-humble-rosidl-typesupport-c 2.0.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-cpp 2.0.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-fastrtps-c 2.2.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-fastrtps-cpp 2.2.0 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-interface 3.1.3 py39he8739fe_1 robostack-humble ros-humble-rosidl-typesupport-introspection-c 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rosidl-typesupport-introspection-cpp 3.1.3 py39he8739fe_0 robostack-humble ros-humble-rpyutils 0.2.1 py39h4c0ac80_1 robostack-humble ros-humble-rqt-action 2.0.1 py39h4c0ac80_0 robostack-humble ros-humble-rqt-bag 1.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-bag-plugins 1.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-common-plugins 1.2.0 py39he8739fe_0 robostack-humble ros-humble-rqt-console 2.0.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-graph 1.2.1 py39h4c0ac80_0 robostack-humble ros-humble-rqt-gui 1.1.4 py39h4c0ac80_0 robostack-humble ros-humble-rqt-gui-cpp 1.1.4 py39he8739fe_0 robostack-humble ros-humble-rqt-gui-py 1.1.4 py39h4c0ac80_0 robostack-humble ros-humble-rqt-image-view 1.2.0 py39he8739fe_0 robostack-humble ros-humble-rqt-msg 1.0.6 py39h4c0ac80_0 robostack-humble ros-humble-rqt-plot 1.1.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-publisher 1.1.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-py-common 1.1.4 py39ha598a99_0 robostack-humble ros-humble-rqt-py-console 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-reconfigure 1.0.8 py39h4c0ac80_0 robostack-humble ros-humble-rqt-service-caller 1.0.5 py39h4c0ac80_0 robostack-humble ros-humble-rqt-shell 1.0.2 py39h4c0ac80_0 robostack-humble ros-humble-rqt-srv 1.0.3 py39h4c0ac80_0 robostack-humble ros-humble-rqt-topic 1.2.3 py39h4c0ac80_0 robostack-humble ros-humble-rti-connext-dds-cmake-module 0.11.1 py39he8739fe_1 robostack-humble ros-humble-rviz-assimp-vendor 11.2.2 py39h183ed34_0 robostack-humble ros-humble-rviz-common 11.2.2 py39he8739fe_0 robostack-humble ros-humble-rviz-default-plugins 11.2.2 py39he8739fe_0 robostack-humble ros-humble-rviz-ogre-vendor 11.2.2 py39hfa3779c_0 robostack-humble ros-humble-rviz-rendering 11.2.2 py39h84c1bae_0 robostack-humble ros-humble-rviz2 11.2.2 py39he8739fe_0 robostack-humble ros-humble-sdl2-vendor 3.1.0 py39he8739fe_0 robostack-humble ros-humble-sensor-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-sensor-msgs-py 4.2.2 py39h4c0ac80_0 robostack-humble ros-humble-shape-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-shared-queues-vendor 0.15.2 py39he8739fe_1 robostack-humble ros-humble-spdlog-vendor 1.3.0 py39h985731a_0 robostack-humble ros-humble-sqlite3-vendor 0.15.2 py39hed94de0_1 robostack-humble ros-humble-sros2 0.10.4 py39h4c0ac80_0 robostack-humble ros-humble-sros2-cmake 0.10.4 py39he8739fe_0 robostack-humble ros-humble-statistics-msgs 1.2.0 py39ha598a99_0 robostack-humble ros-humble-std-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-std-srvs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-stereo-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-tango-icons-vendor 0.1.1 py39he8739fe_0 robostack-humble ros-humble-teleop-twist-joy 2.4.3 py39he8739fe_0 robostack-humble ros-humble-teleop-twist-keyboard 2.3.2 py39h4c0ac80_0 robostack-humble ros-humble-tf2 0.25.0 py39h03a1d73_0 robostack-humble ros-humble-tf2-bullet 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-eigen 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-eigen-kdl 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-geometry-msgs 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-kdl 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-msgs 0.25.0 py39ha598a99_0 robostack-humble ros-humble-tf2-py 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-ros 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-ros-py 0.25.0 py39h4c0ac80_0 robostack-humble ros-humble-tf2-sensor-msgs 0.25.0 py39he8739fe_0 robostack-humble ros-humble-tf2-tools 0.25.0 py39h4c0ac80_0 robostack-humble ros-humble-tinyxml-vendor 0.8.3 py39he8739fe_1 robostack-humble ros-humble-tinyxml2-vendor 0.7.5 py39hffb49de_1 robostack-humble ros-humble-topic-monitor 0.20.2 py39h4c0ac80_0 robostack-humble ros-humble-tracetools 4.1.0 py39he8739fe_0 robostack-humble ros-humble-trajectory-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-turtlesim 1.4.2 py39ha598a99_0 robostack-humble ros-humble-uncrustify-vendor 2.0.2 py39he8739fe_1 robostack-humble ros-humble-unique-identifier-msgs 2.2.1 py39ha598a99_0 robostack-humble ros-humble-urdf 2.6.0 py39he8739fe_0 robostack-humble ros-humble-urdf-parser-plugin 2.6.0 py39he8739fe_0 robostack-humble ros-humble-urdfdom 3.0.2 py39h03a1d73_0 robostack-humble ros-humble-urdfdom-headers 1.0.6 py39he8739fe_1 robostack-humble ros-humble-visualization-msgs 4.2.2 py39ha598a99_0 robostack-humble ros-humble-yaml-cpp-vendor 8.0.1 py39he8739fe_1 robostack-humble ros-humble-zstd-vendor 0.15.2 py39hfc7bdbf_1 robostack-humble ros2-distro-mutex 0.1.0 humble robostack-humble rosdistro 0.8.3 py39hcbf5309_4 conda-forge rospkg 1.4.0 pyhd8ed1ab_0 conda-forge scipy 1.9.0 py39h316f440_0 conda-forge sdl2 2.0.22 h0e60522_2 conda-forge send2trash 1.8.0 pyhd8ed1ab_0 conda-forge setuptools 65.1.1 py39hcbf5309_0 conda-forge sip 6.6.2 py39h415ef7b_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge sniffio 1.2.0 py39hcbf5309_3 conda-forge snowballstemmer 2.2.0 pyhd8ed1ab_0 conda-forge soupsieve 2.3.2.post1 pyhd8ed1ab_0 conda-forge spdlog 1.9.2 h2d74725_1 conda-forge sqlite 3.39.2 h8ffe710_1 conda-forge stack_data 0.4.0 pyhd8ed1ab_0 conda-forge svt-av1 1.2.1 h0e60522_0 conda-forge tbb 2021.5.0 h2d74725_1 conda-forge tbb-devel 2021.5.0 h2d74725_1 conda-forge terminado 0.15.0 py39hcbf5309_0 conda-forge tinycss2 1.1.1 pyhd8ed1ab_0 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 tornado 6.2 py39hb82d6ee_0 conda-forge traitlets 5.3.0 pyhd8ed1ab_0 conda-forge typing_extensions 4.3.0 pyha770c72_0 conda-forge tzdata 2022c h191b570_0 conda-forge u-msgpack-python 2.7.1 pyh9f0ad1d_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 urllib3 1.26.11 pyhd8ed1ab_0 conda-forge utfcpp 3.2.1 h57928b3_0 conda-forge vc 14.2 hb210afc_6 conda-forge vs2015_runtime 14.29.30037 h902a5da_6 conda-forge vs2017_win-64 19.16.27033 hb90652a_6 conda-forge vs2019_win-64 19.29.30037 h774bd60_6 conda-forge vswhere 3.0.3 h57928b3_0 conda-forge vtk 9.1.0 qt_py39h5fee18d_212 conda-forge wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge webencodings 0.5.1 py_1 conda-forge websocket-client 1.3.3 pyhd8ed1ab_0 conda-forge wheel 0.37.1 pyhd8ed1ab_0 conda-forge widgetsnbextension 4.0.2 pyhd8ed1ab_0 conda-forge win32_setctime 1.1.0 pyhd8ed1ab_0 conda-forge win_inet_pton 1.1.0 py39hcbf5309_4 conda-forge winpty 0.4.3 4 conda-forge x264 1!164.3095 h8ffe710_2 conda-forge x265 3.5 h2d74725_3 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.6 h8d14728_0 conda-forge yaml 0.2.5 h8ffe710_2 conda-forge yaml-cpp 0.7.0 h0e60522_1 conda-forge zeromq 4.3.4 h0e60522_1 conda-forge zipp 3.8.1 pyhd8ed1ab_0 conda-forge zlib 1.2.12 h8ffe710_2 conda-forge zstd 1.5.2 h7755175_4 conda-forge zziplib 0.13.69 h1d00b33_1 conda-forge ~~~
danzimmerman commented 2 years ago

@traversaro Thanks, I'll diff that against mine and see if I can isolate my problem.

danzimmerman commented 2 years ago

@traversaro There aren't many differences in packages, and nothing that seems relevant 🤔

Yours (ST) Mine (DZ)

ST: graphviz                  5.0.1                had6c3a3_0    conda-forge
DZ: graphviz                  5.0.0                had6c3a3_0    conda-forge

ST: jsonschema                4.14.0             pyhd8ed1ab_0    conda-forge
DZ: jsonschema                4.9.1              pyhd8ed1ab_0    conda-forge

ST: setuptools                65.1.1           py39hcbf5309_0    conda-forge
DZ: setuptools                65.1.0           py39hcbf5309_0    conda-forge
traversaro commented 2 years ago

My suspect is that one of us has something corrupting/interfering with the system/environment in some way.

danzimmerman commented 2 years ago

It seems that a LoadLibrary Error 126 can be a dependency error.

Checking deps of rmw_fastrtps_cpp.dll with DUMPBIN

``` (humble) c:\Windows\System32>dumpbin /DEPENDENTS %CONDA_PREFIX%\Library\bin\rmw_fastrtps_cpp.dll Microsoft (R) COFF/PE Dumper Version 14.29.30038.1 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file C:\Users\\mambaforge\envs\humble\Library\bin\rmw_fastrtps_cpp.dll File Type: DLL Image has the following dependencies: rmw_fastrtps_shared_cpp.dll - fastrtps-2.6.dll rosidl_typesupport_fastrtps_c.dll rosidl_typesupport_fastrtps_cpp.dll fastcdr-1.0.dll rmw_dds_common.dll rmw_dds_common__rosidl_typesupport_cpp.dll rmw.dll rosidl_runtime_c.dll rcutils.dll MSVCP140.dll VCRUNTIME140.dll VCRUNTIME140_1.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll KERNEL32.dll Summary A000 .data 4000 .pdata 15000 .rdata 1000 .reloc 1000 .rsrc 3C000 .text ```

However, this doesn't seem like it should be an issue. All of the dependencies except KERNEL32.dll ship in the Library/bin folder.

import os
import pathlib
from subprocess import check_output

dll_path = pathlib.Path(os.environ['CONDA_PREFIX']) / 'Library/bin'
DLL_NAME = 'rmw_fastrtps_cpp.dll'

print(f'??? Checking DLL Path {dll_path} for dependencies of {DLL_NAME}')

dumpbin_output_string = check_output(['DUMPBIN', '/DEPENDENTS', (dll_path / DLL_NAME).as_posix()]).decode('UTF-8')
deps_list = dumpbin_output_string.split('dependencies:')[1].split('Summary')[0].strip().split()

# make them all lowercase so the check isn't case dependent
env_dlls = [fn.lower() for fn in os.listdir(dll_path) if fn.count('.dll')]
not_in_env_dlls = [fn for fn in deps_list if not fn.lower() in env_dlls]
in_env_dlls = [fn for fn in deps_list if fn.lower() in env_dlls]

print(f'\n>>> Found {len(in_env_dlls)} of {len(deps_list)} dependencies in {dll_path}:\n{in_env_dlls}')
print(f'\n>>> Did not find these DLLs in {dll_path}:\n{not_in_env_dlls}')

Gives

??? Checking DLL Path C:\Users\<username>\mambaforge\envs\humble\Library\bin for dependencies of rmw_fastrtps_cpp.dll

>>> Found 18 of 19 dependencies in C:\Users\dan\<username>\envs\humble\Library\bin:
['rmw_fastrtps_shared_cpp.dll', 'fastrtps-2.6.dll', 'rosidl_typesupport_fastrtps_c.dll', 'rosidl_typesupport_fastrtps_cpp.dll', 'fastcdr-1.0.dll', 'rmw_dds_common.dll', 'rmw_dds_common__rosidl_typesupport_cpp.dll', 'rmw.dll', 'rosidl_runtime_c.dll', 'rcutils.dll', 'MSVCP140.dll', 'VCRUNTIME140.dll', 'VCRUNTIME140_1.dll', 'api-ms-win-crt-runtime-l1-1-0.dll', 'api-ms-win-crt-heap-l1-1-0.dll', 'api-ms-win-crt-stdio-l1-1-0.dll', 'api-ms-win-crt-string-l1-1-0.dll', 'api-ms-win-crt-math-l1-1-0.dll']

>>> Did not find these DLLs in C:\Users\<username>\mambaforge\envs\humble\Library\bin:
['KERNEL32.dll']
danzimmerman commented 2 years ago

This documentation points at the need for Visual C++ Redistributable Packages for Visual Studio 2013 to supply msvcr20.dll for FastRTPS.

https://docs.ros.org/en/humble/How-To-Guides/Installation-Troubleshooting.html#failed-to-load-fast-rtps-shared-library

via

https://github.com/ros2/ros2/issues/708

I tried installing that (Windows Installer) but no luck. Will try to restart and check again.

EDIT: I restarted with no-luck and re-ran the Visual C++ 2013 Redistributable installer again:

image

Still no change. However, I don't see a msvcr20.dll in C:\Windows\System32 if that's where it's supposed to be. There, I have only

(humble) c:\Windows\System32>dir msvcr*.dll
 Volume in drive C is OS
 Volume Serial Number is 2C49-46C0

 Directory of c:\Windows\System32

02/01/2002  07:02 PM           829,264 msvcr100.dll
06/05/2021  08:06 AM            18,928 msvcr100_clr0400.dll
02/10/2016  09:08 PM           963,744 msvcr120.dll
06/05/2021  08:06 AM           993,632 msvcr120_clr0400.dll
06/05/2021  08:05 AM           673,896 msvcrt.dll
               5 File(s)      3,479,464 bytes
               0 Dir(s)  299,364,794,368 bytes free

I suppose there's a conda-forge package out there for the VC++ 2013 Redistributables?

danzimmerman commented 2 years ago

Looks like I'm barking up the wrong tree with the VC 2013 stuff.

I checked the dependencies of fastrtps-2.6.dll and found that it's looking for foonathan_memory-0.7.1.dll.

Output of dumpbin /dependents fastrtps-2.6.dll:

```(humble) C:\Users\\mambaforge\envs\humble\Library\bin>dumpbin /dependents fastrtps-2.6.dll Microsoft (R) COFF/PE Dumper Version 14.29.30038.1 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file fastrtps-2.6.dll File Type: DLL Image has the following dependencies: fastcdr-1.0.dll foonathan_memory-0.7.1.dll tinyxml2.dll libssl-1_1-x64.dll libcrypto-1_1-x64.dll IPHLPAPI.DLL SHLWAPI.dll KERNEL32.dll ADVAPI32.dll MSVCP140.dll WS2_32.dll MSWSOCK.dll VCRUNTIME140.dll VCRUNTIME140_1.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll Summary 73000 .data 3C000 .pdata 11C000 .rdata A000 .reloc 1000 .rsrc 4E5000 .text ```

However, I have foonathan-memory-0.7.2 installed instead:

(humble) C:\Users\<username>\mambaforge\envs\humble\Library\bin>mamba list | findstr foonathan
foonathan-memory          0.7.2                h57928b3_0    conda-forge
ros-humble-foonathan-memory-vendor 1.2.0            py39he8739fe_1    robostack-humble

Downgrading with mamba install foonathan-memory=0.7.1 doesn't change any other packages and seems to fix the problem:

(humble) c:\code>mamba list | findstr foonathan
foonathan-memory          0.7.1                h57928b3_0    conda-forge
ros-humble-foonathan-memory-vendor 1.2.0            py39he8739fe_1    robostack-humble

(humble) c:\code>ros2 topic list
/parameter_events
/rosout

@traversaro Do you have the RMW_IMPLEMENTATION env variable set? I have:

(humble) c:\code>set | findstr RMW
RMW_IMPLEMENTATION=rmw_fastrtps_cpp
traversaro commented 2 years ago

Great debug! The issue then is that the run_exports for foonathan-memory should be stricter: https://github.com/conda-forge/foonathan-memory-feedstock/blob/47bf93075f75cc4645b5c77f9a26bb9b84697242/recipe/meta.yaml#L21 . This is because the library has a form of manual soversion by changing the library name: https://github.com/foonathan/memory/blob/f75c9fc761fde7fa0f6a829df08ea0041ebf1f10/src/CMakeLists.txt#L109 .

danzimmerman commented 2 years ago

Can confirm that the foonathan-memory downgrade allows me to load my rosbag in my Jupyter notebook.

So ultimately, I think there was an uninformative error on a chain of DLL loads here, and lots of red herrings.

I've unset RMW_IMPLEMENTATION now (with foonathan-memory 0.7.1) and the notebook works fine.

If I upgrade foonathan-memory back to 0.7.2 commands like ros2 topic list work fine without RMW_IMPLEMENTATION env variable set.

However, actually reading my rosbag crashes. 😓

traversaro commented 2 years ago

https://github.com/conda-forge/foonathan-memory-feedstock/pull/7 should fix the issue for future builds, but for past build we should pepare a repodata patch and submit a PR to https://github.com/conda-forge/conda-forge-repodata-patches-feedstock, something like https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/286 .

traversaro commented 2 years ago

but for past build we should pepare a repodata patch and submit a PR to https://github.com/conda-forge/conda-forge-repodata-patches-feedstock, something like conda-forge/conda-forge-repodata-patches-feedstock#286 .

Actually, this is unfortunatly not the case. In the robostack-humble channel, we are not using the fastrtps conda-forge package, but a custom ros-humble-fastrtps (an instance of the more general problem discussed in https://github.com/RoboStack/robostack.github.io/issues/17 .

As as far as I know we do not have any repodata patch infrastructure on robostack, the proper way of solving the problem is to rebuild the ros-humble-fastrtps package.

Tobias-Fischer commented 2 years ago

I triggered a rebuild of ros-humble-fastrtps on Windows. I'm not sure whether other platforms need rebuilding, too.

danzimmerman commented 2 years ago

I tried to update --all tonight, but ros-humble-fastrtps isn't one that got updated.

Tonight's revision:

``` 2022-08-31 19:47:09 (rev 12) cairo {1.16.0 (conda-forge/win-64) -> 1.16.0 (conda-forge/win-64)} certifi {2022.6.15 (conda-forge/win-64) -> 2022.6.15 (conda-forge/noarch)} charset-normalizer {2.1.0 (conda-forge/noarch) -> 2.1.1 (conda-forge/noarch)} eigenpy {2.7.11 (conda-forge/win-64) -> 2.7.12 (conda-forge/win-64)} executing {0.10.0 (conda-forge/noarch) -> 1.0.0 (conda-forge/noarch)} fonttools {4.36.0 (conda-forge/win-64) -> 4.37.1 (conda-forge/win-64)} foonathan-memory {0.7.1 (conda-forge/win-64) -> 0.7.2 (conda-forge/win-64)} graphviz {5.0.0 (conda-forge/win-64) -> 5.0.1 (conda-forge/win-64)} ipykernel {6.15.1 (conda-forge/noarch) -> 6.15.2 (conda-forge/noarch)} ipython {8.4.0 (conda-forge/win-64) -> 8.4.0 (conda-forge/noarch)} jsonschema {4.9.1 (conda-forge/noarch) -> 4.15.0 (conda-forge/noarch)} jupyter_client {7.3.4 (conda-forge/noarch) -> 7.3.5 (conda-forge/noarch)} jupyterlab_server {2.15.0 (conda-forge/noarch) -> 2.15.1 (conda-forge/noarch)} libignition-cmake2 {2.14.0 (conda-forge/win-64) -> 2.15.0 (conda-forge/win-64)} llvm-meta {5.0.0 (conda-forge/noarch) -> 13.0.1 (conda-forge/noarch)} matplotlib {3.5.3 (conda-forge/win-64) -> 3.5.3 (conda-forge/win-64)} matplotlib-base {3.5.3 (conda-forge/win-64) -> 3.5.3 (conda-forge/win-64)} mistune {0.8.4 (conda-forge/win-64) -> 2.0.4 (conda-forge/noarch)} nbclient {0.6.6 (conda-forge/noarch) -> 0.6.7 (conda-forge/noarch)} nbconvert {6.5.3 (conda-forge/noarch) -> 7.0.0 (conda-forge/noarch)} nbconvert-core {6.5.3 (conda-forge/noarch) -> 7.0.0 (conda-forge/noarch)} nbconvert-pandoc {6.5.3 (conda-forge/noarch) -> 7.0.0 (conda-forge/noarch)} openmp {5.0.0 (conda-forge/win-64) -> 5.0.0 (conda-forge/win-64)} pandoc {2.19.1 (conda-forge/win-64) -> 2.19.2 (conda-forge/win-64)} pinocchio {2.6.8 (conda-forge/win-64) -> 2.6.9 (conda-forge/win-64)} pysocks {1.7.1 (conda-forge/win-64) -> 1.7.1 (conda-forge/noarch)} qtconsole {5.3.1 (conda-forge/noarch) -> 5.3.2 (conda-forge/noarch)} qtconsole-base {5.3.1 (conda-forge/noarch) -> 5.3.2 (conda-forge/noarch)} requests {2.28.1 (conda-forge/noarch) -> 2.28.1 (conda-forge/noarch)} scipy {1.9.0 (conda-forge/win-64) -> 1.9.1 (conda-forge/win-64)} setuptools {65.1.0 (conda-forge/win-64) -> 65.3.0 (conda-forge/noarch)} stack_data {0.4.0 (conda-forge/noarch) -> 0.5.0 (conda-forge/noarch)} vs2015_runtime {14.29.30037 (conda-forge/win-64) -> 14.29.30139 (conda-forge/win-64)} vtk {9.1.0 (conda-forge/win-64) -> 9.1.0 (conda-forge/win-64)} websocket-client {1.3.3 (conda-forge/noarch) -> 1.4.0 (conda-forge/noarch)} ```

I'm on

ros-humble-fastrtps       2.6.2            py39hf2f0fb7_1    robostack-humble

Will check again later. Is there anything else I need to do to try testing an update?

Tobias-Fischer commented 2 years ago

I was sneaky - I overwrote ros-humble-fastrtps. So you will need to uninstall and re-install unfortunately ..

danzimmerman commented 2 years ago

Ok will try that 👍🏻

danzimmerman commented 2 years ago

Uninstalled and reinstalled ros-humble-fastrtps and those things that depended on it. (Also ran mamba clean --all to make sure I didn't reinstall cached packages) and now it's working fine with foonathan-memory 0.7.2 👍

danzimmerman commented 2 years ago

@traversaro @Tobias-Fischer This actually seems to be an issue on linux-64 as well if I export RMW_IMPLEMENTATION=rmw_fastrtps_cpp explicitly in my env variables:

(humble) dan@<computer>:~$ ros2 topic list
[ERROR] [1663265938.869761742] [rcl]: Error getting RMW implementation identifier / RMW implementation not installed (expected identifier of 'rmw_fastrtps_cpp'), with error message 'failed to load shared library 'librmw_fastrtps_cpp.so' due to dlopen error: libfoonathan_memory-0.7.1.so: cannot open shared object file: No such file or directory, at /opt/conda/build_artifacts/ros-humble-rcutils_1656763445540/work/ros-humble-rcutils/src/work/src/shared_library.c:99, at /opt/conda/build_artifacts/ros-humble-rmw-implementation_1659331744961/work/ros-humble-rmw-implementation/src/work/src/functions.cpp:65', exiting with 1., at /opt/conda/build_artifacts/ros-humble-rcl_1659332063789/work/ros-humble-rcl/src/work/src/rcl/rmw_implementation_identifier_check.c:139

The error is a lot more informative on Linux.

By default Linux was using rmw_cyclonedds_cpp, which I don't THINK is supposed to be the default:

https://www.eprosima.com/index.php/company-all/news/270-ros2-humble-comes-with-fast-dds

Tobias-Fischer commented 1 year ago

This is now working fine with the fresh builds, at least on Linux. However, see RoboStack/ros-noetic#30

Tobias-Fischer commented 1 year ago

Hi @danzimmerman, could you please let us know whether this is still an issue with the new builds in the robostack-staging channel?

danzimmerman commented 1 year ago

@Tobias-Fischer Sure, happy to. I just tried it with these channels:

(humble-staging) C:\code\ros>conda config --show channels
channels:
  - robostack-staging
  - conda-forge

and

mamba install ros-humble-desktop

But I can't find the desktop package. Do I need to wait a while for it to propagate?

Encountered problems while solving:
  - nothing provides requested ros-humble-desktop
Tobias-Fischer commented 1 year ago

Sorry, still working on ros-humble-desktop on Windows. However, https://anaconda.org/robostack-staging/ros-humble-rosbag2-py is available which should be enough to test this particular issue?

danzimmerman commented 1 year ago

Seems to work fine here to import rosbag2_py. Also was able to install ros-humble-ros-core and verify that topic listing was working.

Didn't get a chance to actually open a bag file yet, which seemed to also give me some trouble. I'll try some other things later when I get a chance, but the basics seem to be working.

Tobias-Fischer commented 1 year ago

Ok - let’s close here then, if you have rosbag troubles please open a separate issue.