Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple D435 devices RGB cameras flicker from light to black intermittently #4713

Closed
didory123 opened this issue Aug 23, 2019 · 3 comments
Closed

Comments

@didory123
Copy link

Required Info
Camera Model {D400 }
Firmware Version 05.11.06.250
Operating System & Version {Win 10
Platform PC
SDK Version 2.25 }
Language {C++ }

Issue Description

Hi guys,

I currently have 2 D435 cameras setup at the same time, working on a multi-camera application. I am running into this weird problem where when I have the 2 devices running at the same time, the RGB frames for both cameras flicker from light to dark intermittently.

Has anybody seen this happen before? If so, I would be extremely grateful to learn how to fix this issue!

Thank you.

@MartyG-RealSense
Copy link
Collaborator

If you are doing a depth to color sync with your D435's, this may cause problems in a multi-camera setup according to the advice given in the link below.

#2637 (comment)

@RealSenseCustomerSupport
Copy link
Collaborator


Hi

When you said RGB cam behaving flickering, what was the RGB settings? Resolution=? frame rate=? ... it is better to share your screenshot about how the configuration was set in RealSense Viewer.

Please note that,

  1. current D435 camera does NOT support Inter-cam (or say multi-cam) sync feature on RGB camera, only for the Depth cameras.
  2. However, RGB can be sync'd for Intra-cam (or say Single camera). So you will only have 1x D435 camera to be sync'd internally on both Depth and RGB.
  3. And this D435 must be set as default mode which is the "Mode 0" under "Inter-Cam Sync Mode",
  4. You must Uncheck (disable) the box of "Auto Exposure Priority" under RGB setting.
  5. It is recommended to run RGB streaming prior to run depth streaming, since RGB cam is Master and depth cam is Slave. (by the way, on D435, the RGB is unable to be set as Slave cam.)

Now, you can make the above D435 as a Master cam for Inter-cam sync feature, by just checking the box of "Output Trigger Enabled" under Depth settings. So the trigger pulsing will be output on the aux 9-pin connector (pin#5). Attach a sync cable between master cam and slave cam. NOTE: please use well shielded anti-ESD cable. (see the White Paper, https://www.intel.com/content/dam/support/us/en/documents/emerging-technologies/intel-realsense-technology/RealSense_Multiple_Camera_WhitePaper.pdf)

While doing Inter-cam sync, please don't uncheck the box of "Auto Exposure Priority" under RGB setting for Slave cam since RGB sync is not supported.

Thanks

@didory123
Copy link
Author

Hi guys!
I'm sorry, I completely forgot to comment and close this issue.
My issue was indeed the master-slave connection on the RGB connection. My application doesn't require that yet, so I turned it off for now. Thank you for the help and the useful links though!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants