mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-10 14:39:49 +08:00
Update Launch parameters in README.MD
This commit is contained in:
@@ -227,7 +227,7 @@ Currently, the following devices are supported by the OrbbecSDK ROS2 Wrapper v2-
|
|||||||
|
|
||||||
For optimal performance, we strongly recommend updating to the latest firmware version. This ensures that you benefit from the most recent enhancements and bug fixes.
|
For optimal performance, we strongly recommend updating to the latest firmware version. This ensures that you benefit from the most recent enhancements and bug fixes.
|
||||||
|
|
||||||
| Product List | Minimal Firmware Version | **Launch File** |
|
| Product List | Minimal Firmware Version | **Launch File** |
|
||||||
| :----------- | :----------------------- | :-------------------------- |
|
| :----------- | :----------------------- | :-------------------------- |
|
||||||
| Gemini 330 | 1.2.20 | gemini_330_series.launch.py |
|
| Gemini 330 | 1.2.20 | gemini_330_series.launch.py |
|
||||||
| Gemini 330L | 1.2.20 | gemini_330_series.launch.py |
|
| Gemini 330L | 1.2.20 | gemini_330_series.launch.py |
|
||||||
@@ -357,22 +357,29 @@ For the entire list of parameters type `ros2 param list`.
|
|||||||
ros2 launch orbbec_camera gemini_330_series.launch.py enable_color:=true color_width:=640 color_height:=480
|
ros2 launch orbbec_camera gemini_330_series.launch.py enable_color:=true color_width:=640 color_height:=480
|
||||||
```
|
```
|
||||||
|
|
||||||
* `[color|depth|left_ir|right_ir|ir]_width`,`[color|depth|left_ir|right_ir|ir]_height`,`[color|depth|left_ir|right_ir|ir]_fps`,`[color|depth|left_ir|right_ir|ir]_format`: The resolution and frame rate of the sensor stream
|
* **[color|depth|left_ir|right_ir|ir]_width,[color|depth|left_ir|right_ir|ir]_height,[color|depth|left_ir|right_ir|ir]_fps,[color|depth|left_ir|right_ir|ir]_format**
|
||||||
|
* The resolution and frame rate of the sensor stream
|
||||||
* Run `ros2 run orbbec_camera list_camera_profile_mode_node` to get the list of supported profiles
|
* Run `ros2 run orbbec_camera list_camera_profile_mode_node` to get the list of supported profiles
|
||||||
* For example:`color_width:=640 color_height:=480 color_fps:=30 color_format:=MJPG depth_width:=640 depth_height:=480 depth_fps:=30 depth_format:=Y16 ir_width:=640 ir_height:=480 ir_fps:=30 ir_format:=Y8`
|
* For example:`color_width:=640 color_height:=480 color_fps:=30 color_format:=MJPG depth_width:=640 depth_height:=480 depth_fps:=30 depth_format:=Y16 ir_width:=640 ir_height:=480 ir_fps:=30 ir_format:=Y8`
|
||||||
* `enable_color_auto_exposure_priority` : Enables the Color auto exposure priority
|
* **enable_color_auto_exposure_priority**
|
||||||
|
* Enable the Color auto exposure priority
|
||||||
* For example:`enable_color_auto_exposure_priority:=true`
|
* For example:`enable_color_auto_exposure_priority:=true`
|
||||||
* `enable_color_auto_exposure` : Enables the Color auto exposure
|
* **enable_color_auto_exposure**
|
||||||
|
* Enable the Color auto exposure
|
||||||
* For example:`enable_color_auto_exposure:=true`
|
* For example:`enable_color_auto_exposure:=true`
|
||||||
* `color_exposure` : Set the Color exposure
|
* **color_exposure**
|
||||||
|
* Set the Color exposure
|
||||||
* For example:`color_exposure:=30`
|
* For example:`color_exposure:=30`
|
||||||
* Note:To ensure that the `color_exposure` setting takes effect, make sure to set `enable_color_auto_exposure:=false`.
|
* Note:To ensure that the `color_exposure` setting takes effect, make sure to set `enable_color_auto_exposure:=false`.
|
||||||
* `color_gain` :Set the Color gain
|
* **color_gain**
|
||||||
|
* Set the Color gain
|
||||||
* For example:`color_gain:=16`
|
* For example:`color_gain:=16`
|
||||||
* Note:To ensure that the `color_gain` setting takes effect, make sure to set `enable_color_auto_exposure:=false`.
|
* Note:To ensure that the `color_gain` setting takes effect, make sure to set `enable_color_auto_exposure:=false`.
|
||||||
* `enable_depth_auto_exposure_priority` : Enables the Depth auto exposure priority
|
* **enable_depth_auto_exposure_priority**
|
||||||
|
* Enable the Depth auto exposure priority
|
||||||
* For example:`enable_depth_auto_exposure_priority:=true`
|
* For example:`enable_depth_auto_exposure_priority:=true`
|
||||||
* `depth_brightness` : Set the Depth brightness
|
* **depth_brightness**
|
||||||
|
* Set the Depth brightness
|
||||||
* For example:`depth_brightness:=100`
|
* For example:`depth_brightness:=100`
|
||||||
|
|
||||||
[......](./docs/launch_parameters.md)
|
[......](./docs/launch_parameters.md)
|
||||||
|
|||||||
+205
-103
@@ -4,109 +4,211 @@
|
|||||||
|
|
||||||
The following are the launch parameters available:
|
The following are the launch parameters available:
|
||||||
|
|
||||||
* `camera_name` : Start the node namespace
|
* **camera_name**
|
||||||
* `depth_registration` : Enables alignment of the depth frame to the color frame. This field is required when the `enable_colored_point_cloud` is set to `true`.
|
* Start the node namespace
|
||||||
* `serial_number` : The serial number of the camera. This is required when multiple cameras are used
|
* **depth_registration**
|
||||||
* `usb_port` : The USB port of the camera. This is required when multiple cameras are used
|
* Enables alignment of the depth frame to the color frame. This field is required when the `enable_colored_point_cloud` is set to `true`.
|
||||||
* `device_num` : The number of devices. This must be filled in if multiple cameras are required
|
* **serial_number**
|
||||||
* `preset_firmware_path` : The input parameter is the perset firmware path. If multiple paths are input, each path needs to be separated by `,`and a maximum of 3 firmware paths can be input
|
* The serial number of the camera. This is required when multiple cameras are used
|
||||||
* `uvc_backend` : Optional values: v4l2, libuvc
|
* **usb_port**
|
||||||
* `point_cloud_qos`, `[color|depth|left_ir|right_ir|ir]_qos`, `[color|depth|left_ir|right_ir|ir]_camera_info_qos`: ROS 2 Message Quality of Service (QoS) settings. The possible values are `SYSTEM_DEFAULT`, `DEFAULT`, `PARAMETER_EVENTS`, `SERVICES_DEFAULT`, `PARAMETERS`, `SENSOR_DATA` and are case-insensitive. These correspond to `rmw_qos_profile_system_default`, `rmw_qos_profile_default`, `rmw_qos_profile_parameter_events`, `rmw_qos_profile_services_default`, `rmw_qos_profile_parameters`, and `SENSOR_DATA`, respectively.
|
* The USB port of the camera. This is required when multiple cameras are used
|
||||||
* `color_ae_roi_[left|right|top|bottom]`,`depth_ae_roi_[left|right|top|bottom]`:Set Color and Depth auto exposure ROI.
|
* **device_num**
|
||||||
* `enable_point_cloud` : Enables the point cloud
|
* The number of devices. This must be filled in if multiple cameras are required
|
||||||
* `enable_colored_point_cloud` : Enables the RGB point cloud
|
* **preset_firmware_path**
|
||||||
* `cloud_frame_id` : Modifying the frame_id name within the ros message
|
* The input parameter is the perset firmware path. If multiple paths are input, each path needs to be separated by `,`and a maximum of 3 firmware paths can be input
|
||||||
* `connection_delay` : The delay time in milliseconds for reopening the device. Some devices, such as Astra mini, require a longer time to initialize and reopening the device immediately can cause firmware crashes when hot plugging
|
* **uvc_backend**
|
||||||
* `[color|depth|left_ir|right_ir|ir]_width`,`[color|depth|left_ir|right_ir|ir]_height`,`[color|depth|left_ir|right_ir|ir]_fps`,`[color|depth|left_ir|right_ir|ir]_format`: The resolution and frame rate of the sensor stream
|
* Optional values: v4l2, libuvc
|
||||||
* `enable_color_auto_exposure_priority` : Enables the Color auto exposure priority
|
* **point_cloud_qos, [color|depth|left_ir|right_ir|ir]_qos, [color|depth|left_ir|right_ir|ir]_camera_info_qos**
|
||||||
* `enable_color_auto_exposure` : Enables the Color auto exposure
|
* ROS 2 Message Quality of Service (QoS) settings. The possible values are `SYSTEM_DEFAULT`, `DEFAULT`, `PARAMETER_EVENTS`, `SERVICES_DEFAULT`, `PARAMETERS`, `SENSOR_DATA` and are case-insensitive. These correspond to `rmw_qos_profile_system_default`, `rmw_qos_profile_default`, `rmw_qos_profile_parameter_events`, `rmw_qos_profile_services_default`, `rmw_qos_profile_parameters`, and `SENSOR_DATA`, respectively.
|
||||||
* `color_exposure` : Set the Color exposure
|
* **color_ae_roi_[left|right|top|bottom],depth_ae_roi_[left|right|top|bottom]**
|
||||||
* `color_gain` :Set the Color gain
|
* Set Color and Depth auto exposure ROI.
|
||||||
* `enable_color_auto_white_balance` : Enables the Color auto white balance
|
* **enable_point_cloud**
|
||||||
* `color_white_balance` : Set the Color white balance
|
* Enables the point cloud
|
||||||
* `color_ae_max_exposure` : Set the maximum exposure value for Color auto exposure
|
* **enable_colored_point_cloud**
|
||||||
* `color_brightness` : Set the Color brightness
|
* Enables the RGB point cloud
|
||||||
* `color_sharpness` : Set the Color sharpness
|
* **cloud_frame_id**
|
||||||
* `color_gamma` : Set the Color gamma
|
* Modifying the frame_id name within the ros message
|
||||||
* `color_saturation` : Set the Color saturation
|
* **connection_delay**
|
||||||
* `color_constrast` : Set the Color constrast
|
* The delay time in milliseconds for reopening the device. Some devices, such as Astra mini, require a longer time to initialize and reopening the device immediately can cause firmware crashes when hot plugging
|
||||||
* `color_hue` : Set the Color hue
|
* **[color|depth|left_ir|right_ir|ir]_width,[color|depth|left_ir|right_ir|ir]_height,[color|depth|left_ir|right_ir|ir]_fps,[color|depth|left_ir|right_ir|ir]_format**
|
||||||
* `enable_color_backlight_compenstation` : Enables the Color backlight compenstation
|
* The resolution and frame rate of the sensor stream
|
||||||
* `enable_color_decimation_filter` : Enables the Color decimation filter
|
* **enable_color_auto_exposure_priority**
|
||||||
* `color_decimation_filter_scale` : Set the Color decimation filter scale
|
* Enables the Color auto exposure priority
|
||||||
* `enable_depth_auto_exposure_priority` : Enables the Depth auto exposure priority
|
* **enable_color_auto_exposure**
|
||||||
* `depth_brightness` : Set the Depth brightness
|
* Enables the Color auto exposure
|
||||||
* `enable_ir_auto_exposure` : Enables the IR auto exposure
|
* **color_exposure**
|
||||||
* `ir_exposure` : Set the IR exposure
|
* Set the Color exposure
|
||||||
* `ir_gain` : Set the IR gain
|
* **color_gain**
|
||||||
* `ir_ae_max_exposure` : Set the maximum exposure value for IR auto exposure
|
* Set the Color gain
|
||||||
* `ir_brightness` : Set the IR brightness
|
* **enable_color_auto_white_balance**
|
||||||
* `enable_sync_output_accel_gyro` : Enables the sync accel_gyro,and output IMU topic real-time data
|
* Enables the Color auto white balance
|
||||||
* `enable_accel` : Enables the Accelerometer,and output Accelerometer info topic data
|
* **color_white_balance**
|
||||||
* `accel_rate` : The frequency of the accelerometer, the optional values are `1.5625hz`, `3.125hz`, `6.25hz`, `12.5hz`, `25hz`, `50hz`, `100hz`, `200hz`, `500hz`, `1khz`, `2khz`, `4khz`, `8khz`, `16khz`, `32khz`
|
* Set the Color white balance
|
||||||
* `accel_range` : The range of the accelerometer, the optional values are `2g`, `4g`, `8g`, `16g`. The specific value depends on the current camera
|
* **color_ae_max_exposure**
|
||||||
* `enable_gyro` : Enables the gyroscope,and output gyroscope info topic data
|
* Set the maximum exposure value for Color auto exposure
|
||||||
* `gyro_rate` : The frequency of the gyroscope, the optional values are `1.5625hz`, `3.125hz`, `6.25hz`, `12.5hz`, `25hz`, `50hz`, `100hz`, `200hz`, `500hz`, `1khz`, `2khz`, `4khz`, `8khz`, `16khz`, `32khz`.The specific value depends on the current camera
|
* **color_brightness**
|
||||||
* `gyro_range` : The range of the gyroscope, the optional values are `16dps`, `31dps`, `62dps`, `125dps`, `250dps`, `500dps`, `1000dps`, `2000dps`. The specific value depends on the
|
* Set the Color brightness
|
||||||
current camera
|
* **color_sharpness**
|
||||||
* `liner_accel_cov` : Covariance of the linear acceleration
|
* Set the Color sharpness
|
||||||
* `angular_vel_cov` : Covariance of the angular velocity
|
* **color_gamma**
|
||||||
* `publish_tf` : Enables the TF publish
|
* Set the Color gamma
|
||||||
* `tf_publish_rate` : Set Rate of the TF publication
|
* **color_saturation**
|
||||||
* `ir_info_url` : Set URL of the IR image info
|
* Set the Color saturation
|
||||||
* `color_info_url` : Set URL of the color image info
|
* **color_constrast**
|
||||||
* `enumerate_net_device` : Enable automatically enumerate network devices,this parameter is usually used [net camera](../orbbec_camera/examples/net_camera/README.MD)
|
* Set the Color constrast
|
||||||
* `net_device_ip` : Setting net device's IP address,this parameter is usually used [net camera](../orbbec_camera/examples/net_camera/README.MD)
|
* **color_hue**
|
||||||
* `net_device_port` : Setting net device's port.Usually, you can set it to 8090,this parameter is usually used [net camera](../orbbec_camera/examples/net_camera/README.MD)
|
* Set the Color hue
|
||||||
* `log_level` : SDK log level, the default value is `info`, the optional values are `debug`, `info`, `warn`, `error`, `fatal`
|
* **enable_color_backlight_compenstation**
|
||||||
* `enable_publish_extrinsic` : Enables the extrinsics publish
|
* Enables the Color backlight compenstation
|
||||||
* `enable_d2c_viewer` : Publishes the D2C overlay image (for testing only)
|
* **enable_color_decimation_filter**
|
||||||
* `enable_hardware_d2d` : false: switch to software disparity convert to depth, true: switch to hardware disparity convert to depth
|
* Enables the Color decimation filter
|
||||||
* `enable_ldp` : Enables the LDP
|
* **color_decimation_filter_scale**
|
||||||
* `ldp_power_level` : Set power level of the LDP
|
* Set the Color decimation filter scale
|
||||||
* `sync_mode` : Set sync mode.The default value is standalone,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
* **enable_depth_auto_exposure_priority**
|
||||||
* `depth_delay_us` : The delay time of the depth image capture after receiving the capture command or trigger signal in microseconds,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
* Enables the Depth auto exposure priority
|
||||||
* `color_delay_us` : The delay time of the color image capture after receiving the capture command or trigger signal in microseconds,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
* **depth_brightness**
|
||||||
* `trigger2image_delay_us` : The delay time of the image capture after receiving the capture command or trigger signal in microseconds,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
* Set the Depth brightness
|
||||||
* `trigger_out_delay_us` : The delay time of the trigger signal output after receiving the capture command or trigger signal in microseconds,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
* **enable_ir_auto_exposure**
|
||||||
* `trigger_out_enabled` : Enables the trigger out signal,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
* Enables the IR auto exposure
|
||||||
* `frames_per_trigger` : The frame number of each stream after each trigger in triggering mode,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
* **ir_exposure**
|
||||||
* `software_trigger_period` : software trigger period in ms,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
* Set the IR exposure
|
||||||
* `enable_frame_sync` : Enables the frame synchronization
|
* **ir_gain**
|
||||||
* `ordered_pc` : Enable filtering of invalid point clouds
|
* Set the IR gain
|
||||||
* `enable_depth_scale` : Enables the depth scale
|
* **ir_ae_max_exposure**
|
||||||
* `enable_decimation_filter` : Enables the Depth decimation filter.The Depth decimation filter setting parameter is `decimation_filter_scale`
|
* Set the maximum exposure value for IR auto exposure
|
||||||
* `enable_hdr_merge` : Enables the Depth hdr merge filter.The Depth hdr merge filter setting parameter is `hdr_merge_exposure_1`,`hdr_merge_gain_1`,`hdr_merge_exposure_2`,`hdr_merge_gain_2`
|
* **ir_brightness**
|
||||||
* `enable_sequence_id_filter` : Enables the Depth sequence id filter.The Depth sequence id filter setting parameter is `sequence_id_filter_id`
|
* Set the IR brightness
|
||||||
* `enable_threshold_filter` : Enables the Depth threshold filter.The Depth threshold filter setting parameter is `threshold_filter_max`,`threshold_filter_min`
|
* **enable_sync_output_accel_gyro**
|
||||||
* `enable_hardware_noise_removal_filter` : Enables the Depth hardware noise removal filter
|
* Enables the sync accel_gyro,and output IMU topic real-time data
|
||||||
* `enable_noise_removal_filter` : Enables the Depth software noise removal_filter.The Depth noise removal filter setting parameter is `noise_removal_filter_min_diff`,`noise_removal_filter_max_size`
|
* **enable_accel**
|
||||||
* `enable_spatial_filter` : Enables the Depth spatial filter.The Depth spatial filter setting parameter is `spatial_filter_alpha`,`spatial_filter_diff_threshold`,`spatial_filter_magnitude`,`spatial_filter_radius`
|
* Enables the Accelerometer,and output Accelerometer info topic data
|
||||||
* `enable_temporal_filter` : Enables the Depth temporal filter.The Depth temporal filter setting parameter is `temporal_filter_diff_threshold`,`temporal_filter_weight`
|
* **accel_rate**
|
||||||
* `enable_hole_filling_filter` : Enables the Depth hole filling filter.The Depth hole filling filter setting parameter is `hole_filling_filter_mode`
|
* The frequency of the accelerometer, the optional values are `1.5625hz`, `3.125hz`, `6.25hz`, `12.5hz`, `25hz`, `50hz`, `100hz`, `200hz`, `500hz`, `1khz`, `2khz`, `4khz`, `8khz`, `16khz`, `32khz`
|
||||||
* `align_mode` : The alignment mode to be used. Options are `HW` for hardware alignment and `SW` for software alignment
|
* **accel_range**
|
||||||
* `diagnostic_period` : Diagnostic period in seconds
|
* The range of the accelerometer, the optional values are `2g`, `4g`, `8g`, `16g`. The specific value depends on the current camera
|
||||||
* `enable_laser` : Enables the laser. The default value is `true`
|
* **enable_gyro**
|
||||||
* `depth_precision` : The depth precision should be in the format `1mm`. The default value is `1mm`
|
* Enables the gyroscope,and output gyroscope info topic data
|
||||||
* `device_preset` : The default value is `Default`. Only the G330 series is supported. For more information, refer to the [G330 documentation](https://www.orbbec.com/docs/g330-use-depth-presets/). Please refer to the table below to set the `device_preset` value based on your use case. The value should be one of the preset names listed [in the table](./predefined_presets.md)
|
* **gyro_rate**
|
||||||
* `retry_on_usb3_detection_failure` : If the camera is connected to a USB 2.0 port and is not detected, the system will attempt to reset the camera up to three times. This setting aims to prevent USB 3.0 devices from being incorrectly recognized as USB 2.0. It is recommended to set this parameter to `false` when using a USB 2.0 connection to avoid unnecessary resets
|
* The frequency of the gyroscope, the optional values are `1.5625hz`, `3.125hz`, `6.25hz`, `12.5hz`, `25hz`, `50hz`, `100hz`, `200hz`, `500hz`, `1khz`, `2khz`, `4khz`, `8khz`, `16khz`, `32khz`.The specific value depends on the current camera
|
||||||
* `laser_energy_level` : Set the laser energy level
|
* **gyro_range**
|
||||||
* enable_sync_host_time : Enables synchronization of the host time with the camera time. The default value is `true`, if use global time, Set to `false`. Some old devices may not support this feature
|
* The range of the gyroscope, the optional values are `16dps`, `31dps`, `62dps`, `125dps`, `250dps`, `500dps`, `1000dps`, `2000dps`. The specific value depends on the
|
||||||
* `time_domain` : Select timestamp type: device , global and system
|
current camera
|
||||||
* `enable_color_undistortion` : Enables the Color undistortion
|
* **liner_accel_cov**
|
||||||
* `config_file_path` : The path to the YAML configuration file. The default value is `""`. If the configuration file is not specified,the default parameters from the launch file will be used. If you want to use a custom configuration file, please refer to `gemini_330_series.launch.py`.`enable_heartbeat` enables the heartbeat function, which is set to `false` by default. If set to `true`, the camera node will send heartbeat signals to the firmware, and if hardware logging is desired, it should also be set to `true`
|
* Covariance of the linear acceleration
|
||||||
* `enable_heartbeat` : Enables the heartbeat function, which is set to `false` by default. If set to `true`, the camera node will send heartbeat signals to the firmware, and if hardware logging is desired, it should also be set to `true`
|
* **angular_vel_cov**
|
||||||
* `gmsl_trigger_fps` : Set gmsl trigger fps,this parameter is usually used [gmsl camera](../orbbec_camera/examples/gmsl_camera/README.MD)
|
* Covariance of the angular velocity
|
||||||
* `enable_gmsl_trigger` : Enables the gmsl trigger out signal,this parameter is usually used [gmsl camera](../orbbec_camera/examples/gmsl_camera/README.MD)
|
* **publish_tf**
|
||||||
* `disparity_range_mode` : Disparity search length,this parameter is usually used [disparity search offset](../orbbec_camera/examples/disparity_search_offset/README.MD)
|
* Enables the TF publish
|
||||||
* `disparity_search_offset` : Set Disparity search offset value,this parameter is usually used [disparity search offset](../orbbec_camera/examples/disparity_search_offset/README.MD)
|
* **tf_publish_rate**
|
||||||
* `disparity_offset_config` : Disparity search offset interleave frames,this parameter is usually used [disparity search offset](../orbbec_camera/examples/disparity_search_offset/README.MD)
|
* Set Rate of the TF publication
|
||||||
* `frame_aggregate_mode` : Set frame aggregate output mode.The optional values are `full_frame`,`color_frame`,`ANY`,`disable`
|
* **ir_info_url**
|
||||||
* `interleave_ae_mode` : Set laser or hdr interleave,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
* Set URL of the IR image info
|
||||||
* `interleave_frame_enable` : Whether to enable interleave frame mode,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
* **color_info_url**
|
||||||
* `interleave_skip_enable` : Whether to enable skip frames,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
* Set URL of the color image info
|
||||||
* `interleave_skip_index` : Set skip pattern IR or flood IR,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
* **enumerate_net_device**
|
||||||
* `[hdr|laser]_index[0|1]_[laser_control|depth_exposure|depth_gain|ir_brightness|ae_max_exposure]`:In interleave frame mode, set the 0th and 1st frame parameters of hdr or laser interleaving frames,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
* Enable automatically enumerate network devices,this parameter is usually used [net camera](../orbbec_camera/examples/net_camera/README.MD)
|
||||||
|
* **net_device_ip**
|
||||||
|
* Setting net device's IP address,this parameter is usually used [net camera](../orbbec_camera/examples/net_camera/README.MD)
|
||||||
|
* **net_device_port**
|
||||||
|
* Setting net device's port.Usually, you can set it to 8090,this parameter is usually used [net camera](../orbbec_camera/examples/net_camera/README.MD)
|
||||||
|
* **log_level**
|
||||||
|
* SDK log level, the default value is `info`, the optional values are `debug`, `info`, `warn`, `error`, `fatal`
|
||||||
|
* **enable_publish_extrinsic**
|
||||||
|
* Enables the extrinsics publish
|
||||||
|
* **enable_d2c_viewer**
|
||||||
|
* Publishes the D2C overlay image (for testing only)
|
||||||
|
* **enable_hardware_d2d**
|
||||||
|
* false: switch to software disparity convert to depth, true: switch to hardware disparity convert to depth
|
||||||
|
* **enable_ldp**
|
||||||
|
* Enables the LDP
|
||||||
|
* **ldp_power_level**
|
||||||
|
* Set power level of the LDP
|
||||||
|
* **sync_mode**
|
||||||
|
* Set sync mode.The default value is standalone,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
||||||
|
* **depth_delay_us**
|
||||||
|
* The delay time of the depth image capture after receiving the capture command or trigger signal in microseconds,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
||||||
|
* **color_delay_us**
|
||||||
|
* The delay time of the color image capture after receiving the capture command or trigger signal in microseconds,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
||||||
|
* **trigger2image_delay_us**
|
||||||
|
* The delay time of the image capture after receiving the capture command or trigger signal in microseconds,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
||||||
|
* **trigger_out_delay_us**
|
||||||
|
* The delay time of the trigger signal output after receiving the capture command or trigger signal in microseconds,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
||||||
|
* **trigger_out_enabled**
|
||||||
|
* Enables the trigger out signal,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
||||||
|
* **frames_per_trigger**
|
||||||
|
* The frame number of each stream after each trigger in triggering mode,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
||||||
|
* **software_trigger_period**
|
||||||
|
* Software trigger period in ms,this parameter is usually used [multi camera synced](../orbbec_camera/examples/multi_camera_synced/README.MD)
|
||||||
|
* **enable_frame_sync**
|
||||||
|
* Enable the frame synchronization
|
||||||
|
* **ordered_pc**
|
||||||
|
* Enable filtering of invalid point clouds
|
||||||
|
* **enable_depth_scale**
|
||||||
|
* Enable the depth scale
|
||||||
|
* **enable_decimation_filter**
|
||||||
|
* Enable the Depth decimation filter.The Depth decimation filter setting parameter is `decimation_filter_scale`
|
||||||
|
* **enable_hdr_merge**
|
||||||
|
* Enable the Depth hdr merge filter.The Depth hdr merge filter setting parameter is `hdr_merge_exposure_1`,`hdr_merge_gain_1`,`hdr_merge_exposure_2`,`hdr_merge_gain_2`
|
||||||
|
* **enable_sequence_id_filter**
|
||||||
|
* Enable the Depth sequence id filter.The Depth sequence id filter setting parameter is `sequence_id_filter_id`
|
||||||
|
* **enable_threshold_filter**
|
||||||
|
* Enable the Depth threshold filter.The Depth threshold filter setting parameter is `threshold_filter_max`,`threshold_filter_min`
|
||||||
|
* **enable_hardware_noise_removal_filter**
|
||||||
|
* Enable the Depth hardware noise removal filter
|
||||||
|
* **enable_noise_removal_filter**
|
||||||
|
* Enable the Depth software noise removal_filter.The Depth noise removal filter setting parameter is `noise_removal_filter_min_diff`,`noise_removal_filter_max_size`
|
||||||
|
* **enable_spatial_filter**
|
||||||
|
* Enable the Depth spatial filter.The Depth spatial filter setting parameter is `spatial_filter_alpha`,`spatial_filter_diff_threshold`,`spatial_filter_magnitude`,`spatial_filter_radius`
|
||||||
|
* **enable_temporal_filter**
|
||||||
|
* Enable the Depth temporal filter.The Depth temporal filter setting parameter is `temporal_filter_diff_threshold`,`temporal_filter_weight`
|
||||||
|
* **enable_hole_filling_filter**
|
||||||
|
* Enable the Depth hole filling filter.The Depth hole filling filter setting parameter is `hole_filling_filter_mode`
|
||||||
|
* **align_mode**
|
||||||
|
* The alignment mode to be used. Options are `HW` for hardware alignment and `SW` for software alignment
|
||||||
|
* **diagnostic_period**
|
||||||
|
* Diagnostic period in seconds
|
||||||
|
* **enable_laser**
|
||||||
|
* Enable the laser. The default value is `true`
|
||||||
|
* **depth_precision**
|
||||||
|
* The depth precision should be in the format `1mm`. The default value is `1mm`
|
||||||
|
* **device_preset**
|
||||||
|
* The default value is `Default`. Only the G330 series is supported. For more information, refer to the [G330 documentation](https://www.orbbec.com/docs/g330-use-depth-presets/). Please refer to the table below to set the `device_preset` value based on your use case. The value should be one of the preset names listed [in the table](./predefined_presets.md)
|
||||||
|
* **retry_on_usb3_detection_failure**
|
||||||
|
* If the camera is connected to a USB 2.0 port and is not detected, the system will attempt to reset the camera up to three times. This setting aims to prevent USB 3.0 devices from being incorrectly recognized as USB 2.0. It is recommended to set this parameter to `false` when using a USB 2.0 connection to avoid unnecessary resets
|
||||||
|
* **laser_energy_level**
|
||||||
|
* Set the laser energy level
|
||||||
|
* **enable_sync_host_time**
|
||||||
|
* Enable synchronization of the host time with the camera time. The default value is `true`, if use global time, Set to `false`. Some old devices may not support this feature
|
||||||
|
* **time_domain**
|
||||||
|
* Select timestamp type: device , global and system
|
||||||
|
* **enable_color_undistortion**
|
||||||
|
* Enable the Color undistortion
|
||||||
|
* **config_file_path**
|
||||||
|
* The path to the YAML configuration file. The default value is `""`. If the configuration file is not specified,the default parameters from the launch file will be used. If you want to use a custom configuration file, please refer to `gemini_330_series.launch.py`.`enable_heartbeat` enables the heartbeat function, which is set to `false` by default. If set to `true`, the camera node will send heartbeat signals to the firmware, and if hardware logging is desired, it should also be set to `true`
|
||||||
|
* **enable_heartbeat**
|
||||||
|
* Enable the heartbeat function, which is set to `false` by default. If set to `true`, the camera node will send heartbeat signals to the firmware, and if hardware logging is desired, it should also be set to `true`
|
||||||
|
* **gmsl_trigger_fps**
|
||||||
|
* Set gmsl trigger fps,this parameter is usually used [gmsl camera](../orbbec_camera/examples/gmsl_camera/README.MD)
|
||||||
|
* **enable_gmsl_trigger**
|
||||||
|
* Enable the gmsl trigger out signal,this parameter is usually used [gmsl camera](../orbbec_camera/examples/gmsl_camera/README.MD)
|
||||||
|
* **disparity_range_mode**
|
||||||
|
* Disparity search length,this parameter is usually used [disparity search offset](../orbbec_camera/examples/disparity_search_offset/README.MD)
|
||||||
|
* **disparity_search_offset**
|
||||||
|
* Set Disparity search offset value,this parameter is usually used [disparity search offset](../orbbec_camera/examples/disparity_search_offset/README.MD)
|
||||||
|
* **disparity_offset_config**
|
||||||
|
* Disparity search offset interleave frames,this parameter is usually used [disparity search offset](../orbbec_camera/examples/disparity_search_offset/README.MD)
|
||||||
|
* **frame_aggregate_mode**
|
||||||
|
* Set frame aggregate output mode.The optional values are `full_frame`,`color_frame`,`ANY`,`disable`
|
||||||
|
* **interleave_ae_mode**
|
||||||
|
* Set laser or hdr interleave,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
||||||
|
* **interleave_frame_enable**
|
||||||
|
* Whether to enable interleave frame mode,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
||||||
|
* **interleave_skip_enable**
|
||||||
|
* Whether to enable skip frames,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
||||||
|
* **interleave_skip_index**
|
||||||
|
* Set skip pattern IR or flood IR,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
||||||
|
* **[hdr|laser]_index[0|1]_[laser_control|depth_exposure|depth_gain|ir_brightness|ae_max_exposure]**
|
||||||
|
* In interleave frame mode, set the 0th and 1st frame parameters of hdr or laser interleaving frames,this parameter is usually used [interleave ae mode](../orbbec_camera/examples/interleave_ae_mode/README.MD)
|
||||||
|
|
||||||
**IMPORTANT**: *Please carefully read the instructions regarding software filtering settings
|
**IMPORTANT**: *Please carefully read the instructions regarding software filtering settings
|
||||||
at [this link](https://www.orbbec.com/docs/g330-use-depth-post-processing-blocks/). If you are uncertain, do not modify
|
at [this link](https://www.orbbec.com/docs/g330-use-depth-post-processing-blocks/). If you are uncertain, do not modify
|
||||||
|
|||||||
Reference in New Issue
Block a user