srv / avt_vimba_camera

ROS Driver for AVT cameras using VIMBA SDK
23 stars 93 forks source link

FrameReceived stops getting called #38

Open gseyfarth opened 5 years ago

gseyfarth commented 5 years ago

Hello - I've currently got 4 G319C's plugged into a 1Gbps PoE switch and am using this driver. I'm using 47e83f9c with Kinetic on 16.04.1. Occasionally, one/some of the cameras stop publishing and I've traced it as far as the FrameReceived callback in frame_observer.cpp. It seems that this callback simply stops being called. It looks like it turns into the Vimba SDK above that point so I can't really go any further. Has anyone else experienced this/know what the cause might be? With the current camera settings each camera is roughly 60 Mbps so I don't think it has anything to do with bandwidth. I've also observed similar behavior on a higher end 10Gbps switch. No consistent error messages in the terminal - from time to time I'll see a 'VmbFrameStatusIncomplete' message but not always.

ykhedar commented 5 years ago

Hi, I have had this problem also recently with G-917C Camera. This is also connected via a 1Gbps switch to my computer. Please keep updating your progress. I will look into the direction which you have mentioned.

JWhitleyWork commented 4 years ago

This fork is no longer actively maintained. Please see our new fork at https://github.com/astuff/avt_vimba_camera, which has been updated and recently released.