colcon / colcon-core

Command line tool to build sets of software packages
http://colcon.readthedocs.io
Apache License 2.0
99 stars 44 forks source link

Install colcon on x86 to cross compile ros2 #631

Open CTGUMARK opened 4 months ago

CTGUMARK commented 4 months ago

Install colcon on x86 and configure the cross-compilation environment. Using cmake can compile successfully and run on the arm board. However, colcon cannot be used to compile.

CTGUMARK commented 4 months ago

cmake cross-compilation process

wu@wu-System-Product-Name:~/ros_cross_compile_ws/src/hello_world/build$ cmake --cmake-args '-DCMAKE_TOOLCHAIN_FILE=/home/wu/ros_cross_compile_ws/sdk/3588_sdk/toolchainfile.cmake' .. -- The C compiler identification is GNU 9.4.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- Check for working C compiler: /usr/bin/aarch64-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/aarch64-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ament_cmake: 0.9.11 (/home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/ament_cmake/cmake) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") -- Using PYTHON_EXECUTABLE: /usr/bin/python3 /usr/bin/python3 -- Found rclcpp: 2.4.2 (/home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rclcpp/cmake) CMake Warning at /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message): Package 'rcutils' exports library 'dl' which couldn't be found Call Stack (most recent call first): /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcutils/cmake/rcutilsConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcl/cmake/rclConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) CMakeLists.txt:7 (find_package)

-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c -- Found rosidl_adapter: 1.3.0 (/home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rosidl_adapter/cmake) -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f")
-- Found FastRTPS: /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/include
-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp CMake Warning at /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/libyaml_vendor/cmake/ament_cmake_export_libraries-extras.cmake:116 (message): Package 'libyaml_vendor' exports library 'yaml' which couldn't be found Call Stack (most recent call first): /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/libyaml_vendor/cmake/libyaml_vendorConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rcl/cmake/rclConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) CMakeLists.txt:7 (find_package)

-- Found rmw_implementation_cmake: 1.0.3 (/home/wu/ros_cross_compile_ws/sdk/3588_sdk/foxy/foxy/share/rmw_implementation_cmake/cmake) -- Using RMW implementation 'rmw_cyclonedds_cpp' as default -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE
-- Configuring done -- Generating done -- Build files have been written to: /home/wu/ros_cross_compile_ws/src/hello_world/build

wu@wu-System-Product-Name:~/ros_cross_compile_ws/src/hello_world/build$ make -j4 Scanning dependencies of target minimal_publisher_node [ 50%] Building CXX object CMakeFiles/minimal_publisher_node.dir/src/minimal_publisher.cpp.o [100%] Linking CXX executable minimal_publisher_node [100%] Built target minimal_publisher_node

CTGUMARK commented 4 months ago

toolchainfile.cmake

set(CMAKE_C_COMPILER "aarch64-linux-gnu-gcc") set(CMAKE_CXX_COMPILER "aarch64-linux-gnu-g++")

set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm)

CTGUMARK commented 4 months ago

