It seems that I am having a related issue, but not entirely similar. I am trying to write a script that can record from both the wrist camera and the head camera at the same time and save the RGB data as well as the depth data from both. Both cameras are found in my devices, and I can access each stream individually but when I try to run scripts that are collecting data from both at the same time I keep running into the issue of the head camera timing out. The code is expecting to get frames and the head camera is not sending frames. This has been an issue with a number of iterations of this script. I don’t know if this is a problem with pyrealsense or something else, but I feel like what I want it to do should be pretty easy. I feel like I am missing something. When I run my scripts I get errors like “Head polling error” or an error about frames not being returned in 5000 ms.
Robot Crashes when Attempting to Stream from Two Cameras Simultaneously - Ask - Stretch Forum
Repeated realsense sensor failures - Ask - Stretch Forum
It seems like I might be running into issues similar to these threads. Has there been a streamlined fix for multiple realsense camera streaming?