Femto Bolt: Depth and IR Images Not Displaying in ROS2

Hello,

I’m experiencing an issue with my Orbbec Femto Bolt camera when using it with ROS2 Humble on Windows 11 via WSL. While the color image is working correctly, I’m unable to view the depth and IR images. Here are the details:

Environment:

  • Windows 11 with WSL
  • ROS2 Humble
  • Orbbec Femto Bolt camera
  • OrbbecSDK_ROS2 (latest version)

Observations:

  1. The camera is recognized and initialized successfully.
  2. Color image stream works fine and is visible.
  3. Topics for depth and IR are present, but no data seems to be flowing.
  4. Depth engine initialization errors are observed in the logs.

What I’ve tried:

  1. Confirmed that the topics exist:
    • /camera/depth/image_raw
    • /camera/ir/image_raw
  2. Checked that the enable_depth and enable_ir parameters are set to true.
  3. Attempted to view images using rqt_image_view, but depth and IR don’t appear.
  4. Verified that the topics have publishers (1 each) but no subscribers.

Error messages observed:

[error][20830][MSDEConverterDevice.cpp:101] Depth engine create and initialize failed,retCode:204

Questions:

  1. What could be causing the depth engine initialization failure?
  2. Are there any specific steps or configurations needed for depth and IR to work in a WSL environment?
  3. Could this be related to the libEGL warnings in the logs, and if so, how can I address them?
  4. Are there any known issues with the Femto Bolt and ROS2 Humble compatibility?

Any guidance or troubleshooting steps would be greatly appreciated. I can provide additional logs or information if needed.

Thank you for your help!

Cato

For your application scenario, I do not recommend using the Femto Bolt in the Windows WSL environment; it is better to use it in Windows or Linux environments. The depth engine module of Femto Bolt relies on the system’s graphics card drivers and has dependencies on the version of libEGL, which can lead to compatibility issues across different versions.



My Environment:

  • Windows 11 with WSL
  • ubuntu22.04

Hello xuchongyan,

I really appreciate your post.
Now I understand what is the problem.

I will find another Linux environment.

Thank you

Cato