Azure_Kinect_ROS_Driver icon indicating copy to clipboard operation
Azure_Kinect_ROS_Driver copied to clipboard

Camera interference / Synchronization

Open jdeeee opened this issue 4 years ago • 1 comments

Hi! I use two Azure Kinect devices, which are connected using a 5m synchronization cable. I start one camera in master mode (wired_sync_mode=1) and one camera in subordinate mode (wired_sync_mode=2). My understanding would be that cross-interference will not occur in this setting. However, I have seen cross talk (at least) in the following scenario: One camera is mounted on a tripod and is roughly 3m high. The other one is positioned about 2-3m away at roughly 1m height. Both cameras are directed at the same area on the ground. Interference is evident, since the number of invalid pixels is significantly higher on the ground, when both cameras are running. When blocking the laser of one of the cameras, invalid pixels reduce.

Is this at all expected or does this hint towards something going very wrong? Thank you!

jdeeee avatar Jul 28 '21 06:07 jdeeee

You need to configure the fire offset, subordinate_delay_off_master_usec is the parameter for this According to this documentaiton : https://docs.microsoft.com/en-us/azure/kinect-dk/multi-camera-sync it needs to be set to at least 160 usec. Also note, that the master will only generate a sync signal if the color camera is activated.

jmachowinski avatar Aug 10 '21 13:08 jmachowinski