I'd like to synchronize the depth and RGB streams of the D435 and get an output a pulse at the start of each frame capture (that I can detect with an autopilot or IMU)
I've looked at these posts:
but they don't quite answer what I'm trying to do. I've looked at the multicamera setup white paper as well. I only have one camera so I think all I need to do is set it to enable the output trigger (which I can do for the depth stream from the realsense viewer)
I don't remember where I read it but from what I understand the RGB sensor has to be master. But in the realsense viewer I have (v2.19.1) only the depth stream has an option to enable output trigger. And the trigger will only output if the depth stream is set to master.
Is it possible to sync the RGB and depth stream (using the RGB as master) and output a pulse (pin 5 sync pin)? I haven't tried through librealsense yet only through the realsense viewer.
Only the depth cameras on the D435s can be synced together. The RGB cameras are apparently on a separate chip board from the depth cameras, and it is impossible to get a synchronous capture, or an even an accurate time stamp between RGB cameras, even between the RGB and depth cameras on the same RealSense device.
According to multiple responses from Intel, multiple threads in this forum, and webinars, the RGB and Depth streams of the D435 cameras CANNOT be hardware synced.
Can you please confirm whether or not the D435 camera is capable of hardware sync between it's color and depth cameras?
Ah--that was the post I found earlier and couldn't find again. Thanks. Just to be clear though, in order to get a pulse out of VSYNC pin I have to set the Stereo Module->Controls->Output Trigger Enabled and Stereo Module->Controls->Inter Cam Sync Mode = 1 (i.e. master). There's no pulse on the VSYNC pin with any other settings combination. So it appears that the rgb camera's pulse does not output to the VSYNC pin? Will the two streams sync if both are set to master? (i'm guessing no).