|
5 | 5 | --- |
6 | 6 | /**: |
7 | 7 | ros__parameters: |
| 8 | + use_sim_time: false # Set to `true` only if there is a publisher for the simulated clock to the `/clock` topic. Normally used in simulation mode. |
| 9 | + svo: |
| 10 | + use_svo_timestamps: true # Use the SVO timestamps to publish data. If false, data will be published at the system time. |
| 11 | + publish_svo_clock: false # [overwritten by launch file options] When use_svo_timestamps is true allows to publish the SVO clock to the `/clock` topic. This is useful for synchronous rosbag playback. |
| 12 | + svo_loop: false # Enable loop mode when using an SVO as input source. NOTE: ignored if SVO timestamping is used |
| 13 | + svo_realtime: false # if true the SVO will be played trying to respect the original framerate eventually skipping frames, otherwise every frame will be processed respecting the `pub_frame_rate` setting |
| 14 | + play_from_frame: 0 # Start playing the SVO from a specific frame |
| 15 | + replay_rate: 1.0 # Replay rate for the SVO when not used in realtime mode (between [0.10-5.0]) |
| 16 | + |
8 | 17 | general: |
9 | | - svo_file: "" # usually overwritten by launch file |
10 | | - svo_loop: false # Enable loop mode when using an SVO as input source |
11 | | - svo_realtime: true # if true SVO will be played trying to respect the original framerate eventually skipping frames, otherwise every frame will be processed respecting the `pub_frame_rate` setting |
12 | 18 | camera_timeout_sec: 5 |
13 | 19 | camera_max_reconnect: 5 |
14 | 20 | camera_flip: false |
15 | | - zed_id: 0 # usually overwritten by launch file |
16 | | - serial_number: 0 # usually overwritten by launch file |
| 21 | + serial_number: 30565892 # usually overwritten by launch file |
17 | 22 | grab_resolution: 'HD720' # The native camera grab resolution. 'HD2K', 'HD1080', 'HD720', 'VGA' |
18 | 23 | pub_resolution: 'HD720' # The resolution used for output. 'HD2K', 'HD1080', 'HD720', 'MEDIUM', 'VGA', 'LOW' |
19 | 24 | sdk_verbose: 1 |
|
44 | 49 | qos_durability: 2 # '1': TRANSIENT_LOCAL - '2': VOLATILE |
45 | 50 |
|
46 | 51 | depth: |
47 | | - quality: 1 # '0': NONE, '1': PERFORMANCE, '2': QUALITY, '3': ULTRA - '4': NEURAL - Note: if '0' all the modules that requires depth extraction are disabled by default (Pos. Tracking, Obj. Detection, Mapping, ...) |
48 | | - sensing_mode: 0 # '0': STANDARD, '1': FILL |
49 | | - depth_stabilization: 0 # |
| 52 | + depth_mode: 'NEURAL_LIGHT' # Matches the ZED SDK setting: 'NONE', 'NEURAL_LIGHT', 'NEURAL', 'NEURAL_PLUS' - Note: if 'NONE' all the modules that requires depth extraction are disabled by default (Pos. Tracking, Obj. Detection, Mapping, ...) |
| 53 | + depth_stabilization: 30 # Forces positional tracking to start if major than 0 - Range: [0,100] |
50 | 54 | openni_depth_mode: false # 'false': 32bit float [meters], 'true': 16bit unsigned int [millimeters] |
51 | | - point_cloud_freq: 15.0 # [DYNAMIC] - frequency of the pointcloud publishing (equal or less to `grab_frame_rate` value) |
52 | | - depth_confidence: 50 # [DYNAMIC] |
| 55 | + point_cloud_freq: 10.0 # [DYNAMIC] Frequency of the pointcloud publishing. This value must be equal or less than the camera framerate. |
| 56 | + point_cloud_res: 'COMPACT' # The resolution used for point cloud publishing - 'COMPACT'-Standard resolution. Optimizes processing and bandwidth, 'REDUCED'-Half resolution. Low processing and bandwidth requirements |
| 57 | + depth_confidence: 95 # [DYNAMIC] |
53 | 58 | depth_texture_conf: 100 # [DYNAMIC] |
54 | 59 | remove_saturated_areas: true # [DYNAMIC] |
55 | | - qos_history: 1 # '1': KEEP_LAST - '2': KEEP_ALL |
56 | | - qos_depth: 1 # Queue size if using KEEP_LAST |
57 | | - qos_reliability: 1 # '1': RELIABLE - '2': BEST_EFFORT - |
58 | | - qos_durability: 2 # '1': TRANSIENT_LOCAL - '2': VOLATILE |
| 60 | + publish_depth_map: true # Advertise the depth map topics that are published only if a node subscribes to them |
| 61 | + publish_depth_info: false # Advertise the depth info topic that is published only if a node subscribes to it |
| 62 | + publish_point_cloud: true # Advertise the point cloud topic that is published only if a node subscribes to it |
| 63 | + publish_depth_confidence: false # Advertise the depth confidence topic that is published only if a node subscribes to it |
| 64 | + publish_disparity: false # Advertise the disparity topic that is published only if a node subscribes to it |
| 65 | + # Other parameters are defined, according to the camera model, in the 'zed.yaml', 'zedm.yaml', 'zed2.yaml', 'zed2i.yaml' |
| 66 | + # 'zedx.yaml', 'zedxmini.yaml', 'virtual.yaml' files |
| 67 | + |
| 68 | + |
59 | 69 |
|
60 | 70 | pos_tracking: |
61 | 71 | pos_tracking_enabled: true # True to enable positional tracking from start |
|
96 | 106 | qos_durability: 2 # '1': TRANSIENT_LOCAL - '2': VOLATILE |
97 | 107 |
|
98 | 108 | sensors: |
| 109 | + publish_imu_tf: false # [overwritten by launch file options] enable/disable the IMU TF broadcasting |
| 110 | + publish_imu: false # Advertise the IMU topic that is published only if a node subscribes to it |
| 111 | + publish_imu_raw: false # Advertise the raw IMU topic that is published only if a node subscribes to it |
99 | 112 | sensors_image_sync: false # Synchronize Sensors messages with latest published video/depth message |
100 | 113 | sensors_pub_rate: 200. # frequency of publishing of sensors data. MAX: 400. - MIN: grab rate |
101 | 114 | qos_history: 1 # '1': KEEP_LAST - '2': KEEP_ALL |
102 | 115 | qos_depth: 1 # Queue size if using KEEP_LAST |
103 | 116 | qos_reliability: 1 # '1': RELIABLE - '2': BEST_EFFORT - |
104 | 117 | qos_durability: 2 # '1': TRANSIENT_LOCAL - '2': VOLATILE |
| 118 | + publish_mag: false # Advertise the magnetometer topic that is published only if a node subscribes to it |
| 119 | + publish_baro: false # Advertise the barometer topic that is published only if a node subscribes to it |
| 120 | + publish_temp: false # Advertise the temperature topics that are published only if a node subscribes to them |
105 | 121 |
|
106 | 122 | object_detection: |
107 | 123 | od_enabled: false # True to enable Object Detection [only ZED 2] |
|
135 | 151 | debug: |
136 | 152 | debug_mode: false |
137 | 153 | debug_sensors: false |
| 154 | + |
| 155 | + stream_server: |
| 156 | + stream_enabled: false # enable the streaming server when the camera is open |
| 157 | + |
| 158 | + |
| 159 | + gnss_fusion: |
| 160 | + gnss_fusion_enabled: false # fuse 'sensor_msg/NavSatFix' message information into pose data |
| 161 | + gnss_fix_topic: '/lexus3/nova/fix' # TODO: Name of the GNSS topic of type NavSatFix to subscribe [Default: '/gps/fix'] |
| 162 | + gnss_zero_altitude: false # Set to `true` to ignore GNSS altitude information |
| 163 | + h_covariance_mul: 1.0 # Multiplier factor to be applied to horizontal covariance of the received fix (plane X/Y) |
| 164 | + v_covariance_mul: 1.0 # Multiplier factor to be applied to vertical covariance of the received fix (Z axis) |
| 165 | + publish_utm_tf: false # Publish `utm` -> `map` TF |
| 166 | + broadcast_utm_transform_as_parent_frame: false # if 'true' publish `utm` -> `map` TF, otherwise `map` -> `utm` |
| 167 | + enable_reinitialization: false # determines whether reinitialization should be performed between GNSS and VIO fusion when a significant disparity is detected between GNSS data and the current fusion data. It becomes particularly crucial during prolonged GNSS signal loss scenarios. |
| 168 | + enable_rolling_calibration: true # If this parameter is set to true, the fusion algorithm will used a rough VIO / GNSS calibration at first and then refine it. This allow you to quickly get a fused position. |
| 169 | + enable_translation_uncertainty_target: false # When this parameter is enabled (set to true), the calibration process between GNSS and VIO accounts for the uncertainty in the determined translation, thereby facilitating the calibration termination. The maximum allowable uncertainty is controlled by the 'target_translation_uncertainty' parameter. |
| 170 | + gnss_vio_reinit_threshold: 5.0 # determines the threshold for GNSS/VIO reinitialization. If the fused position deviates beyond out of the region defined by the product of the GNSS covariance and the gnss_vio_reinit_threshold, a reinitialization will be triggered. |
| 171 | + target_translation_uncertainty: 0.1 # defines the target translation uncertainty at which the calibration process between GNSS and VIO concludes. By default, the threshold is set at 10 centimeters. |
| 172 | + target_yaw_uncertainty: 0.1 # defines the target yaw uncertainty at which the calibration process between GNSS and VIO concludes. The unit of this parameter is in radian. By default, the threshold is set at 0.1 radians. |
0 commit comments