We’ve been using ZED X Mini cameras on our robot for perception, including depth estimation. Recently we began noticing that the depth data pulsates significantly when the robot is in motion, making the depth practically unusable. We’ve tested using all three NEURAL depth modes and various levels of depth stabilization, but nothing has resolved the issue.
We’re currently using ZED SDK 5.1.2, and we interface with the camera using the ZED C API (from the 5.1 release, in case that matters).
The ZED X Mini in the SVO is mounted on the humanoid robot’s torso, angled down to see the terrain. We have another ZED X Mini in the head, which experiences the same depth quality issue. I can find an SVO from the head camera’s perspective as well if it’s necessary. They’re both connected to a Jetson AGX Orin.
Interesting. We’ll try again with fixed exposure and get back to you with the results.
In the meantime, I found an SVO from the head ZED X Mini. The same wobbling/pulsating depth is visible when the robot is in motion. Seems that even slight shakes of the head cause wobbling. I’ve also included a screen recording of what I see in the ZED Depth Viewer, just to be sure we’re looking at the same issue.
Are you using Depth Stabilization?
The default value is 30, that is good for dynamic conditions, but in your case the dynamic of the system is very quick, so you could try to lower this value.