Closed anuppari closed 10 years ago
This error means that the underlying IDS driver is timing out when asked to pull an image from your camera. FYI in non-auto frame rate mode, the time out time is set to 2 * (1000ms / frame_rate) (search for eventTimeout in ueye_cam_nodelet.cpp), which is quite conservative.
Therefore, the cause of this error is most likely related to your hardware / OS-level software, e.g.:
Here are some suggestions:
I frequently get an error saying: "Failed to acquire image from UEye camera 'camera' (IS_TIMED_OUT)" My launch looks like this:
I'm using the uEye UI-1226LE-M-GL camera. Everything seems to work fine if I keep auto_exposure, auto_frame_rate and auto_gain on. However when I set them to specific values, it throws the time out error. If I plug the camera into a USB3.0 port, it works fine at the max frame rate, but the camera is a USB2.0 camera and should be able to support the max frame rate and pixel clock of 40 MHz in this slot.
To make sure its not the camera, I put the set the frame rate to 1 and very small exposure time in the above launch file, and yet I still get timeout errors.