# crystal/cache.diffme distribution_file: - release_platforms: ----- ubuntu: [bionic] ----- repositories: ----- ament_cmake: { doc: { type: git, url: 'https://github.com/ament/ament_cmake.git', version: crystal }, release: { packages: [ament_cmake, ament_cmake_auto, ament_cmake_core, ament_cmake_export_definitions, ament_cmake_export_dependencies, ament_cmake_export_include_directories, ament_cmake_export_interfaces, ament_cmake_export_libraries, ament_cmake_export_link_flags, ament_cmake_gmock, ament_cmake_gtest, ament_cmake_include_directories, ament_cmake_libraries, ament_cmake_nose, ament_cmake_pytest, ament_cmake_python, ament_cmake_target_dependencies, ament_cmake_test], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ament_cmake-release.git', version: 0.6.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ament/ament_cmake.git', version: crystal }, status: developed } ----- ament_cmake_ros: { doc: { type: git, url: 'https://github.com/ros2/ament_cmake_ros.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ament_cmake_ros-release.git', version: 0.5.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/ament_cmake_ros.git', version: crystal }, status: developed } ----- ament_index: { doc: { type: git, url: 'https://github.com/ament/ament_index.git', version: crystal }, release: { packages: [ament_index_cpp, ament_index_python], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ament_index-release.git', version: 0.5.1-0 }, source: { type: git, url: 'https://github.com/ament/ament_index.git', version: crystal }, status: developed } ----- ament_lint: { doc: { type: git, url: 'https://github.com/ament/ament_lint.git', version: crystal }, release: { packages: [ament_clang_format, ament_cmake_clang_format, ament_cmake_copyright, ament_cmake_cppcheck, ament_cmake_cpplint, ament_cmake_flake8, ament_cmake_lint_cmake, ament_cmake_pclint, ament_cmake_pep257, ament_cmake_pep8, ament_cmake_pyflakes, ament_cmake_uncrustify, ament_cmake_xmllint, ament_copyright, ament_cppcheck, ament_cpplint, ament_flake8, ament_lint_auto, ament_lint_cmake, ament_lint_common, ament_pclint, ament_pep257, ament_pep8, ament_pyflakes, ament_uncrustify, ament_xmllint], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ament_lint-release.git', version: 0.6.4-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ament/ament_lint.git', version: crystal }, status: developed } ----- ament_package: { release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ament_package-release.git', version: 0.6.0-0 }, source: { type: git, url: 'https://github.com/ament/ament_package.git', version: crystal }, status: maintained } ----- angles: { doc: { type: git, url: 'https://github.com/ros/angles.git', version: ros2 }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/angles-release.git', version: 1.12.1-1 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros/angles.git', version: ros2 }, status: maintained } ----- apriltag2: { doc: { type: git, url: 'https://github.com/christianrauch/apriltag2.git', version: master }, release: { packages: [apriltag], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/christianrauch/apriltag2-release.git', version: 0.9.8-1 }, source: { type: git, url: 'https://github.com/christianrauch/apriltag2.git', version: master }, status: maintained } ----- apriltag2_node: { doc: { type: git, url: 'https://github.com/christianrauch/apriltag2_node.git', version: master }, release: { packages: [apriltag2_node, apriltag_msgs], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/christianrauch/apriltag2_node-release.git', version: 1.0.1-0 }, source: { type: git, url: 'https://github.com/christianrauch/apriltag2_node.git', version: master }, status: developed } ----- behaviortree_cpp: { doc: { type: git, url: 'https://github.com/BehaviorTree/BehaviorTree.CPP.git', version: ros2 }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/BehaviorTree/behaviortree_cpp-release.git', version: 2.4.3-1 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/BehaviorTree/BehaviorTree.CPP.git', version: ros2 }, status: developed } ----- behaviotree_cpp_v3: { doc: { type: git, url: 'https://github.com/BehaviorTree/BehaviorTree.CPP.git', version: master }, release: { packages: [behaviortree_cpp_v3], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git', version: 3.0.4-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/BehaviorTree/BehaviorTree.CPP.git', version: master }, status: developed } ----- cartographer: { doc: { type: git, url: 'https://github.com/ros2/cartographer.git', version: ros2 }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/cartographer-release.git', version: 1.0.0-1 }, source: { type: git, url: 'https://github.com/ros2/cartographer.git', version: ros2 }, status: maintained } ----- class_loader: { doc: { type: git, url: 'https://github.com/ros/class_loader.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/class_loader-release.git', version: 1.2.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros/class_loader.git', version: crystal } } ----- common_interfaces: { doc: { type: git, url: 'https://github.com/ros2/common_interfaces.git', version: crystal }, release: { packages: [actionlib_msgs, common_interfaces, diagnostic_msgs, geometry_msgs, nav_msgs, sensor_msgs, shape_msgs, std_msgs, std_srvs, stereo_msgs, trajectory_msgs, visualization_msgs], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/common_interfaces-release.git', version: 0.6.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/common_interfaces.git', version: crystal }, status: developed } ----- console_bridge_vendor: { doc: { type: git, url: 'https://github.com/ros2/console_bridge_vendor.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/console_bridge_vendor-release.git', version: 1.1.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/console_bridge_vendor.git', version: crystal }, status: developed } ----- control_msgs: { doc: { type: git, url: 'https://github.com/ros-controls/control_msgs.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros-gbp/control_msgs-release.git', version: 2.1.0-0 }, source: { type: git, url: 'https://github.com/ros-controls/control_msgs.git', version: crystal-devel }, status: maintained } ----- demos: { doc: { type: git, url: 'https://github.com/ros2/demos.git', version: crystal }, release: { packages: [composition, demo_nodes_cpp, demo_nodes_cpp_native, demo_nodes_py, dummy_map_server, dummy_robot_bringup, dummy_sensors, image_tools, intra_process_demo, lifecycle, logging_demo, pendulum_control, pendulum_msgs, topic_monitor], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/demos-release.git', version: 0.6.2-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/demos.git', version: crystal }, status: developed } ----- depthimage_to_laserscan: { doc: { type: git, url: 'https://github.com/ros-perception/depthimage_to_laserscan.git', version: ros2 }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/depthimage_to_laserscan-release.git', version: 2.2.1-0 }, source: { type: git, url: 'https://github.com/ros-perception/depthimage_to_laserscan.git', version: ros2 }, status: maintained } ----- diagnostics: { doc: { type: git, url: 'https://github.com/ros/diagnostics.git', version: ros2-devel }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros/diagnostics.git', version: ros2-devel }, status: maintained } ----- ecl_core: { doc: { type: git, url: 'https://github.com/stonier/ecl_core.git', version: release/1.0-crystal }, release: { packages: [ecl_command_line, ecl_concepts, ecl_containers, ecl_converters, ecl_core, ecl_core_apps, ecl_devices, ecl_eigen, ecl_exceptions, ecl_filesystem, ecl_formatters, ecl_geometry, ecl_ipc, ecl_linear_algebra, ecl_manipulators, ecl_math, ecl_mobile_robot, ecl_mpl, ecl_sigslots, ecl_statistics, ecl_streams, ecl_threads, ecl_time, ecl_type_traits, ecl_utilities], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/yujinrobot-release/ecl_core-release.git', version: 1.0.1-0 }, source: { type: git, url: 'https://github.com/stonier/ecl_core.git', version: release/1.0-crystal }, status: maintained } ----- ecl_lite: { doc: { type: git, url: 'https://github.com/stonier/ecl_lite.git', version: release/1.0-crystal }, release: { packages: [ecl_config, ecl_console, ecl_converters_lite, ecl_errors, ecl_io, ecl_lite, ecl_sigslots_lite, ecl_time_lite], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/yujinrobot-release/ecl_lite-release.git', version: 1.0.1-0 }, source: { type: git, url: 'https://github.com/stonier/ecl_lite.git', version: release/1.0-crystal }, status: maintained } ----- ecl_tools: { doc: { type: git, url: 'https://github.com/stonier/ecl_tools.git', version: release/1.0-crystal }, release: { packages: [ecl_build, ecl_license, ecl_tools], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/yujinrobot-release/ecl_tools-release.git', version: 1.0.1-1 }, source: { type: git, url: 'https://github.com/stonier/ecl_tools.git', version: release/1.0-crystal }, status: maintained } ----- eigen_stl_containers: { doc: { type: git, url: 'https://github.com/ros/eigen_stl_containers.git', version: ros2 }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/eigen_stl_containers-release.git', version: 1.0.0-0 }, source: { type: git, url: 'https://github.com/ros/eigen_stl_containers.git', version: ros2 }, status: maintained } ----- ets_ros2: { doc: { type: git, url: 'https://github.com/brunodmt/ets_ros2.git', version: master }, release: { packages: [ets_cpp_client, ets_msgs, ets_plugin], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/brunodmt/ets_ros2-release.git', version: 0.1.2-2 }, source: { type: git, url: 'https://github.com/brunodmt/ets_ros2.git', version: master }, status: developed } ----- example_interfaces: { doc: { type: git, url: 'https://github.com/ros2/example_interfaces.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/example_interfaces-release.git', version: 0.6.2-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/example_interfaces.git', version: crystal }, status: developed } ----- examples: { doc: { type: git, url: 'https://github.com/ros2/examples.git', version: crystal }, release: { packages: [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_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], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/examples-release.git', version: 0.6.3-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/examples.git', version: crystal }, status: developed } ----- fastcdr: { release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/fastcdr-release.git', version: 1.0.8-0 }, source: { test_commits: false, test_pull_requests: false, type: git, url: 'https://github.com/eProsima/Fast-CDR.git', version: v1.0.8 }, status: developed } ----- fastrtps: { doc: { type: git, url: 'https://github.com/eProsima/Fast-RTPS.git', version: b48ce9d2fba6fc94e756da01c58b72f2ad848238 }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/fastrtps-release.git', version: 1.7.2-0 }, source: { test_commits: false, test_pull_requests: false, type: git, url: 'https://github.com/eProsima/Fast-RTPS.git', version: b48ce9d2fba6fc94e756da01c58b72f2ad848238 }, status: developed } ----- fmi_adapter_ros2: { doc: { type: git, url: 'https://github.com/boschresearch/fmi_adapter_ros2.git', version: crystal }, release: { packages: [fmi_adapter, fmi_adapter_examples], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/boschresearch/fmi_adapter_ros2-release.git', version: 0.1.4-1 }, source: { type: git, url: 'https://github.com/boschresearch/fmi_adapter_ros2.git', version: crystal }, status: developed } ----- gazebo_ros_pkgs: { doc: { type: git, url: 'https://github.com/ros-simulation/gazebo_ros_pkgs.git', version: crystal }, release: { packages: [gazebo_dev, gazebo_msgs, gazebo_plugins, gazebo_ros, gazebo_ros_pkgs], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/gazebo_ros_pkgs-release.git', version: 3.2.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-simulation/gazebo_ros_pkgs.git', version: crystal }, status: developed } ----- geometry2: { doc: { type: git, url: 'https://github.com/ros2/geometry2.git', version: crystal }, release: { packages: [tf2, tf2_eigen, tf2_geometry_msgs, tf2_msgs, tf2_ros, tf2_sensor_msgs], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/geometry2-release.git', version: 0.10.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/geometry2.git', version: crystal }, status: maintained } ----- googletest: { release: { packages: [gmock_vendor, gtest_vendor], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/googletest-release.git', version: 1.8.0-0 }, source: { type: git, url: 'https://github.com/ament/googletest.git', version: crystal }, status: developed } ----- image_common: { doc: { type: git, url: 'https://github.com/ros-perception/image_common.git', version: crystal }, release: { packages: [camera_calibration_parsers, camera_info_manager, image_transport], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/image_common-release.git', version: 2.0.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/image_common.git', version: crystal }, status: maintained } ----- image_pipeline: { doc: { type: git, url: 'https://github.com/ros-perception/image_pipeline.git', version: ros2 }, release: { packages: [depth_image_proc, image_publisher], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/image_pipeline-release.git', version: 2.0.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/image_pipeline.git', version: ros2 }, status: maintained } ----- image_transport_plugins: { doc: { type: git, url: 'https://github.com/ros-perception/image_transport_plugins.git', version: ros2 }, release: { packages: [compressed_depth_image_transport, compressed_image_transport, image_transport_plugins, theora_image_transport], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/image_transport_plugins-release.git', version: 2.0.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/image_transport_plugins.git', version: ros2 }, status: maintained } ----- joystick_drivers: { doc: { type: git, url: 'https://github.com/ros2/joystick_drivers.git', version: crystal }, release: { packages: [joy], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/joystick_drivers-release.git', version: 2.2.1-1 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/joystick_drivers.git', version: ros2 }, status: developed } ----- kdl_parser: { doc: { type: git, url: 'https://github.com/ros2/kdl_parser.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/kdl_parser-release.git', version: 2.2.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/kdl_parser.git', version: crystal }, status: developed } ----- keystroke: { release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/RoverRobotics/ros2-keystroke-release.git', version: 0.3.0-2 }, source: { type: git, url: 'https://github.com/RoverRobotics/ros2-keystroke.git', version: master }, status: developed } ----- laser_geometry: { doc: { type: git, url: 'https://github.com/ros-perception/laser_geometry.git', version: ros2 }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/laser_geometry-release.git', version: 2.0.0-0 }, source: { type: git, url: 'https://github.com/ros-perception/laser_geometry.git', version: ros2 }, status: maintained } ----- launch: { doc: { type: git, url: 'https://github.com/ros2/launch.git', version: crystal }, release: { packages: [launch, launch_ros, launch_testing, ros2launch], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/launch-release.git', version: 0.7.4-0 }, source: { type: git, url: 'https://github.com/ros2/launch.git', version: crystal }, status: maintained } ----- librealsense: { doc: { type: git, url: 'https://github.com/IntelRealSense/librealsense.git', version: ros2debian }, release: { packages: [librealsense2], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/librealsense-release.git', version: 2.16.5-2 }, source: { type: git, url: 'https://github.com/IntelRealSense/librealsense.git', version: ros2debian }, status: maintained } ----- libyaml_vendor: { release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/libyaml_vendor-release.git', version: 1.0.0-0 }, source: { type: git, url: 'https://github.com/ros2/libyaml_vendor.git', version: crystal }, status: developed } ----- message_filters: { doc: { type: git, url: 'https://github.com/ros2/message_filters.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ros2_message_filters-release.git', version: 3.0.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/message_filters.git', version: crystal }, status: maintained } ----- micro-ROS-Agent: { release: { packages: [micro_ros_agent, microxrcedds_agent_cmake_module], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/micro-ROS/micro-ROS-Agent-release.git', version: 0.0.1-2 }, source: { test_commits: false, test_pull_requests: false, type: git, url: 'https://github.com/micro-ROS/micro-ROS-Agent.git', version: v0.0.1 }, status: developed } ----- micro-xrce-dds-agent: { doc: { type: git, url: 'https://github.com/eProsima/Micro-XRCE-DDS-Agent.git', version: v1.0.3 }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/micro-ROS/Micro-XRCE-DDS-Agent-release.git', version: 1.0.3-1 }, source: { test_commits: false, test_pull_requests: false, type: git, url: 'https://github.com/eProsima/Micro-XRCE-DDS-Agent.git', version: v1.0.3 }, status: developed } ----- ml_classifiers: { doc: { type: git, url: 'https://github.com/astuff/ml_classifiers.git', version: master }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/astuff/ml_classifiers-release.git', version: 1.0.1-1 }, source: { type: git, url: 'https://github.com/astuff/ml_classifiers.git', version: master }, status: maintained } ----- mrpt2: { release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/mrpt-ros2-pkg-release/mrpt2-release.git', version: 1.9.9-0 } } ----- navigation2: { doc: { type: git, url: 'https://github.com/ros-planning/navigation2.git', version: crystal-devel }, release: { packages: [costmap_queue, dwb_controller, dwb_core, dwb_critics, dwb_msgs, dwb_plugins, nav2_amcl, nav2_bringup, nav2_bt_navigator, nav2_common, nav2_costmap_2d, nav2_dwb_controller, nav2_dynamic_params, nav2_map_server, nav2_mission_executor, nav2_motion_primitives, nav2_msgs, nav2_navfn_planner, nav2_robot, nav2_simple_navigator, nav2_tasks, nav2_util, nav2_voxel_grid, nav2_world_model, nav_2d_msgs, nav_2d_utils, navigation2], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/SteveMacenski/navigation2-release.git', version: 0.1.7-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-planning/navigation2.git', version: crystal-devel }, status: maintained } ----- navigation_msgs: { doc: { type: git, url: 'https://github.com/ros-planning/navigation_msgs.git', version: ros2 }, release: { packages: [map_msgs], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/navigation_msgs-release.git', version: 2.0.1-0 }, source: { type: git, url: 'https://github.com/ros-planning/navigation_msgs.git', version: ros2 }, status: maintained } ----- nmea_msgs: { doc: { type: git, url: 'https://github.com/ros-drivers/nmea_msgs.git', version: ros2 }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/nmea_msgs-release.git', version: 2.0.0-1 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-drivers/nmea_msgs.git', version: ros2 }, status: maintained } ----- object_msgs: { release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ros2_object_msgs-release.git', version: 0.3.0-1 }, source: { type: git, url: 'https://github.com/intel/ros2_object_msgs.git', version: master }, status: maintained } ----- orocos_kinematics_dynamics: { doc: { type: git, url: 'https://github.com/ros2/orocos_kinematics_dynamics.git', version: crystal }, release: { packages: [orocos_kdl], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/orocos_kinematics_dynamics-release.git', version: 3.1.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/orocos_kinematics_dynamics.git', version: crystal }, status: developed } ----- osrf_pycommon: { doc: { type: git, url: 'https://github.com/osrf/osrf_pycommon.git', version: master }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/osrf_pycommon-release.git', version: 0.1.6-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/osrf/osrf_pycommon.git', version: master }, status: developed } ----- osrf_testing_tools_cpp: { doc: { type: git, url: 'https://github.com/osrf/osrf_testing_tools_cpp.git', version: crystal }, release: { packages: [osrf_testing_tools_cpp, test_osrf_testing_tools_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/osrf_testings_tools_cpp-release.git', version: 1.1.0-0 }, source: { type: git, url: 'https://github.com/osrf/osrf_testing_tools_cpp.git', version: crystal }, status: developed } ----- pcl_conversions: { doc: { type: git, url: 'https://github.com/ros2/pcl_conversions.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/pcl_conversions-release.git', version: 2.0.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/pcl_conversions.git', version: crystal }, status: developed } ----- pluginlib: { doc: { type: git, url: 'https://github.com/ros/pluginlib.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/pluginlib-release.git', version: 2.2.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros/pluginlib.git', version: crystal }, status: developed } ----- poco_vendor: { doc: { type: git, url: 'https://github.com/ros2/poco_vendor.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/poco_vendor-release.git', version: 1.1.1-0 }, source: { type: git, url: 'https://github.com/ros2/poco_vendor.git', version: crystal }, status: developed } ----- py_trees: { doc: { type: git, url: 'https://github.com/splintered-reality/py_trees.git', version: release/1.2.x }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/stonier/py_trees-release.git', version: 1.2.0-1 }, source: { type: git, url: 'https://github.com/splintered-reality/py_trees.git', version: release/1.2.x }, status: developed } ----- py_trees_ros_interfaces: { doc: { type: git, url: 'https://github.com/splintered-reality/py_trees_ros_interfaces.git', version: release/1.1.x }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/stonier/py_trees_ros_interfaces-release.git', version: 1.1.1-1 }, source: { type: git, url: 'https://github.com/splintered-reality/py_trees_ros_interfaces.git', version: release/1.1.x }, status: developed } ----- python_qt_binding: { doc: { type: git, url: 'https://github.com/ros-visualization/python_qt_binding.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/python_qt_binding-release.git', version: 1.0.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/python_qt_binding.git', version: crystal-devel }, status: maintained } ----- qt_gui_core: { doc: { type: git, url: 'https://github.com/ros-visualization/qt_gui_core.git', version: crystal-devel }, release: { packages: [qt_dotgraph, qt_gui, qt_gui_app, qt_gui_core, qt_gui_cpp, qt_gui_py_common], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/qt_gui_core-release.git', version: 1.0.6-1 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/qt_gui_core.git', version: crystal-devel }, status: maintained } ----- rcl: { doc: { type: git, url: 'https://github.com/ros2/rcl.git', version: crystal }, release: { packages: [rcl, rcl_action, rcl_lifecycle, rcl_yaml_param_parser], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rcl-release.git', version: 0.6.5-0 }, source: { test_commits: false, type: git, url: 'https://github.com/ros2/rcl.git', version: crystal }, status: developed } ----- rcl_interfaces: { doc: { type: git, url: 'https://github.com/ros2/rcl_interfaces.git', version: crystal }, release: { packages: [action_msgs, builtin_interfaces, lifecycle_msgs, rcl_interfaces, rosgraph_msgs, test_msgs], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rcl_interfaces-release.git', version: 0.6.3-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rcl_interfaces.git', version: crystal }, status: developed } ----- rcl_logging: { release: { packages: [rcl_logging_log4cxx, rcl_logging_noop], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rcl_logging-release.git', version: 0.2.0-0 }, source: { type: git, url: 'https://github.com/ros2/rcl_logging.git', version: crystal }, status: maintained } ----- rclcpp: { doc: { type: git, url: 'https://github.com/ros2/rclcpp.git', version: crystal }, release: { packages: [rclcpp, rclcpp_action, rclcpp_lifecycle], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rclcpp-release.git', version: 0.6.4-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rclcpp.git', version: crystal }, status: developed } ----- rclpy: { doc: { type: git, url: 'https://github.com/ros2/rclpy.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rclpy-release.git', version: 0.6.4-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rclpy.git', version: crystal }, status: developed } ----- rcutils: { doc: { type: git, url: 'https://github.com/ros2/rcutils.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rcutils-release.git', version: 0.6.2-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rcutils.git', version: crystal }, status: developed } ----- realtime_support: { doc: { type: git, url: 'https://github.com/ros2/realtime_support.git', version: crystal }, release: { packages: [rttest, tlsf_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/realtime_support-release.git', version: 0.6.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/realtime_support.git', version: crystal }, status: developed } ----- resource_retriever: { doc: { type: git, url: 'https://github.com/ros/resource_retriever.git', version: crystal }, release: { packages: [libcurl_vendor, resource_retriever], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/resource_retriever-release.git', version: 2.1.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros/resource_retriever.git', version: crystal }, status: developed } ----- rmw: { doc: { type: git, url: 'https://github.com/ros2/rmw.git', version: crystal }, release: { packages: [rmw, rmw_implementation_cmake], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rmw-release.git', version: 0.6.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw.git', version: crystal }, status: developed } ----- rmw_connext: { doc: { type: git, url: 'https://github.com/ros2/rmw_connext.git', version: crystal }, release: { packages: [rmw_connext_cpp, rmw_connext_shared_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rmw_connext-release.git', version: 0.6.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw_connext.git', version: crystal }, status: developed } ----- rmw_fastrtps: { doc: { type: git, url: 'https://github.com/ros2/rmw_fastrtps.git', version: crystal }, release: { packages: [rmw_fastrtps_cpp, rmw_fastrtps_dynamic_cpp, rmw_fastrtps_shared_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rmw_fastrtps-release.git', version: 0.6.2-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw_fastrtps.git', version: crystal }, status: developed } ----- rmw_implementation: { doc: { type: git, url: 'https://github.com/ros2/rmw_implementation.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rmw_implementation-release.git', version: 0.6.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw_implementation.git', version: crystal }, status: developed } ----- rmw_opensplice: { doc: { type: git, url: 'https://github.com/ros2/rmw_opensplice.git', version: crystal }, release: { packages: [rmw_opensplice_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rmw_opensplice-release.git', version: 0.6.3-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw_opensplice.git', version: crystal }, status: developed } ----- robot_state_publisher: { doc: { type: git, url: 'https://github.com/ros2/robot_state_publisher.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/robot_state_publisher-release.git', version: 2.1.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/robot_state_publisher.git', version: crystal }, status: developed } ----- ros1_bridge: { doc: { type: git, url: 'https://github.com/ros2/ros1_bridge.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ros1_bridge-release.git', version: 0.6.2-2 }, source: { test_commits: false, type: git, url: 'https://github.com/ros2/ros1_bridge.git', version: crystal }, status: developed } ----- ros2_intel_realsense: { doc: { type: git, url: 'https://github.com/intel/ros2_intel_realsense.git', version: master }, release: { packages: [realsense_camera_msgs, realsense_ros2_camera], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ros2_intel_realsense-release.git', version: 2.0.3-0 }, source: { type: git, url: 'https://github.com/intel/ros2_intel_realsense.git', version: master }, status: maintained } ----- ros2_object_analytics: { doc: { type: git, url: 'https://github.com/intel/ros2_object_analytics.git', version: master }, release: { packages: [object_analytics_msgs, object_analytics_node, object_analytics_rviz], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ros2_object_analytics-release.git', version: 0.5.3-0 }, source: { type: git, url: 'https://github.com/intel/ros2_object_analytics.git', version: master }, status: maintained } ----- ros2cli: { doc: { type: git, url: 'https://github.com/ros2/ros2cli.git', version: crystal }, release: { packages: [ros2cli, ros2lifecycle, ros2msg, ros2multicast, ros2node, ros2param, ros2pkg, ros2run, ros2service, ros2srv, ros2topic], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ros2cli-release.git', version: 0.6.3-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/ros2cli.git', version: crystal }, status: maintained } ----- ros_environment: { doc: { type: git, url: 'https://github.com/ros/ros_environment.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ros_environment-release.git', version: 2.2.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros/ros_environment.git', version: crystal }, status: developed } ----- ros_workspace: { doc: { type: git, url: 'https://github.com/ros2/ros_workspace.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/ros_workspace-release.git', version: 0.6.1-0 }, source: { test_commits: false, type: git, url: 'https://github.com/ros2/ros_workspace.git', version: crystal }, status: developed } ----- rosbag2: { doc: { type: git, url: 'https://github.com/ros2/rosbag2.git', version: crystal }, release: { packages: [ros1_rosbag_storage_vendor, ros2bag, rosbag2, rosbag2_bag_v2_plugins, rosbag2_converter_default_plugins, rosbag2_storage, rosbag2_storage_default_plugins, rosbag2_test_common, rosbag2_tests, rosbag2_transport, shared_queues_vendor, sqlite3_vendor], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rosbag2-release.git', version: 0.0.7-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosbag2.git', version: crystal }, status: developed } ----- rosidl: { doc: { type: git, url: 'https://github.com/ros2/rosidl.git', version: crystal }, release: { packages: [rosidl_actions, rosidl_adapter, rosidl_cmake, rosidl_generator_c, rosidl_generator_cpp, rosidl_parser, rosidl_typesupport_interface, rosidl_typesupport_introspection_c, rosidl_typesupport_introspection_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rosidl-release.git', version: 0.6.3-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl.git', version: crystal }, status: developed } ----- rosidl_dds: { doc: { type: git, url: 'https://github.com/ros2/rosidl_dds.git', version: crystal }, release: { packages: [rosidl_generator_dds_idl], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rosidl_dds-release.git', version: 0.6.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_dds.git', version: crystal }, status: developed } ----- rosidl_defaults: { doc: { type: git, url: 'https://github.com/ros2/rosidl_defaults.git', version: crystal }, release: { packages: [rosidl_default_generators, rosidl_default_runtime], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rosidl_defaults-release.git', version: 0.6.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_defaults.git', version: crystal }, status: developed } ----- rosidl_python: { doc: { type: git, url: 'https://github.com/ros2/rosidl_python.git', version: crystal }, release: { packages: [python_cmake_module, rosidl_generator_py], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rosidl_python-release.git', version: 0.6.3-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_python.git', version: crystal }, status: developed } ----- rosidl_typesupport: { doc: { type: git, url: 'https://github.com/ros2/rosidl_typesupport.git', version: crystal }, release: { packages: [rosidl_typesupport_c, rosidl_typesupport_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rosidl_typesupport-release.git', version: 0.6.3-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_typesupport.git', version: crystal }, status: developed } ----- rosidl_typesupport_connext: { doc: { type: git, url: 'https://github.com/ros2/rosidl_typesupport_connext.git', version: crystal }, release: { packages: [connext_cmake_module, rosidl_typesupport_connext_c, rosidl_typesupport_connext_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rosidl_typesupport_connext-release.git', version: 0.6.4-0 }, source: { test_commits: false, type: git, url: 'https://github.com/ros2/rosidl_typesupport_connext.git', version: crystal }, status: developed } ----- rosidl_typesupport_fastrtps: { doc: { type: git, url: 'https://github.com/ros2/rosidl_typesupport_fastrtps.git', version: crystal }, release: { packages: [fastrtps_cmake_module, rosidl_typesupport_fastrtps_c, rosidl_typesupport_fastrtps_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git', version: 0.6.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_typesupport_fastrtps.git', version: crystal }, status: developed } ----- rosidl_typesupport_opensplice: { doc: { type: git, url: 'https://github.com/ros2/rosidl_typesupport_opensplice.git', version: crystal }, release: { packages: [opensplice_cmake_module, rosidl_typesupport_opensplice_c, rosidl_typesupport_opensplice_cpp], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rosidl_typesupport_opensplice-release.git', version: 0.6.2-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_typesupport_opensplice.git', version: crystal }, status: developed } ----- rqt: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt.git', version: crystal-devel }, release: { packages: [rqt, rqt_gui, rqt_gui_cpp, rqt_gui_py, rqt_py_common], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt-release.git', version: 1.0.2-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/rqt.git', version: crystal-devel }, status: maintained } ----- rqt_action: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_action.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_action-release.git', version: 1.0.1-0 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_action.git', version: crystal-devel }, status: maintained } ----- rqt_console: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_console.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_console-release.git', version: 1.0.1-0 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_console.git', version: crystal-devel }, status: maintained } ----- rqt_graph: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_graph.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_graph-release.git', version: 1.0.1-1 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/rqt_graph.git', version: crystal-devel }, status: maintained } ----- rqt_image_view: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_image_view.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_image_view-release.git', version: 1.0.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/rqt_image_view.git', version: crystal-devel }, status: maintained } ----- rqt_msg: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_msg.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_msg-release.git', version: 1.0.1-0 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_msg.git', version: crystal-devel }, status: maintained } ----- rqt_plot: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_plot.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_plot-release.git', version: 1.0.6-1 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_plot.git', version: crystal-devel }, status: maintained } ----- rqt_publisher: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_publisher.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_publisher-release.git', version: 1.0.3-0 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_publisher.git', version: crystal-devel }, status: maintained } ----- rqt_py_console: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_py_console.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_py_console-release.git', version: 1.0.0-2 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_py_console.git', version: crystal-devel }, status: maintained } ----- rqt_service_caller: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_service_caller.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_service_caller-release.git', version: 1.0.1-0 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_service_caller.git', version: crystal-devel }, status: maintained } ----- rqt_shell: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_shell.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_shell-release.git', version: 1.0.0-0 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_shell.git', version: crystal-devel }, status: maintained } ----- rqt_srv: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_srv.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_srv-release.git', version: 1.0.1-0 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_srv.git', version: crystal-devel }, status: maintained } ----- rqt_top: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_top.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_top-release.git', version: 1.0.0-0 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_top.git', version: crystal-devel }, status: maintained } ----- rqt_topic: { doc: { type: git, url: 'https://github.com/ros-visualization/rqt_topic.git', version: crystal-devel }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rqt_topic-release.git', version: 1.0.0-0 }, source: { type: git, url: 'https://github.com/ros-visualization/rqt_topic.git', version: crystal-devel }, status: maintained } ----- rviz: { doc: { type: git, url: 'https://github.com/ros2/rviz.git', version: crystal }, release: { packages: [rviz2, rviz_assimp_vendor, rviz_common, rviz_default_plugins, rviz_ogre_vendor, rviz_rendering, rviz_rendering_tests, rviz_visual_testing_framework], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/rviz-release.git', version: 5.1.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/rviz.git', version: crystal }, status: maintained } ----- sophus: { release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/yujinrobot-release/sophus-release.git', version: 1.0.2-0 }, source: { type: git, url: 'https://github.com/stonier/sophus.git', version: release/1.0-crystal }, status: maintained } ----- sros2: { doc: { type: git, url: 'https://github.com/ros2/sros2.git', version: crystal }, release: { packages: [sros2, sros2_cmake], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/sros2-release.git', version: 0.6.3-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/sros2.git', version: crystal }, status: developed } ----- system_modes: { release: { packages: [system_modes, system_modes_examples], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/microROS/system_modes-release.git', version: 0.1.3-1 }, source: { type: git, url: 'https://github.com/microROS/system_modes.git', version: master }, status: developed } ----- teleop_twist_joy: { doc: { type: git, url: 'https://github.com/ros2/teleop_twist_joy.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/teleop_twist_joy-release.git', version: 2.1.1-0 }, source: { type: git, url: 'https://github.com/ros2/teleop_twist_joy.git', version: crystal }, status: maintained } ----- teleop_twist_keyboard: { doc: { type: git, url: 'https://github.com/ros2/teleop_twist_keyboard.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/teleop_twist_keyboard-release.git', version: 2.2.0-0 }, source: { type: git, url: 'https://github.com/ros2/teleop_twist_keyboard.git', version: crystal }, status: maintained } ----- tinydir_vendor: { doc: { type: git, url: 'https://github.com/ros2/tinydir_vendor.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/tinydir_vendor-release.git', version: 1.0.1-0 }, source: { type: git, url: 'https://github.com/ros2/tinydir_vendor.git', version: crystal }, status: maintained } ----- tinyxml2_vendor: { doc: { type: git, url: 'https://github.com/ros2/tinyxml2_vendor.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/tinyxml2_vendor-release.git', version: 0.6.1-0 }, source: { type: git, url: 'https://github.com/ros2/tinyxml2_vendor.git', version: crystal }, status: maintained } ----- tinyxml_vendor: { doc: { type: git, url: 'https://github.com/ros2/tinyxml_vendor.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/tinyxml_vendor-release.git', version: 0.5.0-0 }, source: { type: git, url: 'https://github.com/ros2/tinyxml_vendor.git', version: crystal }, status: maintained } ----- tlsf: { doc: { type: git, url: 'https://github.com/ros2/tlsf.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/tlsf-release.git', version: 0.5.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/tlsf.git', version: crystal }, status: maintained } ----- uncrustify_vendor: { doc: { type: git, url: 'https://github.com/ament/uncrustify_vendor.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/uncrustify_vendor-release.git', version: 1.1.0-0 }, source: { type: git, url: 'https://github.com/ament/uncrustify_vendor.git', version: crystal }, status: developed } ----- unique_identifier_msgs: { doc: { type: git, url: 'https://github.com/ros2/unique_identifier_msgs.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/unique_identifier_msgs-release.git', version: 2.0.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/unique_identifier_msgs.git', version: crystal }, status: developed } ----- urdf: { doc: { type: git, url: 'https://github.com/ros2/urdf.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/urdf-release.git', version: 2.2.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/urdf.git', version: crystal }, status: developed } ----- urdfdom: { doc: { type: git, url: 'https://github.com/ros2/urdfdom.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/urdfdom-release.git', version: 2.1.0-0 }, source: { type: git, url: 'https://github.com/ros2/urdfdom.git', version: crystal }, status: maintained } ----- urdfdom_headers: { doc: { type: git, url: 'https://github.com/ros/urdfdom_headers.git', version: crystal }, release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/urdfdom_headers-release.git', version: 1.0.2-1 }, source: { test_commits: false, type: git, url: 'https://github.com/ros/urdfdom_headers.git', version: crystal }, status: maintained } ----- variants: { doc: { type: git, url: 'https://github.com/ros2/variants.git', version: crystal }, release: { packages: [desktop, ros_base, ros_core], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/variants-release.git', version: 0.6.1-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/variants.git', version: crystal }, status: developed } ----- vision_opencv: { doc: { type: git, url: 'https://github.com/ros-perception/vision_opencv.git', version: ros2 }, release: { packages: [cv_bridge, image_geometry, vision_opencv], tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/vision_opencv-release.git', version: 2.1.0-0 }, source: { test_commits: false, type: git, url: 'https://github.com/ros-perception/vision_opencv.git', version: ros2 }, status: maintained } ----- yaml_cpp_vendor: { release: { tags: { release: 'release/crystal/{package}/{version}' }, url: 'https://github.com/ros2-gbp/yaml_cpp_vendor-release.git', version: 5.0.0-0 }, source: { test_pull_requests: true, type: git, url: 'https://github.com/ros2/yaml_cpp_vendor.git', version: crystal }, status: maintained } ----- type: distribution ----- version: 2 name: crystal release_package_xmls: ----- action_msgs: action_msgs Messages and service definitions common among all ROS actions. Karsten Knese Apache License 2.0 Jacob Perron ament_cmake rosidl_default_generators builtin_interfaces unique_identifier_msgs rosidl_default_runtime ament_lint_auto ament_lint_common rosidl_interface_packages ament_cmake ----- actionlib_msgs: actionlib_msgs A package containing some message definitions used in the implementation or actions. William Woodall Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces std_msgs builtin_interfaces rosidl_default_runtime std_msgs ament_lint_common rosidl_interface_packages ament_cmake ----- ament_clang_format: ament_clang_format The ability to check code against style conventions using clang-format and generate xUnit test result files. Dirk Thomas Apache License 2.0 clang-format ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ament_cmake: ament_cmake The entry point package for the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 cmake cmake ament_cmake_core ament_cmake_export_dependencies ament_cmake_core ament_cmake_export_definitions ament_cmake_export_dependencies ament_cmake_export_include_directories ament_cmake_export_interfaces ament_cmake_export_libraries ament_cmake_export_link_flags ament_cmake_libraries ament_cmake_python ament_cmake_target_dependencies ament_cmake_test ament_cmake ----- ament_cmake_auto: ament_cmake_auto The auto-magic functions for ease to use of the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake ament_cmake ament_cmake ----- ament_cmake_clang_format: ament_cmake_clang_format The CMake API for ament_clang_format to lint C / C++ code using clang format. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_clang_format ament_cmake_test ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_copyright: ament_cmake_copyright The CMake API for ament_copyright to check every source file contains copyright reference. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_copyright ament_cmake_test ament_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_core: ' ament_cmake_core The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands Dirk Thomas Apache License 2.0 cmake ament_package python3-catkin-pkg-modules cmake ament_package python3-catkin-pkg-modules ament_cmake ' ----- ament_cmake_cppcheck: ament_cmake_cppcheck The CMake API for ament_cppcheck to perform static code analysis on C/C++ code using Cppcheck. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_cmake_core ament_cmake_test ament_cppcheck ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_cpplint: ament_cmake_cpplint The CMake API for ament_cpplint to lint C / C++ code using cpplint. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_cmake_test ament_cpplint ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_export_definitions: ament_cmake_export_definitions The ability to export definitions to downstream packages in the ament buildsystem. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake ----- ament_cmake_export_dependencies: ament_cmake_export_dependencies The ability to export dependencies to downstream packages in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake_libraries ament_cmake ----- ament_cmake_export_include_directories: ament_cmake_export_include_directories The ability to export include directories to downstream packages in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake ----- ament_cmake_export_interfaces: ament_cmake_export_interfaces The ability to export interfaces to downstream packages in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake_export_libraries ament_cmake ----- ament_cmake_export_libraries: ament_cmake_export_libraries The ability to export libraries to downstream packages in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake ----- ament_cmake_export_link_flags: ament_cmake_export_link_flags The ability to export link flags to downstream packages in the ament buildsystem. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake ----- ament_cmake_flake8: ament_cmake_flake8 The CMake API for ament_flake8 to check code syntax and style conventions with flake8. Steven! Ragnarok Apache License 2.0 D. Hood ament_cmake_core ament_cmake_test ament_cmake_test ament_flake8 ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_gmock: ament_cmake_gmock The ability to add Google mock-based tests in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_gtest ament_cmake_test gmock_vendor google-mock ament_cmake ----- ament_cmake_gtest: ament_cmake_gtest The ability to add gtest-based tests in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test gtest gtest_vendor ament_cmake ----- ament_cmake_include_directories: ament_cmake_include_directories The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake ----- ament_cmake_libraries: ament_cmake_libraries The functionality to deduplicate libraries in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake ----- ament_cmake_lint_cmake: ament_cmake_lint_cmake The CMake API for ament_lint_cmake to lint CMake code using cmakelint. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_lint_cmake ament_cmake_test ament_lint_cmake ament_cmake ----- ament_cmake_nose: ament_cmake_nose The ability to add nose-based tests in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake_test python3-nose ament_cmake ----- ament_cmake_pclint: ament_cmake_pclint The CMake API for ament_pclint to perform static code analysis on C/C++ code using PCLint. Juan Pablo Samper Apache License 2.0 ament_cmake_core ament_cmake_test ament_cmake_test ament_pclint ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_pep257: ament_cmake_pep257 The CMake API for ament_pep257 to check code against the style conventions in PEP 257. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_cmake_test ament_pep257 ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_pep8: ament_cmake_pep8 The CMake API for ament_pep8 to check code against the style conventions in PEP 8. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_cmake_test ament_pep8 ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_pyflakes: ament_cmake_pyflakes The CMake API for ament_pyflakes to check code using pyflakes. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_cmake_test ament_pyflakes ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_pytest: ament_cmake_pytest The ability to run Python tests using pytest in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake_test python3-pytest ament_cmake ----- ament_cmake_python: ament_cmake_python The ability to use Python in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake ----- ament_cmake_ros: ament_cmake_ros The ROS specific CMake bits in the ament buildsystem. Dirk Thomas Apache License 2.0 ament_cmake ament_cmake ament_lint_auto ament_lint_common ament_cmake ----- ament_cmake_target_dependencies: ament_cmake_target_dependencies The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake_include_directories ament_cmake_libraries ament_cmake ----- ament_cmake_test: ament_cmake_test The ability to add tests in the ament buildsystem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake ----- ament_cmake_uncrustify: ament_cmake_uncrustify The CMake API for ament_uncrustify to check code against styleconventions using uncrustify. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_cmake_test ament_uncrustify ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_cmake_xmllint: ament_cmake_xmllint The CMake API for ament_xmllint to check XML file using xmmlint. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_cmake_test ament_xmllint ament_cmake_copyright ament_cmake_lint_cmake ament_cmake ----- ament_copyright: ament_copyright The ability to check source files for copyright and license information. Dirk Thomas Apache License 2.0 ament_flake8 ament_pep257 python3-pytest ament_python ----- ament_cppcheck: ament_cppcheck The ability to perform static code analysis on C/C++ code using Cppcheck and generate xUnit test result files. Dirk Thomas Apache License 2.0 cppcheck ament_python ----- ament_cpplint: ament_cpplint The ability to check code against the Google style conventions using cpplint and generate xUnit test result files. Dirk Thomas Apache License 2.0 BSD ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ament_flake8: ament_flake8 The ability to check code for style and syntax conventions with flake8. Steven! Ragnarok Apache License 2.0 D. Hood python3-flake8 ament_python ----- ament_index_cpp: ament_index_cpp C++ API to access the ament resource index. Dirk Thomas Apache License 2.0 ament_cmake ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ament_index_python: ament_index_python Python API to access the ament resource index. Dirk Thomas Apache License 2.0 ament_flake8 ament_pep257 python3-pytest ament_python ----- ament_lint_auto: ament_lint_auto The auto-magic functions for ease to use of the ament linters in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_test ament_cmake_core ament_cmake_test ament_cmake ----- ament_lint_cmake: ament_lint_cmake The ability to lint CMake code using cmakelint and generate xUnit test result files. Dirk Thomas Apache License 2.0 ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ament_lint_common: ament_lint_common The list of commonly used linters in the ament buildsytem in CMake. Dirk Thomas Apache License 2.0 ament_cmake_core ament_cmake_export_dependencies ament_cmake_core ament_cmake_copyright ament_cmake_cppcheck ament_cmake_cpplint ament_cmake_flake8 ament_cmake_lint_cmake ament_cmake_pep257 ament_cmake_uncrustify ament_cmake_xmllint ament_cmake ----- ament_package: ament_package The parser for the manifest files in the ament buildsystem. Dirk Thomas Apache License 2.0 python3-setuptools python3-flake8 python3-pytest ament_python ----- ament_pclint: ament_pclint The ability to perform static code analysis on C/C++ code using pclint and generate xUnit test result files. Juan Pablo Samper Apache License 2.0 ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ament_pep257: ament_pep257 The ability to check code against the style conventions in PEP 8 and generate xUnit test result files. Dirk Thomas Apache License 2.0 MIT pydocstyle ament_flake8 python3-pytest ament_python ----- ament_pep8: ament_pep8 The ability to check code against the style conventions in PEP 8 and generate xUnit test result files. Dirk Thomas Apache License 2.0 python3-pep8 ament_python ----- ament_pyflakes: ament_pyflakes The ability to check code using pyflakes and generate xUnit test result files. Dirk Thomas Apache License 2.0 pyflakes3 ament_pep8 python3-pytest ament_python ----- ament_uncrustify: ament_uncrustify The ability to check code against style conventions using uncrustify and generate xUnit test result files. Dirk Thomas Apache License 2.0 uncrustify_vendor ament_python ----- ament_xmllint: ament_xmllint The ability to check XML files like the package manifest using xmllint and generate xUnit test result files. Dirk Thomas Apache License 2.0 libxml2-utils ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- angles: angles This package provides a set of simple math utilities to work with angles. The utilities cover simple things like normalizing an angle and conversion between degrees and radians. But even if you're trying to calculate things like the shortest angular distance between two joint space positions of your robot, but the joint motion is constrained by joint limits, this package is what you need. The code in this package is stable and well tested. There are no plans for major changes in the near future. John Hsu Tully Foote BSD http://wiki.ros.org/angles ament_cmake ament_cmake ----- apriltag: apriltag AprilTag detector library Christian Rauch Edwin Olson BSD https://april.eecs.umich.edu/software/apriltag.html cmake cmake ----- apriltag2_node: apriltag2_node AprilTag2 detection node MIT ament_cmake eigen rclcpp sensor_msgs tf2_msgs apriltag_msgs apriltag class_loader ament_cmake ----- apriltag_msgs: apriltag_msgs AprilTag message definitions Christian Rauch MIT ament_cmake rosidl_default_generators std_msgs rosidl_default_runtime std_msgs rosidl_interface_packages ament_cmake ----- behaviortree_cpp: behaviortree_cpp This package provides a behavior trees core. Michele Colledanchise Davide Faconti MIT Michele Colledanchise Davide Faconti libzmq3-dev libzmq3-dev ament_cmake_gtest ament_cmake ament_cmake ----- behaviortree_cpp_v3: behaviortree_cpp_v3 This package provides the Behavior Trees core library. Davide Faconti MIT Michele Colledanchise Davide Faconti libzmq3-dev libzmq3-dev libdw-dev libdw-dev ament_cmake_gtest ament_cmake ament_cmake ----- builtin_interfaces: builtin_interfaces A package containing builtin message and service definitions. Dirk Thomas Apache License 2.0 ament_cmake rosidl_default_generators rosidl_default_runtime ament_lint_common rosidl_interface_packages ament_cmake ----- camera_calibration_parsers: camera_calibration_parsers camera_calibration_parsers contains routines for reading and writing camera calibration parameters. Patrick Mihelich Michael Carroll BSD http://ros.org/wiki/camera_calibration_parsers https://github.com/ros-perception/image_common/issues https://github.com/ros-perception/image_common ament_cmake_ros sensor_msgs rclcpp yaml_cpp_vendor ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- camera_info_manager: camera_info_manager This package provides a C++ interface for camera calibration information. It provides CameraInfo, and handles SetCameraInfo service requests, saving and restoring the camera calibration data. Jack O'Quin Michael Carroll BSD http://ros.org/wiki/camera_info_manager https://github.com/ros-perception/image_common/issues https://github.com/ros-perception/image_common ament_cmake_ros camera_calibration_parsers image_transport rclcpp sensor_msgs ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- cartographer: cartographer Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. Chris Lalancette Michael Carroll Apache 2.0 https://github.com/googlecartographer/cartographer The Cartographer Authors Darby Lim Pyo cmake g++-static google-mock python-sphinx boost eigen libcairo2-dev libceres-dev libgflags-dev libgoogle-glog-dev lua5.2-dev protobuf-dev cmake ----- class_loader: class_loader The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes. Steven! Ragnarök BSD http://ros.org/wiki/class_loader Mirza Shah Dirk Thomas ament_cmake console_bridge_vendor libconsole-bridge-dev libpoco-dev poco_vendor console_bridge_vendor libconsole-bridge-dev libpoco-dev poco_vendor ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- common_interfaces: common_interfaces common_interfaces contains messages and services that are widely used by other ROS packages. Scott K Logan Apache License 2.0 ament_cmake actionlib_msgs builtin_interfaces diagnostic_msgs geometry_msgs nav_msgs sensor_msgs shape_msgs std_msgs std_srvs stereo_msgs trajectory_msgs visualization_msgs ament_cmake ----- composition: composition Examples for composing multiple nodes in a single process. Dirk Thomas Apache License 2.0 ament_cmake rosidl_default_generators ament_index_cpp class_loader example_interfaces rclcpp rcutils rosidl_cmake std_msgs ament_index_cpp class_loader example_interfaces rclcpp rcutils rosidl_default_runtime std_msgs ament_cmake_pytest ament_lint_auto ament_lint_common launch launch_testing rmw_implementation_cmake rosidl_interface_packages ament_cmake ----- compressed_depth_image_transport: compressed_depth_image_transport Compressed_depth_image_transport provides a plugin to image_transport for transparently sending depth images (raw, floating-point) using PNG compression. David Gossow BSD http://www.ros.org/wiki/image_transport_plugins Julius Kammerl ament_cmake cv_bridge image_transport ament_cmake ----- compressed_image_transport: compressed_image_transport Compressed_image_transport provides a plugin to image_transport for transparently sending images encoded as JPEG or PNG. David Gossow BSD http://www.ros.org/wiki/image_transport_plugins Patrick Mihelich Julius Kammerl ament_cmake cv_bridge image_transport ament_cmake ----- connext_cmake_module: connext_cmake_module Provide CMake module to find RTI Connext. Dirk Thomas Apache License 2.0 ament_cmake ament_cmake rti-connext-dds-5.3.1 ament_lint_auto ament_lint_common ament_cmake ----- console_bridge_vendor: " console_bridge_vendor Wrapper around console_bridge, providing nothing but a dependency on console_bridge, on some systems. On others, it provides an ExternalProject build of console_bridge. Steven! Ragnarök Apache License 2.0 BSD https://github.com/ros/console_bridge ament_cmake libconsole-bridge-dev ament_cmake " ----- control_msgs: control_msgs control_msgs contains base messages and actions useful for controlling robots. It provides representations for controller setpoints and joint and cartesian trajectories. Stuart Glaser Bence Magyar BSD http://ros.org/wiki/control_msgs ament_cmake rosidl_default_generators builtin_interfaces action_msgs geometry_msgs std_msgs trajectory_msgs builtin_interfaces rosidl_default_runtime ament_lint_auto ament_lint_common rosidl_interface_packages ament_cmake ----- costmap_queue: costmap_queue The costmap_queue package David V. Lu!! BSD ament_cmake nav2_common nav2_costmap_2d rclcpp boost ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- cv_bridge: cv_bridge This contains CvBridge, which converts between ROS2 Image messages and OpenCV images. Patrick Mihelich James Bowman Ethan Gao BSD http://www.ros.org/wiki/cv_bridge https://github.com/ros-perception/vision_opencv/tree/ros2 https://github.com/ros-perception/vision_opencv/issues ament_cmake ament_cmake_ros python_cmake_module boost libopencv-dev python3-numpy sensor_msgs ament_index_python ament_cmake_gtest ament_cmake_pytest ament_lint_auto ament_lint_common python3-opencv dvipng ----- demo_nodes_cpp: demo_nodes_cpp C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes. William Woodall Apache License 2.0 ament_cmake example_interfaces rclcpp rcutils rmw rmw_implementation_cmake std_msgs example_interfaces launch_ros rclcpp rcutils rmw std_msgs ament_cmake_pytest ament_lint_auto ament_lint_common launch launch_testing ament_cmake ----- demo_nodes_cpp_native: demo_nodes_cpp_native C++ nodes which access the native handles of the rmw implemenation. Dirk Thomas Apache License 2.0 ament_cmake rclcpp rmw_fastrtps_cpp std_msgs ament_cmake_pytest ament_lint_auto ament_lint_common launch launch_testing ament_cmake ----- demo_nodes_py: demo_nodes_py Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes. Michael Carroll Apache License 2.0 Mikael Arguedas Esteve Fernandez example_interfaces rclpy std_msgs ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- depth_image_proc: depth_image_proc Contains nodelets for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame. Patrick Mihelich Vincent Rabaud Chris Ye BSD http://ros.org/wiki/depth_image_proc ament_cmake ament_cmake_gtest ament_lint_auto ament_lint_common cv_bridge tf2_eigen image_geometry image_transport message_filters class_loader sensor_msgs stereo_msgs tf2 tf2_ros cv_bridge tf2_eigen image_geometry image_transport tf2 tf2_ros ament_cmake ----- depthimage_to_laserscan: depthimage_to_laserscan depthimage_to_laserscan Chad Rockey Chris Lalancette BSD http://ros.org/wiki/depthimage_to_laserscan https://github.com/ros-perception/depthimage_to_laserscan/issues https://github.com/ros-perception/depthimage_to_laserscan ament_cmake_ros image_geometry libopencv-dev rclcpp sensor_msgs ament_cmake_gtest ament_cmake ----- desktop: desktop A package which extends 'ros_base' and includes high level packages like vizualization tools and demos. Steven! Ragnarök Apache License 2.0 ament_cmake ros_base angles depthimage_to_laserscan joy pcl_conversions rviz2 rviz_default_plugins teleop_twist_joy teleop_twist_keyboard composition demo_nodes_cpp demo_nodes_cpp_native demo_nodes_py dummy_map_server dummy_robot_bringup dummy_sensors image_tools intra_process_demo lifecycle logging_demo pendulum_control topic_monitor tlsf tlsf_cpp 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_rclpy_executors examples_rclpy_minimal_client examples_rclpy_minimal_publisher examples_rclpy_minimal_service examples_rclpy_minimal_subscriber sros2 ament_cmake ----- diagnostic_msgs: diagnostic_msgs A package containing some diagnostics related message and service definitions. William Woodall Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces geometry_msgs std_msgs builtin_interfaces geometry_msgs rosidl_default_runtime std_msgs ament_lint_common rosidl_interface_packages ament_cmake ----- dummy_map_server: dummy_map_server dummy map server node Karsten Knese Apache License 2.0 ament_cmake nav_msgs rclcpp nav_msgs rclcpp ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- dummy_robot_bringup: dummy_robot_bringup dummy robot bringup Karsten Knese Apache License 2.0 ament_cmake ament_index_python dummy_map_server dummy_sensors launch launch_ros robot_state_publisher ros2run ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- dummy_sensors: dummy_sensors dummy sensor nodes Karsten Knese Apache License 2.0 ament_cmake rclcpp sensor_msgs rclcpp sensor_msgs ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- dwb_controller: dwb_controller TODO Carl Delsey Apache License 2.0 ament_cmake nav2_common rclcpp std_msgs nav2_tasks nav2_util nav2_robot nav2_msgs dwb_core nav_2d_utils nav_2d_msgs boost ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- dwb_core: dwb_core TODO Carl Delsey BSD ament_cmake nav2_common rclcpp std_msgs geometry_msgs nav_2d_msgs dwb_msgs nav2_costmap_2d pluginlib sensor_msgs visualization_msgs nav_2d_utils nav_msgs tf2_ros rclcpp std_msgs rclcpp std_msgs geometry_msgs dwb_msgs nav2_costmap_2d nav_2d_utils pluginlib nav_msgs tf2_ros ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- dwb_critics: dwb_critics The dwb_critics package David V. Lu!! BSD ament_cmake nav2_common angles nav2_costmap_2d nav2_util costmap_queue dwb_core geometry_msgs nav_2d_msgs nav_2d_utils pluginlib rclcpp sensor_msgs ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- dwb_msgs: dwb_msgs Message/Service definitions specifically for the dwb_core David V. Lu!! BSD ament_cmake builtin_interfaces geometry_msgs nav_2d_msgs std_msgs nav_msgs rosidl_default_runtime ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing rosidl_interface_packages ament_cmake ----- dwb_plugins: dwb_plugins Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core David V. Lu!! BSD ament_cmake nav2_common angles dwb_core nav_2d_msgs nav_2d_utils pluginlib rclcpp nav2_util nav2_dynamic_params ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- ecl_build: ecl_build Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl. Daniel Stonier Daniel Stonier BSD http://wiki.ros.org/ecl_build https://github.com/stonier/ecl_tools https://github.com/stonier/ecl_tools/issues ament_cmake ecl_license ecl_license ament_cmake ----- ecl_command_line: ecl_command_line Embeds the TCLAP library inside the ecl. This is a very convenient command line parser in templatised c++. Daniel Stonier BSD http://wiki.ros.org/ecl_command_line https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_license ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_concepts: ecl_concepts Introduces a compile time concept checking mechanism that can be used most commonly to check for required functionality when passing template arguments. Daniel Stonier BSD http://wiki.ros.org/ecl_concepts https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_type_traits ecl_license ecl_config ecl_type_traits ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_config: ecl_config These tools inspect and describe your system with macros, types and functions. Daniel Stonier-->Daniel Stonier BSD http://wiki.ros.org/ecl_config https://github.com/stonier/ecl_lite https://github.com/stonier/ecl_lite/issues ament_cmake_ros ecl_build ecl_license ecl_license ecl_build ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_console: ecl_console Color codes for ansii consoles. Daniel Stonier-->Daniel Stonier BSD http://wiki.ros.org/ecl_console https://github.com/stonier/ecl_lite https://github.com/stonier/ecl_lite/issues ament_cmake_ros ecl_license ecl_build ecl_config ecl_license ecl_build ecl_config ament_cmake ----- ecl_containers: ecl_containers The containers included here are intended to extend the stl containers. In all cases, these implementations are designed to implement c++ conveniences and safety where speed is not sacrificed. Also includes techniques for memory debugging of common problems such as buffer overruns. Daniel Stonier BSD http://wiki.ros.org/ecl_containers https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_exceptions ecl_formatters ecl_converters ecl_mpl ecl_type_traits ecl_utilities ecl_license ecl_config ecl_errors ecl_exceptions ecl_formatters ecl_converters ecl_mpl ecl_type_traits ecl_utilities ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_converters: ecl_converters Some fast/convenient type converters, mostly for char strings or strings. These are not really fully fleshed out, alot of them could use the addition for the whole range of fundamental types (e.g. all integers, not just int, unsigned int). They will come as the need arises. Daniel Stonier BSD http://wiki.ros.org/ecl_converters https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_exceptions ecl_mpl ecl_type_traits ecl_concepts ecl_license ecl_concepts ecl_config ecl_errors ecl_exceptions ecl_mpl ecl_type_traits ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_converters_lite: ecl_converters_lite These are a very simple version of some of the functions in ecl_converters suitable for firmware development. That is, there is no use of new, templates or exceptions. Daniel Stonier-->Daniel Stonier BSD http://wiki.ros.org/ecl_converters_lite https://github.com/stonier/ecl_lite https://github.com/stonier/ecl_lite/issues ament_cmake_ros ecl_license ecl_config ecl_license ecl_config ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_core: ecl_core A set of tools and interfaces extending the capabilities of c++ to provide a lightweight, consistent interface with a focus for control programming. Daniel Stonier BSD http://www.ros.org/wiki/ecl_core https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier ament_cmake_ros ecl_command_line ecl_concepts ecl_containers ecl_converters ecl_core_apps ecl_devices ecl_eigen ecl_exceptions ecl_formatters ecl_geometry ecl_ipc ecl_linear_algebra ecl_math ecl_mpl ecl_sigslots ecl_statistics ecl_streams ecl_threads ecl_time ecl_type_traits ecl_utilities ament_cmake ----- ecl_core_apps: ecl_core_apps This includes a suite of programs demo'ing various aspects of the ecl_core. It also includes various benchmarking and utility programs for use primarily with embedded systems. Daniel Stonier BSD http://wiki.ros.org/ecl_core_apps https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_build ecl_license ecl_config ecl_linear_algebra ecl_command_line ecl_converters ecl_containers ecl_devices ecl_errors ecl_exceptions ecl_formatters ecl_geometry ecl_ipc ecl_sigslots ecl_streams ecl_threads ecl_type_traits ecl_time_lite ecl_build ecl_license ecl_config ecl_linear_algebra ecl_command_line ecl_converters ecl_containers ecl_devices ecl_errors ecl_exceptions ecl_formatters ecl_geometry ecl_ipc ecl_sigslots ecl_streams ecl_threads ecl_type_traits ecl_time_lite ament_cmake ----- ecl_devices: ecl_devices Provides an extensible and standardised framework for input-output devices. Daniel Stonier BSD http://wiki.ros.org/ecl_devices https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_containers ecl_errors ecl_mpl ecl_threads ecl_type_traits ecl_utilities ecl_license ecl_config ecl_containers ecl_errors ecl_mpl ecl_threads ecl_type_traits ecl_utilities ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_eigen: ecl_eigen This provides an Eigen implementation for ecl's linear algebra. Daniel Stonier BSD http://wiki.ros.org/ecl_eigen https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros eigen eigen ament_cmake ----- ecl_errors: ecl_errors This library provides lean and mean error mechanisms. It includes c style error functions as well as a few useful macros. For higher level mechanisms, refer to ecl_exceptions. Daniel Stonier-->Daniel Stonier BSD http://wiki.ros.org/ecl_errors https://github.com/stonier/ecl_lite https://github.com/stonier/ecl_lite/issues ament_cmake_ros ecl_license ecl_build ecl_config ecl_license ecl_config ament_cmake ----- ecl_exceptions: ecl_exceptions Template based exceptions - these are simple and practical and avoid the proliferation of exception types. Although not syntatactically ideal, it is convenient and eminently practical. Daniel Stonier BSD http://wiki.ros.org/ecl_exceptions https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_license ecl_config ecl_errors ament_cmake ----- ecl_filesystem: ecl_filesystem Cross platform filesystem utilities (until c++11 makes its way in). Daniel Stonier BSD http://wiki.ros.org/ecl_filesystem https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_license ecl_build ecl_config ecl_errors ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_formatters: ecl_formatters The formatters here simply format various input types to a specified text format. They can be used with most streaming types (including both ecl and stl streams). Daniel Stonier BSD http://wiki.ros.org/ecl_formatters https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_exceptions ecl_converters ecl_license ecl_config ecl_exceptions ecl_converters ament_cmake ----- ecl_geometry: ecl_geometry Any tools relating to mathematical geometry. Primarily featuring polynomials and interpolations. Daniel Stonier BSD http://wiki.ros.org/ecl_geometry https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_build ecl_license ecl_config ecl_containers ecl_exceptions ecl_formatters ecl_linear_algebra ecl_math ecl_mpl ecl_type_traits ecl_build ecl_license ecl_config ecl_containers ecl_exceptions ecl_formatters ecl_linear_algebra ecl_math ecl_mpl ecl_type_traits ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_io: ecl_io Most implementations (windows, posix, ...) have slightly different api for low level input-output functions. These are gathered here and re-represented with a cross platform set of functions. Daniel Stonier-->Daniel Stonier BSD http://wiki.ros.org/ecl_io https://github.com/stonier/ecl_lite https://github.com/stonier/ecl_lite/issues ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_license ecl_config ecl_errors ament_cmake ----- ecl_ipc: ecl_ipc Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there are more than a few. This package provides an infrastructure to allow for developing cross platform c++ wrappers around the lower level c api's that handle these mechanisms. These make it not only easier to utilise such mechanisms, but allow it to be done consistently across platforms. Daniel Stonier BSD http://wiki.ros.org/ecl_ipc https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_exceptions ecl_threads ecl_time_lite ecl_time ecl_license ecl_build ecl_config ecl_errors ecl_exceptions ecl_threads ecl_time_lite ecl_time ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_license: ecl_license Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries. Daniel Stonier Daniel Stonier BSD http://wiki.ros.org/ecl_license https://github.com/stonier/ecl_tools https://github.com/stonier/ecl_tools/issues ament_cmake ament_cmake ----- ecl_linear_algebra: ecl_linear_algebra Ecl frontend to a linear matrix package (currently eigen). Daniel Stonier BSD http://wiki.ros.org/ecl_linear_algebra https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_build ecl_converters ecl_eigen ecl_exceptions ecl_formatters ecl_license ecl_math sophus ecl_build ecl_converters ecl_eigen ecl_exceptions ecl_formatters ecl_license ecl_math sophus ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_lite: ecl_lite Libraries and utilities for embedded and low-level linux development. Daniel Stonier Daniel Stonier BSD http://www.ros.org/wiki/ecl_lite https://github.com/stonier/ecl_lite https://github.com/stonier/ecl_lite/issues ament_cmake_ros ecl_config ecl_converters_lite ecl_errors ecl_io ecl_sigslots_lite ecl_time_lite ament_cmake ----- ecl_manipulators: ecl_manipulators Deploys various manipulation algorithms, currently just feedforward filters (interpolations). Daniel Stonier BSD http://wiki.ros.org/ecl_manipulators https://github.com/stonier/ecl_manipulation https://github.com/stonier/ecl_manipulation/issues Daniel Stonier-->ament_cmake_ros ecl_build ecl_license ecl_exceptions ecl_geometry ecl_formatters ecl_build ecl_license ecl_exceptions ecl_geometry ecl_formatters ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_math: ecl_math This package provides simple support to cmath, filling in holes or redefining in a c++ formulation where desirable. Daniel Stonier BSD http://wiki.ros.org/ecl_math https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_type_traits ecl_license ecl_type_traits ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_mobile_robot: ecl_mobile_robot Contains transforms (e.g. differential drive inverse kinematics) for the various types of mobile robot platforms. Daniel Stonier BSD http://wiki.ros.org/ecl_mobile_robot https://github.com/stonier/ecl_navigation https://github.com/stonier/ecl_navigation/issues Daniel Stonier-->ament_cmake_ros ecl_build ecl_license ecl_errors ecl_geometry ecl_math ecl_formatters ecl_linear_algebra ecl_build ecl_license ecl_errors ecl_geometry ecl_math ecl_formatters ecl_linear_algebra ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_mpl: ecl_mpl Metaprogramming tools move alot of runtime calculations to be shifted to compile time. This has only very elementary structures at this stage. Daniel Stonier BSD http://wiki.ros.org/ecl_mpl https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_license ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_sigslots: ecl_sigslots Provides a signal/slot mechanism (in the same vein as qt sigslots, boost::signals etc for intra-process communication. These include some improvements - they do not need a preprocessor, are fully type safe, allow for simple connections via a posix style string identifier and are multithread-safe. Daniel Stonier BSD http://ros.org/wiki/ecl_sigslots https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier ament_cmake_ros ecl_license ecl_build ecl_config ecl_threads ecl_license ecl_config ecl_threads ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_sigslots_lite: ecl_sigslots_lite This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to provide a very simple sigslots implementation that can be used for *very* embedded development. Daniel Stonier-->Daniel Stonier BSD http://wiki.ros.org/ecl_sigslots_lite https://github.com/stonier/ecl_lite https://github.com/stonier/ecl_lite/issues ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_license ecl_config ecl_errors ament_cmake ----- ecl_statistics: ecl_statistics Common statistical structures and algorithms for control systems. Daniel Stonier BSD http://wiki.ros.org/ecl_statistics https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_linear_algebra ecl_mpl ecl_type_traits ecl_license ecl_build ecl_config ecl_linear_algebra ecl_mpl ecl_type_traits ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_streams: ecl_streams These are lightweight text streaming classes that connect to standardised ecl type devices. Daniel Stonier BSD http://wiki.ros.org/ecl_streams https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_errors ecl_concepts ecl_devices ecl_time ecl_converters ecl_type_traits ecl_license ecl_errors ecl_concepts ecl_devices ecl_time ecl_converters ecl_type_traits ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_threads: ecl_threads This package provides the c++ extensions for a variety of threaded programming tools. These are usually different on different platforms, so the architecture for a cross-platform framework is also implemented. Daniel Stonier BSD http://wiki.ros.org/ecl_threads https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_concepts ecl_exceptions ecl_time ecl_utilities ecl_license ecl_build ecl_config ecl_errors ecl_concepts ecl_exceptions ecl_time ecl_utilities ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_time: ' ecl_time Timing utilities are very dependent on the system api provided for their use. This package provides a means for handling different timing models. Current support - posix rt : complete. - macosx : posix timers only, missing absolute timers. - win : none. Daniel Stonier BSD http://wiki.ros.org/ecl_time https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_exceptions ecl_time_lite ecl_license ecl_build ecl_config ecl_errors ecl_exceptions ecl_time_lite ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ' ----- ecl_time_lite: ecl_time_lite Provides a portable set of time functions that are especially useful for porting other code or being wrapped by higher level c++ classes. Daniel Stonier-->Daniel Stonier BSD http://wiki.ros.org/ecl_time_lite https://github.com/stonier/ecl_lite https://github.com/stonier/ecl_lite/issues ament_cmake_ros ecl_license ecl_build ecl_config ecl_errors ecl_license ecl_build ecl_config ecl_errors ament_cmake ----- ecl_tools: ecl_tools Tools and utilities for ecl development. Daniel Stonier Daniel Stonier BSD http://www.ros.org/wiki/ecl_tools https://github.com/stonier/ecl_tools https://github.com/stonier/ecl_tools/issues ament_cmake ecl_license ecl_build ament_cmake ----- ecl_type_traits: ecl_type_traits Extends c++ type traits and implements a few more to boot. Daniel Stonier BSD http://wiki.ros.org/ecl_type_traits https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_config ecl_mpl ecl_license ecl_mpl ecl_config ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- ecl_utilities: ecl_utilities Includes various supporting tools and utilities for c++ programming. Daniel Stonier BSD http://wiki.ros.org/ecl_utilities https://github.com/stonier/ecl_core https://github.com/stonier/ecl_core/issues Daniel Stonier-->ament_cmake_ros ecl_license ecl_build ecl_mpl ecl_concepts ecl_license ecl_mpl ecl_concepts ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- eigen_stl_containers: eigen_stl_containers This package provides a set of typedef's that allow using Eigen datatypes in STL containers Ioan Sucan Chris Lalancette Shane Loretz BSD http://eigen.tuxfamily.org/dox/TopicUnalignedArrayAssert.html https://github.com/ros/eigen_stl_containers/issues https://github.com/ros/eigen_stl_containers ament_cmake eigen eigen ament_cmake ----- ets_cpp_client: ets_cpp_client ETS2/ATS sample client Bruno Demartino Apache License 2.0 ament_cmake rclcpp rcutils rmw rmw_implementation_cmake std_msgs ets_msgs launch_ros rclcpp rcutils rmw std_msgs rosidl_default_runtime ets_msgs ament_cmake ----- ets_msgs: ets_msgs Messages definition for ETS2/ATS telemetry and configuration data Bruno Demartino Apache License 2.0 rosidl_interface_packages ament_cmake rosidl_default_generators rosidl_default_runtime ament_cmake ----- ets_plugin: ets_plugin ETS2/ATS plugin to publish telemetry information using ROS2 Bruno Demartino Apache License 2.0 ament_cmake rclcpp rcutils rmw rmw_implementation_cmake std_msgs ets_msgs launch_ros rclcpp rcutils rmw std_msgs rosidl_default_runtime ets_msgs ament_cmake ----- example_interfaces: example_interfaces Contains message and service definitions used by the examples. Dirk Thomas Apache License 2.0 ament_cmake rosidl_default_generators action_msgs rosidl_default_runtime rosidl_interface_packages ament_cmake ----- examples_rclcpp_minimal_action_client: examples_rclcpp_minimal_action_client Minimal action client examples Jacob Perron Apache License 2.0 Jacob Perron ament_cmake example_interfaces rclcpp rclcpp_action ament_cmake ----- examples_rclcpp_minimal_action_server: examples_rclcpp_minimal_action_server Minimal action server examples Jacob Perron Apache License 2.0 Jacob Perron ament_cmake example_interfaces rclcpp rclcpp_action ament_cmake ----- examples_rclcpp_minimal_client: examples_rclcpp_minimal_client Examples of minimal service clients Jacob Perron Apache License 2.0 Mikael Arguedas Morgan Quigley ament_cmake rclcpp example_interfaces rclcpp example_interfaces ament_cmake ----- examples_rclcpp_minimal_composition: examples_rclcpp_minimal_composition Minimalist examples of composing nodes in the same process Jacob Perron Apache License 2.0 Mikael Arguedas Morgan Quigley ament_cmake class_loader rclcpp std_msgs class_loader rclcpp std_msgs ament_cmake ----- examples_rclcpp_minimal_publisher: examples_rclcpp_minimal_publisher Examples of minimal publisher nodes Jacob Perron Apache License 2.0 Mikael Arguedas Morgan Quigley ament_cmake rclcpp std_msgs rclcpp std_msgs ament_cmake ----- examples_rclcpp_minimal_service: examples_rclcpp_minimal_service A minimal service server which adds two numbers Jacob Perron Apache License 2.0 Mikael Arguedas Morgan Quigley ament_cmake rclcpp example_interfaces rclcpp example_interfaces ament_cmake ----- examples_rclcpp_minimal_subscriber: examples_rclcpp_minimal_subscriber Examples of minimal subscribers Jacob Perron Apache License 2.0 Mikael Arguedas Morgan Quigley ament_cmake rclcpp std_msgs rclcpp std_msgs ament_cmake ----- examples_rclcpp_minimal_timer: examples_rclcpp_minimal_timer Examples of minimal nodes which have timers Jacob Perron Apache License 2.0 Mikael Arguedas Morgan Quigley ament_cmake rclcpp rclcpp ament_cmake ----- examples_rclpy_executors: examples_rclpy_executors Examples of creating and using exectors to run multiple nodes in the same process Shane Loretz Apache License 2.0 rclpy std_msgs ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- examples_rclpy_minimal_action_client: examples_rclpy_minimal_action_client Examples of minimal action clients using rclpy. Shane Loretz Apache License 2.0 Jacob Perron example_interfaces rclpy ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- examples_rclpy_minimal_action_server: examples_rclpy_minimal_action_server Examples of minimal action servers using rclpy. Shane Loretz Apache License 2.0 Jacob Perron example_interfaces rclpy ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- examples_rclpy_minimal_client: examples_rclpy_minimal_client Examples of minimal service clients using rclpy. Shane Loretz Apache License 2.0 example_interfaces rclpy std_msgs ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- examples_rclpy_minimal_publisher: examples_rclpy_minimal_publisher Examples of minimal publishers using rclpy. Shane Loretz Apache License 2.0 rclpy std_msgs ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- examples_rclpy_minimal_service: examples_rclpy_minimal_service Examples of minimal service servers using rclpy. Shane Loretz Apache License 2.0 example_interfaces rclpy std_msgs ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- examples_rclpy_minimal_subscriber: examples_rclpy_minimal_subscriber Examples of minimal subscribers using rclpy. Shane Loretz Apache License 2.0 rclpy std_msgs ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- fastcdr: fastcdr CDR serialization implementation. Steven! Ragnarök Apache License 2.0 cmake cmake ----- fastrtps: fastrtps Implementation of RTPS standard. Steven! Ragnarök Apache License 2.0 asio libssl-dev libssl-dev fastcdr tinyxml2 cmake cmake ----- fastrtps_cmake_module: fastrtps_cmake_module Provide CMake module to find eProsima FastRTPS. Dirk Thomas Apache License 2.0 Ricardo González ament_cmake ament_lint_auto ament_lint_common ament_cmake ----- fmi_adapter: fmi_adapter Wraps FMUs for co-simulation Ralph Lange Apache License 2.0 http://wiki.ros.org/fmi_adapter https://github.com/boschresearch/fmi_adapter_ros2 ament_cmake rclcpp rclcpp_lifecycle std_msgs launch launch_ros rclcpp rclcpp_lifecycle std_msgs ament_cmake_gmock ament_cmake_gtest ament_cmake_pytest ament_lint_auto ament_lint_common launch_testing rcutils ament_cmake ----- fmi_adapter_examples: fmi_adapter_examples Provides small examples for use of the fmi_adapter package Ralph Lange Apache License 2.0 http://wiki.ros.org/fmi_adapter https://github.com/boschresearch/fmi_adapter_ros2 ament_cmake fmi_adapter fmi_adapter launch launch_ros ament_cmake ----- gazebo_dev: gazebo_dev Provides a cmake config for the default version of Gazebo for the ROS distribution. Jose Luis Rivero Apache 2.0 http://gazebosim.org/tutorials?cat=connect_ros https://github.com/ros-simulation/gazebo_ros_pkgs/issues https://github.com/ros-simulation/gazebo_ros_pkgs Johannes Meyer ament_cmake libgazebo9-dev gazebo9 ament_cmake ----- gazebo_msgs: gazebo_msgs Message and service data structures for interacting with Gazebo from ROS2. Jose Luis Rivero BSD http://gazebosim.org/tutorials?cat=connect_ros https://github.com/ros-simulation/gazebo_ros_pkgs/issues https://github.com/ros-simulation/gazebo_ros_pkgs ament_cmake rosidl_default_generators builtin_interfaces geometry_msgs trajectory_msgs std_msgs rosidl_default_runtime builtin_interfaces geometry_msgs trajectory_msgs std_msgs ament_lint_common rosidl_interface_packages ament_cmake ----- gazebo_plugins: gazebo_plugins Robot-independent Gazebo plugins for sensors, motors and dynamic reconfigurable components. Jose Luis Rivero BSD, Apache 2.0 http://gazebosim.org/tutorials?cat=connect_ros https://github.com/ros-simulation/gazebo_ros_pkgs/issues https://github.com/ros-simulation/gazebo_ros_pkgs John Hsu ament_cmake camera_info_manager geometry_msgs image_transport nav_msgs sensor_msgs std_msgs tf2_geometry_msgs tf2_ros gazebo_dev gazebo_ros rclcpp gazebo_dev gazebo_ros rclcpp ament_cmake_gtest ament_lint_auto ament_lint_common cv_bridge ament_cmake ----- gazebo_ros: gazebo_ros Utilities to interface withGazebothrough ROS. Jose Luis Rivero Apache 2.0 http://gazebosim.org/tutorials?cat=connect_ros https://github.com/ros-simulation/gazebo_ros_pkgs/issues https://github.com/ros-simulation/gazebo_ros_pkgs John Hsu Nate Koenig Dave Coleman ament_cmake builtin_interfaces gazebo_dev gazebo_msgs rclcpp std_srvs tinyxml_vendor geometry_msgs sensor_msgs ament_cmake_gtest ament_lint_auto ament_lint_common geometry_msgs sensor_msgs std_msgs ament_cmake ----- gazebo_ros_pkgs: gazebo_ros_pkgs Interface for using ROS with theGazebosimulator. Jose Luis Rivero BSD,LGPL,Apache 2.0 http://gazebosim.org/tutorials?cat=connect_ros https://github.com/ros-simulation/gazebo_ros_pkgs/issues https://github.com/ros-simulation/gazebo_ros_pkgs John Hsu Nate Koenig Dave Coleman ament_cmake gazebo_dev gazebo_msgs gazebo_plugins gazebo_ros ament_cmake ----- geometry_msgs: geometry_msgs A package containing some geometry related message definitions. William Woodall Apache License 2.0 ament_cmake rosidl_default_generators std_msgs rosidl_default_runtime std_msgs ament_lint_common rosidl_interface_packages ament_cmake ----- gmock_vendor: gmock_vendor The package provides GoogleMock. Dirk Thomas BSD cmake gtest_vendor cmake ----- gtest_vendor: gtest_vendor The package provides GoogleTest. Dirk Thomas BSD cmake cmake ----- image_geometry: image_geometry `image_geometry` contains C++ and Python libraries for interpreting images geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo messages with OpenCV functions such as image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with OpenCV data types. Mikael Arguedas BSD http://www.ros.org/wiki/image_geometry Patrick Mihelich Vincent Rabaud ament_cmake ament_cmake_ros libopencv-dev sensor_msgs ament_cmake_gtest ament_cmake_pytest dvipng texlive-latex-extra ----- image_publisher: image_publisher

