Hi Luxonis team,
I’m deploying several OAK1-PoE cameras, each at 20 FPS with depthai version 2.29 compiled from source.
The challenge is startup frame phase:
When my c++ ros2 code boots the pipelines one after another, each sensor begins its 50 ms cadence at a different instant.
The resulting fixed offset varies between reboots—e.g. run #1: closest frames are ~7 ms apart, run #2: ~16 ms apart.
For calibration I need timestamps within ≤ 2–4 ms across all cameras, but I would like to avoid wiring the FSIN/M8 frame-sync connector if possible.
Questions
Is there a way to force the startup for the camera streams to be within 2-4 ms of each other?
If not, is there a way to reset / delay a sensor’s frame counter at runtime—e.g. a register poke—so I could phase-align each camera in software after PTP lock?
If neither is available, is there other versions of depthai that can accomplish this with the OAK1 PoE cameras?