luxonis / depthai-ros

Official ROS Driver for DepthAI Sensors.
MIT License
260 stars 189 forks source link

[Feature-Request] Support autoexposure with maximum exposure duration #613

Open abaeyens-imod opened 1 month ago

abaeyens-imod commented 1 month ago

why

We and our clients use the Luxonis cameras on moving robots for VIO and VSLAM purposes. When we currently use the Luxonis cameras in dark environments, the exposure duration becomes too long resulting in severe motion blur, making the resulting images unusable (or at least result in severely degraded performance). Setting the exposure manually provides usable images for that lighting environment, but doesn't work in other environments.

Some other cameras, such as the Intel RealSense T265, don't offer this as a setting but do this automatically (presumably they have a suitable maximum exposure duration hardcoded).

what

how

No idea, not familiar with the exact possibilities of these cameras.

Serafadam commented 4 weeks ago

Hi, please check this branch to see if this implementation works for your case. You can find the new parameters here

abaeyens-imod commented 4 weeks ago

Really appreciated, I'll test and report back early next week.

abaeyens-imod commented 3 weeks ago

Tested together with https://github.com/luxonis/depthai-ros/issues/614, works well.