Reduce RealSense data output
I'm using RealSense T265 and Realsense D435 on Raspberry Pi Zero with librealsense2 API library.
Currently when I enable both T265 and D435, I'm getting 100% CPU usage, and can't execute some realtime tasks because of the time delay caused by CPU overload.
My questions - is any way to reduce data stream from T265 or D435? For example, I don't need image data from T265 and take only coordinates from the received frame.
Can I disable all except location coordinates from the data stream to reduce USB and CPU usage?
Also can I reduce the output frame rate for T265 or D435 if needed?
It may be difficult to support two RealSense cameras on a single Raspberry Pi Zero but there are some things you can do to reduce the bandwidth and power requirements.
To reduce the amount of data coming from the D435, choose from lower resolutions and frame rates as listed in the D400 datasheet, section 4.2 Vision Processor D4 Data Streams.
The T265 sensors cannot be customized but they can be turned on or off as shown in the attached picture."
Intel Customer Support
Thank you very much for your reply, I will try do it.
Some more questions regarding T265 - can I call some function from librealsense2 API to turn on or off T265 like in the GUI on your screenshot? Or I need to close all objects related to T265 by the same way as before closing application and then (when turning on) create these objects again? What is estimated time for these operations (on and off)?
Please sign in to leave a comment.