Update examples README

This commit is contained in:
jj
2025-03-31 11:38:17 +08:00
parent 49fbb93c48
commit 880571542f
3 changed files with 32 additions and 9 deletions
+11
View File
@@ -145,6 +145,7 @@ The following instructions are only applicable to traditional launch files. If y
- [Efficient intra-process communication](#efficient-intra-process-communication) - [Efficient intra-process communication](#efficient-intra-process-communication)
- [Building a Debian Package](#building-a-debian-package) - [Building a Debian Package](#building-a-debian-package)
- [Use V4L2 backend](#use-v4l2-backend) - [Use V4L2 backend](#use-v4l2-backend)
- [Examples](#examples)
- [ROS2(Robot) vs Optical(Camera) Coordination Systems](#ros2robot-vs-opticalcamera-coordination-systems) - [ROS2(Robot) vs Optical(Camera) Coordination Systems](#ros2robot-vs-opticalcamera-coordination-systems)
- [Camera sensor structure](#camera-sensor-structure) - [Camera sensor structure](#camera-sensor-structure)
- [TF from coordinate A to coordinate B](#tf-from-coordinate-a-to-coordinate-b) - [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. 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 ## ROS2(Robot) vs Optical(Camera) Coordination Systems
* Point Of View: * Point Of View:
+20 -8
View File
@@ -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). 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. 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. 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. 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. 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. 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. 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. 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.
@@ -1,6 +1,6 @@
## Enabling and Visualizing Point Cloud in ROS 2 ## 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 ### Enabling Depth Point Cloud