RoboStack / ros-humble

Recipes for ROS 2 Humble Hawksbill
81 stars 32 forks source link

Enable rmw_cyclonedds_cpp package on Windows #152

Closed traversaro closed 2 months ago

traversaro commented 2 months ago

Fix https://github.com/RoboStack/ros-humble/issues/151

traversaro commented 2 months ago

Cool, a bunch of failures in patch as many ros2_controllers were upstreamed and released.

traversaro commented 2 months ago

Cool, a bunch of failures in patch as many ros2_controllers were upstreamed and released.

For the time being I just comment ros2_controllers, as it is unrelated to the PR, and also as those patches could change pending on https://github.com/ros-controls/ros2_controllers/issues/1053 .

traversaro commented 2 months ago

Failure in https://github.com/RoboStack/ros-humble/actions/runs/8054558394/job/21999389331?pr=152 :

2024-02-26T19:42:14.4065583Z [45/52] Building CXX object platform\CMakeFiles\iceoryx_platform.dir\win\source\pthread.cpp.obj
2024-02-26T19:42:14.4067044Z [46/52] Building CXX object platform\CMakeFiles\iceoryx_platform.dir\win\source\semaphore.cpp.obj
2024-02-26T19:42:14.4068570Z [47/52] Building CXX object platform\CMakeFiles\iceoryx_platform.dir\win\source\unique_system_id.cpp.obj
2024-02-26T19:42:14.4069910Z [48/52] Building CXX object platform\CMakeFiles\iceoryx_platform.dir\win\source\time.cpp.obj
2024-02-26T19:42:14.4071149Z [49/52] Building CXX object platform\CMakeFiles\iceoryx_platform.dir\win\source\unistd.cpp.obj
2024-02-26T19:42:14.4072487Z [50/52] Building CXX object platform\CMakeFiles\iceoryx_platform.dir\win\source\win32_errorHandling.cpp.obj
2024-02-26T19:42:14.4073630Z [51/52] Linking CXX shared library platform\iceoryx_platform.dll
2024-02-26T19:42:14.4074591Z [52/52] Linking CXX shared library iceoryx_hoofs.dll
2024-02-26T19:42:14.4075332Z FAILED: iceoryx_hoofs.dll iceoryx_hoofs.lib 
2024-02-26T19:42:14.4095772Z C:\Windows\system32\cmd.exe /C "cd . && %BUILD_PREFIX%\Library\bin\cmake.exe -E vs_link_dll --intdir=CMakeFiles\iceoryx_hoofs.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\mt.exe --manifests  -- C:\PROGRA~2\MICROS~2\2019\ENTERP~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\link.exe /nologo CMakeFiles\iceoryx_hoofs.dir\source\concurrent\active_object.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\concurrent\loffli.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\deadline_timer.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\filesystem.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\helplets.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\requires.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\generic_raii.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\unique_id.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\error_handling\error_handling.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\file_reader\file_reader.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logcommon.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logger.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logging.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logging_internal.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logmanager.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logstream.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\access_control.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\mutex.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\file_lock.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\semaphore.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\timer.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\shared_memory_object.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\signal_handler.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\signal_watcher.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\message_queue.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\named_pipe.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\unix_domain_socket.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\shared_memory_object\allocator.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\shared_memory_object\memory_map.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\shared_memory_object\shared_memory.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\system_configuration.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\posix_access_rights.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\thread.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\units\duration.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\relocatable_pointer\base_relative_pointer.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\relocatable_pointer\relative_pointer_data.cpp.obj  /out:iceoryx_hoofs.dll /implib:iceoryx_hoofs.lib /pdb:iceoryx_hoofs.pdb /dll /version:0.0 /machine:x64 /INCREMENTAL:NO  platform\iceoryx_platform.lib  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib  && cd ."
2024-02-26T19:42:14.4133848Z LINK: command "C:\PROGRA~2\MICROS~2\2019\ENTERP~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\link.exe /nologo CMakeFiles\iceoryx_hoofs.dir\source\concurrent\active_object.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\concurrent\loffli.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\deadline_timer.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\filesystem.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\helplets.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\requires.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\generic_raii.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\cxx\unique_id.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\error_handling\error_handling.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\file_reader\file_reader.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logcommon.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logger.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logging.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logging_internal.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logmanager.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\log\logstream.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\access_control.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\mutex.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\file_lock.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\semaphore.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\timer.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\shared_memory_object.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\signal_handler.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\signal_watcher.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\message_queue.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\named_pipe.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\unix_domain_socket.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\shared_memory_object\allocator.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\shared_memory_object\memory_map.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\shared_memory_object\shared_memory.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\system_configuration.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\posix_access_rights.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\posix_wrapper\thread.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\units\duration.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\relocatable_pointer\base_relative_pointer.cpp.obj CMakeFiles\iceoryx_hoofs.dir\source\relocatable_pointer\relative_pointer_data.cpp.obj /out:iceoryx_hoofs.dll /implib:iceoryx_hoofs.lib /pdb:iceoryx_hoofs.pdb /dll /version:0.0 /machine:x64 /INCREMENTAL:NO platform\iceoryx_platform.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=2" failed (exit code 1181) with the following output:
2024-02-26T19:42:14.4147075Z LINK : fatal error LNK1181: cannot open input file 'platform\iceoryx_platform.lib'
2024-02-26T19:42:14.4147495Z 
2024-02-26T19:42:14.4147615Z ninja: build stopped: subcommand failed.
traversaro commented 2 months ago

From the error, it seems that iceoryx_platform is not exporting symbols?

traversaro commented 2 months ago

From the error, it seems that iceoryx_platform is not exporting symbols?

Cool, found a related issue from 2021: https://github.com/eclipse-iceoryx/iceoryx/issues/868 . In a nutshell, I guess official ROS 2 binaries use static libraries for iceoryx_platform.

traversaro commented 2 months ago

I tried to build iceoryx with CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS, but it was not working due to some static libraries (https://github.com/eclipse-iceoryx/iceoryx/blob/1965ac62ff1513d10f89f2673d234566cddee4d5/iceoryx_posh/include/iceoryx_posh/internal/runtime/ipc_message.hpp#L122 and https://github.com/eclipse-iceoryx/iceoryx/blob/1965ac62ff1513d10f89f2673d234566cddee4d5/iceoryx_platform/win/include/iceoryx_platform/getopt.hpp#L25). So I took the route used by official ROS 2 Windows binaries, and I forced building iceoryx libraries as static, and that seems to be compiling fine (https://github.com/RoboStack/ros-humble/pull/152/commits/50a9fdf07bc78da4baedd087c3986495a0fd1f8c).

traversaro commented 2 months ago

@Tobias-Fischer the PR seems successful. What do you think of building iceoryx as static for now?

Tobias-Fischer commented 2 months ago

Works for me :). I'll merge here - could you please test whether the resulting packages work?

edvart-ros commented 2 months ago

Works for me :). I'll merge here - could you please test whether the resulting packages work?

Works for me too. Thanks a lot! saved me from a headache.

For context: the default RMW implementation seems to be massively throttling messages on my machine. I added a video which shows the before/after of changing the RMW implementation to cyclone. I feel like what I was experiencing should not be normal, for the default implementation, but anyhow.. It seems to work nicely now with cyclone.

In the video im publishing a massive amouint of messages, but the same type of throttled/lossy behaviour happened for publishers at 20Hz even.

https://github.com/RoboStack/ros-humble/assets/94528774/340a953c-7958-4ffc-92ac-9906abf136ce

traversaro commented 2 months ago

Thanks @edvart-ros ! Just for future reproducibility, can you also report your mamba list or similar? Thanks!

edvart-ros commented 2 months ago

Thanks @edvart-ros ! Just for future reproducibility, can you also report your mamba list or similar? Thanks!