Contains a node publish an image stream from single image file or avi motion file.

Kei Okada Vincent Rabaud Chris Ye BSD http://ros.org/wiki/image_publisher ament_cmake ament_cmake_gtest ament_lint_auto ament_lint_common cv_bridge camera_info_manager image_transport class_loader rclcpp cv_bridge camera_info_manager image_transport class_loader rclcpp ament_cmake
----- image_tools: image_tools Tools to capture and play back images to and from DDS subscriptions and publications. Dirk Thomas Apache License 2.0 ament_cmake libopencv-dev rclcpp sensor_msgs std_msgs libopencv-dev rclcpp sensor_msgs std_msgs ament_cmake_pytest ament_lint_auto ament_lint_common launch launch_testing rmw_implementation_cmake ament_cmake ----- image_transport: image_transport image_transport should always be used to subscribe to and publish images. It provides transparent support for transporting images in low-bandwidth compressed formats. Examples (provided by separate plugin packages) include JPEG/PNG compression and Theora streaming video. Patrick Mihelich Michael Carroll BSD http://ros.org/wiki/image_transport https://github.com/ros-perception/image_common/issues https://github.com/ros-perception/image_common ament_cmake_ros message_filters pluginlib rclcpp sensor_msgs ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- image_transport_plugins: image_transport_plugins A set of plugins for publishing and subscribing to sensor_msgs/Image topics in representations other than raw pixel data. For example, for viewing a stream of images off-robot, a video codec will give much lower bandwidth and latency. For low frame rate tranport of high-definition images, you might prefer sending them as JPEG or PNG-compressed form. Patrick Mihelich Julius Kammerl Michael Carroll BSD http://www.ros.org/wiki/image_transport_plugins ament_cmake compressed_depth_image_transport compressed_image_transport theora_image_transport ament_cmake ----- intra_process_demo: intra_process_demo Demonstrations of intra process communication. William Woodall Apache License 2.0 ament_cmake libopencv-dev rclcpp sensor_msgs std_msgs libopencv-dev rclcpp sensor_msgs ament_cmake_pytest ament_lint_auto ament_lint_common launch launch_testing rmw_implementation_cmake ament_cmake ----- joy: joy BSD ROS2 driver for a generic Linux joystick. Will contain a MacOS and Windows version later. The joy package contains joy_node, a node that interfaces a generic Linux joystick to ROS2. This node publishes a "Joy" message, which contains the current state of each one of the joystick's buttons and axes. Chris Lalancette Mikael Arguedas Morgan Quigley Brian Gerkey Kevin Watts Blaise Gassend Jonathan Bohren https://github.com/ros2/joystick_drivers https://github.com/ros2/joystick_drivers/issues ament_cmake rclcpp sensor_msgs ament_cmake ----- kdl_parser: kdl_parser The Kinematics and Dynamics Library (KDL) defines a tree structure to represent the kinematic and dynamic parameters of a robot mechanism.kdl_parserprovides tools to construct a KDL tree from an XML robot representation in URDF. Wim Meeussen Ioan Sucan Jackie Kay Chris Lalancette Shane Loretz BSD https://github.com/ros2/kdl_parser https://github.com/ros2/kdl_parser/issues ament_cmake_ros orocos_kdl tinyxml tinyxml_vendor urdf urdfdom_headers tinyxml tinyxml_vendor urdf ament_lint_auto ament_lint_common urdfdom_headers ament_cmake ----- keystroke: keystroke Capture keyboard input from the local computer and publish it to ROS Rover Robotics Dan Rose BSD-3-Clause geometry_msgs launch launch_ros rclpy std_msgs ament_lint_auto ament_lint_common ament_python ----- laser_geometry: " laser_geometry This package contains a class for converting from a 2D laser scan as defined by sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud or sensor_msgs/PointCloud2. In particular, it contains functionality to account for the skew resulting from moving robots or tilting laser scanners. William Woodall BSD Dave Hershberger Tully Foote Radu Bogdan Rusu http://ros.org/wiki/laser_geometry ament_cmake eigen rclcpp sensor_msgs tf2 eigen rclcpp sensor_msgs tf2 ament_cmake ament_cmake_cppcheck ament_cmake_cpplint ament_cmake_gtest ament_cmake_gmock ament_cmake_lint_cmake ament_cmake_uncrustify ament_cmake " ----- launch: launch The ROS launch tool. Dirk Thomas Apache License 2.0 osrf_pycommon ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- launch_ros: " launch_ros ROS specific extensions to the launch tool. William Woodall Apache License 2.0 ament_index_python launch lifecycle_msgs osrf_pycommon rclpy python3-yaml ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python " ----- launch_testing: launch_testing Helper scripts for tests that use the ROS launch tool. Dirk Thomas Apache License 2.0 Esteve Fernandez launch ament_index_python ament_flake8 ament_pep257 launch python3-pytest ament_python ----- libcurl_vendor: " libcurl_vendor Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it. William Woodall Apache License 2.0 MIT https://github.com/curl/curl ament_cmake pkg-config curl ament_cmake " ----- librealsense2: librealsense2 Library for capturing data from the Intel(R) RealSense(TM) SR300 and D400 cameras. This effort was initiated to better support researchers, creative coders, and app developers in domains such as robotics, virtual reality, and the internet of things. Several often-requested features of RealSense(TM); devices are implemented in this project, including multi-camera capture. Sergey Dorodnicov https://github.com/IntelRealSense/librealsense/ Sergey Dorodnicov Mark Horn Reagan Lopez Itay Carpis Apache License, Version 2.0 ament_cmake pkg-config dkms gtk3 libglfw3-dev libssl-dev libusb-1.0-dev linux-headers-generic opengl udev ament_cmake ----- libyaml_vendor: " libyaml_vendor Wrapper around libyaml, provides the last version (1.8.0 rc) that ships with a CMake module Mikael Arguedas Apache License 2.0 MIT https://github.com/yaml/libyaml ament_cmake ament_cmake " ----- lifecycle: lifecycle Package containing demos for lifecycle implementation Karsten Knese Apache License 2.0 ament_cmake lifecycle_msgs rclcpp_lifecycle std_msgs rclcpp_lifecycle lifecycle_msgs ros2run std_msgs ament_lint_auto ament_lint_common ament_cmake ----- lifecycle_msgs: lifecycle_msgs A package containing some lifecycle related message and service definitions. Karsten Knese Apache License 2.0 ament_cmake rosidl_default_generators rosidl_default_runtime ament_lint_auto ament_lint_common rosidl_interface_packages ament_cmake ----- logging_demo: logging_demo Examples for using and configuring loggers. Scott K Logan Apache License 2.0 D. Hood ament_cmake rosidl_default_generators ament_index_cpp class_loader rclcpp rcutils rosidl_cmake std_msgs ament_index_cpp class_loader rclcpp rcutils rosidl_default_runtime std_msgs ament_cmake_pytest ament_lint_auto ament_lint_common launch launch_testing rmw_implementation_cmake rosidl_interface_packages ament_cmake ----- map_msgs: " map_msgs This package defines messages commonly used in mapping packages. Stéphane Magnenat David V. Lu!! Michael Ferguson William Woodall BSD http://ros.org/wiki/map_msgs https://github.com/ros-planning/navigation_msgs/issues ament_cmake rosidl_default_generators nav_msgs sensor_msgs std_msgs nav_msgs rosidl_default_runtime sensor_msgs std_msgs ament_lint_common rosidl_interface_packages ament_cmake " ----- message_filters: message_filters A set of ROS2 message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met. Ethan Gao BSD https://github.com/intel/ros2_message_filters Josh Faust Vijay Pradeep Dirk Thomas Jing Wang ament_cmake_ros ament_cmake_python builtin_interfaces rclcpp rclpy ament_lint_auto ament_cmake_gtest ament_cmake_pytest sensor_msgs std_msgs ament_cmake ----- micro-xrce-dds-agent: micro-xrce-dds-agent DDS-XCRE agent implementation Borja Outerelo Apache License 2.0 asio fastcdr fastrtps cmake cmake ----- micro_ros_agent: micro_ros_agent DDS-XCRE agent implementation Borja Outerelo Apache License 2.0 ament_cmake ament_cmake rosidl_parser fastcdr fastrtps microxrcedds_agent_cmake_module rosidl_cmake rclcpp rclcpp ament_lint_auto ament_lint_common rosidl_interface_packages ament_cmake ----- microxrcedds_agent_cmake_module: microxrcedds_agent_cmake_module Provide CMake module to find eProsima Micro XRCE-DDS Agent Borja Outerelo Apache License 2.0 Borja Outerelo ament_cmake ament_lint_auto ament_lint_common micro-xrce-dds-agent micro-xrce-dds-agent ament_cmake ----- ml_classifiers: ml_classifiers ml_classifiers AutonomouStuff Software Development Team BSD http://wiki.ros.org/ml_classifiers https://github.com/astuff/ml_classifiers https://github.com/astuff/ml_classifiers/issues Scott Niekum Joshua Whitley ros_environment catkin ament_cmake message_generation rosidl_default_generators eigen pluginlib std_msgs roscpp roslib rclcpp message_runtime rosidl_default_runtime ament_lint_auto ament_cmake_copyright ament_cmake_cppcheck ament_cmake_cpplint ament_cmake_lint_cmake ament_cmake_uncrustify ament_cmake_xmllint rosidl_interface_packages catkin ament_cmake ----- mrpt2: mrpt2 Mobile Robot Programming Toolkit (MRPT) version 2.x Jose-Luis Blanco-Claraco Jose-Luis Blanco-Claraco https://www.mrpt.org/ https://github.com/MRPT/mrpt/issues BSD eigen ffmpeg glut libjpeg libopencv-dev libpcap libudev-dev libusb-1.0-dev suitesparse wx-common wxwidgets zlib assimp-dev doxygen cmake cmake ----- nav2_amcl: nav2_amcl

