Hello everyone,
I'm using depthai-ros, with the latest version of the 'humble' branch, to power on an Oak-D Pro camera, as follows:
<composable_node pkg="depthai_ros_driver" plugin="depthai_ros_driver::Camera" name="camera" namespace="oak">
</composable_node>
In other words, I'm calling a launch file within the repository (depthai_ros_driver::Camera
).
Typically, the first time I launch it, I encounter the following error and the camera never starts:
[component_container_mt-4] [ERROR] [1679322763.282722303] [oak.camera]: Camera diagnostics error: Communication exception - possible device error/misconfiguration. Original message 'Couldn't read data from stream: 'sys_logger_queue' (X_LINK_ERROR)'
However, when I terminate the process and relaunch it, the camera works for a few minutes, and then fails again, displaying the same error message:
[component_container_mt-4] [ERROR] [1679322763.282722303] [oak.camera]: Camera diagnostics error: Communication exception - possible device error/misconfiguration. Original message 'Couldn't read data from stream: 'sys_logger_queue' (X_LINK_ERROR)'
I'd like to clarify that I have 10 other Oak-D Pro cameras, purchased a few months ago, and I have never encountered this error with them; they work without any issues. However, I bought two new cameras and I'm unable to get them to function.
I'm using the original cables, and I'm only trying to power on the cameras to see if they work.
Additionally, based on some comments I saw, I downloaded the depthai-python repository and ran the program:
python3 crash_report.py
Which reported: "There was no crash dump found on your device!"
Any insights or assistance would be greatly appreciated.