# packages in environment at <ros_env_path> :
#
# Name                    Version                   Build  Channel
aiohttp                   3.9.3           py311ha68e1ae_0    conda-forge
aiosignal                 1.3.1              pyhd8ed1ab_0    conda-forge
aom                       3.8.1                h63175ca_0    conda-forge
argcomplete               3.2.2              pyhd8ed1ab_0    conda-forge
assimp                    5.3.1                h81f0834_2    conda-forge
attrs                     23.2.0             pyh71513ae_0    conda-forge
blosc                     1.21.5               hdccc3a2_0    conda-forge
boost                     1.82.0               h3810d55_6    conda-forge
brotli                    1.1.0                hcfcfb64_1    conda-forge
brotli-bin                1.1.0                hcfcfb64_1    conda-forge
bullet                    3.25                 h3810d55_2    conda-forge
bullet-cpp                3.25                 hf63dbb6_2    conda-forge
bzip2                     1.0.8                hcfcfb64_5    conda-forge
c-compiler                1.7.0                hcfcfb64_0    conda-forge
ca-certificates           2024.2.2             h56e8100_0    conda-forge
cairo                     1.18.0               h1fef639_0    conda-forge
catkin_pkg                1.0.0              pyhd8ed1ab_0    conda-forge
catkin_tools              0.8.2              pyhd8ed1ab_0    conda-forge
certifi                   2024.2.2           pyhd8ed1ab_0    conda-forge
cffi                      1.16.0          py311ha68e1ae_0    conda-forge
clangdev                  5.0.0                   flang_3    conda-forge
cmake                     3.28.3               hf0feee3_0    conda-forge
colcon-cmake              0.2.28             pyhd8ed1ab_0    conda-forge
colcon-common-extensions  0.3.0           py311h1ea47a8_1    conda-forge
colcon-core               0.15.0             pyhd8ed1ab_0    conda-forge
colcon-defaults           0.2.8              pyhd8ed1ab_0    conda-forge
colcon-devtools           0.2.5              pyhd8ed1ab_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.15          py311h1ea47a8_3    conda-forge
colcon-output             0.2.13             pyhd8ed1ab_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.4.0              pyhd8ed1ab_0    conda-forge
colcon-python-setup-py    0.2.7                      py_0    conda-forge
colcon-recursive-crawl    0.2.3              pyhd8ed1ab_0    conda-forge
colcon-ros                0.4.1              pyhd8ed1ab_0    conda-forge
colcon-test-result        0.3.8                      py_0    conda-forge
colorama                  0.4.6              pyhd8ed1ab_0    conda-forge
coloredlogs               15.0.1             pyhd8ed1ab_3    conda-forge
compilers                 1.7.0                h57928b3_0    conda-forge
console_bridge            1.0.2                h5362a0b_1    conda-forge
contourpy                 1.2.0           py311h005e61a_0    conda-forge
coverage                  7.4.1           py311ha68e1ae_0    conda-forge
cppcheck                  2.13.1          py311h078259c_0    conda-forge
cryptography              42.0.3          py311h28e9c30_0    conda-forge
cxx-compiler              1.7.0                h91493d7_0    conda-forge
cycler                    0.12.1             pyhd8ed1ab_0    conda-forge
dav1d                     1.2.1                hcfcfb64_0    conda-forge
distlib                   0.3.8              pyhd8ed1ab_0    conda-forge
distro                    1.9.0              pyhd8ed1ab_0    conda-forge
docutils                  0.20.1          py311h1ea47a8_3    conda-forge
double-conversion         3.3.0                h63175ca_0    conda-forge
eigen                     3.4.0                h91493d7_0    conda-forge
empy                      3.3.4              pyh9f0ad1d_1    conda-forge
exceptiongroup            1.2.0              pyhd8ed1ab_2    conda-forge
expat                     2.5.0                h63175ca_1    conda-forge
ffmpeg                    6.1.1           gpl_hb766fab_104    conda-forge
flake8                    7.0.0              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.2                h23e6bae_0    conda-forge
fmt                       10.2.1               h181d51b_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                 h77eed37_1    conda-forge
fontconfig                2.14.2               hbde0cde_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.49.0          py311ha68e1ae_0    conda-forge
foonathan-memory          0.7.2                h57928b3_1    conda-forge
fortran-compiler          1.7.0                h9655429_0    conda-forge
freeglut                  3.2.2                h63175ca_2    conda-forge
freeimage                 3.18.0              h609497f_18    conda-forge
freetype                  2.12.1               hdaf720e_2    conda-forge
fribidi                   1.0.10               h8d14728_0    conda-forge
frozenlist                1.4.1           py311ha68e1ae_0    conda-forge
getopt-win32              0.1                  hcfcfb64_1    conda-forge
gettext                   0.21.1               h5728263_0    conda-forge
gl2ps                     1.4.2                h0597ee9_0    conda-forge
glew                      2.1.0                h39d44d4_2    conda-forge
glib                      2.78.4               h12be248_0    conda-forge
glib-tools                2.78.4               h12be248_0    conda-forge
gmock                     1.14.0               h57928b3_1    conda-forge
graphite2                 1.3.13                     1000    conda-forge
graphviz                  9.0.0                h51cb2cd_1    conda-forge
gst-plugins-base          1.22.9               h001b923_0    conda-forge
gstreamer                 1.22.9               hb4038d2_0    conda-forge
gtest                     1.14.0               h91493d7_1    conda-forge
gts                       0.7.6                h6b5321d_4    conda-forge
harfbuzz                  8.3.0                h7ab893a_0    conda-forge
hdf4                      4.2.15               h5557f11_7    conda-forge
hdf5                      1.14.3          nompi_h73e8ff5_100    conda-forge
humanfriendly             10.0            py311h1ea47a8_5    conda-forge
icu                       73.2                 h63175ca_0    conda-forge
idna                      3.6                pyhd8ed1ab_0    conda-forge
imath                     3.1.9                h12be248_0    conda-forge
importlib-metadata        7.0.1              pyha770c72_0    conda-forge
importlib_resources       6.1.1              pyhd8ed1ab_0    conda-forge
iniconfig                 2.0.0              pyhd8ed1ab_0    conda-forge
intel-openmp              2024.0.0         h57928b3_49841    conda-forge
jasper                    4.2.1                h28f2b1a_0    conda-forge
jsoncpp                   1.9.5                h2d74725_1    conda-forge
jxrlib                    1.1                  hcfcfb64_3    conda-forge
khronos-opencl-icd-loader 2023.04.17           h64bf75a_0    conda-forge
kiwisolver                1.4.5           py311h005e61a_1    conda-forge
krb5                      1.21.2               heb0366b_0    conda-forge
lark-parser               0.12.0             pyhd8ed1ab_0    conda-forge
lcms2                     2.16                 h67d730c_0    conda-forge
lerc                      4.0.0                h63175ca_0    conda-forge
libabseil                 20230802.1      cxx17_h63175ca_0    conda-forge
libaec                    1.1.2                h63175ca_1    conda-forge
libblas                   3.9.0              21_win64_mkl    conda-forge
libboost                  1.82.0               h65993cd_6    conda-forge
libboost-devel            1.82.0               h91493d7_6    conda-forge
libboost-headers          1.82.0               h57928b3_6    conda-forge
libboost-python           1.82.0          py311h12feb9d_6    conda-forge
libboost-python-devel     1.82.0          py311h3810d55_6    conda-forge
libbrotlicommon           1.1.0                hcfcfb64_1    conda-forge
libbrotlidec              1.1.0                hcfcfb64_1    conda-forge
libbrotlienc              1.1.0                hcfcfb64_1    conda-forge
libcblas                  3.9.0              21_win64_mkl    conda-forge
libclang                  15.0.7          default_hde6756a_4    conda-forge
libclang13                15.0.7          default_h85b4d89_4    conda-forge
libcurl                   8.5.0                hd5e4a3a_0    conda-forge
libdeflate                1.19                 hcfcfb64_0    conda-forge
libexpat                  2.5.0                h63175ca_1    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libflang                  5.0.0           h6538335_20180525    conda-forge
libgd                     2.3.3                h312136b_9    conda-forge
libglib                   2.78.4               h16e383f_0    conda-forge
libhwloc                  2.9.3           default_haede6df_1009    conda-forge
libiconv                  1.17                 hcfcfb64_2    conda-forge
libignition-cmake2        2.16.0               h63175ca_1    conda-forge
libignition-math6         6.15.1          py311h4b297e5_1    conda-forge
libjpeg-turbo             3.0.0                hcfcfb64_1    conda-forge
liblapack                 3.9.0              21_win64_mkl    conda-forge
liblapacke                3.9.0              21_win64_mkl    conda-forge
libnetcdf                 4.9.2           nompi_h07c049d_113    conda-forge
libogg                    1.3.4                h8ffe710_1    conda-forge
libopencv                 4.9.0           py311h01b8a8d_7    conda-forge
libopenvino               2023.3.0             hc2557fa_0    conda-forge
libopenvino-auto-batch-plugin 2023.3.0             h002f227_0    conda-forge
libopenvino-auto-plugin   2023.3.0             h002f227_0    conda-forge
libopenvino-hetero-plugin 2023.3.0             h7e3b17c_0    conda-forge
libopenvino-intel-cpu-plugin 2023.3.0             hc2557fa_0    conda-forge
libopenvino-intel-gpu-plugin 2023.3.0             hc2557fa_0    conda-forge
libopenvino-ir-frontend   2023.3.0             h7e3b17c_0    conda-forge
libopenvino-onnx-frontend 2023.3.0             h8f0bfdc_0    conda-forge
libopenvino-paddle-frontend 2023.3.0             h8f0bfdc_0    conda-forge
libopenvino-pytorch-frontend 2023.3.0             h63175ca_0    conda-forge
libopenvino-tensorflow-frontend 2023.3.0             h815df86_0    conda-forge
libopenvino-tensorflow-lite-frontend 2023.3.0             h63175ca_0    conda-forge
libopus                   1.3.1                h8ffe710_1    conda-forge
libpng                    1.6.42               h19919ed_0    conda-forge
libprotobuf               4.25.1               hb8276f3_1    conda-forge
libraw                    0.21.1               h5557f11_2    conda-forge
libsqlite                 3.45.1               hcfcfb64_0    conda-forge
libssh2                   1.11.0               h7dfc565_0    conda-forge
libtheora                 1.1.1             h8d14728_1005    conda-forge
libtiff                   4.6.0                h6e2ebb7_2    conda-forge
libuv                     1.47.0               hcfcfb64_0    conda-forge
libvorbis                 1.3.7                h0e60522_0    conda-forge
libwebp                   1.3.2                hcfcfb64_1    conda-forge
libwebp-base              1.3.2                hcfcfb64_0    conda-forge
libxcb                    1.15                 hcd874cb_0    conda-forge
libxml2                   2.12.5               hc3477c8_0    conda-forge
libxslt                   1.1.39               h3df6e99_0    conda-forge
libzip                    1.10.1               h1d365fa_3    conda-forge
libzlib                   1.2.13               hcfcfb64_5    conda-forge
llvm-meta                 5.0.0                         0    conda-forge
loguru                    0.7.2           py311h1ea47a8_1    conda-forge
lxml                      5.1.0           py311h064e5ff_0    conda-forge
lz4-c                     1.9.4                hcfcfb64_0    conda-forge
m2w64-gcc-libgfortran     5.3.0                         6    conda-forge
m2w64-gcc-libs            5.3.0                         7    conda-forge
m2w64-gcc-libs-core       5.3.0                         7    conda-forge
m2w64-gmp                 6.1.0                         2    conda-forge
m2w64-libwinpthread-git   5.0.0.4634.697f757               2    conda-forge
make                      4.3                  h3d2af85_1    conda-forge
matplotlib-base           3.8.3           py311h6e989c2_0    conda-forge
mccabe                    0.7.0              pyhd8ed1ab_0    conda-forge
mkl                       2024.0.0         h66d3029_49657    conda-forge
msys2-conda-epoch         20160418                      1    conda-forge
multidict                 6.0.5           py311ha68e1ae_0    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
netifaces                 0.11.0          py311ha68e1ae_2    conda-forge
ninja                     1.11.1               h91493d7_0    conda-forge
nlohmann_json             3.11.2               h39d44d4_0    conda-forge
numpy                     1.26.4          py311h0b4df5a_0    conda-forge
openexr                   3.2.1                h5fba010_0    conda-forge
openh264                  2.4.1                h63175ca_0    conda-forge
openjpeg                  2.5.0                h3d672ee_3    conda-forge
openmp                    5.0.0                    vc14_1    conda-forge
openssl                   3.2.1                hcfcfb64_0    conda-forge
orocos-kdl                1.5.1                h63175ca_5    conda-forge
osrf_pycommon             0.2.1              pyhd8ed1ab_0    conda-forge
packaging                 23.2               pyhd8ed1ab_0    conda-forge
pango                     1.50.14              h07c897b_2    conda-forge
pcl                       1.13.1               ha569048_3    conda-forge
pcre                      8.45                 h0e60522_0    conda-forge
pcre2                     10.42                h17e33f8_0    conda-forge
pep517                    0.13.0             pyhd8ed1ab_0    conda-forge
pillow                    10.2.0          py311h4dd8a23_0    conda-forge
pip                       24.0               pyhd8ed1ab_0    conda-forge
pixman                    0.43.2               h63175ca_0    conda-forge
pkg-config                0.29.2            h2bf4dc2_1008    conda-forge
pluggy                    1.4.0              pyhd8ed1ab_0    conda-forge
ply                       3.11                       py_1    conda-forge
proj                      9.3.1                he13c7e8_0    conda-forge
psutil                    5.9.8           py311ha68e1ae_0    conda-forge
pthread-stubs             0.4               hcd874cb_1001    conda-forge
pthreads-win32            2.9.1                hfa6e2cd_3    conda-forge
pugixml                   1.14                 h63175ca_0    conda-forge
py-opencv                 4.9.0           py311he014a45_7    conda-forge
pybind11                  2.11.1          py311h005e61a_2    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pybind11-global           2.11.1          py311h005e61a_2    conda-forge
pybullet                  3.25            py311hf63dbb6_2    conda-forge
pycairo                   1.26.0          py311h99894aa_0    conda-forge
pycodestyle               2.11.1             pyhd8ed1ab_0    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pydocstyle                6.3.0              pyhd8ed1ab_0    conda-forge
pydot                     2.0.0           py311h1ea47a8_0    conda-forge
pyflakes                  3.2.0              pyhd8ed1ab_0    conda-forge
pygments                  2.17.2                   pypi_0    pypi
pyparsing                 3.1.1              pyhd8ed1ab_0    conda-forge
pyqt                      5.15.9          py311h125bc19_5    conda-forge
pyqt-builder              1.15.4             pyhd8ed1ab_0    conda-forge
pyqt5-sip                 12.12.2         py311h12c1d0e_5    conda-forge
pyreadline3               3.4.1           py311h1ea47a8_3    conda-forge
pytest                    8.0.0              pyhd8ed1ab_0    conda-forge
pytest-cov                4.1.0              pyhd8ed1ab_0    conda-forge
pytest-repeat             0.9.2              pyhd8ed1ab_0    conda-forge
pytest-rerunfailures      13.0               pyhd8ed1ab_0    conda-forge
python                    3.11.8          h2628c8c_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python_abi                3.11                    4_cp311    conda-forge
pywin32                   306             py311h12c1d0e_2    conda-forge
pyyaml                    6.0.1           py311ha68e1ae_1    conda-forge
qhull                     2020.2               h70d2c02_2    conda-forge
qt-main                   5.15.8              h9e85ed6_19    conda-forge
ros-humble-action-msgs    1.2.1           py311h38cd7cb_6    robostack-staging
ros-humble-action-tutorials-cpp 0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-action-tutorials-interfaces 0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-action-tutorials-py 0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-actionlib-msgs 4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake    1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-auto 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-copyright 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-core 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-cppcheck 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-cpplint 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-export-definitions 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-export-dependencies 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-export-include-directories 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-export-interfaces 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-export-libraries 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-export-link-flags 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-export-targets 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-flake8 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-gen-version-h 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-gmock 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-gtest 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-include-directories 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-libraries 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-lint-cmake 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-pep257 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-pytest 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-python 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-ros 0.10.0          py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-target-dependencies 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-test 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-uncrustify 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-version 1.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-ament-cmake-xmllint 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-copyright 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-cppcheck 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-cpplint  0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-flake8   0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-index-cpp 1.4.0           py311h38cd7cb_6    robostack-staging
ros-humble-ament-index-python 1.4.0           py311h38cd7cb_6    robostack-staging
ros-humble-ament-lint     0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-lint-auto 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-lint-cmake 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-lint-common 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-package  0.14.0          py311h38cd7cb_6    robostack-staging
ros-humble-ament-pep257   0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-uncrustify 0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-ament-xmllint  0.12.10         py311h38cd7cb_6    robostack-staging
ros-humble-angles         1.15.0          py311h38cd7cb_6    robostack-staging
ros-humble-builtin-interfaces 1.2.1           py311h38cd7cb_6    robostack-staging
ros-humble-class-loader   2.2.0           py311h7f0aa07_6    robostack-staging
ros-humble-common-interfaces 4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-composition    0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-composition-interfaces 1.2.1           py311h38cd7cb_6    robostack-staging
ros-humble-compressed-depth-image-transport 2.5.0           py311h38cd7cb_6    robostack-staging
ros-humble-console-bridge-vendor 1.4.1           py311h7f0aa07_6    robostack-staging
ros-humble-cv-bridge      3.2.1           py311hac52b5e_6    robostack-staging
ros-humble-cyclonedds     0.10.4          py311h5f1b334_7    robostack-staging
ros-humble-demo-nodes-cpp 0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-demo-nodes-cpp-native 0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-demo-nodes-py  0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-depth-image-proc 3.0.3           py311hac52b5e_6    robostack-staging
ros-humble-depthimage-to-laserscan 2.5.1           py311hac52b5e_6    robostack-staging
ros-humble-desktop        0.10.0          py311h38cd7cb_6    robostack-staging
ros-humble-diagnostic-msgs 4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-domain-coordinator 0.10.0          py311h38cd7cb_6    robostack-staging
ros-humble-dummy-map-server 0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-dummy-robot-bringup 0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-dummy-sensors  0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-eigen3-cmake-module 0.1.1           py311h38cd7cb_6    robostack-staging
ros-humble-example-interfaces 0.9.3           py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclcpp-minimal-action-client 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclcpp-minimal-action-server 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclcpp-minimal-client 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclcpp-minimal-composition 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclcpp-minimal-publisher 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclcpp-minimal-service 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclcpp-minimal-subscriber 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclcpp-minimal-timer 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclcpp-multithreaded-executor 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclpy-executors 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclpy-minimal-action-client 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclpy-minimal-action-server 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclpy-minimal-client 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclpy-minimal-publisher 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclpy-minimal-service 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-examples-rclpy-minimal-subscriber 0.15.1          py311h38cd7cb_6    robostack-staging
ros-humble-fastcdr        1.0.24          py311h38cd7cb_6    robostack-staging
ros-humble-fastrtps       2.6.7           py311h3ca6125_6    robostack-staging
ros-humble-fastrtps-cmake-module 2.2.2           py311h38cd7cb_6    robostack-staging
ros-humble-foonathan-memory-vendor 1.2.0           py311h38cd7cb_6    robostack-staging
ros-humble-geometry-msgs  4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-geometry2      0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-gmock-vendor   1.10.9004       py311h38cd7cb_6    robostack-staging
ros-humble-gtest-vendor   1.10.9004       py311h38cd7cb_6    robostack-staging
ros-humble-iceoryx-binding-c 2.0.5           py311h38cd7cb_7    robostack-staging
ros-humble-iceoryx-hoofs  2.0.5           py311h38cd7cb_7    robostack-staging
ros-humble-iceoryx-posh   2.0.5           py311h38cd7cb_7    robostack-staging
ros-humble-ignition-cmake2-vendor 0.0.2           py311h564fdc0_6    robostack-staging
ros-humble-ignition-math6-vendor 0.0.2           py311h38cd7cb_6    robostack-staging
ros-humble-image-geometry 3.2.1           py311hac52b5e_6    robostack-staging
ros-humble-image-tools    0.20.3          py311hac52b5e_6    robostack-staging
ros-humble-image-transport 3.1.8           py311h38cd7cb_6    robostack-staging
ros-humble-interactive-markers 2.3.2           py311h38cd7cb_6    robostack-staging
ros-humble-intra-process-demo 0.20.3          py311hac52b5e_6    robostack-staging
ros-humble-joy            3.3.0           py311h38cd7cb_6    robostack-staging
ros-humble-kdl-parser     2.6.4           py311h38cd7cb_6    robostack-staging
ros-humble-keyboard-handler 0.0.5           py311h38cd7cb_6    robostack-staging
ros-humble-laser-geometry 2.4.0           py311h38cd7cb_6    robostack-staging
ros-humble-launch         1.0.4           py311h38cd7cb_6    robostack-staging
ros-humble-launch-ros     0.19.7          py311h38cd7cb_6    robostack-staging
ros-humble-launch-testing 1.0.4           py311h38cd7cb_6    robostack-staging
ros-humble-launch-testing-ament-cmake 1.0.4           py311h38cd7cb_6    robostack-staging
ros-humble-launch-testing-ros 0.19.7          py311h38cd7cb_6    robostack-staging
ros-humble-launch-xml     1.0.4           py311h38cd7cb_6    robostack-staging
ros-humble-launch-yaml    1.0.4           py311h38cd7cb_6    robostack-staging
ros-humble-libcurl-vendor 3.1.1           py311hd7c6e94_6    robostack-staging
ros-humble-libstatistics-collector 1.3.1           py311h38cd7cb_6    robostack-staging
ros-humble-libyaml-vendor 1.2.2           py311h38cd7cb_6    robostack-staging
ros-humble-lifecycle      0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-lifecycle-msgs 1.2.1           py311h38cd7cb_6    robostack-staging
ros-humble-logging-demo   0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-map-msgs       2.1.0           py311h38cd7cb_6    robostack-staging
ros-humble-message-filters 4.3.3           py311h38cd7cb_6    robostack-staging
ros-humble-nav-msgs       4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-orocos-kdl-vendor 0.2.5           py311h38cd7cb_6    robostack-staging
ros-humble-osrf-pycommon  2.0.2           py311h38cd7cb_6    robostack-staging
ros-humble-pcl-conversions 2.4.0           py311heeb6b0b_6    robostack-staging
ros-humble-pcl-msgs       1.0.0           py311h38cd7cb_6    robostack-staging
ros-humble-pendulum-msgs  0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-pluginlib      5.1.0           py311h38cd7cb_6    robostack-staging
ros-humble-pybind11-vendor 2.4.2           py311h38cd7cb_6    robostack-staging
ros-humble-python-cmake-module 0.10.0          py311h38cd7cb_6    robostack-staging
ros-humble-python-qt-binding 1.1.2           py311h63ef4a2_6    robostack-staging
ros-humble-qt-dotgraph    2.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-qt-gui         2.2.3           py311h63ef4a2_6    robostack-staging
ros-humble-qt-gui-cpp     2.2.3           py311h8bad128_6    robostack-staging
ros-humble-qt-gui-py-common 2.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-quality-of-service-demo-cpp 0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-quality-of-service-demo-py 0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-rcl            5.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-rcl-action     5.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-rcl-interfaces 1.2.1           py311h38cd7cb_6    robostack-staging
ros-humble-rcl-lifecycle  5.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-rcl-logging-interface 2.3.1           py311h38cd7cb_6    robostack-staging
ros-humble-rcl-logging-spdlog 2.3.1           py311h256f844_6    robostack-staging
ros-humble-rcl-yaml-param-parser 5.3.7           py311h38cd7cb_6    robostack-staging
ros-humble-rclcpp         16.0.8          py311h38cd7cb_6    robostack-staging
ros-humble-rclcpp-action  16.0.8          py311h38cd7cb_6    robostack-staging
ros-humble-rclcpp-components 16.0.8          py311h38cd7cb_6    robostack-staging
ros-humble-rclcpp-lifecycle 16.0.8          py311h38cd7cb_6    robostack-staging
ros-humble-rclpy          3.3.11          py311h38cd7cb_6    robostack-staging
ros-humble-rcpputils      2.4.1           py311h38cd7cb_6    robostack-staging
ros-humble-rcutils        5.1.4           py311h38cd7cb_6    robostack-staging
ros-humble-resource-retriever 3.1.1           py311h38cd7cb_6    robostack-staging
ros-humble-rmw            6.1.1           py311h38cd7cb_6    robostack-staging
ros-humble-rmw-connextdds 0.11.2          py311h38cd7cb_6    robostack-staging
ros-humble-rmw-connextdds-common 0.11.2          py311h38cd7cb_6    robostack-staging
ros-humble-rmw-cyclonedds-cpp 1.3.4           py311h38cd7cb_7    robostack-staging
ros-humble-rmw-dds-common 1.6.0           py311h38cd7cb_6    robostack-staging
ros-humble-rmw-fastrtps-cpp 6.2.6           py311h38cd7cb_6    robostack-staging
ros-humble-rmw-fastrtps-dynamic-cpp 6.2.6           py311h38cd7cb_6    robostack-staging
ros-humble-rmw-fastrtps-shared-cpp 6.2.6           py311h38cd7cb_6    robostack-staging
ros-humble-rmw-implementation 2.8.2           py311h38cd7cb_6    robostack-staging
ros-humble-rmw-implementation-cmake 6.1.1           py311h38cd7cb_6    robostack-staging
ros-humble-robot-state-publisher 3.0.3           py311h38cd7cb_6    robostack-staging
ros-humble-ros-base       0.10.0          py311h38cd7cb_6    robostack-staging
ros-humble-ros-core       0.10.0          py311h38cd7cb_6    robostack-staging
ros-humble-ros-environment 3.2.2           py311h38cd7cb_6    robostack-staging
ros-humble-ros-workspace  1.0.2           py311h38cd7cb_6    robostack-staging
ros-humble-ros2action     0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2bag        0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-ros2cli        0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2cli-common-extensions 0.1.1           py311h38cd7cb_6    robostack-staging
ros-humble-ros2component  0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2doctor     0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2interface  0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2launch     0.19.7          py311h38cd7cb_6    robostack-staging
ros-humble-ros2lifecycle  0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2multicast  0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2node       0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2param      0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2pkg        0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2run        0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2service    0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-ros2topic      0.18.8          py311h38cd7cb_6    robostack-staging
ros-humble-rosbag2        0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-rosbag2-compression 0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-rosbag2-compression-zstd 0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-rosbag2-cpp    0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-rosbag2-interfaces 0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-rosbag2-py     0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-rosbag2-storage 0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-rosbag2-storage-default-plugins 0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-rosbag2-transport 0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-rosgraph-msgs  1.2.1           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-adapter 3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-cli     3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-cmake   3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-default-generators 1.2.0           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-default-runtime 1.2.0           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-generator-c 3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-generator-cpp 3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-generator-py 0.14.4          py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-parser  3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-runtime-c 3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-runtime-cpp 3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-runtime-py 0.9.3           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-typesupport-c 2.0.1           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-typesupport-cpp 2.0.1           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-typesupport-fastrtps-c 2.2.2           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-typesupport-fastrtps-cpp 2.2.2           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-typesupport-interface 3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-typesupport-introspection-c 3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rosidl-typesupport-introspection-cpp 3.1.5           py311h38cd7cb_6    robostack-staging
ros-humble-rpyutils       0.2.1           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-action     2.0.1           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-bag        1.1.4           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-bag-plugins 1.1.4           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-common-plugins 1.2.0           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-console    2.0.2           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-graph      1.3.0           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-gui        1.1.6           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-gui-cpp    1.1.6           py311h8bad128_6    robostack-staging
ros-humble-rqt-gui-py     1.1.6           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-image-view 1.2.0           py311h8bad128_6    robostack-staging
ros-humble-rqt-msg        1.2.0           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-plot       1.1.2           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-publisher  1.5.0           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-py-common  1.1.6           py311h8bad128_6    robostack-staging
ros-humble-rqt-py-console 1.0.2           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-reconfigure 1.1.2           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-service-caller 1.0.5           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-shell      1.0.2           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-srv        1.0.3           py311h38cd7cb_6    robostack-staging
ros-humble-rqt-topic      1.5.0           py311h38cd7cb_6    robostack-staging
ros-humble-rti-connext-dds-cmake-module 0.11.2          py311h38cd7cb_6    robostack-staging
ros-humble-rviz-assimp-vendor 11.2.10         py311hed3cdcc_6    robostack-staging
ros-humble-rviz-common    11.2.10         py311h8bad128_6    robostack-staging
ros-humble-rviz-default-plugins 11.2.10         py311h8bad128_6    robostack-staging
ros-humble-rviz-ogre-vendor 11.2.10         py311hb317004_6    robostack-staging
ros-humble-rviz-rendering 11.2.10         py311h1221496_6    robostack-staging
ros-humble-rviz2          11.2.10         py311h8bad128_6    robostack-staging
ros-humble-sdl2-vendor    3.3.0           py311hb929e6e_6    robostack-staging
ros-humble-sensor-msgs    4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-sensor-msgs-py 4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-shape-msgs     4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-shared-queues-vendor 0.15.9          py311h38cd7cb_6    robostack-staging
ros-humble-spdlog-vendor  1.3.1           py311h256f844_6    robostack-staging
ros-humble-sqlite3-vendor 0.15.9          py311h5247d0e_6    robostack-staging
ros-humble-sros2          0.10.4          py311h38cd7cb_6    robostack-staging
ros-humble-sros2-cmake    0.10.4          py311h38cd7cb_6    robostack-staging
ros-humble-statistics-msgs 1.2.1           py311h38cd7cb_6    robostack-staging
ros-humble-std-msgs       4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-std-srvs       4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-stereo-msgs    4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-tango-icons-vendor 0.1.1           py311h38cd7cb_6    robostack-staging
ros-humble-teleop-twist-joy 2.4.5           py311h38cd7cb_6    robostack-staging
ros-humble-teleop-twist-keyboard 2.3.2           py311h38cd7cb_6    robostack-staging
ros-humble-tf2            0.25.5          py311h7f0aa07_6    robostack-staging
ros-humble-tf2-bullet     0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-eigen      0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-eigen-kdl  0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-geometry-msgs 0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-kdl        0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-msgs       0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-py         0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-ros        0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-ros-py     0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-sensor-msgs 0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tf2-tools      0.25.5          py311h38cd7cb_6    robostack-staging
ros-humble-tinyxml-vendor 0.8.3           py311h38cd7cb_6    robostack-staging
ros-humble-tinyxml2-vendor 0.7.6           py311hc0c6e74_6    robostack-staging
ros-humble-topic-monitor  0.20.3          py311h38cd7cb_6    robostack-staging
ros-humble-tracetools     4.1.1           py311h38cd7cb_6    robostack-staging
ros-humble-trajectory-msgs 4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-turtlesim      1.4.2           py311h8bad128_6    robostack-staging
ros-humble-uncrustify-vendor 2.0.2           py311h38cd7cb_6    robostack-staging
ros-humble-unique-identifier-msgs 2.2.1           py311h38cd7cb_6    robostack-staging
ros-humble-urdf           2.6.0           py311h38cd7cb_6    robostack-staging
ros-humble-urdf-parser-plugin 2.6.0           py311h38cd7cb_6    robostack-staging
ros-humble-urdfdom        3.0.2           py311h7f0aa07_6    robostack-staging
ros-humble-urdfdom-headers 1.0.6           py311h38cd7cb_6    robostack-staging
ros-humble-visualization-msgs 4.2.3           py311h38cd7cb_6    robostack-staging
ros-humble-yaml-cpp-vendor 8.0.2           py311h38cd7cb_6    robostack-staging
ros-humble-zstd-vendor    0.15.9          py311h42072a1_6    robostack-staging
ros2-distro-mutex         0.5.0                    humble    robostack-staging
rosdistro                 0.9.0           py311h1ea47a8_1    conda-forge
rospkg                    1.5.0              pyhd8ed1ab_0    conda-forge
sdl2                      2.28.5               h63175ca_1    conda-forge
setuptools                69.1.0             pyhd8ed1ab_1    conda-forge
sip                       6.7.12          py311h12c1d0e_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
snappy                    1.1.10               hfb803bf_0    conda-forge
snowballstemmer           2.2.0              pyhd8ed1ab_0    conda-forge
spdlog                    1.12.0               h64d2f7d_2    conda-forge
sqlite                    3.45.1               hcfcfb64_0    conda-forge
svt-av1                   1.8.0                h63175ca_0    conda-forge
tbb                       2021.11.0            h91493d7_1    conda-forge
tbb-devel                 2021.11.0            h3ec46f0_1    conda-forge
tinyxml                   2.6.2                h2d74725_2    conda-forge
tinyxml2                  10.0.0               h63175ca_0    conda-forge
tk                        8.6.13               h5226925_1    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
tzdata                    2024a                h0c530f3_0    conda-forge
ucrt                      10.0.22621.0         h57928b3_0    conda-forge
uncrustify                0.74.0               h57928b3_0    conda-forge
utfcpp                    4.0.5                h57928b3_0    conda-forge
vc                        14.3                hcf57466_18    conda-forge
vc14_runtime              14.38.33130         h82b7239_18    conda-forge
vs2015_runtime            14.38.33130         hcb4865c_18    conda-forge
vs2019_win-64             19.29.30139         he1865b1_18    conda-forge
vswhere                   3.1.4                h57928b3_0    conda-forge
vtk                       9.2.6           qt_py311h1234567_220    conda-forge
vtk-base                  9.2.6           qt_py311h1234567_220    conda-forge
wheel                     0.42.0             pyhd8ed1ab_0    conda-forge
win32_setctime            1.1.0              pyhd8ed1ab_0    conda-forge
wslink                    1.12.4             pyhd8ed1ab_0    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.1.1                hcd874cb_0    conda-forge
xorg-libsm                1.2.4                hcd874cb_0    conda-forge
xorg-libx11               1.8.7                hefa74cf_0    conda-forge
xorg-libxau               1.0.11               hcd874cb_0    conda-forge
xorg-libxdmcp             1.1.3                hcd874cb_0    conda-forge
xorg-libxext              1.3.4                hcd874cb_2    conda-forge
xorg-libxpm               3.5.17               hcd874cb_0    conda-forge
xorg-libxt                1.3.0                hcd874cb_1    conda-forge
xorg-xextproto            7.3.0             hcd874cb_1003    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.8.0                h63175ca_0    conda-forge
yarl                      1.9.4           py311ha68e1ae_0    conda-forge
zipp                      3.17.0             pyhd8ed1ab_0    conda-forge
zlib                      1.2.13               hcfcfb64_5    conda-forge
zstd                      1.5.5                h12be248_0    conda-forge
zziplib                   0.13.69              h1d00b33_1    conda-forge