But switch to the workspace and use colcon to compile wu@wu-System-Product-Name:~/ros_cross_compile_ws/src/hello_world/build$ cd .. wu@wu-System-Product-Name:~/ros_cross_compile_ws/src/hello_world$ cd .. wu@wu-System-Product-Name:~/ros_cross_compile_ws/src$ cd .. wu@wu-System-Product-Name:~/ros_cross_compile_ws$ colcon build --cmake-args '-DCMAKE_TOOLCHAIN_FILE=/home/wu/ros_cross_compile_ws/sdk/3588_sdk/toolchainfile.cmake' [18.435s] ERROR:colcon:colcon build: Unable to order packages topologically: action_msgs: ['service_msgs'] action_msgs: ['service_msgs'] action_tutorials_cpp: ['action_msgs', 'action_tutorials_interfaces', 'composition_interfaces', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] action_tutorials_cpp: ['action_msgs', 'action_tutorials_interfaces', 'composition_interfaces', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] action_tutorials_interfaces: ['action_msgs', 'service_msgs'] action_tutorials_interfaces: ['action_msgs', 'service_msgs'] action_tutorials_py: ['action_msgs', 'action_tutorials_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] action_tutorials_py: ['action_msgs', 'action_tutorials_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] actionlib_msgs: ['action_msgs', 'service_msgs', 'std_msgs'] actionlib_msgs: ['action_msgs', 'service_msgs', 'std_msgs'] behaviortree_cpp_v3: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] builtin_interfaces: ['action_msgs', 'service_msgs'] camera_calibration_parsers: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] camera_calibration_parsers: ['action_msgs', 'geometry_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] camera_info_manager: ['action_msgs', 'camera_calibration_parsers', 'geometry_msgs', 'image_transport', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] camera_info_manager: ['action_msgs', 'camera_calibration_parsers', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] common_interfaces: ['action_msgs', 'actionlib_msgs', 'diagnostic_msgs', 'geometry_msgs', 'nav_msgs', 'sensor_msgs', 'service_msgs', 'shape_msgs', 'std_msgs', 'std_srvs', 'stereo_msgs', 'trajectory_msgs', 'visualization_msgs'] common_interfaces: ['action_msgs', 'actionlib_msgs', 'diagnostic_msgs', 'geometry_msgs', 'nav_msgs', 'sensor_msgs', 'service_msgs', 'shape_msgs', 'std_msgs', 'std_srvs', 'stereo_msgs', 'trajectory_msgs', 'visualization_msgs'] composition: ['action_msgs', 'composition_interfaces', 'example_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] composition: ['action_msgs', 'composition_interfaces', 'example_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] composition_interfaces: ['action_msgs', 'rcl_interfaces', 'service_msgs'] composition_interfaces: ['action_msgs', 'rcl_interfaces', 'service_msgs'] cv_bridge: ['action_msgs', 'geometry_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] demo_nodes_cpp: ['action_msgs', 'composition_interfaces', 'example_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] demo_nodes_cpp: ['action_msgs', 'composition_interfaces', 'example_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] demo_nodes_cpp_native: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] demo_nodes_cpp_native: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] demo_nodes_py: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] demo_nodes_py: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] depthimage_to_laserscan: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'image_geometry', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rclcpp_components', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] desktop: ['action_msgs', 'action_tutorials_cpp', 'action_tutorials_interfaces', 'action_tutorials_py', 'actionlib_msgs', 'common_interfaces', 'composition', 'composition_interfaces', 'cv_bridge', 'demo_nodes_cpp', 'demo_nodes_cpp_native', 'demo_nodes_py', 'depthimage_to_laserscan', 'diagnostic_msgs', 'dummy_map_server', 'dummy_robot_bringup', 'dummy_sensors', 'example_interfaces', 'examples_rclcpp_minimal_action_client', 'examples_rclcpp_minimal_action_server', 'examples_rclcpp_minimal_client', 'examples_rclcpp_minimal_composition', 'examples_rclcpp_minimal_publisher', 'examples_rclcpp_minimal_service', 'examples_rclcpp_minimal_subscriber', 'examples_rclcpp_minimal_timer', 'examples_rclcpp_multithreaded_executor', 'examples_rclpy_executors', 'examples_rclpy_minimal_action_client', 'examples_rclpy_minimal_action_server', 'examples_rclpy_minimal_client', 'examples_rclpy_minimal_publisher', 'examples_rclpy_minimal_service', 'examples_rclpy_minimal_subscriber', 'geometry2', 'geometry_msgs', 'image_geometry', 'image_tools', 'image_transport', 'interactive_markers', 'intra_process_demo', 'joy', 'laser_geometry', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle', 'lifecycle_msgs', 'logging_demo', 'map_msgs', 'message_filters', 'nav_msgs', 'pcl_conversions', 'pcl_msgs', 'pendulum_control', 'pendulum_msgs', 'quality_of_service_demo_cpp', 'quality_of_service_demo_py', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'robot_state_publisher', 'ros2action', 'ros2bag', 'ros2cli', 'ros2component', 'ros2doctor', 'ros2interface', 'ros2launch', 'ros2lifecycle', 'ros2multicast', 'ros2node', 'ros2param', 'ros2pkg', 'ros2run', 'ros2service', 'ros2topic', 'ros_base', 'ros_core', 'rosbag2', 'rosbag2_compression', 'rosbag2_compression_zstd', 'rosbag2_converter_default_plugins', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_py', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_transport', 'rosgraph_msgs', 'rosidl_runtime_py', 'rqt_action', 'rqt_common_plugins', 'rqt_console', 'rqt_graph', 'rqt_gui_py', 'rqt_image_view', 'rqt_msg', 'rqt_plot', 'rqt_publisher', 'rqt_py_common', 'rqt_py_console', 'rqt_reconfigure', 'rqt_service_caller', 'rqt_shell', 'rqt_srv', 'rqt_top', 'rqt_topic', 'rviz2', 'rviz_common', 'rviz_default_plugins', 'sensor_msgs', 'sensor_msgs_py', 'service_msgs', 'shape_msgs', 'sros2', 'sros2_cmake', 'statistics_msgs', 'std_msgs', 'std_srvs', 'stereo_msgs', 'teleop_twist_joy', 'teleop_twist_keyboard', 'tf2', 'tf2_bullet', 'tf2_eigen', 'tf2_eigen_kdl', 'tf2_geometry_msgs', 'tf2_kdl', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'tf2_sensor_msgs', 'tf2_tools', 'tlsf_cpp', 'topic_monitor', 'trajectory_msgs', 'turtlesim', 'type_description_interfaces', 'visualization_msgs'] diagnostic_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] diagnostic_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] dummy_map_server: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'nav_msgs', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] dummy_map_server: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'nav_msgs', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] dummy_robot_bringup: ['action_msgs', 'composition_interfaces', 'dummy_map_server', 'dummy_sensors', 'geometry_msgs', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'robot_state_publisher', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] dummy_robot_bringup: ['action_msgs', 'composition_interfaces', 'dummy_map_server', 'dummy_sensors', 'geometry_msgs', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'robot_state_publisher', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] dummy_sensors: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] dummy_sensors: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] example_interfaces: ['action_msgs', 'service_msgs'] example_interfaces: ['action_msgs', 'service_msgs'] examples_rclcpp_async_client: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_cbg_executor: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_action_client: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rclcpp_action', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_action_client: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rclcpp_action', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_action_server: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rclcpp_action', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_action_server: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rclcpp_action', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_client: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_client: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_composition: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rclcpp_components', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_composition: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rclcpp_components', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_publisher: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_publisher: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_service: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_service: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_subscriber: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rclcpp_components', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_subscriber: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_timer: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_minimal_timer: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_multithreaded_executor: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_multithreaded_executor: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclcpp_wait_set: ['action_msgs', 'composition_interfaces', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rclcpp_components', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_executors: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_executors: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_guard_conditions: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] examples_rclpy_minimal_action_client: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] examples_rclpy_minimal_action_client: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] examples_rclpy_minimal_action_server: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] examples_rclpy_minimal_action_server: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] examples_rclpy_minimal_client: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_minimal_client: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_minimal_publisher: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_minimal_publisher: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_minimal_service: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_minimal_service: ['action_msgs', 'example_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_minimal_subscriber: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_minimal_subscriber: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_rclpy_pointcloud_publisher: ['action_msgs', 'geometry_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'sensor_msgs_py', 'service_msgs', 'std_msgs', 'type_description_interfaces'] examples_tf2_py: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros_py', 'type_description_interfaces'] geometry2: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'sensor_msgs_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_bullet', 'tf2_eigen', 'tf2_eigen_kdl', 'tf2_geometry_msgs', 'tf2_kdl', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'tf2_sensor_msgs', 'tf2_tools', 'type_description_interfaces'] geometry2: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'sensor_msgs_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_bullet', 'tf2_eigen', 'tf2_geometry_msgs', 'tf2_kdl', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'tf2_sensor_msgs', 'tf2_tools', 'type_description_interfaces'] geometry_msgs: ['action_msgs', 'service_msgs', 'std_msgs'] geometry_msgs: ['action_msgs', 'service_msgs', 'std_msgs'] hello_world: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] image_common: ['action_msgs', 'camera_calibration_parsers', 'camera_info_manager', 'geometry_msgs', 'image_transport', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'polled_camera', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] image_geometry: ['action_msgs', 'geometry_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] image_tools: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] image_tools: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] image_transport: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] image_transport: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] interactive_markers: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces', 'visualization_msgs'] interactive_markers: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces', 'visualization_msgs'] intra_process_demo: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] intra_process_demo: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] joy: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rclcpp_components', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] laser_geometry: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces'] laser_geometry: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'type_description_interfaces'] launch_ros: ['action_msgs', 'composition_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] launch_ros: ['action_msgs', 'composition_interfaces', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] launch_testing_examples: ['action_msgs', 'composition_interfaces', 'demo_nodes_cpp', 'example_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2bag', 'ros2cli', 'rosbag2_compression', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_py', 'rosbag2_storage', 'rosbag2_transport', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] launch_testing_ros: ['action_msgs', 'composition_interfaces', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] launch_testing_ros: ['action_msgs', 'composition_interfaces', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] libstatistics_collector: ['action_msgs', 'rcl', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] libstatistics_collector: ['action_msgs', 'rcl', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] lifecycle: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] lifecycle: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] lifecycle_msgs: ['action_msgs', 'service_msgs'] lifecycle_msgs: ['action_msgs', 'service_msgs'] lifecycle_py: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] logging_demo: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] logging_demo: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] map_msgs: ['action_msgs', 'geometry_msgs', 'nav_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] map_msgs: ['action_msgs', 'geometry_msgs', 'nav_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] message_filters: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] message_filters: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] move_base_msgs: ['action_msgs', 'actionlib_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] nav2_common: ['action_msgs', 'composition_interfaces', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] nav2_core: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'laser_geometry', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'map_msgs', 'message_filters', 'nav2_common', 'nav2_costmap_2d', 'nav2_msgs', 'nav2_util', 'nav2_voxel_grid', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'sensor_msgs_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'tf2_sensor_msgs', 'type_description_interfaces', 'visualization_msgs'] nav2_costmap_2d: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'laser_geometry', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'map_msgs', 'message_filters', 'nav2_common', 'nav2_msgs', 'nav2_util', 'nav2_voxel_grid', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'sensor_msgs_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'tf2_sensor_msgs', 'type_description_interfaces', 'visualization_msgs'] nav2_msgs: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'nav2_common', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] nav2_util: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'nav2_common', 'nav2_msgs', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'test_msgs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces'] nav2_voxel_grid: ['action_msgs', 'composition_interfaces', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'nav2_common', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] nav_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] nav_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] pcl_conversions: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'pcl_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] pcl_msgs: ['action_msgs', 'geometry_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] pendulum_control: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'pendulum_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2pkg', 'ros2run', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tlsf_cpp', 'type_description_interfaces'] pendulum_control: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'pendulum_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2pkg', 'ros2run', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tlsf_cpp', 'type_description_interfaces'] pendulum_msgs: ['action_msgs', 'service_msgs'] pendulum_msgs: ['action_msgs', 'service_msgs'] polled_camera: ['action_msgs', 'geometry_msgs', 'image_transport', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] quality_of_service_demo_cpp: ['action_msgs', 'composition_interfaces', 'example_interfaces', 'geometry_msgs', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] quality_of_service_demo_cpp: ['action_msgs', 'composition_interfaces', 'example_interfaces', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] quality_of_service_demo_py: ['action_msgs', 'geometry_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] quality_of_service_demo_py: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] rcl: ['action_msgs', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs', 'test_msgs', 'type_description_interfaces'] rcl: ['action_msgs', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs', 'test_msgs'] rcl_action: ['action_msgs', 'rcl', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs', 'test_msgs', 'type_description_interfaces'] rcl_action: ['action_msgs', 'rcl', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs', 'test_msgs', 'type_description_interfaces'] rcl_interfaces: ['action_msgs', 'service_msgs'] rcl_interfaces: ['action_msgs', 'service_msgs'] rcl_lifecycle: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs', 'type_description_interfaces'] rcl_lifecycle: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs', 'type_description_interfaces'] rclcpp: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rclcpp: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rclcpp_action: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rclcpp_action: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rclcpp_components: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rclcpp_components: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rclcpp_lifecycle: ['action_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rclcpp_lifecycle: ['action_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rclpy: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'test_msgs', 'type_description_interfaces'] rclpy: ['action_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'test_msgs', 'type_description_interfaces'] rmw_connextdds: ['action_msgs', 'rmw_connextdds_common', 'rmw_dds_common', 'service_msgs'] rmw_connextdds_common: ['action_msgs', 'rmw_dds_common', 'service_msgs'] rmw_connextddsmicro: ['action_msgs', 'rmw_connextdds_common', 'rmw_dds_common', 'service_msgs'] rmw_cyclonedds_cpp: ['action_msgs', 'rmw_dds_common', 'service_msgs'] rmw_cyclonedds_cpp: ['action_msgs', 'rmw_dds_common', 'service_msgs'] rmw_dds_common: ['action_msgs', 'service_msgs'] rmw_dds_common: ['action_msgs', 'service_msgs'] rmw_fastrtps_cpp: ['action_msgs', 'rmw_dds_common', 'rmw_fastrtps_shared_cpp', 'service_msgs', 'test_msgs'] rmw_fastrtps_cpp: ['action_msgs', 'rmw_dds_common', 'rmw_fastrtps_shared_cpp', 'service_msgs', 'test_msgs'] rmw_fastrtps_dynamic_cpp: ['action_msgs', 'rmw_dds_common', 'rmw_fastrtps_shared_cpp', 'service_msgs', 'test_msgs'] rmw_fastrtps_shared_cpp: ['action_msgs', 'rmw_dds_common', 'service_msgs'] rmw_fastrtps_shared_cpp: ['action_msgs', 'rmw_dds_common', 'service_msgs'] rmw_implementation: ['action_msgs', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'service_msgs'] rmw_implementation: ['action_msgs', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'service_msgs'] robot_state_publisher: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] robot_state_publisher: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] ros2action: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2action: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2bag: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosbag2_compression', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_py', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_test_common', 'rosbag2_transport', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] ros2bag: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosbag2_compression', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_storage', 'rosbag2_transport', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] ros2cli: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2cli: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2cli_common_extensions: ['action_msgs', 'composition_interfaces', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2action', 'ros2cli', 'ros2component', 'ros2doctor', 'ros2interface', 'ros2launch', 'ros2lifecycle', 'ros2multicast', 'ros2node', 'ros2param', 'ros2pkg', 'ros2run', 'ros2service', 'ros2topic', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'sros2', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] ros2cli_test_interfaces: ['action_msgs', 'service_msgs'] ros2component: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2node', 'ros2param', 'ros2pkg', 'ros2service', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] ros2component: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2node', 'ros2param', 'ros2pkg', 'ros2service', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] ros2doctor: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] ros2doctor: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] ros2interface: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2cli_test_interfaces', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2interface: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2launch: ['action_msgs', 'composition_interfaces', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2pkg', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros2launch: ['action_msgs', 'composition_interfaces', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2pkg', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros2lifecycle: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2lifecycle_test_fixtures', 'ros2node', 'ros2service', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] ros2lifecycle: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2lifecycle_test_fixtures', 'ros2node', 'ros2service', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] ros2lifecycle_test_fixtures: ['action_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] ros2multicast: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros2multicast: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros2node: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2node: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2param: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2node', 'ros2service', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'type_description_interfaces'] ros2param: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2node', 'ros2service', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'type_description_interfaces'] ros2pkg: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros2pkg: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros2run: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2pkg', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros2run: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2pkg', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros2service: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2service: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'test_msgs', 'type_description_interfaces'] ros2test: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros2topic: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] ros2topic: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] ros2trace: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros_base: ['action_msgs', 'actionlib_msgs', 'common_interfaces', 'composition_interfaces', 'diagnostic_msgs', 'geometry2', 'geometry_msgs', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'robot_state_publisher', 'ros2action', 'ros2bag', 'ros2cli', 'ros2component', 'ros2doctor', 'ros2interface', 'ros2launch', 'ros2lifecycle', 'ros2multicast', 'ros2node', 'ros2param', 'ros2pkg', 'ros2run', 'ros2service', 'ros2topic', 'ros_core', 'rosbag2', 'rosbag2_compression', 'rosbag2_compression_zstd', 'rosbag2_converter_default_plugins', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_py', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_transport', 'rosgraph_msgs', 'rosidl_runtime_py', 'sensor_msgs', 'sensor_msgs_py', 'service_msgs', 'shape_msgs', 'sros2', 'sros2_cmake', 'statistics_msgs', 'std_msgs', 'std_srvs', 'stereo_msgs', 'tf2', 'tf2_bullet', 'tf2_eigen', 'tf2_eigen_kdl', 'tf2_geometry_msgs', 'tf2_kdl', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'tf2_sensor_msgs', 'tf2_tools', 'trajectory_msgs', 'type_description_interfaces', 'visualization_msgs'] ros_core: ['action_msgs', 'actionlib_msgs', 'common_interfaces', 'composition_interfaces', 'diagnostic_msgs', 'geometry_msgs', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2action', 'ros2cli', 'ros2component', 'ros2doctor', 'ros2interface', 'ros2launch', 'ros2lifecycle', 'ros2multicast', 'ros2node', 'ros2param', 'ros2pkg', 'ros2run', 'ros2service', 'ros2topic', 'rosgraph_msgs', 'rosidl_runtime_py', 'sensor_msgs', 'service_msgs', 'shape_msgs', 'sros2', 'sros2_cmake', 'statistics_msgs', 'std_msgs', 'std_srvs', 'stereo_msgs', 'trajectory_msgs', 'type_description_interfaces', 'visualization_msgs'] ros_testing: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] ros_tutorials: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rclcpp_action', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'roscpp_tutorials', 'rosgraph_msgs', 'rospy_tutorials', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'turtlesim', 'type_description_interfaces'] rosbag2: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2bag', 'ros2cli', 'rosbag2_compression', 'rosbag2_compression_zstd', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_py', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_test_common', 'rosbag2_tests', 'rosbag2_transport', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2bag', 'ros2cli', 'rosbag2_compression', 'rosbag2_converter_default_plugins', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_py', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_test_common', 'rosbag2_tests', 'rosbag2_transport', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_compression: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_cpp', 'rosbag2_storage', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rosbag2_compression: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_cpp', 'rosbag2_storage', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_compression_zstd: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_compression', 'rosbag2_cpp', 'rosbag2_storage', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_converter_default_plugins: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_cpp', 'rosbag2_storage', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rosbag2_cpp: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_test_common', 'rosbag2_test_msgdefs', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rosbag2_cpp: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_storage', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rosbag2_examples_cpp: ['action_msgs', 'example_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_cpp', 'rosbag2_storage', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_examples_py: ['action_msgs', 'composition_interfaces', 'example_interfaces', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_compression', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_py', 'rosbag2_storage', 'rosbag2_transport', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_interfaces: ['action_msgs', 'service_msgs'] rosbag2_performance_benchmarking: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2bag', 'ros2cli', 'ros2launch', 'ros2pkg', 'ros2test', 'ros_testing', 'rosbag2_compression', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_performance_benchmarking_msgs', 'rosbag2_py', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_test_common', 'rosbag2_transport', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_performance_benchmarking_msgs: ['action_msgs', 'service_msgs'] rosbag2_py: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_compression', 'rosbag2_compression_zstd', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_test_common', 'rosbag2_transport', 'rosgraph_msgs', 'rosidl_runtime_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_storage: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_storage: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_storage_default_plugins: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_storage', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_storage_default_plugins: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_storage', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_storage_mcap: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_storage', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_storage_sqlite3: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_storage', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_test_common: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rosbag2_test_msgdefs: ['action_msgs', 'service_msgs'] rosbag2_tests: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2bag', 'ros2cli', 'rosbag2_compression', 'rosbag2_compression_zstd', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_py', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_test_common', 'rosbag2_transport', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rosbag2_transport: ['action_msgs', 'composition_interfaces', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rclcpp_components', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_compression', 'rosbag2_compression_zstd', 'rosbag2_cpp', 'rosbag2_interfaces', 'rosbag2_storage', 'rosbag2_storage_default_plugins', 'rosbag2_storage_mcap', 'rosbag2_storage_sqlite3', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] rosbag2_transport: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosbag2_compression', 'rosbag2_cpp', 'rosbag2_storage', 'rosbag2_test_common', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] roscpp_tutorials: ['action_msgs', 'service_msgs', 'std_msgs'] rosgraph_msgs: ['action_msgs', 'service_msgs'] rosgraph_msgs: ['action_msgs', 'service_msgs'] rosidl_default_generators: ['action_msgs', 'service_msgs'] rosidl_default_runtime: ['action_msgs', 'service_msgs'] rosidl_generator_tests: ['action_msgs', 'service_msgs', 'type_description_interfaces'] rosidl_runtime_py: ['action_msgs', 'service_msgs', 'std_msgs', 'std_srvs', 'test_msgs'] rosidl_runtime_py: ['action_msgs', 'service_msgs', 'std_msgs', 'std_srvs', 'test_msgs'] rosidl_typesupport_introspection_tests: ['action_msgs', 'service_msgs'] rosidl_typesupport_tests: ['action_msgs', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs'] rospy_tutorials: ['action_msgs', 'roscpp_tutorials', 'service_msgs', 'std_msgs'] rqt: ['action_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rqt_action: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_console', 'rqt_gui_py', 'rqt_msg', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_action: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_console', 'rqt_gui_py', 'rqt_msg', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_bag: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'type_description_interfaces'] rqt_bag_plugins: ['action_msgs', 'geometry_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_bag', 'rqt_gui_py', 'rqt_plot', 'rqt_py_common', 'sensor_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] rqt_common_plugins: ['action_msgs', 'cv_bridge', 'geometry_msgs', 'image_transport', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_action', 'rqt_console', 'rqt_graph', 'rqt_gui_py', 'rqt_image_view', 'rqt_msg', 'rqt_plot', 'rqt_publisher', 'rqt_py_common', 'rqt_py_console', 'rqt_reconfigure', 'rqt_service_caller', 'rqt_shell', 'rqt_srv', 'rqt_top', 'rqt_topic', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rqt_console: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_console: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_graph: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'type_description_interfaces'] rqt_graph: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'type_description_interfaces'] rqt_gui: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] rqt_gui_cpp: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rqt_gui_py: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] rqt_gui_py: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] rqt_image_view: ['action_msgs', 'cv_bridge', 'geometry_msgs', 'image_transport', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] rqt_msg: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_console', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_msg: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_console', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_plot: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'std_msgs', 'type_description_interfaces'] rqt_plot: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'std_msgs', 'type_description_interfaces'] rqt_publisher: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_publisher: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_py_common: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] rqt_py_common: ['action_msgs', 'service_msgs', 'std_msgs'] rqt_py_console: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'type_description_interfaces'] rqt_py_console: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'type_description_interfaces'] rqt_reconfigure: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_console', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_reconfigure: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_console', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_service_caller: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_service_caller: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_shell: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'type_description_interfaces'] rqt_shell: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'type_description_interfaces'] rqt_srv: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_console', 'rqt_gui_py', 'rqt_msg', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_srv: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_console', 'rqt_gui_py', 'rqt_msg', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_top: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'type_description_interfaces'] rqt_topic: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'rqt_py_common', 'service_msgs', 'type_description_interfaces'] rqt_topic: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rqt_gui_py', 'service_msgs', 'std_msgs', 'type_description_interfaces'] rviz2: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'image_transport', 'interactive_markers', 'laser_geometry', 'libstatistics_collector', 'lifecycle_msgs', 'map_msgs', 'message_filters', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rviz_common', 'rviz_default_plugins', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces', 'visualization_msgs'] rviz2: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'image_transport', 'interactive_markers', 'laser_geometry', 'libstatistics_collector', 'lifecycle_msgs', 'map_msgs', 'message_filters', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rviz_common', 'rviz_default_plugins', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces', 'visualization_msgs'] rviz_common: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] rviz_common: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces'] rviz_default_plugins: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'image_transport', 'interactive_markers', 'laser_geometry', 'libstatistics_collector', 'lifecycle_msgs', 'map_msgs', 'message_filters', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rviz_common', 'rviz_visual_testing_framework', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces', 'visualization_msgs'] rviz_default_plugins: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'interactive_markers', 'laser_geometry', 'libstatistics_collector', 'lifecycle_msgs', 'map_msgs', 'message_filters', 'nav_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rviz_common', 'rviz_visual_testing_framework', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces', 'visualization_msgs'] rviz_visual_testing_framework: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'rviz_common', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'tf2', 'tf2_geometry_msgs', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces'] sensor_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] sensor_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] sensor_msgs_py: ['action_msgs', 'geometry_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] service_msgs: ['action_msgs'] shape_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] shape_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] sros2: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'service_msgs', 'test_msgs', 'type_description_interfaces'] sros2: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2test', 'ros_testing', 'rosgraph_msgs', 'service_msgs', 'test_msgs', 'type_description_interfaces'] sros2_cmake: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'sros2', 'type_description_interfaces'] sros2_cmake: ['action_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'sros2', 'type_description_interfaces'] statistics_msgs: ['action_msgs', 'service_msgs'] statistics_msgs: ['action_msgs', 'service_msgs'] std_msgs: ['action_msgs', 'service_msgs'] std_msgs: ['action_msgs', 'service_msgs'] std_srvs: ['action_msgs', 'service_msgs'] std_srvs: ['action_msgs', 'service_msgs'] stereo_msgs: ['action_msgs', 'geometry_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] stereo_msgs: ['action_msgs', 'geometry_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] teleop_twist_joy: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'joy', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] teleop_twist_keyboard: ['action_msgs', 'geometry_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] test_cli: ['action_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] test_cli_remapping: ['action_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] test_communication: ['action_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] test_launch_ros: ['action_msgs', 'composition', 'composition_interfaces', 'demo_nodes_py', 'example_interfaces', 'launch_ros', 'libstatistics_collector', 'lifecycle', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] test_msgs: ['action_msgs', 'service_msgs'] test_msgs: ['action_msgs', 'service_msgs'] test_quality_of_service: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] test_rclcpp: ['action_msgs', 'composition_interfaces', 'launch_ros', 'launch_testing_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] test_rmw_implementation: ['action_msgs', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'service_msgs', 'test_msgs'] test_ros2trace: ['action_msgs', 'composition_interfaces', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'ros2pkg', 'ros2run', 'ros2trace', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'test_tracetools', 'type_description_interfaces'] test_security: ['action_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'ros2cli', 'rosgraph_msgs', 'service_msgs', 'sros2', 'statistics_msgs', 'std_msgs', 'test_msgs', 'type_description_interfaces'] test_tf2: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_bullet', 'tf2_eigen', 'tf2_geometry_msgs', 'tf2_kdl', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces'] test_tracetools: ['action_msgs', 'composition_interfaces', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'tracetools_launch', 'tracetools_test', 'type_description_interfaces'] test_tracetools_launch: ['action_msgs', 'composition_interfaces', 'launch_ros', 'libstatistics_collector', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'test_tracetools', 'tracetools_launch', 'type_description_interfaces'] tf2: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] tf2: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] tf2_bullet: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] tf2_bullet: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] tf2_eigen: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] tf2_eigen: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] tf2_eigen_kdl: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs', 'tf2'] tf2_geometry_msgs: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces'] tf2_geometry_msgs: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] tf2_kdl: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces'] tf2_kdl: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] tf2_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] tf2_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] tf2_py: ['action_msgs', 'geometry_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'tf2', 'type_description_interfaces'] tf2_py: ['action_msgs', 'geometry_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'tf2', 'type_description_interfaces'] tf2_ros: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'type_description_interfaces'] tf2_ros: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'type_description_interfaces'] tf2_ros_py: ['action_msgs', 'geometry_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'type_description_interfaces'] tf2_sensor_msgs: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'sensor_msgs_py', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'tf2_ros_py', 'type_description_interfaces'] tf2_sensor_msgs: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] tf2_tools: ['action_msgs', 'composition_interfaces', 'geometry_msgs', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_action', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros', 'type_description_interfaces'] tf2_tools: ['action_msgs', 'geometry_msgs', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs', 'tf2', 'tf2_msgs', 'tf2_py', 'tf2_ros_py', 'type_description_interfaces'] tlsf_cpp: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] tlsf_cpp: ['action_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] topic_monitor: ['action_msgs', 'composition_interfaces', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] topic_monitor: ['action_msgs', 'composition_interfaces', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'std_msgs', 'type_description_interfaces'] topic_statistics_demo: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_interfaces', 'rclcpp', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] tracetools_launch: ['action_msgs', 'composition_interfaces', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'type_description_interfaces'] tracetools_test: ['action_msgs', 'composition_interfaces', 'launch_ros', 'lifecycle_msgs', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'tracetools_launch', 'type_description_interfaces'] trajectory_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] trajectory_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] turtlesim: ['action_msgs', 'geometry_msgs', 'libstatistics_collector', 'rcl', 'rcl_action', 'rcl_interfaces', 'rclcpp', 'rclcpp_action', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'std_srvs', 'type_description_interfaces'] turtlesim: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs', 'std_srvs'] type_description_interfaces: ['action_msgs', 'service_msgs'] unique_identifier_msgs: ['action_msgs', 'service_msgs'] v4l2_camera: ['action_msgs', 'camera_calibration_parsers', 'camera_info_manager', 'composition_interfaces', 'geometry_msgs', 'image_transport', 'libstatistics_collector', 'lifecycle_msgs', 'message_filters', 'rcl', 'rcl_action', 'rcl_interfaces', 'rcl_lifecycle', 'rclcpp', 'rclcpp_components', 'rclpy', 'rmw_connextdds', 'rmw_connextdds_common', 'rmw_connextddsmicro', 'rmw_cyclonedds_cpp', 'rmw_dds_common', 'rmw_fastrtps_cpp', 'rmw_fastrtps_dynamic_cpp', 'rmw_fastrtps_shared_cpp', 'rmw_implementation', 'rosgraph_msgs', 'sensor_msgs', 'service_msgs', 'statistics_msgs', 'std_msgs', 'type_description_interfaces'] visualization_msgs: ['action_msgs', 'geometry_msgs', 'sensor_msgs', 'service_msgs', 'std_msgs'] visualization_msgs: ['action_msgs', 'geometry_msgs', 'service_msgs', 'std_msgs'] wu@wu-System-Product-Name:~/ros_cross_compile_ws$

CTGUMARK commented 4 months ago

So what should I do to use colcon for cross-compilation normally on x86? If I have already set up a cross-compilation environment (cmake can compile)