ZED ROS 2 Wrapper Custom Messages
All the custom messages used by the ZED ROS 2 Wrapper are defined in the zed-ros2-interfaces repository and are installed along with the zed-msgs package:
Node Heartbeat
The zed_interfaces/Heartbeat message, published on the ~/status/heartbeat topic, is defined as:
Node Health Status
The zed_interfaces/HealthStatusStamped message, published on the ~/status/health topic, is defined as:
SVO Status
The zed_interfaces/SVOStatus message, published on the ~/status/svo topic, is defined as:
Plane Detection result
The zed_interfaces/PlaneStamped message, published by the Plane Detection module, is defined as:
Depth information
The zed_interfaces/DepthInfoStamped message is defined as:
Positional Tracking status
The zed_interfaces/PosTrackStatus message is defined as:
GNSS Fusion status
The zed_interfaces/GNSSFusionStatus message, published on the ~/pose/filtered/status topic, is defined as:
Object Detection and Body Tracking results
The Object Detection and the Body Tracking modules publish data on the detected objects and body topics by using the same custom message.
The zed_interfaces/ObjectsStamped message is defined as:
where zed_interfaces/Object is defined as:
And all the submessages are defined as following:
zed_interfaces/BoundingBox2Df:
zed_interfaces/BoundingBox2Di:
zed_interfaces/BoundingBox3D:
zed_interfaces/Keypoint2Df:
zed_interfaces/Keypoint2Di:
zed_interfaces/Keypoint3D:
zed_interfaces/Skeleton2D:
zed_interfaces/Skeleton3D:

