diff --git a/0.9.2.tar.gz b/0.9.2-1.tar.gz similarity index 92% rename from 0.9.2.tar.gz rename to 0.9.2-1.tar.gz index f08535072b49213153992fbe8a571deb32aa102e..8053a1d6f3986fa4d6416a77fd2e686aa455c7f6 100644 Binary files a/0.9.2.tar.gz and b/0.9.2-1.tar.gz differ diff --git a/README.en.md b/README.en.md index 469c6d1e6e2a4e174d92370a212b4aa909d03c10..8e1dc179ab11fd9b749fd30905685e84be4140e2 100644 --- a/README.en.md +++ b/README.en.md @@ -6,6 +6,8 @@ The basic software package of ros2. #### Software Architecture Software architecture description +https://github.com/ros2-gbp/variants-release.git + input: ``` ./ @@ -24,9 +26,9 @@ input: ├── performance_test_fixture ├── python_cmake_module ├── rcl +├── rclcpp ├── rcl_interfaces ├── rcl_logging -├── rclcpp ├── rclpy ├── rcpputils ├── rcutils @@ -40,7 +42,6 @@ input: ├── ros1_bridge ├── ros2cli ├── ros2cli_common_extensions -├── ros_testing ├── rosbag2 ├── rosidl ├── rosidl_dds @@ -50,6 +51,7 @@ input: ├── rosidl_typesupport ├── rosidl_typesupport_connext ├── rosidl_typesupport_fastrtps +├── ros_testing ├── rpyutils ├── spdlog_vendor ├── sros2 @@ -60,6 +62,7 @@ input: ├── tlsf ├── unique_identifier_msgs ├── urdf +├── variants └── yaml_cpp_vendor ``` @@ -70,13 +73,13 @@ input: aarch64: ``` -wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_aarch64/aarch64/rosbase/ros2-foxy-ros2-ros_base-0.9.2-1.oe2203.aarch64.rpm +wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_aarch64/aarch64/rosbase/ros-foxy-ros-base-0.9.2-2.oe2203.aarch64.rpm ``` x86_64: ``` -wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_x86_64/x86_64/rosbase/ros2-foxy-ros2-ros_base-0.9.2-1.oe2203.x86_64.rpm +wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_x86_64/x86_64/rosbase/ros-foxy-ros-base-0.9.2-2.oe2203.x86_64.rpm ``` 2. Install RPM @@ -84,13 +87,13 @@ wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_x aarch64: ``` -sudo rpm -ivh --nodeps --force ros2-foxy-ros2-ros_base-0.9.2-1.oe2203.aarch64.rpm +sudo rpm -ivh --nodeps --force ros-foxy-ros-base-0.9.2-2.oe2203.aarch64.rpm ``` x86_64: ``` -sudo rpm -ivh --nodeps --force ros2-foxy-ros2-ros_base-0.9.2-1.oe2203.x86_64.rpm +sudo rpm -ivh --nodeps --force ros-foxy-ros-base-0.9.2-2.oe2203.x86_64.rpm ``` #### Instructions @@ -108,484 +111,12 @@ output: ``` ./ ├── bin -│   ├── ament_clang_format -│   ├── ament_clang_tidy -│   ├── ament_copyright -│   ├── ament_cppcheck -│   ├── ament_cpplint -│   ├── ament_flake8 -│   ├── ament_index -│   ├── ament_lint_cmake -│   ├── ament_mypy -│   ├── ament_pclint -│   ├── ament_pep257 -│   ├── ament_pycodestyle -│   ├── ament_pyflakes -│   ├── ament_uncrustify -│   ├── ament_xmllint -│   ├── check_urdf -│   ├── ddsls -│   ├── fastdds -│   ├── fast-discovery-server -> fast-discovery-server-1.0.0 -│   ├── fast-discovery-server-1.0.0 -│   ├── launch_test -│   ├── nodesize_dbg -│   ├── pubsub -│   ├── ros2 -│   ├── _ros2_daemon -│   ├── ros-discovery -│   ├── rttest_plot -│   ├── tlsf_allocator_example -│   ├── uncrustify -│   ├── urdf_mem_test -│   └── urdf_to_graphiz ├── cmake -│   ├── yamlConfig.cmake -│   ├── yamlConfigVersion.cmake -│   ├── yamlTargets.cmake -│   └── yamlTargets-noconfig.cmake ├── COLCON_IGNORE ├── include -│   ├── actionlib_msgs -│   ├── action_msgs -│   ├── ament_index_cpp -│   ├── benchmark -│   ├── builtin_interfaces -│   ├── class_loader -│   ├── composition_interfaces -│   ├── console_bridge -│   ├── console_bridge_export.h -│   ├── dds -│   ├── ddsc -│   ├── diagnostic_msgs -│   ├── eigen3 -│   ├── example_interfaces -│   ├── fastcdr -│   ├── fastdds -│   ├── fastrtps -│   ├── foonathan_memory -│   ├── geometry_msgs -│   ├── kdl -│   ├── kdl_parser -│   ├── laser_geometry -│   ├── libstatistics_collector -│   ├── lifecycle_msgs -│   ├── message_filters -│   ├── mimick -│   ├── moodycamel -│   ├── nav_msgs -│   ├── osrf_testing_tools_cpp -│   ├── performance_test_fixture -│   ├── pluginlib -│   ├── rcl -│   ├── rcl_action -│   ├── rclcpp -│   ├── rclcpp_action -│   ├── rclcpp_components -│   ├── rclcpp_lifecycle -│   ├── rcl_interfaces -│   ├── rcl_lifecycle -│   ├── rcl_logging_spdlog -│   ├── rcl_yaml_param_parser -│   ├── rcppmath -│   ├── rcpputils -│   ├── rcutils -│   ├── rmw -│   ├── rmw_cyclonedds_cpp -│   ├── rmw_dds_common -│   ├── rmw_fastrtps_cpp -│   ├── rmw_fastrtps_dynamic_cpp -│   ├── rmw_fastrtps_shared_cpp -│   ├── robot_state_publisher -│   ├── rosbag2_compression -│   ├── rosbag2_cpp -│   ├── rosbag2_storage -│   ├── rosbag2_storage_default_plugins -│   ├── rosbag2_test_common -│   ├── rosbag2_transport -│   ├── rosgraph_msgs -│   ├── rosidl_runtime_c -│   ├── rosidl_runtime_cpp -│   ├── rosidl_typesupport_c -│   ├── rosidl_typesupport_cpp -│   ├── rosidl_typesupport_fastrtps_c -│   ├── rosidl_typesupport_fastrtps_cpp -│   ├── rosidl_typesupport_interface -│   ├── rosidl_typesupport_introspection_c -│   ├── rosidl_typesupport_introspection_cpp -│   ├── rttest -│   ├── sensor_msgs -│   ├── shape_msgs -│   ├── spdlog -│   ├── sqlite3ext.h -│   ├── sqlite3.h -│   ├── statistics_msgs -│   ├── std_msgs -│   ├── std_srvs -│   ├── stereo_msgs -│   ├── test_msgs -│   ├── tf2 -│   ├── tf2_bullet -│   ├── tf2_eigen -│   ├── tf2_eigen_kdl -│   ├── tf2_geometry_msgs -│   ├── tf2_kdl -│   ├── tf2_msgs -│   ├── tf2_ros -│   ├── tf2_sensor_msgs -│   ├── tinystr.h -│   ├── tinyxml.h -│   ├── tlsf -│   ├── tlsf_cpp -│   ├── tracetools -│   ├── trajectory_msgs -│   ├── turtlesim -│   ├── unique_identifier_msgs -│   ├── urdf -│   ├── urdf_exception -│   ├── urdf_model -│   ├── urdf_model_state -│   ├── urdf_parser -│   ├── urdf_sensor -│   ├── urdf_world -│   ├── visualization_msgs -│   ├── yaml.h -│   └── zstd.h ├── install_dependence.sh ├── lib -│   ├── bag_recorder_nodes -│   ├── cmake -│   ├── examples_tf2_py -│   ├── launch_testing -│   ├── libactionlib_msgs__python.so -│   ├── libactionlib_msgs__rosidl_generator_c.so -│   ├── libactionlib_msgs__rosidl_typesupport_cpp.so -│   ├── libactionlib_msgs__rosidl_typesupport_c.so -│   ├── libactionlib_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libactionlib_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libactionlib_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libactionlib_msgs__rosidl_typesupport_introspection_c.so -│   ├── libaction_msgs__python.so -│   ├── libaction_msgs__rosidl_generator_c.so -│   ├── libaction_msgs__rosidl_typesupport_cpp.so -│   ├── libaction_msgs__rosidl_typesupport_c.so -│   ├── libaction_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libaction_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libaction_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libaction_msgs__rosidl_typesupport_introspection_c.so -│   ├── libament_index_cpp.so -│   ├── libbuiltin_interfaces__python.so -│   ├── libbuiltin_interfaces__rosidl_generator_c.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_cpp.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_c.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -│   ├── libclass_loader.so -│   ├── libcomponent_manager.so -│   ├── libcomposition_interfaces__python.so -│   ├── libcomposition_interfaces__rosidl_generator_c.so -│   ├── libcomposition_interfaces__rosidl_typesupport_cpp.so -│   ├── libcomposition_interfaces__rosidl_typesupport_c.so -│   ├── libcomposition_interfaces__rosidl_typesupport_fastrtps_cpp.so -│   ├── libcomposition_interfaces__rosidl_typesupport_fastrtps_c.so -│   ├── libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so -│   ├── libcomposition_interfaces__rosidl_typesupport_introspection_c.so -│   ├── libconverter_test_plugins.so -│   ├── libdiagnostic_msgs__python.so -│   ├── libdiagnostic_msgs__rosidl_generator_c.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_cpp.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_c.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_introspection_c.so -│   ├── libexample_interfaces__python.so -│   ├── libexample_interfaces__rosidl_generator_c.so -│   ├── libexample_interfaces__rosidl_typesupport_cpp.so -│   ├── libexample_interfaces__rosidl_typesupport_c.so -│   ├── libexample_interfaces__rosidl_typesupport_fastrtps_cpp.so -│   ├── libexample_interfaces__rosidl_typesupport_fastrtps_c.so -│   ├── libexample_interfaces__rosidl_typesupport_introspection_cpp.so -│   ├── libexample_interfaces__rosidl_typesupport_introspection_c.so -│   ├── libfastcdr.so -> libfastcdr.so.1 -│   ├── libfastcdr.so.1 -> libfastcdr.so.1.0.13 -│   ├── libfastcdr.so.1.0.13 -│   ├── libfastrtps.so -> libfastrtps.so.2 -│   ├── libfastrtps.so.2 -> libfastrtps.so.2.1.1 -│   ├── libfastrtps.so.2.1.1 -│   ├── libgeometry_msgs__python.so -│   ├── libgeometry_msgs__rosidl_generator_c.so -│   ├── libgeometry_msgs__rosidl_typesupport_cpp.so -│   ├── libgeometry_msgs__rosidl_typesupport_c.so -│   ├── libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libgeometry_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libgeometry_msgs__rosidl_typesupport_introspection_c.so -│   ├── libkdl_parser.so -│   ├── liblaser_geometry.so -│   ├── liblibstatistics_collector.so -│   ├── liblibstatistics_collector_test_msgs__python.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_generator_c.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so -│   ├── liblifecycle_msgs__python.so -│   ├── liblifecycle_msgs__rosidl_generator_c.so -│   ├── liblifecycle_msgs__rosidl_typesupport_cpp.so -│   ├── liblifecycle_msgs__rosidl_typesupport_c.so -│   ├── liblifecycle_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── liblifecycle_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── liblifecycle_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── liblifecycle_msgs__rosidl_typesupport_introspection_c.so -│   ├── libmemory_tools_interpose.so -│   ├── libmemory_tools.so -│   ├── libmessage_filters.so -│   ├── libnav_msgs__python.so -│   ├── libnav_msgs__rosidl_generator_c.so -│   ├── libnav_msgs__rosidl_typesupport_cpp.so -│   ├── libnav_msgs__rosidl_typesupport_c.so -│   ├── libnav_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libnav_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libnav_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libnav_msgs__rosidl_typesupport_introspection_c.so -│   ├── liborocos-kdl.so -> liborocos-kdl.so.1.4 -│   ├── liborocos-kdl.so.1.4 -> liborocos-kdl.so.1.4.0 -│   ├── liborocos-kdl.so.1.4.0 -│   ├── libperformance_test_fixture.so -│   ├── librcl_action.so -│   ├── librclcpp_action.so -│   ├── librclcpp_lifecycle.so -│   ├── librclcpp.so -│   ├── librcl_interfaces__python.so -│   ├── librcl_interfaces__rosidl_generator_c.so -│   ├── librcl_interfaces__rosidl_typesupport_cpp.so -│   ├── librcl_interfaces__rosidl_typesupport_c.so -│   ├── librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so -│   ├── librcl_interfaces__rosidl_typesupport_fastrtps_c.so -│   ├── librcl_interfaces__rosidl_typesupport_introspection_cpp.so -│   ├── librcl_interfaces__rosidl_typesupport_introspection_c.so -│   ├── librcl_lifecycle.so -│   ├── librcl_logging_noop.so -│   ├── librcl_logging_spdlog.so -│   ├── librclpy_common.so -│   ├── librcl.so -│   ├── librcl_yaml_param_parser.so -│   ├── librcpputils.so -│   ├── librcutils.so -│   ├── librmw_cyclonedds_cpp.so -│   ├── librmw_dds_common__python.so -│   ├── librmw_dds_common__rosidl_generator_c.so -│   ├── librmw_dds_common__rosidl_typesupport_cpp.so -│   ├── librmw_dds_common__rosidl_typesupport_c.so -│   ├── librmw_dds_common__rosidl_typesupport_fastrtps_cpp.so -│   ├── librmw_dds_common__rosidl_typesupport_fastrtps_c.so -│   ├── librmw_dds_common__rosidl_typesupport_introspection_cpp.so -│   ├── librmw_dds_common__rosidl_typesupport_introspection_c.so -│   ├── librmw_dds_common.so -│   ├── librmw_fastrtps_cpp.so -│   ├── librmw_fastrtps_dynamic_cpp.so -│   ├── librmw_fastrtps_shared_cpp.so -│   ├── librmw_implementation.so -│   ├── librmw.so -│   ├── librobot_state_publisher_node.so -│   ├── librosbag2_compression.so -│   ├── librosbag2_compression_zstd.so -│   ├── librosbag2_converter_default_plugins.so -│   ├── librosbag2_cpp.so -│   ├── librosbag2_storage_default_plugins.so -│   ├── librosbag2_storage.so -│   ├── librosbag2_transport.so -│   ├── librosgraph_msgs__python.so -│   ├── librosgraph_msgs__rosidl_generator_c.so -│   ├── librosgraph_msgs__rosidl_typesupport_cpp.so -│   ├── librosgraph_msgs__rosidl_typesupport_c.so -│   ├── librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── librosgraph_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── librosgraph_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── librosgraph_msgs__rosidl_typesupport_introspection_c.so -│   ├── librosidl_runtime_c.so -│   ├── librosidl_typesupport_cpp.so -│   ├── librosidl_typesupport_c.so -│   ├── librosidl_typesupport_fastrtps_cpp.so -│   ├── librosidl_typesupport_fastrtps_c.so -│   ├── librosidl_typesupport_introspection_cpp.so -│   ├── librosidl_typesupport_introspection_c.so -│   ├── librttest.so -│   ├── libsensor_msgs__python.so -│   ├── libsensor_msgs__rosidl_generator_c.so -│   ├── libsensor_msgs__rosidl_typesupport_cpp.so -│   ├── libsensor_msgs__rosidl_typesupport_c.so -│   ├── libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libsensor_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libsensor_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libsensor_msgs__rosidl_typesupport_introspection_c.so -│   ├── libshape_msgs__python.so -│   ├── libshape_msgs__rosidl_generator_c.so -│   ├── libshape_msgs__rosidl_typesupport_cpp.so -│   ├── libshape_msgs__rosidl_typesupport_c.so -│   ├── libshape_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libshape_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libshape_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libshape_msgs__rosidl_typesupport_introspection_c.so -│   ├── libsqlite3.a -│   ├── libstatic_transform_broadcaster_node.so -│   ├── libstatistics_msgs__python.so -│   ├── libstatistics_msgs__rosidl_generator_c.so -│   ├── libstatistics_msgs__rosidl_typesupport_cpp.so -│   ├── libstatistics_msgs__rosidl_typesupport_c.so -│   ├── libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libstatistics_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libstatistics_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libstatistics_msgs__rosidl_typesupport_introspection_c.so -│   ├── libstd_msgs__python.so -│   ├── libstd_msgs__rosidl_generator_c.so -│   ├── libstd_msgs__rosidl_typesupport_cpp.so -│   ├── libstd_msgs__rosidl_typesupport_c.so -│   ├── libstd_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libstd_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libstd_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libstd_msgs__rosidl_typesupport_introspection_c.so -│   ├── libstd_srvs__python.so -│   ├── libstd_srvs__rosidl_generator_c.so -│   ├── libstd_srvs__rosidl_typesupport_cpp.so -│   ├── libstd_srvs__rosidl_typesupport_c.so -│   ├── libstd_srvs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libstd_srvs__rosidl_typesupport_fastrtps_c.so -│   ├── libstd_srvs__rosidl_typesupport_introspection_cpp.so -│   ├── libstd_srvs__rosidl_typesupport_introspection_c.so -│   ├── libstereo_msgs__python.so -│   ├── libstereo_msgs__rosidl_generator_c.so -│   ├── libstereo_msgs__rosidl_typesupport_cpp.so -│   ├── libstereo_msgs__rosidl_typesupport_c.so -│   ├── libstereo_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libstereo_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libstereo_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libstereo_msgs__rosidl_typesupport_introspection_c.so -│   ├── libtest_msgs__python.so -│   ├── libtest_msgs__rosidl_generator_c.so -│   ├── libtest_msgs__rosidl_typesupport_cpp.so -│   ├── libtest_msgs__rosidl_typesupport_c.so -│   ├── libtest_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libtest_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libtest_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libtest_msgs__rosidl_typesupport_introspection_c.so -│   ├── libtest_plugin.so -│   ├── libtf2_eigen_kdl.so -│   ├── libtf2_msgs__python.so -│   ├── libtf2_msgs__rosidl_generator_c.so -│   ├── libtf2_msgs__rosidl_typesupport_cpp.so -│   ├── libtf2_msgs__rosidl_typesupport_c.so -│   ├── libtf2_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libtf2_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libtf2_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libtf2_msgs__rosidl_typesupport_introspection_c.so -│   ├── libtf2_ros.so -│   ├── libtf2.so -│   ├── libtinyxml.so -│   ├── libtlsf.a -│   ├── libtracetools.so -│   ├── libtrajectory_msgs__python.so -│   ├── libtrajectory_msgs__rosidl_generator_c.so -│   ├── libtrajectory_msgs__rosidl_typesupport_cpp.so -│   ├── libtrajectory_msgs__rosidl_typesupport_c.so -│   ├── libtrajectory_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libtrajectory_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libtrajectory_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libtrajectory_msgs__rosidl_typesupport_introspection_c.so -│   ├── libturtlesim__python.so -│   ├── libturtlesim__rosidl_generator_c.so -│   ├── libturtlesim__rosidl_typesupport_cpp.so -│   ├── libturtlesim__rosidl_typesupport_c.so -│   ├── libturtlesim__rosidl_typesupport_fastrtps_cpp.so -│   ├── libturtlesim__rosidl_typesupport_fastrtps_c.so -│   ├── libturtlesim__rosidl_typesupport_introspection_cpp.so -│   ├── libturtlesim__rosidl_typesupport_introspection_c.so -│   ├── libunique_identifier_msgs__python.so -│   ├── libunique_identifier_msgs__rosidl_generator_c.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_cpp.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_c.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_introspection_c.so -│   ├── liburdf.so -│   ├── libvisualization_msgs__python.so -│   ├── libvisualization_msgs__rosidl_generator_c.so -│   ├── libvisualization_msgs__rosidl_typesupport_cpp.so -│   ├── libvisualization_msgs__rosidl_typesupport_c.so -│   ├── libvisualization_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libvisualization_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libvisualization_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libvisualization_msgs__rosidl_typesupport_introspection_c.so -│   ├── libyaml.so -│   ├── osrf_testing_tools_cpp -│   ├── pkgconfig -│   ├── python3.9 -│   ├── rclcpp_components -│   ├── robot_state_publisher -│   ├── ros2lifecycle_test_fixtures -│   ├── rosidl_adapter -│   ├── rosidl_generator_c -│   ├── rosidl_generator_cpp -│   ├── rosidl_generator_dds_idl -│   ├── rosidl_generator_py -│   ├── rosidl_parser -│   ├── rosidl_typesupport_c -│   ├── rosidl_typesupport_cpp -│   ├── rosidl_typesupport_fastrtps_c -│   ├── rosidl_typesupport_fastrtps_cpp -│   ├── rosidl_typesupport_introspection_c -│   ├── rosidl_typesupport_introspection_cpp -│   ├── test_quality_of_service -│   ├── test_tf2 -│   ├── tf2_ros -│   ├── tf2_tools -│   ├── tracetools -│   ├── tracetools_test -│   ├── tracetools_trace -│   └── turtlesim ├── lib64 -│   ├── cmake -│   ├── console_bridge -│   ├── foonathan_memory -│   ├── libbenchmark_main.so -> libbenchmark_main.so.1 -│   ├── libbenchmark_main.so.1 -> libbenchmark_main.so.1.5.2 -│   ├── libbenchmark_main.so.1.5.2 -│   ├── libbenchmark.so -> libbenchmark.so.1 -│   ├── libbenchmark.so.1 -> libbenchmark.so.1.5.2 -│   ├── libbenchmark.so.1.5.2 -│   ├── libconsole_bridge.so -> libconsole_bridge.so.1.0 -│   ├── libconsole_bridge.so.1.0 -│   ├── libddsc.so -> libddsc.so.0 -│   ├── libddsc.so.0 -> libddsc.so.0.7.0 -│   ├── libddsc.so.0.7.0 -│   ├── libdds_security_ac.so -│   ├── libdds_security_auth.so -│   ├── libdds_security_crypto.so -│   ├── libfoonathan_memory-0.6.2.a -│   ├── libmimick.a -│   ├── libspdlog.so -> libspdlog.so.1 -│   ├── libspdlog.so.1 -> libspdlog.so.1.5.0 -│   ├── libspdlog.so.1.5.0 -│   ├── liburdfdom_model.so -> liburdfdom_model.so.1.0 -│   ├── liburdfdom_model.so.1.0 -│   ├── liburdfdom_model_state.so -> liburdfdom_model_state.so.1.0 -│   ├── liburdfdom_model_state.so.1.0 -│   ├── liburdfdom_sensor.so -> liburdfdom_sensor.so.1.0 -│   ├── liburdfdom_sensor.so.1.0 -│   ├── liburdfdom_world.so -> liburdfdom_world.so.1.0 -│   ├── liburdfdom_world.so.1.0 -│   ├── libzstd.so -> libzstd.so.1 -│   ├── libzstd.so.1 -> libzstd.so.1.4.4 -│   ├── libzstd.so.1.4.4 -│   ├── pkgconfig -│   ├── urdfdom -│   └── urdfdom_headers ├── local_setup.bash ├── local_setup.ps1 ├── local_setup.sh @@ -599,255 +130,11 @@ output: ├── setup.sh ├── setup.zsh ├── share -│   ├── actionlib_msgs -│   ├── action_msgs -│   ├── ament_clang_format -│   ├── ament_clang_tidy -│   ├── ament_cmake -│   ├── ament_cmake_auto -│   ├── ament_cmake_clang_format -│   ├── ament_cmake_clang_tidy -│   ├── ament_cmake_copyright -│   ├── ament_cmake_core -│   ├── ament_cmake_cppcheck -│   ├── ament_cmake_cpplint -│   ├── 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_export_targets -│   ├── ament_cmake_flake8 -│   ├── ament_cmake_gmock -│   ├── ament_cmake_google_benchmark -│   ├── ament_cmake_gtest -│   ├── ament_cmake_include_directories -│   ├── ament_cmake_libraries -│   ├── ament_cmake_lint_cmake -│   ├── ament_cmake_mypy -│   ├── ament_cmake_nose -│   ├── ament_cmake_pclint -│   ├── ament_cmake_pep257 -│   ├── ament_cmake_pycodestyle -│   ├── ament_cmake_pyflakes -│   ├── ament_cmake_pytest -│   ├── ament_cmake_python -│   ├── ament_cmake_ros -│   ├── ament_cmake_target_dependencies -│   ├── ament_cmake_test -│   ├── ament_cmake_uncrustify -│   ├── ament_cmake_version -│   ├── ament_cmake_xmllint -│   ├── ament_copyright -│   ├── ament_cppcheck -│   ├── ament_cpplint -│   ├── ament_flake8 -│   ├── ament_index -│   ├── ament_index_cpp -│   ├── ament_index_python -│   ├── ament_lint -│   ├── ament_lint_auto -│   ├── ament_lint_cmake -│   ├── ament_lint_common -│   ├── ament_mypy -│   ├── ament_package -│   ├── ament_pclint -│   ├── ament_pep257 -│   ├── ament_pycodestyle -│   ├── ament_pyflakes -│   ├── ament_uncrustify -│   ├── ament_xmllint -│   ├── bag_recorder_nodes -│   ├── builtin_interfaces -│   ├── class_loader -│   ├── colcon-core -│   ├── common_interfaces -│   ├── composition_interfaces -│   ├── connext_cmake_module -│   ├── console_bridge_vendor -│   ├── cyclonedds -│   ├── diagnostic_msgs -│   ├── doc -│   ├── domain_coordinator -│   ├── eigen -│   ├── eigen3 -│   ├── eigen3_cmake_module -│   ├── example_interfaces -│   ├── examples_tf2_py -│   ├── fastcdr -│   ├── fastrtps -│   ├── fastrtps_cmake_module -│   ├── foonathan_memory -│   ├── foonathan_memory_vendor -│   ├── geometry2 -│   ├── geometry_msgs -│   ├── gmock_vendor -│   ├── google_benchmark_vendor -│   ├── gtest_vendor -│   ├── kdl_parser -│   ├── laser_geometry -│   ├── launch -│   ├── launch_ros -│   ├── launch_testing -│   ├── launch_testing_ament_cmake -│   ├── launch_testing_ros -│   ├── launch_xml -│   ├── launch_yaml -│   ├── libstatistics_collector -│   ├── libyaml_vendor -│   ├── lifecycle_msgs -│   ├── message_filters -│   ├── mimick_vendor -│   ├── nav_msgs -│   ├── orocos_kdl -│   ├── osrf_pycommon -│   ├── osrf_testing_tools_cpp -│   ├── performance_test_fixture -│   ├── pkgconfig -│   ├── pluginlib -│   ├── python_cmake_module -│   ├── rcl -│   ├── rcl_action -│   ├── rclcpp -│   ├── rclcpp_action -│   ├── rclcpp_components -│   ├── rclcpp_lifecycle -│   ├── rcl_interfaces -│   ├── rcl_lifecycle -│   ├── rcl_logging_noop -│   ├── rcl_logging_spdlog -│   ├── rclpy -│   ├── rcl_yaml_param_parser -│   ├── rcpputils -│   ├── rcutils -│   ├── rmw -│   ├── rmw_connext_cpp -│   ├── rmw_connext_shared_cpp -│   ├── rmw_cyclonedds_cpp -│   ├── rmw_dds_common -│   ├── rmw_fastrtps_cpp -│   ├── rmw_fastrtps_dynamic_cpp -│   ├── rmw_fastrtps_shared_cpp -│   ├── rmw_implementation -│   ├── rmw_implementation_cmake -│   ├── robot_state_publisher -│   ├── ros1_bridge -│   ├── ros2action -│   ├── ros2bag -│   ├── ros2cli -│   ├── ros2cli_common_extensions -│   ├── ros2component -│   ├── ros2doctor -│   ├── ros2interface -│   ├── ros2launch -│   ├── ros2lifecycle -│   ├── ros2lifecycle_test_fixtures -│   ├── ros2multicast -│   ├── ros2node -│   ├── ros2param -│   ├── ros2pkg -│   ├── ros2run -│   ├── ros2service -│   ├── ros2test -│   ├── ros2topic -│   ├── ros2trace -│   ├── rosbag2 -│   ├── rosbag2_compression -│   ├── rosbag2_converter_default_plugins -│   ├── rosbag2_cpp -│   ├── rosbag2_storage -│   ├── rosbag2_storage_default_plugins -│   ├── rosbag2_test_common -│   ├── rosbag2_tests -│   ├── rosbag2_transport -│   ├── ros_environment -│   ├── rosgraph_msgs -│   ├── rosidl_adapter -│   ├── rosidl_cmake -│   ├── rosidl_default_generators -│   ├── rosidl_default_runtime -│   ├── rosidl_generator_c -│   ├── rosidl_generator_cpp -│   ├── rosidl_generator_dds_idl -│   ├── rosidl_generator_py -│   ├── rosidl_parser -│   ├── rosidl_runtime_c -│   ├── rosidl_runtime_cpp -│   ├── rosidl_runtime_py -│   ├── rosidl_typesupport_c -│   ├── rosidl_typesupport_connext_c -│   ├── rosidl_typesupport_connext_cpp -│   ├── rosidl_typesupport_cpp -│   ├── rosidl_typesupport_fastrtps_c -│   ├── rosidl_typesupport_fastrtps_cpp -│   ├── rosidl_typesupport_interface -│   ├── rosidl_typesupport_introspection_c -│   ├── rosidl_typesupport_introspection_cpp -│   ├── ros_testing -│   ├── rpyutils -│   ├── rttest -│   ├── sensor_msgs -│   ├── sensor_msgs_py -│   ├── shape_msgs -│   ├── shared_queues_vendor -│   ├── spdlog_vendor -│   ├── sqlite3_vendor -│   ├── sros2 -│   ├── sros2_cmake -│   ├── statistics_msgs -│   ├── std_msgs -│   ├── std_srvs -│   ├── stereo_msgs -│   ├── test_cli -│   ├── test_cli_remapping -│   ├── test_communication -│   ├── test_interface_files -│   ├── test_launch_ros -│   ├── test_launch_testing -│   ├── test_msgs -│   ├── test_osrf_testing_tools_cpp -│   ├── test_quality_of_service -│   ├── test_rclcpp -│   ├── test_rmw_implementation -│   ├── test_security -│   ├── test_tf2 -│   ├── tf2 -│   ├── tf2_bullet -│   ├── tf2_eigen -│   ├── tf2_eigen_kdl -│   ├── tf2_geometry_msgs -│   ├── tf2_kdl -│   ├── tf2_msgs -│   ├── tf2_py -│   ├── tf2_ros -│   ├── tf2_sensor_msgs -│   ├── tf2_tools -│   ├── tinyxml2_vendor -│   ├── tinyxml_vendor -│   ├── tlsf -│   ├── tlsf_cpp -│   ├── tracetools -│   ├── tracetools_launch -│   ├── tracetools_read -│   ├── tracetools_test -│   ├── tracetools_trace -│   ├── trajectory_msgs -│   ├── turtlesim -│   ├── uncrustify_vendor -│   ├── unique_identifier_msgs -│   ├── urdf -│   ├── urdfdom -│   ├── urdfdom_headers -│   ├── visualization_msgs -│   ├── yaml_cpp_vendor -│   └── zstd_vendor ├── src │   ├── gmock_vendor │   └── gtest_vendor └── tools └── fastdds - ``` #### Contribution diff --git a/README.md b/README.md index bdf7a6133b7c405afed1441ca1146b30ac7ef938..44043901682013141d99dc43c35068674c5e01a5 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ The basic software package of ros2. #### 软件架构 软件架构说明 +https://github.com/ros2-gbp/variants-release.git + 文件内容: ``` ./ @@ -24,9 +26,9 @@ The basic software package of ros2. ├── performance_test_fixture ├── python_cmake_module ├── rcl +├── rclcpp ├── rcl_interfaces ├── rcl_logging -├── rclcpp ├── rclpy ├── rcpputils ├── rcutils @@ -40,7 +42,6 @@ The basic software package of ros2. ├── ros1_bridge ├── ros2cli ├── ros2cli_common_extensions -├── ros_testing ├── rosbag2 ├── rosidl ├── rosidl_dds @@ -50,6 +51,7 @@ The basic software package of ros2. ├── rosidl_typesupport ├── rosidl_typesupport_connext ├── rosidl_typesupport_fastrtps +├── ros_testing ├── rpyutils ├── spdlog_vendor ├── sros2 @@ -60,6 +62,7 @@ The basic software package of ros2. ├── tlsf ├── unique_identifier_msgs ├── urdf +├── variants └── yaml_cpp_vendor ``` @@ -70,13 +73,13 @@ The basic software package of ros2. aarch64: ``` -wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_aarch64/aarch64/rosbase/ros2-foxy-ros2-ros_base-0.9.2-1.oe2203.aarch64.rpm +wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_aarch64/aarch64/rosbase/ros-foxy-ros-base-0.9.2-2.oe2203.aarch64.rpm ``` x86_64: ``` -wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_x86_64/x86_64/rosbase/ros2-foxy-ros2-ros_base-0.9.2-1.oe2203.x86_64.rpm +wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_x86_64/x86_64/rosbase/ros-foxy-ros-base-0.9.2-2.oe2203.x86_64.rpm ``` 2. 安装rpm包 @@ -84,13 +87,13 @@ wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_x aarch64: ``` -sudo rpm -ivh --nodeps --force ros2-foxy-ros2-ros_base-0.9.2-1.oe2203.aarch64.rpm +sudo rpm -ivh --nodeps --force ros-foxy-ros-base-0.9.2-2.oe2203.aarch64.rpm ``` x86_64: ``` -sudo rpm -ivh --nodeps --force ros2-foxy-ros2-ros_base-0.9.2-1.oe2203.x86_64.rpm +sudo rpm -ivh --nodeps --force ros-foxy-ros-base-0.9.2-2.oe2203.x86_64.rpm ``` #### 使用说明 @@ -108,484 +111,12 @@ sh /opt/ros/foxy/install_dependence.sh ``` ./ ├── bin -│   ├── ament_clang_format -│   ├── ament_clang_tidy -│   ├── ament_copyright -│   ├── ament_cppcheck -│   ├── ament_cpplint -│   ├── ament_flake8 -│   ├── ament_index -│   ├── ament_lint_cmake -│   ├── ament_mypy -│   ├── ament_pclint -│   ├── ament_pep257 -│   ├── ament_pycodestyle -│   ├── ament_pyflakes -│   ├── ament_uncrustify -│   ├── ament_xmllint -│   ├── check_urdf -│   ├── ddsls -│   ├── fastdds -│   ├── fast-discovery-server -> fast-discovery-server-1.0.0 -│   ├── fast-discovery-server-1.0.0 -│   ├── launch_test -│   ├── nodesize_dbg -│   ├── pubsub -│   ├── ros2 -│   ├── _ros2_daemon -│   ├── ros-discovery -│   ├── rttest_plot -│   ├── tlsf_allocator_example -│   ├── uncrustify -│   ├── urdf_mem_test -│   └── urdf_to_graphiz ├── cmake -│   ├── yamlConfig.cmake -│   ├── yamlConfigVersion.cmake -│   ├── yamlTargets.cmake -│   └── yamlTargets-noconfig.cmake ├── COLCON_IGNORE ├── include -│   ├── actionlib_msgs -│   ├── action_msgs -│   ├── ament_index_cpp -│   ├── benchmark -│   ├── builtin_interfaces -│   ├── class_loader -│   ├── composition_interfaces -│   ├── console_bridge -│   ├── console_bridge_export.h -│   ├── dds -│   ├── ddsc -│   ├── diagnostic_msgs -│   ├── eigen3 -│   ├── example_interfaces -│   ├── fastcdr -│   ├── fastdds -│   ├── fastrtps -│   ├── foonathan_memory -│   ├── geometry_msgs -│   ├── kdl -│   ├── kdl_parser -│   ├── laser_geometry -│   ├── libstatistics_collector -│   ├── lifecycle_msgs -│   ├── message_filters -│   ├── mimick -│   ├── moodycamel -│   ├── nav_msgs -│   ├── osrf_testing_tools_cpp -│   ├── performance_test_fixture -│   ├── pluginlib -│   ├── rcl -│   ├── rcl_action -│   ├── rclcpp -│   ├── rclcpp_action -│   ├── rclcpp_components -│   ├── rclcpp_lifecycle -│   ├── rcl_interfaces -│   ├── rcl_lifecycle -│   ├── rcl_logging_spdlog -│   ├── rcl_yaml_param_parser -│   ├── rcppmath -│   ├── rcpputils -│   ├── rcutils -│   ├── rmw -│   ├── rmw_cyclonedds_cpp -│   ├── rmw_dds_common -│   ├── rmw_fastrtps_cpp -│   ├── rmw_fastrtps_dynamic_cpp -│   ├── rmw_fastrtps_shared_cpp -│   ├── robot_state_publisher -│   ├── rosbag2_compression -│   ├── rosbag2_cpp -│   ├── rosbag2_storage -│   ├── rosbag2_storage_default_plugins -│   ├── rosbag2_test_common -│   ├── rosbag2_transport -│   ├── rosgraph_msgs -│   ├── rosidl_runtime_c -│   ├── rosidl_runtime_cpp -│   ├── rosidl_typesupport_c -│   ├── rosidl_typesupport_cpp -│   ├── rosidl_typesupport_fastrtps_c -│   ├── rosidl_typesupport_fastrtps_cpp -│   ├── rosidl_typesupport_interface -│   ├── rosidl_typesupport_introspection_c -│   ├── rosidl_typesupport_introspection_cpp -│   ├── rttest -│   ├── sensor_msgs -│   ├── shape_msgs -│   ├── spdlog -│   ├── sqlite3ext.h -│   ├── sqlite3.h -│   ├── statistics_msgs -│   ├── std_msgs -│   ├── std_srvs -│   ├── stereo_msgs -│   ├── test_msgs -│   ├── tf2 -│   ├── tf2_bullet -│   ├── tf2_eigen -│   ├── tf2_eigen_kdl -│   ├── tf2_geometry_msgs -│   ├── tf2_kdl -│   ├── tf2_msgs -│   ├── tf2_ros -│   ├── tf2_sensor_msgs -│   ├── tinystr.h -│   ├── tinyxml.h -│   ├── tlsf -│   ├── tlsf_cpp -│   ├── tracetools -│   ├── trajectory_msgs -│   ├── turtlesim -│   ├── unique_identifier_msgs -│   ├── urdf -│   ├── urdf_exception -│   ├── urdf_model -│   ├── urdf_model_state -│   ├── urdf_parser -│   ├── urdf_sensor -│   ├── urdf_world -│   ├── visualization_msgs -│   ├── yaml.h -│   └── zstd.h ├── install_dependence.sh ├── lib -│   ├── bag_recorder_nodes -│   ├── cmake -│   ├── examples_tf2_py -│   ├── launch_testing -│   ├── libactionlib_msgs__python.so -│   ├── libactionlib_msgs__rosidl_generator_c.so -│   ├── libactionlib_msgs__rosidl_typesupport_cpp.so -│   ├── libactionlib_msgs__rosidl_typesupport_c.so -│   ├── libactionlib_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libactionlib_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libactionlib_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libactionlib_msgs__rosidl_typesupport_introspection_c.so -│   ├── libaction_msgs__python.so -│   ├── libaction_msgs__rosidl_generator_c.so -│   ├── libaction_msgs__rosidl_typesupport_cpp.so -│   ├── libaction_msgs__rosidl_typesupport_c.so -│   ├── libaction_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libaction_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libaction_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libaction_msgs__rosidl_typesupport_introspection_c.so -│   ├── libament_index_cpp.so -│   ├── libbuiltin_interfaces__python.so -│   ├── libbuiltin_interfaces__rosidl_generator_c.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_cpp.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_c.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so -│   ├── libbuiltin_interfaces__rosidl_typesupport_introspection_c.so -│   ├── libclass_loader.so -│   ├── libcomponent_manager.so -│   ├── libcomposition_interfaces__python.so -│   ├── libcomposition_interfaces__rosidl_generator_c.so -│   ├── libcomposition_interfaces__rosidl_typesupport_cpp.so -│   ├── libcomposition_interfaces__rosidl_typesupport_c.so -│   ├── libcomposition_interfaces__rosidl_typesupport_fastrtps_cpp.so -│   ├── libcomposition_interfaces__rosidl_typesupport_fastrtps_c.so -│   ├── libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so -│   ├── libcomposition_interfaces__rosidl_typesupport_introspection_c.so -│   ├── libconverter_test_plugins.so -│   ├── libdiagnostic_msgs__python.so -│   ├── libdiagnostic_msgs__rosidl_generator_c.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_cpp.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_c.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libdiagnostic_msgs__rosidl_typesupport_introspection_c.so -│   ├── libexample_interfaces__python.so -│   ├── libexample_interfaces__rosidl_generator_c.so -│   ├── libexample_interfaces__rosidl_typesupport_cpp.so -│   ├── libexample_interfaces__rosidl_typesupport_c.so -│   ├── libexample_interfaces__rosidl_typesupport_fastrtps_cpp.so -│   ├── libexample_interfaces__rosidl_typesupport_fastrtps_c.so -│   ├── libexample_interfaces__rosidl_typesupport_introspection_cpp.so -│   ├── libexample_interfaces__rosidl_typesupport_introspection_c.so -│   ├── libfastcdr.so -> libfastcdr.so.1 -│   ├── libfastcdr.so.1 -> libfastcdr.so.1.0.13 -│   ├── libfastcdr.so.1.0.13 -│   ├── libfastrtps.so -> libfastrtps.so.2 -│   ├── libfastrtps.so.2 -> libfastrtps.so.2.1.1 -│   ├── libfastrtps.so.2.1.1 -│   ├── libgeometry_msgs__python.so -│   ├── libgeometry_msgs__rosidl_generator_c.so -│   ├── libgeometry_msgs__rosidl_typesupport_cpp.so -│   ├── libgeometry_msgs__rosidl_typesupport_c.so -│   ├── libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libgeometry_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libgeometry_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libgeometry_msgs__rosidl_typesupport_introspection_c.so -│   ├── libkdl_parser.so -│   ├── liblaser_geometry.so -│   ├── liblibstatistics_collector.so -│   ├── liblibstatistics_collector_test_msgs__python.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_generator_c.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so -│   ├── liblifecycle_msgs__python.so -│   ├── liblifecycle_msgs__rosidl_generator_c.so -│   ├── liblifecycle_msgs__rosidl_typesupport_cpp.so -│   ├── liblifecycle_msgs__rosidl_typesupport_c.so -│   ├── liblifecycle_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── liblifecycle_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── liblifecycle_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── liblifecycle_msgs__rosidl_typesupport_introspection_c.so -│   ├── libmemory_tools_interpose.so -│   ├── libmemory_tools.so -│   ├── libmessage_filters.so -│   ├── libnav_msgs__python.so -│   ├── libnav_msgs__rosidl_generator_c.so -│   ├── libnav_msgs__rosidl_typesupport_cpp.so -│   ├── libnav_msgs__rosidl_typesupport_c.so -│   ├── libnav_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libnav_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libnav_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libnav_msgs__rosidl_typesupport_introspection_c.so -│   ├── liborocos-kdl.so -> liborocos-kdl.so.1.4 -│   ├── liborocos-kdl.so.1.4 -> liborocos-kdl.so.1.4.0 -│   ├── liborocos-kdl.so.1.4.0 -│   ├── libperformance_test_fixture.so -│   ├── librcl_action.so -│   ├── librclcpp_action.so -│   ├── librclcpp_lifecycle.so -│   ├── librclcpp.so -│   ├── librcl_interfaces__python.so -│   ├── librcl_interfaces__rosidl_generator_c.so -│   ├── librcl_interfaces__rosidl_typesupport_cpp.so -│   ├── librcl_interfaces__rosidl_typesupport_c.so -│   ├── librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so -│   ├── librcl_interfaces__rosidl_typesupport_fastrtps_c.so -│   ├── librcl_interfaces__rosidl_typesupport_introspection_cpp.so -│   ├── librcl_interfaces__rosidl_typesupport_introspection_c.so -│   ├── librcl_lifecycle.so -│   ├── librcl_logging_noop.so -│   ├── librcl_logging_spdlog.so -│   ├── librclpy_common.so -│   ├── librcl.so -│   ├── librcl_yaml_param_parser.so -│   ├── librcpputils.so -│   ├── librcutils.so -│   ├── librmw_cyclonedds_cpp.so -│   ├── librmw_dds_common__python.so -│   ├── librmw_dds_common__rosidl_generator_c.so -│   ├── librmw_dds_common__rosidl_typesupport_cpp.so -│   ├── librmw_dds_common__rosidl_typesupport_c.so -│   ├── librmw_dds_common__rosidl_typesupport_fastrtps_cpp.so -│   ├── librmw_dds_common__rosidl_typesupport_fastrtps_c.so -│   ├── librmw_dds_common__rosidl_typesupport_introspection_cpp.so -│   ├── librmw_dds_common__rosidl_typesupport_introspection_c.so -│   ├── librmw_dds_common.so -│   ├── librmw_fastrtps_cpp.so -│   ├── librmw_fastrtps_dynamic_cpp.so -│   ├── librmw_fastrtps_shared_cpp.so -│   ├── librmw_implementation.so -│   ├── librmw.so -│   ├── librobot_state_publisher_node.so -│   ├── librosbag2_compression.so -│   ├── librosbag2_compression_zstd.so -│   ├── librosbag2_converter_default_plugins.so -│   ├── librosbag2_cpp.so -│   ├── librosbag2_storage_default_plugins.so -│   ├── librosbag2_storage.so -│   ├── librosbag2_transport.so -│   ├── librosgraph_msgs__python.so -│   ├── librosgraph_msgs__rosidl_generator_c.so -│   ├── librosgraph_msgs__rosidl_typesupport_cpp.so -│   ├── librosgraph_msgs__rosidl_typesupport_c.so -│   ├── librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── librosgraph_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── librosgraph_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── librosgraph_msgs__rosidl_typesupport_introspection_c.so -│   ├── librosidl_runtime_c.so -│   ├── librosidl_typesupport_cpp.so -│   ├── librosidl_typesupport_c.so -│   ├── librosidl_typesupport_fastrtps_cpp.so -│   ├── librosidl_typesupport_fastrtps_c.so -│   ├── librosidl_typesupport_introspection_cpp.so -│   ├── librosidl_typesupport_introspection_c.so -│   ├── librttest.so -│   ├── libsensor_msgs__python.so -│   ├── libsensor_msgs__rosidl_generator_c.so -│   ├── libsensor_msgs__rosidl_typesupport_cpp.so -│   ├── libsensor_msgs__rosidl_typesupport_c.so -│   ├── libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libsensor_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libsensor_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libsensor_msgs__rosidl_typesupport_introspection_c.so -│   ├── libshape_msgs__python.so -│   ├── libshape_msgs__rosidl_generator_c.so -│   ├── libshape_msgs__rosidl_typesupport_cpp.so -│   ├── libshape_msgs__rosidl_typesupport_c.so -│   ├── libshape_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libshape_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libshape_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libshape_msgs__rosidl_typesupport_introspection_c.so -│   ├── libsqlite3.a -│   ├── libstatic_transform_broadcaster_node.so -│   ├── libstatistics_msgs__python.so -│   ├── libstatistics_msgs__rosidl_generator_c.so -│   ├── libstatistics_msgs__rosidl_typesupport_cpp.so -│   ├── libstatistics_msgs__rosidl_typesupport_c.so -│   ├── libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libstatistics_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libstatistics_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libstatistics_msgs__rosidl_typesupport_introspection_c.so -│   ├── libstd_msgs__python.so -│   ├── libstd_msgs__rosidl_generator_c.so -│   ├── libstd_msgs__rosidl_typesupport_cpp.so -│   ├── libstd_msgs__rosidl_typesupport_c.so -│   ├── libstd_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libstd_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libstd_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libstd_msgs__rosidl_typesupport_introspection_c.so -│   ├── libstd_srvs__python.so -│   ├── libstd_srvs__rosidl_generator_c.so -│   ├── libstd_srvs__rosidl_typesupport_cpp.so -│   ├── libstd_srvs__rosidl_typesupport_c.so -│   ├── libstd_srvs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libstd_srvs__rosidl_typesupport_fastrtps_c.so -│   ├── libstd_srvs__rosidl_typesupport_introspection_cpp.so -│   ├── libstd_srvs__rosidl_typesupport_introspection_c.so -│   ├── libstereo_msgs__python.so -│   ├── libstereo_msgs__rosidl_generator_c.so -│   ├── libstereo_msgs__rosidl_typesupport_cpp.so -│   ├── libstereo_msgs__rosidl_typesupport_c.so -│   ├── libstereo_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libstereo_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libstereo_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libstereo_msgs__rosidl_typesupport_introspection_c.so -│   ├── libtest_msgs__python.so -│   ├── libtest_msgs__rosidl_generator_c.so -│   ├── libtest_msgs__rosidl_typesupport_cpp.so -│   ├── libtest_msgs__rosidl_typesupport_c.so -│   ├── libtest_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libtest_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libtest_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libtest_msgs__rosidl_typesupport_introspection_c.so -│   ├── libtest_plugin.so -│   ├── libtf2_eigen_kdl.so -│   ├── libtf2_msgs__python.so -│   ├── libtf2_msgs__rosidl_generator_c.so -│   ├── libtf2_msgs__rosidl_typesupport_cpp.so -│   ├── libtf2_msgs__rosidl_typesupport_c.so -│   ├── libtf2_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libtf2_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libtf2_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libtf2_msgs__rosidl_typesupport_introspection_c.so -│   ├── libtf2_ros.so -│   ├── libtf2.so -│   ├── libtinyxml.so -│   ├── libtlsf.a -│   ├── libtracetools.so -│   ├── libtrajectory_msgs__python.so -│   ├── libtrajectory_msgs__rosidl_generator_c.so -│   ├── libtrajectory_msgs__rosidl_typesupport_cpp.so -│   ├── libtrajectory_msgs__rosidl_typesupport_c.so -│   ├── libtrajectory_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libtrajectory_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libtrajectory_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libtrajectory_msgs__rosidl_typesupport_introspection_c.so -│   ├── libturtlesim__python.so -│   ├── libturtlesim__rosidl_generator_c.so -│   ├── libturtlesim__rosidl_typesupport_cpp.so -│   ├── libturtlesim__rosidl_typesupport_c.so -│   ├── libturtlesim__rosidl_typesupport_fastrtps_cpp.so -│   ├── libturtlesim__rosidl_typesupport_fastrtps_c.so -│   ├── libturtlesim__rosidl_typesupport_introspection_cpp.so -│   ├── libturtlesim__rosidl_typesupport_introspection_c.so -│   ├── libunique_identifier_msgs__python.so -│   ├── libunique_identifier_msgs__rosidl_generator_c.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_cpp.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_c.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libunique_identifier_msgs__rosidl_typesupport_introspection_c.so -│   ├── liburdf.so -│   ├── libvisualization_msgs__python.so -│   ├── libvisualization_msgs__rosidl_generator_c.so -│   ├── libvisualization_msgs__rosidl_typesupport_cpp.so -│   ├── libvisualization_msgs__rosidl_typesupport_c.so -│   ├── libvisualization_msgs__rosidl_typesupport_fastrtps_cpp.so -│   ├── libvisualization_msgs__rosidl_typesupport_fastrtps_c.so -│   ├── libvisualization_msgs__rosidl_typesupport_introspection_cpp.so -│   ├── libvisualization_msgs__rosidl_typesupport_introspection_c.so -│   ├── libyaml.so -│   ├── osrf_testing_tools_cpp -│   ├── pkgconfig -│   ├── python3.9 -│   ├── rclcpp_components -│   ├── robot_state_publisher -│   ├── ros2lifecycle_test_fixtures -│   ├── rosidl_adapter -│   ├── rosidl_generator_c -│   ├── rosidl_generator_cpp -│   ├── rosidl_generator_dds_idl -│   ├── rosidl_generator_py -│   ├── rosidl_parser -│   ├── rosidl_typesupport_c -│   ├── rosidl_typesupport_cpp -│   ├── rosidl_typesupport_fastrtps_c -│   ├── rosidl_typesupport_fastrtps_cpp -│   ├── rosidl_typesupport_introspection_c -│   ├── rosidl_typesupport_introspection_cpp -│   ├── test_quality_of_service -│   ├── test_tf2 -│   ├── tf2_ros -│   ├── tf2_tools -│   ├── tracetools -│   ├── tracetools_test -│   ├── tracetools_trace -│   └── turtlesim ├── lib64 -│   ├── cmake -│   ├── console_bridge -│   ├── foonathan_memory -│   ├── libbenchmark_main.so -> libbenchmark_main.so.1 -│   ├── libbenchmark_main.so.1 -> libbenchmark_main.so.1.5.2 -│   ├── libbenchmark_main.so.1.5.2 -│   ├── libbenchmark.so -> libbenchmark.so.1 -│   ├── libbenchmark.so.1 -> libbenchmark.so.1.5.2 -│   ├── libbenchmark.so.1.5.2 -│   ├── libconsole_bridge.so -> libconsole_bridge.so.1.0 -│   ├── libconsole_bridge.so.1.0 -│   ├── libddsc.so -> libddsc.so.0 -│   ├── libddsc.so.0 -> libddsc.so.0.7.0 -│   ├── libddsc.so.0.7.0 -│   ├── libdds_security_ac.so -│   ├── libdds_security_auth.so -│   ├── libdds_security_crypto.so -│   ├── libfoonathan_memory-0.6.2.a -│   ├── libmimick.a -│   ├── libspdlog.so -> libspdlog.so.1 -│   ├── libspdlog.so.1 -> libspdlog.so.1.5.0 -│   ├── libspdlog.so.1.5.0 -│   ├── liburdfdom_model.so -> liburdfdom_model.so.1.0 -│   ├── liburdfdom_model.so.1.0 -│   ├── liburdfdom_model_state.so -> liburdfdom_model_state.so.1.0 -│   ├── liburdfdom_model_state.so.1.0 -│   ├── liburdfdom_sensor.so -> liburdfdom_sensor.so.1.0 -│   ├── liburdfdom_sensor.so.1.0 -│   ├── liburdfdom_world.so -> liburdfdom_world.so.1.0 -│   ├── liburdfdom_world.so.1.0 -│   ├── libzstd.so -> libzstd.so.1 -│   ├── libzstd.so.1 -> libzstd.so.1.4.4 -│   ├── libzstd.so.1.4.4 -│   ├── pkgconfig -│   ├── urdfdom -│   └── urdfdom_headers ├── local_setup.bash ├── local_setup.ps1 ├── local_setup.sh @@ -599,255 +130,11 @@ sh /opt/ros/foxy/install_dependence.sh ├── setup.sh ├── setup.zsh ├── share -│   ├── actionlib_msgs -│   ├── action_msgs -│   ├── ament_clang_format -│   ├── ament_clang_tidy -│   ├── ament_cmake -│   ├── ament_cmake_auto -│   ├── ament_cmake_clang_format -│   ├── ament_cmake_clang_tidy -│   ├── ament_cmake_copyright -│   ├── ament_cmake_core -│   ├── ament_cmake_cppcheck -│   ├── ament_cmake_cpplint -│   ├── 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_export_targets -│   ├── ament_cmake_flake8 -│   ├── ament_cmake_gmock -│   ├── ament_cmake_google_benchmark -│   ├── ament_cmake_gtest -│   ├── ament_cmake_include_directories -│   ├── ament_cmake_libraries -│   ├── ament_cmake_lint_cmake -│   ├── ament_cmake_mypy -│   ├── ament_cmake_nose -│   ├── ament_cmake_pclint -│   ├── ament_cmake_pep257 -│   ├── ament_cmake_pycodestyle -│   ├── ament_cmake_pyflakes -│   ├── ament_cmake_pytest -│   ├── ament_cmake_python -│   ├── ament_cmake_ros -│   ├── ament_cmake_target_dependencies -│   ├── ament_cmake_test -│   ├── ament_cmake_uncrustify -│   ├── ament_cmake_version -│   ├── ament_cmake_xmllint -│   ├── ament_copyright -│   ├── ament_cppcheck -│   ├── ament_cpplint -│   ├── ament_flake8 -│   ├── ament_index -│   ├── ament_index_cpp -│   ├── ament_index_python -│   ├── ament_lint -│   ├── ament_lint_auto -│   ├── ament_lint_cmake -│   ├── ament_lint_common -│   ├── ament_mypy -│   ├── ament_package -│   ├── ament_pclint -│   ├── ament_pep257 -│   ├── ament_pycodestyle -│   ├── ament_pyflakes -│   ├── ament_uncrustify -│   ├── ament_xmllint -│   ├── bag_recorder_nodes -│   ├── builtin_interfaces -│   ├── class_loader -│   ├── colcon-core -│   ├── common_interfaces -│   ├── composition_interfaces -│   ├── connext_cmake_module -│   ├── console_bridge_vendor -│   ├── cyclonedds -│   ├── diagnostic_msgs -│   ├── doc -│   ├── domain_coordinator -│   ├── eigen -│   ├── eigen3 -│   ├── eigen3_cmake_module -│   ├── example_interfaces -│   ├── examples_tf2_py -│   ├── fastcdr -│   ├── fastrtps -│   ├── fastrtps_cmake_module -│   ├── foonathan_memory -│   ├── foonathan_memory_vendor -│   ├── geometry2 -│   ├── geometry_msgs -│   ├── gmock_vendor -│   ├── google_benchmark_vendor -│   ├── gtest_vendor -│   ├── kdl_parser -│   ├── laser_geometry -│   ├── launch -│   ├── launch_ros -│   ├── launch_testing -│   ├── launch_testing_ament_cmake -│   ├── launch_testing_ros -│   ├── launch_xml -│   ├── launch_yaml -│   ├── libstatistics_collector -│   ├── libyaml_vendor -│   ├── lifecycle_msgs -│   ├── message_filters -│   ├── mimick_vendor -│   ├── nav_msgs -│   ├── orocos_kdl -│   ├── osrf_pycommon -│   ├── osrf_testing_tools_cpp -│   ├── performance_test_fixture -│   ├── pkgconfig -│   ├── pluginlib -│   ├── python_cmake_module -│   ├── rcl -│   ├── rcl_action -│   ├── rclcpp -│   ├── rclcpp_action -│   ├── rclcpp_components -│   ├── rclcpp_lifecycle -│   ├── rcl_interfaces -│   ├── rcl_lifecycle -│   ├── rcl_logging_noop -│   ├── rcl_logging_spdlog -│   ├── rclpy -│   ├── rcl_yaml_param_parser -│   ├── rcpputils -│   ├── rcutils -│   ├── rmw -│   ├── rmw_connext_cpp -│   ├── rmw_connext_shared_cpp -│   ├── rmw_cyclonedds_cpp -│   ├── rmw_dds_common -│   ├── rmw_fastrtps_cpp -│   ├── rmw_fastrtps_dynamic_cpp -│   ├── rmw_fastrtps_shared_cpp -│   ├── rmw_implementation -│   ├── rmw_implementation_cmake -│   ├── robot_state_publisher -│   ├── ros1_bridge -│   ├── ros2action -│   ├── ros2bag -│   ├── ros2cli -│   ├── ros2cli_common_extensions -│   ├── ros2component -│   ├── ros2doctor -│   ├── ros2interface -│   ├── ros2launch -│   ├── ros2lifecycle -│   ├── ros2lifecycle_test_fixtures -│   ├── ros2multicast -│   ├── ros2node -│   ├── ros2param -│   ├── ros2pkg -│   ├── ros2run -│   ├── ros2service -│   ├── ros2test -│   ├── ros2topic -│   ├── ros2trace -│   ├── rosbag2 -│   ├── rosbag2_compression -│   ├── rosbag2_converter_default_plugins -│   ├── rosbag2_cpp -│   ├── rosbag2_storage -│   ├── rosbag2_storage_default_plugins -│   ├── rosbag2_test_common -│   ├── rosbag2_tests -│   ├── rosbag2_transport -│   ├── ros_environment -│   ├── rosgraph_msgs -│   ├── rosidl_adapter -│   ├── rosidl_cmake -│   ├── rosidl_default_generators -│   ├── rosidl_default_runtime -│   ├── rosidl_generator_c -│   ├── rosidl_generator_cpp -│   ├── rosidl_generator_dds_idl -│   ├── rosidl_generator_py -│   ├── rosidl_parser -│   ├── rosidl_runtime_c -│   ├── rosidl_runtime_cpp -│   ├── rosidl_runtime_py -│   ├── rosidl_typesupport_c -│   ├── rosidl_typesupport_connext_c -│   ├── rosidl_typesupport_connext_cpp -│   ├── rosidl_typesupport_cpp -│   ├── rosidl_typesupport_fastrtps_c -│   ├── rosidl_typesupport_fastrtps_cpp -│   ├── rosidl_typesupport_interface -│   ├── rosidl_typesupport_introspection_c -│   ├── rosidl_typesupport_introspection_cpp -│   ├── ros_testing -│   ├── rpyutils -│   ├── rttest -│   ├── sensor_msgs -│   ├── sensor_msgs_py -│   ├── shape_msgs -│   ├── shared_queues_vendor -│   ├── spdlog_vendor -│   ├── sqlite3_vendor -│   ├── sros2 -│   ├── sros2_cmake -│   ├── statistics_msgs -│   ├── std_msgs -│   ├── std_srvs -│   ├── stereo_msgs -│   ├── test_cli -│   ├── test_cli_remapping -│   ├── test_communication -│   ├── test_interface_files -│   ├── test_launch_ros -│   ├── test_launch_testing -│   ├── test_msgs -│   ├── test_osrf_testing_tools_cpp -│   ├── test_quality_of_service -│   ├── test_rclcpp -│   ├── test_rmw_implementation -│   ├── test_security -│   ├── test_tf2 -│   ├── tf2 -│   ├── tf2_bullet -│   ├── tf2_eigen -│   ├── tf2_eigen_kdl -│   ├── tf2_geometry_msgs -│   ├── tf2_kdl -│   ├── tf2_msgs -│   ├── tf2_py -│   ├── tf2_ros -│   ├── tf2_sensor_msgs -│   ├── tf2_tools -│   ├── tinyxml2_vendor -│   ├── tinyxml_vendor -│   ├── tlsf -│   ├── tlsf_cpp -│   ├── tracetools -│   ├── tracetools_launch -│   ├── tracetools_read -│   ├── tracetools_test -│   ├── tracetools_trace -│   ├── trajectory_msgs -│   ├── turtlesim -│   ├── uncrustify_vendor -│   ├── unique_identifier_msgs -│   ├── urdf -│   ├── urdfdom -│   ├── urdfdom_headers -│   ├── visualization_msgs -│   ├── yaml_cpp_vendor -│   └── zstd_vendor ├── src │   ├── gmock_vendor │   └── gtest_vendor └── tools └── fastdds - ``` #### 参与贡献 diff --git a/ros_base.spec b/ros2_base.spec similarity index 89% rename from ros_base.spec rename to ros2_base.spec index e3fdfa81dac537b076a6520b7e12570da8a71081..d8ff7a51fa7c69ff5102042ec7f0b27ca82117dd 100644 --- a/ros_base.spec +++ b/ros2_base.spec @@ -1,10 +1,10 @@ -Name: ros2-foxy-ros2-ros_base +Name: ros-foxy-ros-base Version: 0.9.2 -Release: 1 -Summary: This is ROS2 foxy %{name}-%{version} Package +Release: 2 +Summary: This is ROS2 foxy %{name} Package License: Public Domain and Apache-2.0 and BSD and MIT and BSL-1.0 and LGPL-2.1-only and MPL-2.0 and GPL-3.0-only and GPL-2.0-or-later and MPL-1.1 and IJG and Zlib and OFL-1.1 -URL: https://github.com/ros2/ament_cmake_ros.git -Source0: https://github.com/ros2/ament_cmake_ros/archive/refs/tags/%{version}.tar.gz +URL: https://github.com/ros2-gbp/variants-release.git +Source0: https://github.com/ros2-gbp/variants-release/archive/release/foxy/ros_base/0.9.2-1.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: python3-devel @@ -15,9 +15,11 @@ BuildRequires: tinyxml2-devel BuildRequires: git BuildRequires: qt5-devel BuildRequires: bullet-devel +BuildRequires: zstd-devel +BuildRequires: libzstd-devel %description -This is ROS2 foxy %{name}-%{version} Package. +This is ROS2 foxy %{name} Package. %prep %setup @@ -202,5 +204,7 @@ cp -r install/* %{buildroot}/opt/ros/foxy/ /opt/ros/foxy/* %changelog +* Sat Nov 19 2022 openEuler Buildteam - 0.9.2-2 +- Fix Package name * Wed Sep 21 2022 openEuler Buildteam - 0.9.2-1 - Update Package to OpenEuler 22.03 diff --git a/ros2_base.yaml b/ros2_base.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3bfb4cd11f30eddfb1e938aab9ba85d75597001e --- /dev/null +++ b/ros2_base.yaml @@ -0,0 +1,5 @@ +--- +version_control: git +src_repo: https://github.com/ros2-gbp/variants-release.git +tag_prefix: 0.9.2-1 +separator: "."