amcl is a probabilistic localization system for a robot moving in 2D. It implements the adaptive (or KLD-sampling) Monte Carlo localization approach (as described by Dieter Fox), which uses a particle filter to track the pose of a robot against a known map.

This node is derived, with thanks, from Andrew Howard's excellent 'amcl' Player driver.

Michael Ferguson Aaron Hoy Mohammad Haghighipanah LGPL ament_cmake nav2_common rclcpp tf2_geometry_msgs geometry_msgs message_filters nav_msgs sensor_msgs std_srvs tf2_ros tf2 nav2_util nav2_tasks nav2_dynamic_params launch_ros launch_testing ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake
----- nav2_bringup: nav2_bringup Bringup scripts and configurations for the navigation2 stack Michael Jeronimo Steve Macenski Apache License 2.0 ament_cmake nav2_common navigation2 launch_ros launch_ros navigation2 ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav2_bt_navigator: nav2_bt_navigator TODO Michael Jeronimo Apache License 2.0 ament_cmake nav2_common rclcpp nav2_tasks nav_msgs nav2_msgs behaviortree_cpp std_msgs nav2_robot std_srvs behaviortree_cpp rclcpp nav2_tasks nav_msgs nav2_msgs std_msgs ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav2_common: nav2_common Common support functionality used throughout the navigation 2 stack Carl Delsey Apache License 2.0 ament_cmake_core ament_cmake_core ament_cmake ----- nav2_costmap_2d: nav2_costmap_2d This package provides an implementation of a 2D costmap that takes in sensor data from the world, builds a 2D or 3D occupancy grid of the data (depending on whether a voxel based implementation is used), and inflates costs in a 2D costmap based on the occupancy grid and a user specified inflation radius. This package also provides support for map_server based initialization of a costmap, rolling window based costmaps, and parameter based subscription to and configuration of sensor topics. Michael Ferguson Aaron Hoy Steve Macenski BSD ament_cmake nav2_common geometry_msgs map_msgs nav_msgs sensor_msgs std_msgs visualization_msgs rclcpp tf2_ros tf2 tf2_geometry_msgs tf2_sensor_msgs pluginlib libpcl-all-dev nav2_dynamic_params nav2_util nav2_voxel_grid laser_geometry nav2_msgs message_filters ament_lint_common ament_lint_auto nav2_map_server ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav2_dwb_controller: nav2_dwb_controller ROS2 controller (DWB) metapackage Carl Delsey Steve Macenski Apache License 2.0 ament_cmake costmap_queue dwb_core dwb_critics dwb_msgs dwb_plugins dwb_controller nav_2d_msgs nav_2d_utils ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav2_dynamic_params: nav2_dynamic_params This package provides a validation class for ROS2 parameters with validation based on parameter type and defined bounds. Support for custom validation callbacks is also provided. Some useful convenience functions for event callbacks are also provided Brian Wilcox Apache License 2.0 ament_cmake nav2_common rclcpp ament_cmake_gtest ament_cmake_pytest ament_lint_common ament_lint_auto launch launch_testing ament_cmake ----- nav2_map_server: nav2_map_server Refactored map server for ROS2 Navigation Brian Wilcox Apache License 2.0 ament_cmake nav2_common bullet nav_msgs std_msgs rclcpp sdl sdl-image yaml_cpp_vendor launch_ros launch_testing tf2 ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav2_mission_executor: nav2_mission_executor TODO Michael Jeronimo Apache License 2.0 ament_cmake nav2_common rclcpp std_msgs nav2_tasks nav2_msgs geometry_msgs behaviortree_cpp rclcpp std_msgs nav2_tasks nav2_msgs geometry_msgs behaviortree_cpp ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav2_motion_primitives: nav2_motion_primitives TODO Carlos Orduno Apache License 2.0 ament_cmake nav2_common rclcpp nav2_tasks nav2_util nav2_msgs nav_msgs nav2_robot tf2 tf2_geometry_msgs geometry_msgs rclcpp nav2_tasks nav2_msgs nav_msgs geometry_msgs ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav2_msgs: nav2_msgs Messages and service files for the navigation2 stack Michael Jeronimo Steve Macenski Apache License 2.0 ament_cmake nav2_common rclcpp std_msgs builtin_interfaces rosidl_default_generators geometry_msgs rclcpp std_msgs builtin_interfaces rosidl_default_runtime geometry_msgs ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing rosidl_interface_packages ament_cmake ----- nav2_navfn_planner: nav2_navfn_planner TODO Steve Macenski Carlos Orduno Apache License 2.0 ament_cmake nav2_common rclcpp visualization_msgs nav2_tasks nav2_util nav2_msgs nav2_robot nav_msgs geometry_msgs builtin_interfaces rclcpp visualization_msgs nav2_tasks nav2_msgs nav2_robot nav2_util nav_msgs geometry_msgs builtin_interfaces ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav2_robot: nav2_robot TODO Carlos Orduno Mohammad Haghighipanah Apache License 2.0 ament_cmake nav2_common rclcpp geometry_msgs urdf nav_msgs rclcpp geometry_msgs urdf nav_msgs ament_cmake_gtest ament_cmake_pytest ament_lint_common ament_lint_auto launch launch_testing ament_cmake ----- nav2_simple_navigator: nav2_simple_navigator TODO Michael Jeronimo Apache License 2.0 ament_cmake nav2_common rclcpp nav2_tasks nav2_msgs rclcpp nav2_tasks nav2_msgs ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav2_tasks: nav2_tasks TODO Michael Jeronimo Carlos Orduno Carlos Orduno Apache License 2.0 ament_cmake nav2_common tf2_geometry_msgs rclcpp std_msgs behaviortree_cpp builtin_interfaces rosidl_default_generators geometry_msgs nav2_msgs tf2 tf2_geometry_msgs std_msgs std_srvs nav2_robot rclcpp std_msgs behaviortree_cpp builtin_interfaces rosidl_default_runtime geometry_msgs nav2_msgs tf2 tf2_geometry_msgs ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing rosidl_interface_packages ament_cmake ----- nav2_util: nav2_util TODO Michael Jeronimo Mohammad Haghighipanah Apache License 2.0 ament_cmake nav2_common geometry_msgs rclcpp nav2_msgs nav_msgs tf2 tf2_ros sdl sdl-image geometry_msgs rclcpp nav2_msgs nav_msgs tf2 tf2_ros sdl sdl-image ament_lint_common ament_lint_auto ament_cmake_pytest ament_cmake_gtest launch launch_testing ament_cmake ----- nav2_voxel_grid: ' nav2_voxel_grid voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures. Carl Delsey BSD ament_cmake nav2_common rclcpp ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ' ----- nav2_world_model: nav2_world_model TODO Brian Wilcox Apache License 2.0 ament_cmake nav2_common rclcpp nav2_util nav2_msgs nav2_costmap_2d tf2_ros rclcpp nav2_util nav2_msgs nav2_costmap_2d tf2_ros ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav_2d_msgs: nav_2d_msgs Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D. David V. Lu!! BSD rosidl_default_runtime ament_cmake geometry_msgs std_msgs rosidl_default_generators ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing rosidl_interface_packages ament_cmake ----- nav_2d_utils: nav_2d_utils A handful of useful utility functions for nav_2d packages. David V. Lu!! BSD ament_cmake nav2_common geometry_msgs nav_2d_msgs nav_msgs tf2 tf2_geometry_msgs nav2_msgs ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nav_msgs: nav_msgs A package containing some navigation related message and service definitions. William Woodall Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces geometry_msgs std_msgs builtin_interfaces geometry_msgs rosidl_default_runtime std_msgs ament_lint_common rosidl_interface_packages ament_cmake ----- navigation2: navigation2 ROS2 Navigation Stack Steve Macenski Carl Delsey Apache License 2.0 ament_cmake nav2_amcl nav2_bt_navigator nav2_costmap_2d nav2_world_model nav2_navfn_planner nav2_dwb_controller nav2_dynamic_params nav2_map_server nav2_mission_executor nav2_motion_primitives nav2_msgs nav2_robot nav2_simple_navigator nav2_tasks nav2_util nav2_voxel_grid ament_lint_common ament_lint_auto ament_cmake_gtest ament_cmake_pytest launch launch_testing ament_cmake ----- nmea_msgs: nmea_msgs The nmea_msgs package contains messages related to data in the NMEA format. Ed Venator BSD http://ros.org/wiki/nmea_msgs Andreas Klintberg builtin_interfaces ament_cmake rosidl_default_generators std_msgs rosidl_default_generators rosidl_default_runtime std_msgs rosidl_interface_packages ament_cmake ----- object_analytics_msgs: object_analytics_msgs object analytics message definition Chris Ye Peter Han Apache 2.0 https://github.com/intel/ros2_object_analytics ament_cmake std_msgs object_msgs sensor_msgs geometry_msgs builtin_interfaces rosidl_default_generators tf2_ros object_msgs std_msgs object_msgs sensor_msgs geometry_msgs rosidl_default_runtime tf2_ros object_msgs rosidl_interface_packages ament_cmake ----- object_analytics_node: object_analytics_node The object_analytics_node package Chris Ye Apache 2.0 Peter Han ament_cmake ament_index_cpp sensor_msgs geometry_msgs object_msgs object_analytics_msgs rclcpp pcl_conversions libpcl-all-dev cv_bridge class_loader message_filters ament_index_cpp ament_index_python std_msgs sensor_msgs geometry_msgs object_msgs object_analytics_msgs rclcpp pcl_conversions libpcl-all-dev libpcl-all cv_bridge class_loader message_filters ament_lint_auto ament_lint_common ament_cmake_gtest ament_cmake ----- object_analytics_rviz: object_analytics_rviz Display object analytics result in rviz Chris Ye Apache License 2.0 Chris Ye ament_cmake rclcpp object_analytics_msgs std_msgs object_msgs sensor_msgs message_filters visualization_msgs geometry_msgs cv_bridge rclcpp object_analytics_msgs std_msgs object_msgs sensor_msgs message_filters visualization_msgs geometry_msgs cv_bridge ament_lint_auto ament_lint_common ament_cmake ----- object_msgs: object_msgs This package defines messages for NCS inference Xiaojun Huang Xiaojun Huang Chao Li Apache 2.0 ament_cmake rosidl_default_generators rosidl_default_generators sensor_msgs std_msgs rosidl_default_runtime sensor_msgs std_msgs rosidl_interface_packages ament_cmake ----- opensplice_cmake_module: opensplice_cmake_module Provide CMake module to find PrismTech OpenSplice. Dirk Thomas Apache License 2.0 ament_cmake libopensplice69 ament_lint_auto ament_lint_common ament_cmake ----- orocos_kdl: orocos_kdl This package contains a recent version of the Kinematics and Dynamics Library (KDL), distributed by the Orocos Project. Steven! Ragnarök LGPL http://wiki.ros.org/orocos_kdl Ruben Smits cmake eigen eigen pkg-config cppunit cmake ----- osrf_pycommon: " osrf_pycommon Commonly needed Python modules, used by Python software developed at OSRF. William Woodall Apache License 2.0 python-mock python3-mock ament_python " ----- osrf_testing_tools_cpp: " osrf_testing_tools_cpp Testing tools for C++, and is used in various OSRF projects. William Woodall Apache License 2.0 cmake cmake " ----- pcl_conversions: pcl_conversions Provides conversions from PCL data types and ROS message types William Woodall Paul Bovbel Bill Morris Chris Lalancette BSD http://wiki.ros.org/pcl_conversions https://github.com/ros-perception/pcl_conversions https://github.com/ros-perception/pcl_conversions/issues ament_cmake builtin_interfaces eigen libpcl-all-dev sensor_msgs std_msgs builtin_interfaces eigen libpcl-all-dev sensor_msgs std_msgs libpcl-all-dev ament_cmake_gtest ament_cmake ----- pendulum_control: pendulum_control Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum. Michael Carroll Apache License 2.0 Jackie Kay Mikael Arguedas ament_cmake rclcpp pendulum_msgs rttest tlsf_cpp rclcpp pendulum_msgs rttest tlsf_cpp ament_cmake_pytest ament_lint_auto ament_lint_common launch launch_testing rmw_implementation_cmake ros2run ament_cmake ----- pendulum_msgs: pendulum_msgs Custom messages for real-time pendulum control. Michael Carroll Apache License 2.0 Jackie Kay Mikael Arguedas ament_cmake builtin_interfaces rosidl_default_generators builtin_interfaces rosidl_default_runtime rosidl_interface_packages ament_cmake ----- pluginlib: pluginlib The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. To work, these tools require plugin providers to register their plugins in the package.xml of their package. Steven! Ragnarök BSD http://www.ros.org/wiki/pluginlib https://github.com/ros/pluginlib/issues https://github.com/ros/pluginlib Eitan Marder-Eppstein Tully Foote Dirk Thomas Mirza Shah ament_cmake ament_index_cpp class_loader rcutils tinyxml2_vendor ament_cmake_gtest ament_cmake ----- poco_vendor: " poco_vendor CMake shim over the poco library. Steven! Ragnarök Apache License 2.0 Boost Software License 1.0 cmake cmake libpoco-dev pcre zlib cmake " ----- py_trees: py_trees Pythonic implementation of behaviour trees. Daniel Stonier Michal Staniaszek Naveed Usmani Daniel Stonier BSD http://py-trees.readthedocs.io https://github.com/stonier/py_trees https://github.com/stonier/py_trees/issues python3-setuptools python3-sphinx python3-sphinx-argparse python3-sphinx-rtd-theme python3-pydot python3-pydot python3-nose python3-nose-yanc ament_python ----- py_trees_ros_interfaces: py_trees_ros_interfaces Interfaces used by py_trees_ros and py_trees_ros_tutorials. Daniel Stonier BSD http://ros.org/wiki/py_trees_ros_interfaces https://github.com/splintered-reality/py_trees_ros_interfaces https://github.com/splintered-reality/py_trees_ros_interfaces/issues Daniel Stonier Michal Staniaszek Naveed Usmani ament_cmake rosidl_default_generators action_msgs geometry_msgs unique_identifier_msgs rosidl_default_runtime ament_lint_common rosidl_interface_packages ament_cmake ----- python_cmake_module: python_cmake_module Provide CMake module with extra functionality for Python. Scott K Logan Apache License 2.0 Esteve Fernandez Mikael Arguedas ament_cmake python3-dev ament_lint_auto ament_lint_common ament_cmake ----- python_qt_binding: ' python_qt_binding This stack provides Python bindings for Qt. There are two providers: pyside and pyqt. PySide2 is available under the GPL, LGPL and a commercial license. PyQt is released under the GPL. Both the bindings and tools to build bindings are included from each available provider. For PySide, it is called "Shiboken". For PyQt, this is called "SIP". Also provided is adapter code to make the user''s Python code independent of which binding provider was actually used which makes it very easy to switch between these. Dirk Thomas BSD http://ros.org/wiki/python_qt_binding Dave Hershberger Dorian Scholz Dirk Thomas Stephen Brawner ament_cmake qtbase5-dev python3-qt5-bindings python3-qt5-bindings ament_cmake_pytest ament_lint_auto ament_lint_common ament_cmake ' ----- qt_dotgraph: qt_dotgraph qt_dotgraph provides helpers to work with dot graphs. Dirk Thomas BSD http://ros.org/wiki/qt_dotgraph https://github.com/ros-visualization/qt_gui_core https://github.com/ros-visualization/qt_gui_core/issues Thibault Kruse ament_cmake python3-pydot python_qt_binding ament_cmake_pytest ament_lint_auto ament_lint_common python3-pygraphviz ament_cmake ----- qt_gui: qt_gui qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. It requires either PyQt or PySide bindings. Dirk Thomas BSD http://ros.org/wiki/qt_gui https://github.com/ros-visualization/qt_gui_core https://github.com/ros-visualization/qt_gui_core/issues Dirk Thomas ament_cmake qt5-qmake python3-qt5-bindings ament_index_python python_qt_binding python3-catkin-pkg-modules tango-icon-theme ament_lint_auto ament_lint_common ament_cmake ----- qt_gui_app: qt_gui_app qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui. Dirk Thomas BSD http://ros.org/wiki/qt_gui_app https://github.com/ros-visualization/qt_gui_app https://github.com/ros-visualization/qt_gui_app/issues Dirk Thomas ament_cmake ament_index_python qt_gui ament_lint_auto ament_lint_common ament_cmake ----- qt_gui_core: qt_gui_core Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI. Dirk Thomas BSD http://ros.org/wiki/qt_gui_core https://github.com/ros-visualization/qt_gui_core https://github.com/ros-visualization/qt_gui_core/issues Dirk Thomas ament_cmake qt_dotgraph qt_gui qt_gui_app qt_gui_cpp qt_gui_py_common ament_cmake ----- qt_gui_cpp: qt_gui_cpp qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. At least one specific binding must be available in order to use C++-plugins. Dirk Thomas BSD http://ros.org/wiki/qt_gui_cpp https://github.com/ros-visualization/qt_gui_core https://github.com/ros-visualization/qt_gui_core/issues Dirk Thomas ament_cmake pkg-config pluginlib python_qt_binding qt5-qmake qtbase5-dev tinyxml2_vendor pluginlib qt_gui tinyxml2_vendor ament_cmake_pytest ament_cmake ----- qt_gui_py_common: qt_gui_py_common qt_gui_py_common provides common functionality for GUI plugins written in Python. Dorian Scholz BSD http://ros.org/wiki/qt_gui_py_common https://github.com/ros-visualization/qt_gui_core https://github.com/ros-visualization/qt_gui_core/issues Dorian Scholz ament_cmake ament_index_python python_qt_binding ament_lint_auto ament_lint_common ament_cmake ----- rcl: rcl The ROS client library common implementation. This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries. William Woodall Apache License 2.0 ament_cmake_ros rmw rcl_interfaces rcutils rosidl_generator_c rcl_interfaces rcutils rosidl_generator_c rcl_interfaces ament_cmake rcutils rosidl_default_runtime rmw_implementation ament_cmake_gtest ament_cmake_pytest ament_lint_auto ament_lint_common rmw rmw_implementation_cmake launch osrf_testing_tools_cpp test_msgs rcl_logging_noop ament_cmake ----- rcl_action: rcl_action Package containing a C-based ROS action implementation Jacob Perron Apache License 2.0 ament_cmake_ros action_msgs rcl rcutils rmw rosidl_generator_c action_msgs rcl rcutils rmw rosidl_generator_c ament_cmake_gtest ament_lint_common ament_lint_auto osrf_testing_tools_cpp test_msgs ament_cmake ----- rcl_interfaces: rcl_interfaces The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters. Tully Foote Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces rosidl_default_runtime ament_lint_auto ament_lint_common rosidl_interface_packages ament_cmake ----- rcl_lifecycle: rcl_lifecycle Package containing a C-based lifecycle implementation Karsten Knese Apache License 2.0 ament_cmake_ros lifecycle_msgs rcl rcutils rmw_implementation rosidl_generator_c lifecycle_msgs rcl rcutils rmw_implementation rosidl_generator_c ament_cmake_gtest ament_lint_common ament_lint_auto osrf_testing_tools_cpp ament_cmake ----- rcl_logging_log4cxx: rcl_logging_log4cxx C API providing common interface to a shared library wrapping 3rd party loggers. Amazon B9 Nick Burek Apache License 2.0 ament_cmake_ros python3-empy log4cxx ament_cmake_gmock ament_cmake_gtest ament_cmake_pytest ament_lint_common ament_lint_auto launch_testing rcl_logging_packages ament_cmake ----- rcl_logging_noop: rcl_logging_noop An rcl logger implementation that doesn't do anything with log messages. Amazon B9 Nick Burek Apache License 2.0 ament_cmake_ros python3-empy ament_cmake_gmock ament_cmake_gtest ament_cmake_pytest ament_lint_common ament_lint_auto launch_testing rcl_logging_packages ament_cmake ----- rcl_yaml_param_parser: rcl_yaml_param_parser Package containing various utility types and functions for C Anup Pemmaiah Apache License 2.0 ament_cmake_ros libyaml_vendor yaml rcutils rcl ament_cmake_gtest ament_lint_common ament_lint_auto launch_testing ament_cmake ----- rclcpp: rclcpp The ROS client library in C++. Dirk Thomas Apache License 2.0 ament_cmake_ros rmw builtin_interfaces rcl_interfaces rosgraph_msgs rosidl_generator_cpp rosidl_typesupport_c rosidl_typesupport_cpp builtin_interfaces rcl_interfaces rosgraph_msgs rosidl_generator_cpp rosidl_typesupport_c rosidl_typesupport_cpp rcl rcl_yaml_param_parser rmw_implementation ament_cmake ament_cmake_gmock ament_cmake_gtest ament_lint_auto ament_lint_common rmw rmw_implementation_cmake test_msgs ament_cmake ----- rclcpp_action: rclcpp_action Adds action APIs for C++. Dirk Thomas Apache License 2.0 ament_cmake_ros rosidl_generator_cpp rosidl_generator_c rosidl_generator_c rosidl_generator_cpp action_msgs rclcpp rcl_action ament_cmake ament_cmake_gtest ament_lint_auto ament_lint_common test_msgs ament_cmake ----- rclcpp_lifecycle: rclcpp_lifecycle Package containing a prototype for lifecycle implementation Karsten Knese Apache License 2.0 ament_cmake_ros lifecycle_msgs rclcpp rcl_lifecycle rmw_implementation rosidl_typesupport_cpp lifecycle_msgs rclcpp rcl_lifecycle rclpy rmw_implementation rosidl_typesupport_cpp ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- rclpy: rclpy Package containing the Python client. William Woodall Apache License 2.0 Esteve Fernandez ament_cmake python_cmake_module rcutils rmw_implementation_cmake rmw_implementation rcl rcl_action rcl_yaml_param_parser unique_identifier_msgs ament_index_python builtin_interfaces ament_cmake_pytest ament_lint_auto ament_lint_common python3-pytest rcl_interfaces rosidl_generator_py test_msgs ament_cmake ----- rcutils: rcutils Package containing various utility types and functions for C Karsten Knese Apache License 2.0 ament_cmake_ros python3-empy ament_cmake_gmock ament_cmake_gtest ament_cmake_pytest ament_lint_common ament_lint_auto launch_testing osrf_testing_tools_cpp ament_cmake ----- realsense_camera_msgs: realsense_camera_msgs A package containing realsense camera messages definitions. Sharron LIU Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces std_msgs rosidl_default_runtime builtin_interfaces std_msgs ament_lint_common rosidl_interface_packages ament_cmake ----- realsense_ros2_camera: realsense_ros2_camera The realsense_ros2_camera package Sharron LIU Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces eigen rclcpp rmw_implementation std_msgs sensor_msgs tf2_ros realsense_camera_msgs cv_bridge image_transport librealsense2 rosidl_default_runtime builtin_interfaces rclcpp rmw_implementation std_msgs sensor_msgs tf2_ros realsense_camera_msgs cv_bridge librealsense2 ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- resource_retriever: resource_retriever This package retrieves data from url-format files such as http://, ftp://, package:// file://, etc., and loads the data into memory. The package:// url for ros packages is translated into a local file:// url. The resourse retriever was initially designed to load mesh files into memory, but it can be used for any type of data. The resource retriever is based on the the libcurl library. Josh Faust Ioan Sucan Chris Lalancette Shane Loretz BSD http://ros.org/wiki/resource_retriever https://github.com/ros/robot_model https://github.com/ros/robot_model/issues ament_cmake_ros ament_index_cpp libcurl_vendor ament_cmake ----- rmw: rmw Contains the ROS middleware API. Dirk Thomas William Woodall Apache License 2.0 ament_cmake_ros rcutils rcutils rosidl_generator_c ament_cmake_gmock ament_lint_auto ament_lint_common ament_cmake ----- rmw_connext_cpp: rmw_connext_cpp Implement the ROS middleware interface using RTI Connext static code generation in C++. Dirk Thomas Apache License 2.0 ament_cmake rosidl_cmake ament_cmake rosidl_cmake connext_cmake_module rcutils rmw rmw_connext_shared_cpp rosidl_generator_c rosidl_generator_cpp rosidl_generator_dds_idl rosidl_typesupport_connext_c rosidl_typesupport_connext_cpp rti-connext-dds-5.3.1 connext_cmake_module rosidl_generator_c rosidl_generator_cpp rosidl_typesupport_connext_c rosidl_typesupport_connext_cpp rti-connext-dds-5.3.1 rcutils rmw rmw_connext_shared_cpp ament_lint_auto ament_lint_common rmw_implementation_packages ament_cmake ----- rmw_connext_shared_cpp: rmw_connext_shared_cpp C++ types and functions shared by the ROS middleware interface to RTI Connext Static and RTI Connext Dynamic. Dirk Thomas Apache License 2.0 ament_cmake rosidl_cmake ament_cmake connext_cmake_module rcutils rmw rti-connext-dds-5.3.1 connext_cmake_module rti-connext-dds-5.3.1 ament_lint_auto ament_lint_common ament_cmake ----- rmw_fastrtps_cpp: rmw_fastrtps_cpp Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++. Dirk Thomas Apache License 2.0 Ricardo González ament_cmake_ros rosidl_cmake fastrtps_cmake_module ament_cmake rosidl_cmake fastcdr fastrtps fastrtps_cmake_module rcutils rmw rmw_fastrtps_shared_cpp rosidl_generator_c rosidl_generator_cpp rosidl_typesupport_fastrtps_c rosidl_typesupport_fastrtps_cpp fastcdr fastrtps fastrtps_cmake_module rcutils rmw_fastrtps_shared_cpp rmw rosidl_generator_c rosidl_generator_cpp rosidl_typesupport_fastrtps_c rosidl_typesupport_fastrtps_cpp rcutils rmw rmw_fastrtps_shared_cpp ament_lint_auto ament_lint_common rmw_implementation_packages ament_cmake ----- rmw_fastrtps_dynamic_cpp: rmw_fastrtps_dynamic_cpp Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++. Dirk Thomas Apache License 2.0 Ricardo González ament_cmake_ros fastrtps_cmake_module ament_cmake fastcdr fastrtps fastrtps_cmake_module rcutils rmw rmw_fastrtps_shared_cpp rosidl_generator_c rosidl_typesupport_introspection_c rosidl_typesupport_introspection_cpp fastcdr fastrtps fastrtps_cmake_module rcutils rmw rmw_fastrtps_shared_cpp rosidl_generator_c rosidl_typesupport_introspection_c rosidl_typesupport_introspection_cpp ament_lint_auto ament_lint_common rmw_implementation_packages ament_cmake ----- rmw_fastrtps_shared_cpp: rmw_fastrtps_shared_cpp Code shared on static and dynamic type support of rmw_fastrtps_cpp. Dirk Thomas Apache License 2.0 Ricardo González ament_cmake_ros fastrtps_cmake_module ament_cmake fastcdr fastrtps fastrtps_cmake_module rcutils rmw fastcdr fastrtps fastrtps_cmake_module rcutils rmw ament_lint_auto ament_lint_common ament_cmake ----- rmw_implementation: rmw_implementation The decision which ROS middleware implementation should be used for C++. Dirk Thomas Apache License 2.0 ament_cmake rcutils rmw rmw_connext_cpp rmw_fastrtps_cpp rmw_opensplice_cpp libpoco-dev poco_vendor rmw_implementation_cmake ament_lint_auto ament_lint_common rmw_implementation_packages ament_cmake ----- rmw_implementation_cmake: rmw_implementation_cmake CMake functions which can discover and enumerate available implementations. Dirk Thomas William Woodall Apache License 2.0 ament_cmake ament_cmake ament_lint_auto ament_lint_common ament_cmake ----- rmw_opensplice_cpp: rmw_opensplice_cpp Implement the ROS middleware interface using PrismTech OpenSplice static code generation in C++. Dirk Thomas Apache License 2.0 ament_cmake opensplice_cmake_module rosidl_cmake ament_cmake opensplice_cmake_module rosidl_cmake rcutils libopensplice69 rmw rosidl_generator_c rosidl_generator_cpp rosidl_typesupport_opensplice_c rosidl_typesupport_opensplice_cpp rosidl_generator_dds_idl libopensplice69 rosidl_generator_c rosidl_generator_cpp rosidl_typesupport_opensplice_c rosidl_typesupport_opensplice_cpp rmw ament_lint_auto ament_lint_common rmw_implementation_packages ament_cmake ----- robot_state_publisher: robot_state_publisher ROS2 version of the robot_state_publisher package Karsten Knese Apache License 2.0 ament_cmake geometry_msgs kdl_parser orocos_kdl rclcpp sensor_msgs tf2_ros urdf urdfdom_headers geometry_msgs kdl_parser orocos_kdl rclcpp sensor_msgs tf2_ros urdf urdfdom_headers ament_lint_auto ament_lint_common ament_cmake ----- ros1_bridge: ros1_bridge A simple bridge between ROS 1 and ROS 2 Dirk Thomas Apache License 2.0 ament_cmake ament_index_python python3-catkin-pkg-modules rosidl_cmake rosidl_parser builtin_interfaces pkg-config python3-yaml rclcpp rcutils rmw_implementation_cmake std_msgs pkg-config builtin_interfaces python3-yaml rclcpp rcutils std_msgs ament_cmake_pytest ament_lint_auto ament_lint_common demo_nodes_cpp diagnostic_msgs launch ros2run actionlib_msgs actionlib_msgs diagnostic_msgs diagnostic_msgs example_interfaces example_interfaces gazebo_msgs gazebo_msgs geometry_msgs geometry_msgs nav_msgs nav_msgs sensor_msgs sensor_msgs shape_msgs shape_msgs std_srvs std_srvs stereo_msgs stereo_msgs tf2_msgs tf2_msgs trajectory_msgs trajectory_msgs visualization_msgs visualization_msgs rosidl_interface_packages ament_cmake ----- ros1_rosbag_storage_vendor: ros1_rosbag_storage_vendor Vendor package for rosbag_storage of ROS1 Karsten Knese Apache License 2.0 ament_cmake git boost bzip2 libconsole-bridge-dev libgpgme-dev libssl-dev pkg-config pluginlib ros1_bridge ament_lint_auto ament_lint_common ament_cmake ----- ros2bag: ros2bag Entry point for rosbag in ROS 2 Karsten Knese Apache License 2.0 ros2cli rosbag2_transport ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ros2cli: ros2cli Framework for ROS 2 command line tools. Dirk Thomas Apache License 2.0 python3-pkg-resources rclpy ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ros2launch: " ros2launch The launch command for ROS 2 command line tools. William Woodall Apache License 2.0 ament_index_python launch launch_ros ros2cli ros2pkg ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python " ----- ros2lifecycle: ros2lifecycle The lifecycle command for ROS 2 command line tools. Dirk Thomas Apache License 2.0 rclpy ros2cli lifecycle_msgs ros2node ros2service ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ros2msg: ros2msg The msg command for ROS 2 command line tools. Dirk Thomas Apache License 2.0 ros2cli ament_index_python ament_copyright ament_flake8 ament_pep257 python3-pytest std_msgs std_srvs ament_python ----- ros2multicast: ros2multicast The multicast command for ROS 2 command line tools. Dirk Thomas Apache License 2.0 ros2cli ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ros2node: ros2node The node command for ROS 2 command line tools. Dirk Thomas Apache License 2.0 ros2cli ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ros2param: ros2param The param command for ROS 2 command line tools. Dirk Thomas Apache License 2.0 rcl_interfaces rclpy ros2cli ros2node ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ros2pkg: ros2pkg The pkg command for ROS 2 command line tools. Dirk Thomas Apache License 2.0 ros2cli ament_index_python python3-catkin-pkg-modules python3-empy python3-pkg-resources ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ros2run: ros2run The run command for ROS 2 command line tools. Dirk Thomas Apache License 2.0 ros2cli ros2pkg ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ros2service: ros2service The service command for ROS 2 command line tools. William Woodall Apache License 2.0 rclpy ros2cli python3-yaml ros2srv ros2topic ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- ros2srv: ros2srv The srv command for ROS 2 command line tools. Dirk Thomas Apache License 2.0 ros2cli ament_index_python ament_copyright ament_flake8 ament_pep257 python3-pytest std_msgs std_srvs ament_python ----- ros2topic: ros2topic The topic command for ROS 2 command line tools. Dirk Thomas Apache License 2.0 BSD ros2cli python3-yaml rclpy ros2msg ament_copyright ament_flake8 ament_pep257 python3-pytest test_msgs ament_python ----- ros_base: ros_base A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf. Steven! Ragnarök Apache License 2.0 ament_cmake ros_core tf2 tf2_eigen tf2_geometry_msgs tf2_ros kdl_parser urdf robot_state_publisher ament_cmake ----- ros_core: ros_core A package to aggregate the packages required to use publish / subscribe, services, generate messages and other core ROS concepts. Steven! Ragnarök Apache License 2.0 ament_cmake ament_cmake ament_cmake_auto ament_cmake_gtest ament_cmake_gmock ament_cmake_pytest ament_cmake_ros ament_index_cpp ament_index_python ament_lint_auto ament_lint_common rcl_lifecycle rclcpp rclcpp_lifecycle rclpy rosidl_default_generators rosidl_default_runtime ros_environment common_interfaces ros2launch ros2lifecycle ros2msg ros2multicast ros2node ros2param ros2pkg ros2run ros2service ros2srv ros2topic class_loader pluginlib ament_cmake ----- ros_environment: ros_environment The package provides the environment variables `ROS_VERSION` and `ROS_DISTRO`. Dirk Thomas Apache License 2.0 https://github.com/ros/ros_environment https://github.com/ros/ros_environment/issues ament_cmake_core ament_cmake ----- ros_workspace: ros_workspace Provides the prefix level environment files for ROS 2 packages. Steven! Ragnarök Apache License 2.0 ament_cmake_core ament_package cmake cmake ----- rosbag2: rosbag2 ROSBag2 client library Karsten Knese Apache License 2.0 ament_cmake ament_index_cpp pluginlib poco_vendor rcutils rosbag2_storage rosidl_generator_cpp rosidl_typesupport_cpp rosidl_typesupport_introspection_cpp shared_queues_vendor ament_cmake_gmock ament_lint_auto ament_lint_common test_msgs rosbag2_test_common ament_cmake ----- rosbag2_bag_v2_plugins: rosbag2_bag_v2_plugins Package containing storage and converter plugins for rosbag 1 Karsten Knese Apache License 2.0 ament_cmake pluginlib rcutils rclcpp ros1_bridge ros1_rosbag_storage_vendor rosbag2_storage rosbag2 rosbag2_test_common ament_lint_auto ament_lint_common ament_cmake_gmock std_msgs ament_cmake ----- rosbag2_converter_default_plugins: rosbag2_converter_default_plugins Package containing default plugins for format converters Karsten Knese Apache License 2.0 ament_cmake ament_index_cpp pluginlib poco_vendor rosidl_generator_cpp rcutils rmw rosbag2 ament_cmake_gmock ament_lint_auto ament_lint_common rcutils rmw_fastrtps_dynamic_cpp rosbag2 rosbag2_test_common test_msgs ament_cmake ----- rosbag2_storage: rosbag2_storage ROS2 independent storage format to store serialized ROS2 messages Karsten Knese Apache License 2.0 ament_cmake pluginlib rcutils yaml_cpp_vendor ament_cmake_gtest ament_cmake_gmock ament_lint_auto ament_lint_common rosbag2_test_common ament_cmake ----- rosbag2_storage_default_plugins: rosbag2_storage_default_plugins ROSBag2 SQLite3 storage plugin Karsten Knese Apache License 2.0 ament_cmake pluginlib rcutils rosbag2_storage sqlite3_vendor ament_lint_auto ament_lint_common ament_cmake_gmock rosbag2_test_common ament_cmake ----- rosbag2_test_common: rosbag2_test_common Commonly used test helper classes and fixtures for rosbag2 Karsten Knese Apache License 2.0 ament_cmake ament_cmake_gmock ament_lint_auto ament_lint_common rclcpp rcutils rclcpp ament_cmake ----- rosbag2_tests: rosbag2_tests Tests package for rosbag2 Karsten Knese Apache License 2.0 ament_cmake ament_index_cpp ament_cmake_gmock ament_lint_auto ament_lint_common rosbag2_storage_default_plugins rosbag2_converter_default_plugins rosbag2_bag_v2_plugins rosbag2_test_common rosbag2_storage rosbag2 ros1_bridge ros2bag rclcpp std_msgs test_msgs ament_cmake ----- rosbag2_transport: rosbag2_transport Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middleware Karsten Knese Apache License 2.0 ament_cmake_ros rclcpp rosbag2 rmw shared_queues_vendor ament_cmake_gmock ament_lint_auto ament_lint_common test_msgs rosbag2_test_common ament_cmake ----- rosgraph_msgs: rosgraph_msgs Messages relating to the ROS Computation Graph. These are generally considered to be low-level messages that end users do not interact with. Dirk Thomas Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces builtin_interfaces rosidl_default_runtime ament_lint_common rosidl_interface_packages ament_cmake ----- rosidl_actions: rosidl_actions Converts action files into message and service files. Shane Loretz Apache License 2.0 ament_cmake rosidl_parser ament_cmake_pytest ament_lint_auto ament_lint_common python3-pytest ament_cmake ----- rosidl_adapter: rosidl_adapter API and scripts to parse .msg/.srv/.action files and convert them to .idl. Dirk Thomas Apache License 2.0 ament_cmake python3-empy ament_cmake_pytest ament_lint_common ament_lint_auto ament_cmake ----- rosidl_cmake: rosidl_cmake The CMake functionality to invoke code generation for ROS interface files. Dirk Thomas Apache License 2.0 ament_cmake ament_cmake_python ament_cmake python3-empy rosidl_actions rosidl_parser ament_lint_auto ament_lint_common ament_cmake ----- rosidl_default_generators: rosidl_default_generators A configuration package defining the default ROS interface generators. Dirk Thomas Apache License 2.0 ament_cmake ament_cmake_core rosidl_cmake rosidl_generator_c rosidl_generator_cpp rosidl_generator_py rosidl_typesupport_c rosidl_typesupport_cpp rosidl_typesupport_introspection_c rosidl_typesupport_introspection_cpp ament_lint_auto ament_lint_common rosidl_generator_packages rosidl_typesupport_c_packages rosidl_typesupport_cpp_packages ament_cmake ----- rosidl_default_runtime: rosidl_default_runtime A configuration package defining the runtime for the ROS interfaces. Dirk Thomas Apache License 2.0 ament_cmake rosidl_generator_cpp rosidl_generator_py rosidl_typesupport_c rosidl_typesupport_cpp rosidl_typesupport_introspection_c rosidl_typesupport_introspection_cpp ament_lint_auto ament_lint_common rosidl_runtime_packages rosidl_typesupport_c_packages rosidl_typesupport_cpp_packages ament_cmake ----- rosidl_generator_c: rosidl_generator_c Generate the ROS interfaces in C. William Woodall Apache License 2.0 ament_cmake_ros rosidl_typesupport_interface ament_cmake rosidl_cmake rosidl_typesupport_interface rosidl_parser ament_cmake_gtest ament_lint_auto ament_lint_common rosidl_cmake rosidl_generator_packages ament_cmake ----- rosidl_generator_cpp: rosidl_generator_cpp Generate the ROS interfaces in C++. Dirk Thomas Apache License 2.0 ament_cmake ament_cmake rosidl_cmake rosidl_generator_c rosidl_parser ament_cmake_gtest ament_lint_auto ament_lint_common rosidl_cmake rosidl_generator_c rosidl_generator_packages rosidl_runtime_packages ament_cmake ----- rosidl_generator_dds_idl: rosidl_generator_dds_idl Generate the DDS interfaces for ROS interfaces. Dirk Thomas Apache License 2.0 ament_cmake ament_cmake rosidl_cmake ament_lint_auto ament_lint_common ament_cmake ----- rosidl_generator_py: rosidl_generator_py Generate the ROS interfaces in Python. Scott K Logan Apache License 2.0 Esteve Fernandez Mikael Arguedas ament_cmake rmw ament_cmake ament_index_python python_cmake_module rosidl_cmake rosidl_typesupport_c rosidl_typesupport_interface rmw_implementation rmw_implementation_cmake rosidl_generator_c rosidl_parser ament_cmake_pytest ament_index_python ament_lint_auto ament_lint_common python3-pytest python_cmake_module rmw rmw_implementation rmw_implementation_cmake rosidl_cmake rosidl_generator_c rosidl_parser rosidl_typesupport_c rosidl_generator_packages ament_cmake ----- rosidl_parser: rosidl_parser The parser for ROS interface files. Dirk Thomas Apache License 2.0 ament_cmake python3-lark-parser rosidl_adapter ament_cmake_pytest ament_lint_auto ament_lint_common python3-pytest ament_cmake ----- rosidl_typesupport_c: rosidl_typesupport_c Generate the type support for C messages. Dirk Thomas Apache License 2.0 ament_cmake_ros libpoco-dev poco_vendor rosidl_generator_c rosidl_typesupport_connext_c rosidl_typesupport_introspection_c rosidl_typesupport_opensplice_c ament_cmake_core rmw_implementation rosidl_generator_c libpoco-dev poco_vendor rosidl_typesupport_interface ament_lint_auto ament_lint_common rosidl_typesupport_c_packages rosidl_runtime_packages ament_cmake ----- rosidl_typesupport_connext_c: rosidl_typesupport_connext_c Generate the C interfaces for RTI Connext. Dirk Thomas Apache License 2.0 ament_cmake connext_cmake_module rosidl_cmake rosidl_generator_c rosidl_typesupport_connext_cpp ament_cmake connext_cmake_module rcutils rosidl_cmake rosidl_generator_c rosidl_generator_dds_idl rosidl_typesupport_connext_cpp rmw rosidl_parser ament_lint_auto ament_lint_common rosidl_typesupport_c_packages ament_cmake ----- rosidl_typesupport_connext_cpp: rosidl_typesupport_connext_cpp Generate the C++ interfaces for RTI Connext. Dirk Thomas Apache License 2.0 ament_cmake connext_cmake_module rosidl_cmake rosidl_generator_c rosidl_generator_cpp rti-connext-dds-5.3.1 ament_cmake connext_cmake_module rcutils rosidl_cmake rosidl_generator_c rosidl_generator_cpp rosidl_generator_dds_idl rti-connext-dds-5.3.1 rmw rosidl_parser rosidl_typesupport_interface ament_lint_auto ament_lint_common rosidl_typesupport_cpp_packages ament_cmake ----- rosidl_typesupport_cpp: rosidl_typesupport_cpp Generate the type support for C++ messages. Dirk Thomas Apache License 2.0 ament_cmake_ros libpoco-dev poco_vendor rosidl_generator_c rosidl_typesupport_connext_cpp rosidl_typesupport_introspection_cpp rosidl_typesupport_opensplice_cpp ament_cmake_core rmw_implementation rosidl_generator_c rosidl_typesupport_c libpoco-dev poco_vendor rosidl_typesupport_interface ament_lint_auto ament_lint_common rosidl_typesupport_cpp_packages rosidl_runtime_packages ament_cmake ----- rosidl_typesupport_fastrtps_c: rosidl_typesupport_fastrtps_c Generate the C interfaces for eProsima FastRTPS. Dirk Thomas Apache License 2.0 Ricardo González ament_cmake fastrtps_cmake_module fastcdr fastrtps rosidl_cmake rosidl_generator_c rosidl_typesupport_fastrtps_cpp ament_cmake fastrtps_cmake_module fastcdr fastrtps rosidl_cmake rosidl_generator_c rosidl_typesupport_fastrtps_cpp rmw rosidl_parser rosidl_typesupport_interface ament_lint_auto ament_lint_common rosidl_typesupport_c_packages ament_cmake ----- rosidl_typesupport_fastrtps_cpp: rosidl_typesupport_fastrtps_cpp Generate the C++ interfaces for eProsima FastRTPS. Dirk Thomas Apache License 2.0 Ricardo González ament_cmake fastrtps_cmake_module fastcdr fastrtps rosidl_cmake rosidl_generator_c rosidl_generator_cpp ament_cmake fastrtps_cmake_module fastcdr fastrtps rosidl_cmake rosidl_generator_c rosidl_generator_cpp rmw rosidl_parser rosidl_typesupport_interface ament_lint_auto ament_lint_common rosidl_typesupport_cpp_packages ament_cmake ----- rosidl_typesupport_interface: rosidl_typesupport_interface The interface for rosidl typesupport packages. Dirk Thomas Apache License 2.0 ament_cmake ament_lint_auto ament_lint_common ament_cmake ----- rosidl_typesupport_introspection_c: rosidl_typesupport_introspection_c Generate the message type support for dynamic message construction in C. Dirk Thomas Apache License 2.0 ament_cmake_ros ament_cmake rosidl_cmake rosidl_cmake rosidl_generator_c rosidl_parser ament_lint_auto ament_lint_common rosidl_typesupport_c_packages ament_cmake ----- rosidl_typesupport_introspection_cpp: rosidl_typesupport_introspection_cpp Generate the message type support for dynamic message construction in C++. Dirk Thomas Apache License 2.0 ament_cmake_ros ament_cmake rosidl_cmake rosidl_typesupport_introspection_c rosidl_cmake rosidl_generator_c rosidl_generator_cpp rosidl_parser rosidl_typesupport_interface rosidl_typesupport_introspection_c ament_lint_auto ament_lint_common rosidl_typesupport_cpp_packages ament_cmake ----- rosidl_typesupport_opensplice_c: rosidl_typesupport_opensplice_c Generate the C interfaces for PrismTech OpenSplice. William Woodall Apache License 2.0 ament_cmake libopensplice69 opensplice_cmake_module rosidl_cmake rosidl_generator_c rosidl_typesupport_opensplice_cpp ament_cmake libopensplice69 opensplice_cmake_module rosidl_cmake rosidl_generator_c rosidl_generator_dds_idl rosidl_typesupport_opensplice_cpp rmw rosidl_parser ament_lint_auto ament_lint_common rosidl_typesupport_c_packages ament_cmake ----- rosidl_typesupport_opensplice_cpp: rosidl_typesupport_opensplice_cpp Generate the C++ interfaces for PrismTech OpenSplice. Dirk Thomas Apache License 2.0 ament_cmake libopensplice69 opensplice_cmake_module rosidl_cmake rosidl_generator_c rosidl_generator_cpp ament_cmake libopensplice69 opensplice_cmake_module rosidl_cmake rosidl_generator_c rosidl_generator_cpp rosidl_generator_dds_idl rmw rosidl_parser rosidl_typesupport_interface ament_lint_auto ament_lint_common rosidl_typesupport_cpp_packages ament_cmake ----- rqt: rqt rqt is a Qt-based framework for GUI development for ROS. It consists of three parts/metapackages
rqt metapackage provides a widgetrqt_guithat enables multiple `rqt` widgets to be docked in a single window.
Dirk Thomas BSD http://ros.org/wiki/rqt https://github.com/ros-visualization/rqt https://github.com/ros-visualization/rqt/issues Dirk Thomas Dorian Scholz Aaron Blasdel rqt_gui rqt_gui_cpp rqt_gui_py rqt_py_common ament_python
----- rqt_action: rqt_action rqt_action provides a feature to introspect all available ROS action types. By utilizing rqt_msg, the output format is unified with it and rqt_srv. Note that the actions shown on this plugin is the ones that are stored on your machine, not on the ROS core your rqt instance connects to. Mikael Arguedas Aaron Blasdel Geoffrey Biggs BSD http://wiki.ros.org/rqt_action https://github.com/ros-visualization/rqt_action https://github.com/ros-visualization/rqt_action/issues Isaac Isao Saito rclpy rqt_msg python_qt_binding rqt_gui rqt_gui_py rqt_py_common ament_python ----- rqt_console: rqt_console rqt_console provides a GUI plugin for displaying and filtering ROS messages. Dirk Thomas Aaron Blasdel Aaron Blasdel BSD http://wiki.ros.org/rqt_console https://github.com/ros-visualization/rqt_console https://github.com/ros-visualization/rqt_console/issues ament_cmake ament_index_python python_qt_binding rclpy rqt_gui rqt_gui_py rqt_py_common rcl_interfaces ament_cmake ----- rqt_graph: rqt_graph rqt_graph provides a GUI plugin for visualizing the ROS computation graph.
Its components are made generic so that other packages where you want to achieve graph representation can depend upon this pkg (userqt_depto find out the pkgs that depend. rqt_dep itself depends on rqt_graph too).
Dirk Thomas Aaron Blasdel BSD http://wiki.ros.org/rqt_graph https://github.com/ros-visualization/rqt_graph https://github.com/ros-visualization/rqt_graph/issues Dirk Thomas ament_index_python python_qt_binding qt_dotgraph rqt_gui rqt_gui_py ament_python
----- rqt_gui: rqt_gui rqt_gui provides the main to start an instance of the ROS integrated graphical user interface provided by qt_gui. Dirk Thomas BSD http://ros.org/wiki/rqt_gui https://github.com/ros-visualization/rqt https://github.com/ros-visualization/rqt/issues Dirk Thomas qt_gui ament_index_python python_qt_binding python3-catkin-pkg-modules qt_gui rclpy ament_lint_auto ament_lint_common ament_python ----- rqt_gui_cpp: rqt_gui_cpp rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS. Dirk Thomas BSD http://ros.org/wiki/rqt_gui_cpp https://github.com/ros-visualization/rqt https://github.com/ros-visualization/rqt/issues Dirk Thomas ament_cmake rclcpp qt_gui qt_gui_cpp qtbase5-dev qt_gui qt_gui_cpp ament_cmake ----- rqt_gui_py: rqt_gui_py rqt_gui_py enables GUI plugins to use the Python client library for ROS. Dirk Thomas BSD http://ros.org/wiki/rqt_gui_py https://github.com/ros-visualization/rqt https://github.com/ros-visualization/rqt/issues Dirk Thomas qt_gui rqt_gui qt_gui rqt_gui ament_lint_auto ament_lint_common ament_python ----- rqt_image_view: rqt_image_view rqt_image_view provides a GUI plugin for displaying images using image_transport. Dirk Thomas Aaron Blasdel BSD http://wiki.ros.org/rqt_image_view https://github.com/ros-visualization/rqt_image_view https://github.com/ros-visualization/rqt_image_view/issues Dirk Thomas ament_cmake rclcpp cv_bridge geometry_msgs image_transport qtbase5-dev rqt_gui rqt_gui_cpp qt_gui_cpp sensor_msgs cv_bridge geometry_msgs image_transport rqt_gui rqt_gui_cpp qt_gui_cpp sensor_msgs ament_cmake ----- rqt_msg: rqt_msg A Python GUI plugin for introspecting available ROS message types. Note that the msgs available through this plugin is the ones that are stored on your machine, not on the ROS core your rqt instance connects to. Dirk Thomas Aaron Blasdel Michael Lautman BSD http://wiki.ros.org/rqt_msg https://github.com/ros-visualization/rqt_msg https://github.com/ros-visualization/rqt_msg/issues Aaron Blasdel ament_cmake python3-catkin-pkg-modules python_qt_binding rclpy rqt_gui rqt_gui_py rqt_py_common rqt_console ament_cmake ----- rqt_plot: rqt_plot rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot using different plotting backends. Dirk Thomas Dorian Scholz Austin Hendrix BSD http://wiki.ros.org/rqt_plot https://github.com/ros-visualization/rqt_plot https://github.com/ros-visualization/rqt_plot/issues Dorian Scholz ament_cmake python_qt_binding python3-matplotlib python3-numpy python3-catkin-pkg-modules qt_gui_py_common rclpy rqt_gui rqt_gui_py rqt_py_common std_msgs ament_cmake ----- rqt_publisher: rqt_publisher rqt_publisher provides a GUI plugin for publishing arbitrary messages with fixed or computed field values. Dirk Thomas Dorian Scholz BSD http://wiki.ros.org/rqt_publisher https://github.com/ros-visualization/rqt_publisher https://github.com/ros-visualization/rqt_publisher/issues Dorian Scholz ament_cmake python_qt_binding python3-catkin-pkg-modules qt_gui_py_common rqt_gui rqt_gui_py rqt_py_common ament_cmake ----- rqt_py_common: rqt_py_common rqt_py_common provides common functionality for rqt plugins written in Python. Despite no plugin is provided, this package is part of the rqt_common_plugins repository to keep refactoring generic functionality from these common plugins into this package as easy as possible. Functionality included in this package should cover generic ROS concepts and should not introduce any special dependencies beside "ros_base". Dorian Scholz BSD http://ros.org/wiki/rqt_py_common https://github.com/ros-visualization/rqt_common_plugins https://github.com/ros-visualization/rqt_common_plugins/issues Dorian Scholz Isaac Saito ament_cmake rosidl_default_generators qtbase5-dev rclpy python_qt_binding qt_gui rosidl_default_runtime ament_cmake_pytest rosidl_interface_packages ament_cmake ----- rqt_py_console: rqt_py_console rqt_py_console is a Python GUI plugin providing an interactive Python console. Dorian Scholz BSD http://wiki.ros.org/rqt_py_console https://github.com/ros-visualization/rqt_py_console https://github.com/ros-visualization/rqt_py_console/issues Dorian Scholz ament_cmake ament_index_python python_qt_binding qt_gui qt_gui_py_common rclpy rqt_gui rqt_gui_py ament_cmake ----- rqt_service_caller: rqt_service_caller rqt_service_caller provides a GUI plugin for calling arbitrary services. Dirk Thomas Mike Lautman Dorian Scholz BSD http://wiki.ros.org/rqt_service_caller https://github.com/ros-visualization/rqt_service_caller https://github.com/ros-visualization/rqt_service_caller/issues Dorian Scholz ament_cmake rqt_gui rqt_gui_py rqt_py_common ament_cmake ----- rqt_shell: rqt_shell rqt_shell is a Python GUI plugin providing an interactive shell. Dorian Scholz Kunal Tyagi BSD http://wiki.ros.org/rqt_shell https://github.com/ros-visualization/rqt_shell https://github.com/ros-visualization/rqt_shell/issues Dorian Scholz ament_cmake python_qt_binding python3-catkin-pkg-modules qt_gui qt_gui_py_common rqt_gui rqt_gui_py ament_cmake ----- rqt_srv: rqt_srv A Python GUI plugin for introspecting available ROS message types. Note that the srvs available through this plugin is the ones that are stored on your machine, not on the ROS core your rqt instance connects to. Dirk Thomas Aaron Blasdel Michael Lautman BSD http://wiki.ros.org/rqt_srv https://github.com/ros-visualization/rqt_srv https://github.com/ros-visualization/rqt_srv/issues Aaron Blasdel ament_cmake rclpy rqt_gui rqt_gui_py rqt_msg ament_cmake ----- rqt_top: rqt_top RQT plugin for monitoring ROS processes. Dan Lazewatsky Dan Lazewatsky BSD http://wiki.ros.org/rqt_top https://github.com/ros-visualization/rqt_top https://github.com/ros-visualization/rqt_top/issues ament_cmake python3-psutil python_qt_binding rclpy rqt_gui rqt_gui_py ament_cmake ----- rqt_topic: rqt_topic rqt_topic provides a GUI plugin for displaying debug information about ROS topics including publishers, subscribers, publishing rate, and ROS Messages. Dirk Thomas Dorian Scholz BSD http://wiki.ros.org/rqt_topic https://github.com/ros-visualization/rqt_topic https://github.com/ros-visualization/rqt_topic/issues Dorian Scholz python_qt_binding rqt_gui rqt_gui_py rqt_py_common ament_python ----- rttest: rttest Instrumentation library for real-time performance testing Chris Lalancette Apache License 2.0 Jackie Kay ament_cmake ament_cmake_gtest ament_lint_auto ament_lint_common ament_cmake ----- rviz2: rviz2 3D visualization tool for ROS. Scott K Logan William Woodall BSD Dave Hershberger David Gossow D. Hood Josh Faust https://github.com/ros2/rviz/blob/ros2/README.md https://github.com/ros2/rviz https://github.com/ros2/rviz/issues ament_cmake qtbase5-dev rviz_default_plugins rviz_common rviz_ogre_vendor ament_cmake_cppcheck ament_cmake_cpplint ament_cmake_lint_cmake ament_cmake_uncrustify geometry_msgs rclcpp sensor_msgs ament_cmake ----- rviz_assimp_vendor: " rviz_assimp_vendor Wrapper around assimp, providing nothing but a dependency on assimp, on some systems. On others, it provides a fixed CMake module or even an ExternalProject build of assimp. William Woodall Apache License 2.0 BSD http://assimp.sourceforge.net/index.html ament_cmake assimp ament_cmake " ----- rviz_common: rviz_common Common rviz API, used by rviz plugins and applications. William Woodall BSD Dave Hershberger David Gossow Josh Faust https://github.com/ros2/rviz/blob/ros2/README.md https://github.com/ros2/rviz https://github.com/ros2/rviz/issues ament_cmake qtbase5-dev rviz_assimp_vendor qtbase5-dev rviz_assimp_vendor libqt5-core libqt5-gui libqt5-opengl libqt5-widgets geometry_msgs pluginlib rclcpp resource_retriever rviz_ogre_vendor rviz_rendering sensor_msgs std_msgs tf2 tf2_geometry_msgs tf2_ros tinyxml_vendor urdf yaml_cpp_vendor ament_cmake_cppcheck ament_cmake_cpplint ament_cmake_gmock ament_cmake_gtest ament_cmake_lint_cmake ament_cmake_uncrustify ament_cmake ----- rviz_default_plugins: rviz_default_plugins Several default plugins for rviz to cover the basic functionality. William Woodall BSD Dave Hershberger David Gossow Josh Faust https://github.com/ros2/rviz/blob/ros2/README.md https://github.com/ros2/rviz https://github.com/ros2/rviz/issues ament_cmake qtbase5-dev libqt5-core libqt5-gui libqt5-opengl libqt5-widgets geometry_msgs laser_geometry nav_msgs map_msgs pluginlib rclcpp resource_retriever rviz_common rviz_rendering tinyxml_vendor urdf visualization_msgs ament_cmake_cppcheck ament_cmake_cpplint ament_cmake_gmock ament_cmake_gtest ament_cmake_lint_cmake ament_cmake_uncrustify ament_index_cpp rviz_rendering_tests rviz_visual_testing_framework ament_cmake ----- rviz_ogre_vendor: " rviz_ogre_vendor Wrapper around ogre3d, it provides a fixed CMake module and an ExternalProject build of ogre. William Woodall Apache License 2.0 MIT https://www.ogre3d.org/ ament_cmake pkg-config libfreetype6-dev libfreetype6-dev libfreetype6 libx11-dev libxaw libxrandr opengl ament_cmake " ----- rviz_rendering: rviz_rendering Library which provides the 3D rendering functionality in rviz. William Woodall BSD Dave Hershberger David Gossow Josh Faust https://github.com/ros2/rviz/blob/ros2/README.md https://github.com/ros2/rviz https://github.com/ros2/rviz/issues ament_cmake ament_index_cpp eigen qtbase5-dev resource_retriever rviz_assimp_vendor rviz_ogre_vendor eigen qtbase5-dev rviz_ogre_vendor ament_index_cpp eigen libqt5-core libqt5-gui libqt5-opengl libqt5-widgets resource_retriever rviz_assimp_vendor rviz_ogre_vendor ament_cmake_cppcheck ament_cmake_cpplint ament_cmake_gtest ament_cmake_gmock ament_cmake_lint_cmake ament_cmake_uncrustify rviz_assimp_vendor ament_cmake ----- rviz_rendering_tests: rviz_rendering_tests Example plugin for RViz - documents and tests RViz plugin development William Woodall BSD https://github.com/ros2/rviz https://github.com/ros2/rviz/issues ament_cmake qtbase5-dev rviz_rendering resource_retriever ament_cmake_cppcheck ament_cmake_cpplint ament_cmake_gmock ament_cmake_gtest ament_cmake_lint_cmake ament_cmake_uncrustify ament_index_cpp ament_cmake ----- rviz_visual_testing_framework: rviz_visual_testing_framework 3D testing framework for RViz. William Woodall BSD Alessandro Bottero http://ros.org/wiki/rviz2 https://github.com/ros-visualization/rviz https://github.com/ros-visualization/rviz/issues ament_cmake qtbase5-dev rviz_common ament_cmake_gtest ament_cmake_cppcheck ament_cmake_cpplint ament_cmake_gmock ament_cmake_lint_cmake ament_cmake_uncrustify ament_cmake ----- sensor_msgs: sensor_msgs A package containing some sensor data related message and service definitions. William Woodall Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces geometry_msgs std_msgs builtin_interfaces geometry_msgs rosidl_default_runtime std_msgs ament_lint_auto ament_lint_common rosidl_interface_packages ament_cmake ----- shape_msgs: shape_msgs A package containing some message definitions which describe geometric shapes. William Woodall Apache License 2.0 ament_cmake rosidl_default_generators geometry_msgs geometry_msgs rosidl_default_runtime ament_lint_common rosidl_interface_packages ament_cmake ----- shared_queues_vendor: shared_queues_vendor Vendor package for concurrent queues from moodycamel Karsten Knese Apache License 2.0 ament_cmake ament_cmake ----- sophus: sophus C++ implementation of Lie Groups using Eigen. https://github.com/strasdat/sophus https://github.com/strasdat/sophus/issues Daniel Stonier Hauke Strasdat MIT cmake eigen eigen cmake ----- sqlite3_vendor: sqlite3_vendor SQLite 3 vendor package Karsten Knese Apache License 2.0 cmake libsqlite3-dev cmake ----- sros2: sros2 Command line tools for managing SROS2 keys Michael Carroll Apache License 2.0 Morgan Quigley Mikael Arguedas ros2cli openssl python3-lxml ament_copyright ament_flake8 ament_pep257 python3-pytest ament_python ----- sros2_cmake: sros2_cmake Cmake macros to configure security for nodes AWS B9 Team AWS B9 Team Michael Carroll Apache 2.0 cmake ament_cmake_test sros2 ros2cli sros2 ros2cli ament_cmake_lint_cmake cmake ----- std_msgs: std_msgs A package containing some standard message definitions. Dirk Thomas Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces builtin_interfaces rosidl_default_runtime ament_lint_common rosidl_interface_packages ament_cmake ----- std_srvs: std_srvs A package containing some standard service definitions. Dirk Thomas Apache License 2.0 ament_cmake rosidl_default_generators rosidl_default_runtime ament_lint_common rosidl_interface_packages ament_cmake ----- stereo_msgs: stereo_msgs A package containing some stereo camera related message definitions. William Woodall Apache License 2.0 ament_cmake rosidl_default_generators sensor_msgs std_msgs rosidl_default_runtime sensor_msgs std_msgs ament_lint_common rosidl_interface_packages ament_cmake ----- system_modes: system_modes Model-based distributed configuration handling. Arne Nordmann Apache License 2.0 rclcpp rclcpp_lifecycle std_msgs builtin_interfaces rosidl_default_generators libboost-program-options-dev ament_cmake_ros ament_cmake ament_cmake_gtest ament_cmake_gmock ament_cmake_pep257 ament_cmake_flake8 ament_cmake_cpplint ament_cmake_cppcheck ament_cmake_uncrustify ament_lint_auto rosidl_interface_packages ament_cmake ----- system_modes_examples: system_modes_examples Simple example system for system_modes package. Arne Nordmann Apache License 2.0 rclcpp rclcpp_lifecycle system_modes libboost-program-options-dev ament_cmake ament_cmake ament_cmake ----- teleop_twist_joy: teleop_twist_joy Generic joystick teleop for twist robots. Chris Lalancette BSD http://wiki.ros.org/teleop_twist_joy Mike Purvis ament_cmake geometry_msgs rclcpp sensor_msgs ament_cmake ----- teleop_twist_keyboard: teleop_twist_keyboard A robot-agnostic teleoperation node to convert keyboard commands to Twist messages. Chris Lalancette BSD License 2.0 http://wiki.ros.org/teleop_twist_keyboard Austin Hendrix Graylin Trevor Jay geometry_msgs rclpy ament_copyright ament_flake8 ament_pep257 ament_python ----- test_msgs: test_msgs A package containing message definitions and fixtures used exclusively for testing purposes. Karsten Knese Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces action_msgs builtin_interfaces rosidl_default_runtime ament_lint_auto ament_lint_common ament_cmake_gtest rosidl_interface_packages ament_cmake ----- test_osrf_testing_tools_cpp: " test_osrf_testing_tools_cpp Test package, which uses things exported by osrf_testing_tools_cpp. William Woodall Apache License 2.0 cmake osrf_testing_tools_cpp cmake " ----- tf2: tf2 tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time. Tully Foote Eitan Marder-Eppstein Wim Meeussen Tully Foote BSD http://www.ros.org/wiki/tf2 ament_cmake console_bridge_vendor geometry_msgs libconsole-bridge-dev ament_cmake_gtest ament_cmake ----- tf2_eigen: tf2_eigen tf2_eigen Koji Terada Tully Foote BSD ament_cmake eigen geometry_msgs tf2 tf2_ros ament_cmake_gtest eigen ament_cmake ----- tf2_geometry_msgs: tf2_geometry_msgs tf2_geometry_msgs Wim Meeussen Tully Foote BSD http://www.ros.org/wiki/tf2_ros ament_cmake_auto geometry_msgs orocos_kdl tf2 tf2_ros ament_cmake_gtest ament_cmake ----- tf2_msgs: tf2_msgs tf2_msgs Eitan Marder-Eppstein Tully Foote BSD http://www.ros.org/wiki/tf2_msgs ament_cmake rosidl_default_generators builtin_interfaces geometry_msgs rosidl_default_runtime rosidl_interface_packages ament_cmake ----- tf2_ros: tf2_ros This package contains the ROS bindings for the tf2 library, for both Python and C++. Eitan Marder-Eppstein Wim Meeussen Tully Foote BSD http://www.ros.org/wiki/tf2_ros ament_cmake geometry_msgs message_filters rclcpp std_msgs tf2 tf2_msgs geometry_msgs message_filters rclcpp std_msgs tf2 tf2_msgs rclcpp ament_cmake_gtest ament_cmake ----- tf2_sensor_msgs: tf2_sensor_msgs Small lib to transform sensor_msgs with tf. Most notably, PointCloud2 Vincent Rabaud Vincent Rabaud BSD http://www.ros.org/wiki/tf2_ros ament_cmake_auto eigen sensor_msgs tf2 tf2_ros ament_cmake_gtest ament_cmake ----- theora_image_transport: theora_image_transport Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec. Julius Kammerl BSD http://www.ros.org/wiki/image_transport_plugins Patrick Mihelich Ethan Dreyfuss ament_cmake rosidl_default_generators builtin_interfaces std_msgs builtin_interfaces rosidl_default_runtime std_msgs rclcpp cv_bridge image_transport libogg libtheora pluginlib ament_lint_common rosidl_interface_packages ament_cmake ----- tinydir_vendor: ' tinydir_vendor CMake shim over tinydir: https://github.com/cxong/tinydir/ AWS RoboMaker Steven! Ragnarök Apache License 2.0 cmake cmake ' ----- tinyxml2_vendor: " tinyxml2_vendor Wrapper around tinyxml2, providing nothing but a dependency on tinyxml2, on some systems. On others, it provides a fixed CMake module or even an ExternalProject build of tinyxml2. William Woodall Apache License 2.0 cmake tinyxml2 cmake " ----- tinyxml_vendor: tinyxml_vendor CMake shim over the tinxml library. Steven! Ragnarök Apache License 2.0 cmake tinyxml cmake ----- tlsf: tlsf TLSF allocator version 2.4.6 Chris Lalancette GNU Lesser Public License 2.1 Jackie Kay ament_cmake ament_cmake ament_cmake ament_lint_auto ament_lint_common ament_cmake ----- tlsf_cpp: tlsf_cpp C++ stdlib-compatible wrapper around tlsf allocator and ROS2 examples Chris Lalancette GNU Lesser Public License 2.1 Jackie Kay ament_cmake ament_cmake rclcpp rmw std_msgs tlsf ament_cmake rclcpp rmw std_msgs tlsf ament_lint_auto ament_lint_common ament_cmake_gtest rmw_implementation_cmake ament_cmake ----- topic_monitor: topic_monitor Package containing tools for monitoring ROS 2 topics. Scott K Logan Apache License 2.0 D. Hood rclpy launch launch_ros rclpy std_msgs ament_flake8 ament_pep257 python3-pytest ament_python ----- trajectory_msgs: trajectory_msgs A package containing some robot trajectory message definitions. William Woodall Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces geometry_msgs std_msgs builtin_interfaces geometry_msgs rosidl_default_runtime std_msgs ament_lint_common rosidl_interface_packages ament_cmake ----- uncrustify_vendor: " uncrustify_vendor Wrapper around uncrustify, providing nothing but a dependency on uncrustify, on some systems. On others, it provides an ExternalProject build of uncrustify. Mikael Arguedas Apache License 2.0 GNU General Public License v2.0 https://github.com/uncrustify/uncrustify ament_cmake uncrustify ament_cmake " ----- unique_identifier_msgs: unique_identifier_msgs ROS messages for universally unique identifiers. Jacob Perron Jack O'Quin BSD http://ros.org/wiki/unique_identifier_msgs ament_cmake rosidl_default_generators rosidl_default_runtime rosidl_interface_packages ament_cmake ----- urdf: urdf This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases. Ioan Sucan Jackie Kay Chris Lalancette Shane Loretz BSD https://github.com/ros2/urdf https://github.com/ros2/urdf/issues ament_cmake_ros tinyxml tinyxml_vendor urdfdom urdfdom_headers tinyxml tinyxml_vendor urdfdom urdfdom_headers tinyxml urdfdom_headers ament_lint_auto ament_lint_common ament_cmake ----- urdfdom: urdfdom A library to access URDFs using the DOM model. Steven! Ragnarök BSD Wim Meeussen John Hsu Ioan Sucan console_bridge_vendor libconsole-bridge-dev tinyxml tinyxml_vendor urdfdom_headers cmake console_bridge_vendor libconsole-bridge-dev tinyxml tinyxml_vendor urdfdom_headers cmake ----- urdfdom_headers: urdfdom_headers C++ headers for URDF. Steven! Ragnarök BSD http://ros.org/wiki/urdf cmake cmake ----- vision_opencv: vision_opencv Packages for interfacing ROS2 with OpenCV, a library of programming functions for real time computer vision. Ethan Gao BSD http://www.ros.org/wiki/vision_opencv https://github.com/ros-perception/vision_opencv/issues https://github.com/ros-perception/vision_opencv Patrick Mihelich James Bowman Vincent Rabaud ament_cmake cv_bridge image_geometry ament_cmake ----- visualization_msgs: visualization_msgs A package containing some visualization and interaction related message definitions. William Woodall Apache License 2.0 ament_cmake rosidl_default_generators builtin_interfaces geometry_msgs std_msgs builtin_interfaces geometry_msgs rosidl_default_runtime std_msgs ament_lint_common rosidl_interface_packages ament_cmake ----- yaml_cpp_vendor: " yaml_cpp_vendor Wrapper around yaml-cpp, it provides a fixed CMake module and an ExternalProject build of it. William Woodall Apache License 2.0 MIT https://github.com/jbeder/yaml-cpp ament_cmake ament_cmake " ----- source_repo_package_xmls: { } type: cache version: 2