feat: support multiple ROS 2 distributions

This commit is contained in:
slz
2026-07-28 21:06:41 +08:00
parent dc4bb4484a
commit 10a40ce314
25 changed files with 554 additions and 104 deletions
+18 -1
View File
@@ -8,6 +8,8 @@
<license>Apache-2.0</license>
<buildtool_depend>ament_cmake</buildtool_depend>
<buildtool_depend>pkg-config</buildtool_depend>
<depend>ament_lint_auto</depend>
<depend>ament_lint_common</depend>
<depend>ament_index_cpp</depend>
@@ -18,7 +20,7 @@
<depend>rclcpp_components</depend>
<depend>cv_bridge</depend>
<depend>camera_info_manager</depend>
<depend version_gte="2.8.6">orbbec_camera_msgs</depend>
<depend version_gte="2.9.3">orbbec_camera_msgs</depend>
<depend>builtin_interfaces</depend>
<depend>rclcpp</depend>
<depend>sensor_msgs</depend>
@@ -37,6 +39,21 @@
<depend>libssl-dev</depend>
<depend>opengl</depend>
<depend>eigen</depend>
<depend>geometry_msgs</depend>
<depend>libopencv-dev</depend>
<depend>rcl_interfaces</depend>
<depend>rmw</depend>
<depend>yaml-cpp</depend>
<exec_depend>ament_index_python</exec_depend>
<exec_depend>launch</exec_depend>
<exec_depend>launch_ros</exec_depend>
<exec_depend>python3-psutil</exec_depend>
<exec_depend>python3-tabulate</exec_depend>
<exec_depend>python3-yaml</exec_depend>
<exec_depend>rclpy</exec_depend>
<export>
<build_type>ament_cmake</build_type>
</export>