|
1 | 1 | LATEST CHANGES |
2 | 2 | ============== |
3 | 3 |
|
4 | | -2025-07-08 |
5 | | ------------ |
6 | | -- Change `pos_tracking.area_memory_db_path` to `pos_tracking.area_file_path` to match the ZED SDK parameter name |
7 | | -- Add parameter `pos_tracking.save_area_memory_on_closing` to save the Area Memory before closing the camera |
8 | | -- Fix Area Mapping file handling according to the ZED SDK policies. |
9 | | - - The Area Memory file is now saved only if the Area Memory is enabled, if the `pos_tracking.save_area_memory_on_closing` |
10 | | - parameter is set to `true`, if the `pos_tracking.area_file_path` is set and if the `pos_tracking.area_file_path` is valid. |
11 | | -- Add `save_area_memory` service |
12 | | - - Set the filename as a parameter. If the filename is empty, it uses the value of the parameter `pos_tracking.area_file_path` if not empty. |
13 | | - |
14 | | -2025-06-18 |
15 | | ----------- |
16 | | -- Added a new launch option 'node_log_type' to set the type of log to be used by the ZED Node. |
17 | | - - The available options are `screen`, `log`, and `both`. |
18 | | - |
19 | | -2025-05-29 |
20 | | ----------- |
21 | | -- Separated Video/Depth data publishing into its own thread for more precise control over the publishing rate, |
22 | | - independent of the camera grab rate. This enables recording SVO files or processing positional tracking at |
23 | | - full grab rate, while publishing data at a reduced rate to optimize bandwidth usage. |
24 | | - |
25 | | -2025-05-20 |
26 | | ----------- |
| 4 | +v5.0.0 |
| 5 | +------ |
| 6 | +- Backward compatible with SDK v4.2 |
| 7 | +- Added official support for ROS 2 Jazzy Jalisco |
| 8 | +- Note: requires the latest `zed_msgs` package v5.0.0 |
| 9 | +- Added SVO Status topic to monitor the current SVO status of type `zed_msgs::SvoStatus` |
| 10 | +- Added fully integrated Health Status topic of type `zed_msgs::HealthStatusStamped` |
| 11 | + - Remove the single health status topics to simplicy health monitoring |
| 12 | +- Remove `cob_srvs` dependency to use the custom `zed_msgs::SetSvoFrame` service |
| 13 | +- Added Heartbeat status message at 1 Hz: `~/status/heartbeat` |
| 14 | +- Improve performance with the default stereo configuration |
| 15 | +- Fix Positional Tracking enabling when required by ZED SDK modules |
| 16 | +- Fix realtime IMU data publishing when using SVO2 |
| 17 | +- Added parameter 'debug.sdk_verbose_log_file' to Stereo and Mono components to set the path of the SDK verbose log file |
| 18 | +- Clean shutdown of ZED components using `pre_shutdown_callback` |
| 19 | +- Added new parameter `svo.replay_rate` to set the replay rate for the SVO when not used in realtime mode (range [0.10-5.0]) |
| 20 | +- Improved diagnostic information for SVO playback |
| 21 | +- Default SVO Recording Compression mode [`0`] is forced to `H265` replacing the old `LOSSLESS` mode |
| 22 | + - H265 is far superior as it uses hardware encoder, resulting in faster, lighter encoding, and dramatically smaller SVO2 files |
| 23 | +- Added `/clock` publisher to be used in SVO Mode to synchronize other nodes with the SVO timestamp |
| 24 | +- Added parameter `svo.publish_svo_clock` to enable the `/clock` publisher |
| 25 | + - The parameter 'svo.publish_svo_clock' is normally overridden by the `publish_svo_clock` launch option |
| 26 | +- Moved `brightness`, `contrast`, and `hue` from `common_stereo.yaml` to `zed.yaml`, `zed2.yaml`, `zed2i.yaml`, and `zedm.yaml` files |
27 | 27 | - Add advanced handling of the Object Detection and Tracking module of the ZED SDK |
28 | | - |
29 | 28 | - Move the multi-box native object detection parameters to the `object_detection.yaml` file |
30 | 29 | - Add specific parameters to set the confidence threshold for each of the includes object detection classes of the ZED SDK |
31 | 30 | - Move the Custom Object Detection parameters to the `custom_object_detection.yaml` file |
32 | 31 | - Support all the new parameters of the ZED SDK v5 separately for each of the custom object detection classes |
33 | | - |
34 | 32 | - The usage of the new Object Detection support is fully described on the ZED ROS 2 online documentation: |
35 | | - - Object Detection: https://www.stereolabs.com/docs/ros2/object-detection/ |
36 | | - - Custom Object Detection: https://www.stereolabs.com/docs/ros2/custom-object-detection/ |
37 | | - |
38 | | -2025-05-19 |
39 | | ------------ |
40 | | -- Move `brightness`, `contrast`, and `hue` from `common_stereo.yaml` to `zed.yaml`, `zed2.yaml`, `zed2i.yaml`, and `zedm.yaml` files |
41 | | - |
42 | | -2025-05-14 |
43 | | ----------- |
44 | | -- Add `/clock` publisher to be used in SVO Mode to synchronize other nodes with the SVO timestamp |
45 | | -- Add parameter `svo.publish_svo_clock` to enable the `/clock` publisher |
46 | | - - The parameter 'svo.publish_svo_clock' is normally overridden by the `publish_svo_clock` launch option |
47 | | - |
48 | | -2025-04-30 |
49 | | ----------- |
50 | | -- Default SVO Recording Compression mode [`0`] is forced to `H265` replacing the old `LOSSLESS` mode |
51 | | - - H265 is far superior as it uses hardware encoder, resulting in faster, lighter encoding, and dramatically smaller SVO2 files |
52 | | - |
53 | | -2025-04-28 |
54 | | ----------- |
55 | | -- Add new parameter `svo.replay_rate` to set the replay rate for the SVO when not used in realtime mode (range [0.10-5.0]) |
56 | | -- Improved diagnostic information for SVO playback |
57 | | - |
58 | | -2025-04-23 |
59 | | ----------- |
60 | | -- Clean shutdown of ZED components using `pre_shutdown_callback` |
61 | | - |
62 | | -2025-04-22 |
63 | | ----------- |
64 | | -- Add backward compatibility with SDK v4.2 |
65 | | - |
66 | | -2025-04-18 |
67 | | ----------- |
68 | | -- Add parameter 'debug.sdk_verbose_log_file' to Stereo and Mono components to set the path of the SDK verbose log file |
69 | | - |
70 | | -2025-04-16 |
71 | | ----------- |
72 | | -- Fix realtime IMU data publishing when using SVO2 |
73 | | - |
74 | | -2025-04-15 |
75 | | ----------- |
76 | | -- Improve performance with the default stereo configuration |
77 | | -- Fix Positional Tracking enabling when required by ZED SDK modules |
78 | | - |
79 | | -2025-04-01 |
80 | | ----------- |
81 | | -- Add Heartbeat status message at 1 Hz: `~/status/heartbeat` |
82 | | - |
83 | | -2025-03-28 |
84 | | ----------- |
85 | | -- Note: requires the latest `zed_msgs` package v5.0.0 |
86 | | -- Add SVO Status topic to monitor the current SVO status of type `zed_msgs::SvoStatus` |
87 | | -- Add fully integrated Health Status topic of type `zed_msgs::HealthStatusStamped` |
88 | | - - Remove the single health status topics to simplicy health monitoring |
89 | | -- Remove `cob_srvs` dependency to use the custom `zed_msgs::SetSvoFrame` service |
90 | | - |
91 | | -2025-03-26 |
92 | | ----------- |
93 | | -- Add official support for ROS 2 Jazzy Jalisco |
| 33 | + - Object Detection: https://docs.stereolabs.com/ros2/object-detection/ |
| 34 | + - Custom Object Detection: https://docs.stereolabs.com/ros2/custom-object-detection/ |
| 35 | +- Separated Video/Depth data publishing into its own thread for more precise control over the publishing rate, |
| 36 | + independent of the camera grab rate. This enables recording SVO files or processing positional tracking at |
| 37 | + full grab rate, while publishing data at a reduced rate to optimize bandwidth usage. |
| 38 | +- Added a new launch option 'node_log_type' to set the type of log to be used by the ZED Node. |
| 39 | + - The available options are `screen`, `log`, and `both`. |
| 40 | +- Changed `pos_tracking.area_memory_db_path` to `pos_tracking.area_file_path` to match the ZED SDK parameter name |
| 41 | +- Added parameter `pos_tracking.save_area_memory_on_closing` to save the Area Memory before closing the camera |
| 42 | +- Fixed Area Mapping file handling according to the ZED SDK policies. |
| 43 | + - The Area Memory file is now saved only if the Area Memory is enabled, if the `pos_tracking.save_area_memory_on_closing` |
| 44 | + parameter is set to `true`, if the `pos_tracking.area_file_path` is set and if the `pos_tracking.area_file_path` is valid. |
| 45 | +- Added `save_area_memory` service |
| 46 | + - Set the filename as a parameter. If the filename is empty, it uses the value of the parameter `pos_tracking.area_file_path` if not empty. |
| 47 | +- Added `enable_ipc` launch argument to enable intra-process communication (IPC) when using ROS 2 Composition. |
| 48 | + - Note: NITROS requires IPC to be disabled to work properly. |
| 49 | +- Fixed plane topic names, adding missing node name prefix |
| 50 | +- Added camera_info to Confidence Map topic |
| 51 | +- Enabled Isaac ROS integration and automatic NITROS usage: https://docs.stereolabs.com/isaac-ros/ |
| 52 | + - Added the parameter `debug.disable_nitros` to disable NITROS usage. This is useful for debugging and testing purposes. |
94 | 53 |
|
95 | 54 | v4.2.5 |
96 | 55 | ------ |
|
0 commit comments