From 880571542fb7526289df593d1039100efe8035bb Mon Sep 17 00:00:00 2001 From: jj <957713278@qq.com> Date: Mon, 31 Mar 2025 11:38:17 +0800 Subject: [PATCH] Update examples README --- README.MD | 11 ++++++++ orbbec_camera/examples/README.MD | 28 +++++++++++++------ .../examples/point_cloud/point_cloud.MD | 2 +- 3 files changed, 32 insertions(+), 9 deletions(-) diff --git a/README.MD b/README.MD index 1ea3f52f..c8457a4f 100644 --- a/README.MD +++ b/README.MD @@ -145,6 +145,7 @@ The following instructions are only applicable to traditional launch files. If y - [Efficient intra-process communication](#efficient-intra-process-communication) - [Building a Debian Package](#building-a-debian-package) - [Use V4L2 backend](#use-v4l2-backend) + - [Examples](#examples) - [ROS2(Robot) vs Optical(Camera) Coordination Systems](#ros2robot-vs-opticalcamera-coordination-systems) - [Camera sensor structure](#camera-sensor-structure) - [TF from coordinate A to coordinate B](#tf-from-coordinate-a-to-coordinate-b) @@ -402,6 +403,16 @@ If you want to build the Debian package of OrbbecSDK_ROS2.Reference:[Building a Note: The V4L2 backend is not enabled by default. +## Examples + +* [Start_camera_node](./start_camera_node) +* [Align_depth_color](./align_depth_color) +* [Point_cloud](./point_cloud) + +[......](./orbbec_camera/examples) + +Explanation of examples.Reference:[All available topics documentation](./orbbec_camera/examples) + ## ROS2(Robot) vs Optical(Camera) Coordination Systems * Point Of View: diff --git a/orbbec_camera/examples/README.MD b/orbbec_camera/examples/README.MD index c502d3ae..4c07b938 100644 --- a/orbbec_camera/examples/README.MD +++ b/orbbec_camera/examples/README.MD @@ -1,31 +1,43 @@ -# [benchmark](./benchmark) +# [Align_depth_color](./align_depth_color) + +How to align depth images with color images to create an overlay image using ROS 2. This is particularly useful for applications requiring synchronized visual information from different sensor modalities. + +# [Benchmark](./benchmark) The goal of this tool is to benchmark the performance of various OrbbecSDK_ROS2 camera configurations. The benchmark results depend on the camera and settings used.(Currently only works with ROS2 Humble). -# [disparity_search_offset](./disparity_search_offset) +# [Disparity_search_offset](./disparity_search_offset) How to use disparity_search_offset in OrbbecSDK_ROS2. -# [gmsl_camera](./gmsl_camera) +# [Gmsl_camera](./gmsl_camera) How to use gmsl_camera in OrbbecSDK_ROS2.Show how to start Single GMSL camera ,Multi GMSL camera , and Multi GMSL camera synced. -# [interleave_ae_mode](./interleave_ae_mode) +# [Interleave_ae_mode](./interleave_ae_mode) How to use interleave_ae in OrbbecSDK_ROS2.Show how to use interleave_ae in Gemini 330 series cameras. -# [lower_cpu_usage](./lower_cpu_usage) +# [Lower_cpu_usage](./lower_cpu_usage) How to reduce CPU usage of one or more cameras in OrbbecSDK_ROS2. -# [multi_camera_synced](./multi_camera_synced) +# [Multi_camera_synced](./multi_camera_synced) How to use multi-camera synced in OrbbecSDK_ROS2. -# [multi_camera_synced_verification_tool](./multi_camera_synced_verification_tool) +# [Multi_camera_synced_verification_tool](./multi_camera_synced_verification_tool) How to verify the synchronization accuracy of multi-camera synced.Show how to use the save_rgbir tool and Python script to analyze the synchronization between cameras and between different cameras. -# [net_camera](./net_camera) +# [Net_camera](./net_camera) How to use net_camera in OrbbecSDK_ROS2.Show how to start Single Net camera ,Multi Net camera. + +# [Point_cloud](./point_cloud) + +How to enable point cloud data output from the camera node and visualize it using RViz2. + +# [Start_camera_node](./start_camera_node) + +How to launch the camera node with a colored point cloud feature enabled using ROS 2. diff --git a/orbbec_camera/examples/point_cloud/point_cloud.MD b/orbbec_camera/examples/point_cloud/point_cloud.MD index 692e9991..98748e5b 100644 --- a/orbbec_camera/examples/point_cloud/point_cloud.MD +++ b/orbbec_camera/examples/point_cloud/point_cloud.MD @@ -1,6 +1,6 @@ ## Enabling and Visualizing Point Cloud in ROS 2 -This section demonstrates how to enable point cloud data output from the camera node and visualize it using RViz2, similarly to the initial camera node setup discussed in the [Starting Camera Node](./start_camera_node.MD) document. +This section demonstrates how to enable point cloud data output from the camera node and visualize it using RViz2, similarly to the initial camera node setup discussed in the [Starting Camera Node](../start_camera_node/start_camera_node.MD) document. ### Enabling Depth Point Cloud