Having Frame Drop Issues
Hey everyone,
I’m working on a robotics project with a Intel RealSense D400-series camera, and I wanted to add a secondary module OVM7690‑R20A to do extra visual/thermal input. It boots up fine, but I’m running into some odd behavior when both cameras run together.
While just the D400 runs, all is good. When I start the OVM7690, it begins to drop frames or show corrupted images. Both cameras share the same 5 V rail on the board, and the OVM7690 is wired onto the same I²C bus I’m using for sensor config. I suspect power sag or I²C bus contention when both modules are active. The OVM7690’s breakout board is placed very close to the D400’s USB cable and high-current USB hub, could this proximity be creating EMI or USB interference? Any special I²C configuration, pull-ups, or bus isolation you applied to keep the secondary camera stable?Thanks tons in advance.
-
Hi Mercio Jonova If your OVM7690‑R20A module uses infrared frequencies then it can be interfered with by a RealSense 400 Series camera when it is enabled. 400 Series cameras do not experience interference in return from non-RealSense devices based on IR. Past examples of non-RealSense devices interfered with by a 400 Series camera are the IR sensor on an elevator entrance, a wireless mouse dongle and an infrared-based card reader.
A way to test whether the problem is caused by IR interference would be to point the 400 Series camera away from the OVM7690‑R20A module so that there is no possibility that the fields of vision of the two devices are overlapping.
If there is shown to be interference caused by the 400 Series camera, you could try disabling its IR emitter component so that it is not projecting IR light. Whilst doing so can cause the depth image quality to degrade, this can be compensated for by having a strong light source in the location that the camera is being used in.
Please sign in to leave a comment.
Comments
1 comment