astuff / avt_vimba_camera

ROS1/2 Driver for AVT cameras using VIMBA SDK.
Other
22 stars 43 forks source link

ROS1: Dynamic exposure time limit? #87

Closed subeiammar closed 2 years ago

subeiammar commented 2 years ago

I'm using an Alvium 1800 U-1236c USB camera in ROS Melodic. I am able to successfully use dynamic_reconfigure to update the camera's exposure time. However, I noticed that I can't set the value to less than 180 microseconds for some reason. I couldn't find anything in the docs that indicates a minimum exposure limit.

Not sure why there would be a minimum exposure time using this driver. I got a little lost and wasn't able to find much within the Vimba library. Here is a sample output after running dynamic_reconfigure for different exposure values:

Tried to set ExposureTime to 180 but the camera used 178.465 instead
Tried to set ExposureTime to 100 but the camera used 178.465 instead
Tried to set ExposureTime to 200 but the camera used 198.99 instead
Tried to set ExposureTime to 300 but the camera used 301.616 instead
Tried to set ExposureTime to 100 but the camera used 301.616 instead
subeiammar commented 2 years ago

I just checked Vimba Viewer and found the same issue with setting low exposure times. Probably a camera limitation. Whoops :upside_down_face: