The ZED SDK allows you to add depth, motion sensing and spatial AI to your application. Available as a standalone installer, it includes applications, tools and sample projects with source code.
Maintenance mode versions (legacy)
These versions are too old and no longer fully supported, the AI module is not available for these platforms.
Jan 17, 2022
ZED SDK 3.6 introduces a major improvement in the Object detection module, custom detector inputs can be ingested into the SDK to have 3D detection and tracking from 2D bounding box. A new model that detects the person heads for improve accuracy in crowded environments. It now also supports ZED 2/2i and ZED Mini.
This release adds support for the newer CUDA 11 minor versions, the CUDA 11 installer can be used for all CUDA 11 versions : 11.0, 11.1, 11.2, 11.3, 11.4, 11.5 (from 3.6.2). TensorRT library for the AI module has been updated to 8, the ReID feature is now supported for all platforms. JetPack 4.6 is now supported. Python 3.9 and 3.10 are now supported (from 3.6.3)
Finally, It also adds new skeleton format, allowing the user to get the local keypoint orientation and position (relative to its parent's coordinate frame) when body fitting is enabled. This is useful to simplify avatar animation using software like Unity or Unreal for example.
$ bash -c "$(curl -fsSL https://download.stereolabs.com/getzed)"
sl::Camera::getAreaExportState()
always returning success, now it returns the real state of the export process.setSVOPosition(0)
that could lead to wrong position in SVO file.Python
DEPTH_U16_MM
.sl::DEPTH_MODE::ULTRA
repeatability (without depth stabilization). -aio
).toString
function for sl::BODY_FORMAT
.libpng
and libgomp
from docker imagessl::Camera::ingestCustomBoxObjects
to extract 3D data and perform tracking of custom 3D bounding boxes.sl::CustomBoxObjectData
structure to ingest the external bounding box detections.sl::DETECTION_MODEL::PERSON_HEAD_BOX
for person head detection and tracking.sl::BODY_FORMAT::POSE_34
sl::BODY_FORMAT::POSE_18
and behaves exactly the same as previous ZED SDK version. sl::BODY_FORMAT ObjectDetectionParameters::body_format
has been added to Object Detection init parameters to set the output skeleton format.ZED_Diagnostic -r
to recover the camerasl::SensorsConfiguration::imu_magnetometer_transform
transform for ZED 2 and ZED 2isl::InitParameters::open_timeout_sec
to set the maximum period of opening retry in case of connection issuesfullReboot
parameter to sl::Camera::reboot
to select a full reboot or a simple UVC module reboot-r
-aic
-aid
-aio
- ais X
with X as sl::DETECTION_MODEL
(int
)sl::Camera::reboot
command for ZED 2igrab
recovery behaviorsl_ai
library anymore for performance and support reasons. libsl_ai.so
is now needed to use the AI module even when using the static sl_zed
library. On Jetson the static library is now available for all JetPack versions. The installers are now unified again and include everything while being smaller in size.sl.IMUData.get_angular_velocity_uncalibrated
and sl.IMUData.get_linear_acceleration_uncalibrated
)sl.IMUData.effective_rate
)whl
files and simplified Jetson versionningsensor_msgs
type for depth image in OpenNI mode, from sensor_msgs::image_encodings::mono16
to sensor_msgs::image_encodings::TYPE_16UC1
. Depth image in OpenNI mode is now compatible with the nodelet depthimage_to_laserscan
ros2 launch zed_wrapper -s
to retrieve all the available parameterssvo_path:='full path to SVO file'
as input for all the launch files to start the node using an SVO as input without modifying common.yaml
sl_tools
BEST_EFFORT
to RELIABLE
to guarantee compatibility with all ROS 2 toolszedm.yaml
For older releases and changelog, see the ZED SDK release archive.