Skip to content

Issues with Realsense D435i. IR cameras overexposed. #6

@pabloparamio

Description

@pabloparamio

I am trying to get OKVIS2-X running with my realsense D435i but am struggling a lot to get it to work. Since there isn't a config file for the D435i, I had to create my own based on the D455 file and my specific camera extrinsics.

I was able to launch okvis2-x with this command:
ros2 launch okvis okvis2x_node_realsense.launch.xml config_filename:=$HOME/okvis_ws/src/OKVIS2-X/config/D435i_new.yaml se_config_filename:=$HOME/okvis_ws/src/OKVIS2-X/config/rsD455/se2.yaml depth_image:=true

This launched correctly and without bugs, but the state estimation of the camera was quite awful (tons of drift). Looking at the feed from the IR cameras, I now see that the image looks extremely overexposed, which explains why the VIO state estimation was working so horribly.

I have attached screenshots of the IR feed in both OKVIS2-X (overexposed) and OKVIS2. Both of these were taken immediately after each other with the same lighting. OKVIS2 seems to handle exposure automatically, while OKVIS2-X seems to be fixed, causing it to be overexposed in bright areas and ok in dim-dark areas.

Image Image

Has anybody else had this issue?
Does OKVIS2-X suport the D435i? Looking at the source code, i see a lot of lines mentioning the D455, but none for the D435i, which makes me doubt whether it even is supposed to work with it.

Thanks in advanced!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions