flir_camera_driver
flir_camera_driver copied to clipboard
[Humble] FLIR GigE camera with USB camera on a different driver
I've got two cameras connected with ROS 2 Humble drivers:
- FLIR A50 over GigE with
spinnaker_camera_driver
- ORBBEC Astra 2 over USB 3.0 with
OrbbecSDK_ROS2
Both cameras work separately without issues.
- When I start the FLIR driver first and ORBBEC second, the ORBBEC camera doesn't connect.
[component_container-1] [02/03 17:15:50.218340][error][28454][UsbEnumeratorLibusb.cpp:162] Failed to get string descriptor: error=Operation timed out
[component_container-1] [02/03 17:15:50.229070][error][28454][UsbEnumeratorLibusb.cpp:162] Failed to get string descriptor: error=Input/Output Error
- When I start the ORBBEC driver first and FLIR second, the ORBBEC camera disconnects. It's throwing errors like "bad magic" and "setXu failed"
[component_container-1] [02/03 17:15:50.386397][error][28601][ObLibuvcDevicePort.cpp:280] setXu failed, error code=-1
[component_container-1] [02/03 17:15:50.386569][warning][28601][ObException.hpp:48] Request failed, statusCode: 5, msg: Device response with bad magic , magic=0x0, expectOpCode=0x4252
I've seen the multiple camera problem in Spinnaker's "Known issues". Is my problem connected to that? Any solutions or workarounds to solve it?