mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-03 19:47:46 +08:00
13 KiB
13 KiB
Launch parameters
The following are the launch parameters available:
camera_name: Start the node namespacedepth_registration: Enables alignment of the depth frame to the color frame. This field is required when theenable_colored_point_cloudis set totrueserial_number: The serial number of the camera. This is required when multiple cameras are usedusb_port: The USB port of the camera. This is required when multiple cameras are useddevice_num: The number of devices. This must be filled in if multiple cameras are requiredpreset_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 inputuvc_backend: Optional values: v4l2, libuvcpoint_cloud_qos,[color|depth|ir]_qos,[color|depth|ir]_camera_info_qos: ROS 2 Message Quality of Service (QoS) settings. The possible values areSYSTEM_DEFAULT,DEFAULT,PARAMETER_EVENTS,SERVICES_DEFAULT,PARAMETERS,SENSOR_DATAand are case-insensitive. These correspond tormw_qos_profile_system_default,rmw_qos_profile_default,rmw_qos_profile_parameter_events,rmw_qos_profile_services_default,rmw_qos_profile_parameters, andSENSOR_DATA, respectively.color_ae_roi_[left|right|top|bottom],depth_ae_roi_[left|right|top|bottom]:Set Color and Depth auto exposure ROI.enable_point_cloud: Enables the point cloudenable_colored_point_cloud: Enables the RGB point cloudcloud_frame_id: Modifying the frame_id name within the ros messageconnection_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 pluggingcolor_width,color_height,color_fps,color_format: The resolution and frame rate of the color streamenable_color_auto_exposure_priority: Enables the Color auto exposure priorityenable_color_auto_exposure: Enables the Color auto exposurecolor_exposure: Set the Color exposurecolor_gain:Set the Color gainenable_color_auto_white_balance: Enables the Color auto white balancecolor_white_balance: Set the Color white balancecolor_ae_max_exposure: Set the maximum exposure value for Color auto exposurecolor_brightness: Set the Color brightnesscolor_sharpness: Set the Color sharpnesscolor_gamma: Set the Color gammacolor_saturation: Set the Color saturationcolor_constrast: Set the Color constrastcolor_hue: Set the Color hueenable_color_backlight_compenstation: Enables the Color backlight compenstationenable_color_decimation_filter: Enables the Color decimation filtercolor_decimation_filter_scale: Set the Color decimation filter scaledepth_width,depth_height,depth_fps,depth_format: The resolution and frame rate of the depth streamenable_depth_auto_exposure_priority: Enables the Depth auto exposure prioritydepth_brightness: Set the Depth brightnessir_width,ir_height,ir_fps,ir_format: The resolution and frame rate of the IR streamenable_ir_auto_exposure: Enables the IR auto exposureir_exposure: Set the IR exposureir_gain: Set the IR gainir_ae_max_exposure: Set the maximum exposure value for IR auto exposureir_brightness: Set the IR brightnessenable_sync_output_accel_gyro: Enables the sync accel_gyro,and output IMU topic real-time dataenable_accel: Enables the Accelerometer,and output Accelerometer info topic dataaccel_rate: The frequency of the accelerometer, the optional values are1.5625hz,3.125hz,6.25hz,12.5hz,25hz,50hz,100hz,200hz,500hz,1khz,2khz,4khz,8khz,16khz,32khzaccel_range: The range of the accelerometer, the optional values are2g,4g,8g,16g. The specific value depends on the current cameraenable_gyro: Enables the gyroscope,and output gyroscope info topic datagyro_rate: The frequency of the gyroscope, the optional values are1.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 cameragyro_range: The range of the gyroscope, the optional values are16dps,31dps,62dps,125dps,250dps,500dps,1000dps,2000dps. The specific value depends on the current cameraliner_accel_cov: Covariance of the linear accelerationangular_vel_cov: Covariance of the angular velocitypublish_tf: Enables the TF publishtf_publish_rate: Set Rate of the TF publicationir_info_url: Set URL of the IR image infocolor_info_url: Set URL of the color image infoenumerate_net_device: Enable automatically enumerate network devices,this parameter is usually used net cameranet_device_ip: Setting net device's IP address,this parameter is usually used net cameranet_device_port: Setting net device's port.Usually, you can set it to 8090,this parameter is usually used net cameralog_level: SDK log level, the default value isinfo, the optional values aredebug,info,warn,error,fatalenable_publish_extrinsic: Enables the extrinsics publishenable_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 depthenable_ldp: Enables the LDPldp_power_level: Set power level of the LDPsync_mode: Set sync mode.The default value is standalone,this parameter is usually used multi camera synceddepth_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 syncedcolor_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 syncedtrigger2image_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 syncedtrigger_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 syncedtrigger_out_enabled: Enables the trigger out signal,this parameter is usually used multi camera syncedframes_per_trigger: The frame number of each stream after each trigger in triggering mode,this parameter is usually used multi camera syncedsoftware_trigger_period: software trigger period in ms,this parameter is usually used multi camera syncedenable_frame_sync: Enables the frame synchronizationordered_pc: Enable filtering of invalid point cloudsenable_depth_scale: Enables the depth scaleenable_decimation_filter: Enables the Depth decimation filter.The Depth decimation filter setting parameter isdecimation_filter_scaleenable_hdr_merge: Enables the Depth hdr merge filter.The Depth hdr merge filter setting parameter ishdr_merge_exposure_1,hdr_merge_gain_1,hdr_merge_exposure_2,hdr_merge_gain_2enable_sequence_id_filter: Enables the Depth sequence id filter.The Depth sequence id filter setting parameter issequence_id_filter_idenable_threshold_filter: Enables the Depth threshold filter.The Depth threshold filter setting parameter isthreshold_filter_max,threshold_filter_minenable_hardware_noise_removal_filter: Enables the Depth hardware noise removal filterenable_noise_removal_filter: Enables the Depth software noise removal_filter.The Depth noise removal filter setting parameter isnoise_removal_filter_min_diff,noise_removal_filter_max_sizeenable_spatial_filter: Enables the Depth spatial filter.The Depth spatial filter setting parameter isspatial_filter_alpha,spatial_filter_diff_threshold,spatial_filter_magnitude,spatial_filter_radiusenable_temporal_filter: Enables the Depth temporal filter.The Depth temporal filter setting parameter istemporal_filter_diff_threshold,temporal_filter_weightenable_hole_filling_filter: Enables the Depth hole filling filter.The Depth hole filling filter setting parameter ishole_filling_filter_modealign_mode: The alignment mode to be used. Options areHWfor hardware alignment andSWfor software alignmentdiagnostic_period: Diagnostic period in secondsenable_laser: Enables the laser. The default value istruedepth_precision: The depth precision should be in the format1mm. The default value is1mmdevice_preset: The default value isDefault. Only the G330 series is supported. For more information, refer to the G330 documentation. Please refer to the table below to set thedevice_presetvalue based on your use case. The value should be one of the preset names listed in the tableretry_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 tofalsewhen using a USB 2.0 connection to avoid unnecessary resetslaser_energy_level: Set the laser energy level- enable_sync_host_time : Enables synchronization of the host time with the camera time. The default value is
true, if use global time, Set tofalse. Some old devices may not support this feature time_domain: Select timestamp type: device , global and systemenable_color_undistortion: Enables the Color undistortionconfig_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 togemini_330_series.launch.py.enable_heartbeatenables the heartbeat function, which is set tofalseby default. If set totrue, the camera node will send heartbeat signals to the firmware, and if hardware logging is desired, it should also be set totrueenable_heartbeat: Enables the heartbeat function, which is set tofalseby default. If set totrue, the camera node will send heartbeat signals to the firmware, and if hardware logging is desired, it should also be set totruegmsl_trigger_fps: Set gmsl trigger fps,this parameter is usually used gmsl cameraenable_gmsl_trigger: Enables the gmsl trigger out signal,this parameter is usually used gmsl cameradisparity_range_mode: Disparity search length,this parameter is usually used disparity search offsetdisparity_search_offset: Set Disparity search offset value,this parameter is usually used disparity search offsetdisparity_offset_config: Disparity search offset interleave frames,this parameter is usually used disparity search offsetframe_aggregate_mode: Set frame aggregate output mode.The optional values arefull_frame,color_frame,ANY,disableinterleave_ae_mode: Set laser or hdr interleave,this parameter is usually used interleave ae modeinterleave_frame_enable: Whether to enable interleave frame mode,this parameter is usually used interleave ae modeinterleave_skip_enable: Whether to enable skip frames,this parameter is usually used interleave ae modeinterleave_skip_index: Set skip pattern IR or flood IR,this parameter is usually used interleave ae mode[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
IMPORTANT: Please carefully read the instructions regarding software filtering settings at this link. If you are uncertain, do not modify these settings.