Humans are detected but skeletons not visible with ZED2i

Hi all,

We have used the ZED2 camera one year ago to track human skeletons. At that moment we were using ROS1 and ZED SDK 3.X, and everything worked smooth.

Today we tried our program with a ZED2i using ROS1 and ZED SDK 4.X. However, now we can see boxes around objects and people, but not anymore the skeletons of the humans.

We read that since V4.0, the AI detection module has been split into two different modules: body tracking and object detection as mentioned here.

In the ROS2 examples, there is a separate body tracking example, however, in the ROS1 examples, there is only an object detection example that keeps the skeleton data empty even when humans are detected.

How can we enable body tracking in ROS1?

Thank you in advance!

Best regards,
Kelly

Hi @kmerckae1
Welcome to the Stereolabs community.

The newer ZED SDK versions split the Body Tracking and the Object Detection modules.
The ZED ROS Wrapper does not support the new Body Tracking module and we have no plans to add this feature because ROS Noetic is close to EOL (May 2025) and ROS “1” will not receive either updates or fixes anymore.

The ZED ROS Wrapper is open source. You can choose to add this feature yourself if you need it, but I strongly recommend migrating to ROS 2.