mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-09 14:27:02 +08:00
docs: update example READMEs for clarity and consistency, add usage guides in multiple languages
This commit is contained in:
@@ -1,22 +1,18 @@
|
||||
# GMSL Multi-Camera Synchronization
|
||||
|
||||
This example starts two GMSL-connected Gemini 330 Series cameras in hardware synchronization
|
||||
mode. It uses the package's standard `gemini_330_series.launch.py` file.
|
||||
This example synchronizes two GMSL-connected Gemini 330 Series cameras using the standard `gemini_330_series.launch.py` file.
|
||||
|
||||
Before starting the cameras, grant access to the camera synchronization device:
|
||||
## Before running
|
||||
|
||||
Grant access to `/dev/camsync` and update the `usb_port` values in `multi_gmsl_camera_synced.launch.py` to match your GMSL links. The default ports are `gmsl2-1` and `gmsl2-3`.
|
||||
|
||||
## Run
|
||||
|
||||
```bash
|
||||
sudo chmod 777 /dev/camsync
|
||||
```
|
||||
|
||||
Before starting the example, update the `usb_port` values in
|
||||
`multi_gmsl_camera_synced.launch.py` if your system reports different GMSL links. The default
|
||||
values are `gmsl2-1` and `gmsl2-3`.
|
||||
|
||||
```bash
|
||||
ros2 launch orbbec_camera multi_gmsl_camera_synced.launch.py
|
||||
```
|
||||
|
||||
Both cameras use `secondary_synced` mode. `camera_01` enables the host-side GMSL trigger at
|
||||
30 fps (`gmsl_trigger_fps=3000`), while `camera_02` receives the same trigger. The receiving
|
||||
camera is started first, followed by the trigger-generating camera after two seconds.
|
||||
## Full guide
|
||||
|
||||
[GMSL multi-camera synchronization (English)](https://orbbec.github.io/OrbbecSDK_ROS2/en/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html) · [中文指南](https://orbbec.github.io/OrbbecSDK_ROS2/zh/source/camera_devices/5_advanced_guide/multi_camera/gmsl_camera.html)
|
||||
|
||||
Reference in New Issue
Block a user