-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
realsense viewer unable to receive imu data #11548
Comments
Hi @Karin-Sugi The problem is not related to the installation method. It is a known issue that enabling three stream types in the RealSense Viewer including the Motion Module (such as depth, RGB and Motion Module) can cause one of the streams to become blank and display the No Frames Received message for some RealSense users. Changing the order that the streams are enabled in makes no difference, because when enabling three streams it is the enabling of the Motion Module that is the trigger for the problem. There is not a fix for this in the RealSense Viewer unfortunately except to only enable two streams (such as Depth and Motion Module, or RGB and Motion Module). There are workarounds for the issue though when creating your own script. In C++ you can use callbacks, and in Python you can create two separate pipelines and place IMU on its own on one pipeline and depth + RGB on the other pipeline. The best example of this Python method is at #5628 (comment) |
Thanks @MartyG-RealSense ! Now I understood it is unable to view three stream types at once. However, even when I stream only imu data, sometimes says "no data recieved!". How can I keep streaming? or is it because of ability of RaspberryPi? There is error messages below. Thanks in advance!
|
RealSense users with Raspberry Pi do not often report using the IMU with it as depth + color are more often used, but on the rare occasions when they have, there have been reports of problems that do not occur when the IMU is used with other computers / computing devices. It has previously been theorized at #4979 (comment) that it is a kernel related problem, in which case building the SDK on Pi from source code in RSUSB backend mode with the -DFORCE_RSUSB_BACKEND=true build flag may help if you have not tried this already, as an RSUSB build of the SDK bypasses the kernel. |
I see. I've already built my SDK from source code in RSUSB backend mode. It looks difficult to get imu data by RaspberryPi... |
You are very welcome! |
Hi, I'm using realsense d435i with Ubuntu18.04 on RaspberryPi 4.
I installed librealsense with following commands because using
sudo apt install
command didn't work as document says.I can see depth&RGB image correctly. But about imu data, viewer says "Nothing is streaming! toggle to start" even when the toggle is ON. Also, when i motion module turns on, everything (include depth&RGB image) dissapear from the viewer and says "Nothing is streaming!"
How can I fix it?? Thanks in advance.
error messages are below. First, I started the viewer, then turn on depth image -> RGB image -> motion module.
The text was updated successfully, but these errors were encountered: