Given Intel D435 when set_region_of_interest then sometimes error occurred
Environment: Intel D435 camera, pyrealsense library
Operation condition: we are continuously getting frames from the camera by calling to the method wait_for_frames in an execution thread. In another execution thread, there are sometimes that we modify the region of interest for the autoexposure by calling to the method set_region_of_interest
Issue: Normally, everything seems to be working fine. Nevertheless, there are some sporadic moments that we get the following error:
RuntimeError: hwmon command 0x75 failed. Error type: I2C access failed (-8).
Any clue about this issue? Thank you in advance.
-
Hi Iolcoz I have not seen that particular I2C error in relation to setting the ROI. The link below though offers some general advice from a RealSense team member about checks in your code that you can implement to reduce the likelihood of errors when trying to set ROI.
https://github.com/IntelRealSense/librealsense/issues/6952#issuecomment-665254844
May I also ask please whether you are using the RSUSB method of building librealsense, as that build type may have an increased chance of a failed attempt occurring when setting ROI, emitter or auto-exposure options. Further commentary about this is in the link below.
https://github.com/IntelRealSense/librealsense/issues/6921#issuecomment-668652875
If you are using RSUSB, the RealSense user in the case linked to above found that even if a failure occurred, it could succeed if the call to make the change was repeated a few times with sleep periods inbetween.
https://github.com/IntelRealSense/librealsense/issues/6952#issuecomment-665495922
Please sign in to leave a comment.
Comments
1 comment