-
Notifications
You must be signed in to change notification settings - Fork 1.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
An error has occurred during frame callback: Error occured during execution of the processing block! #652
Comments
Librealsense 2.18.1, intel-ros/realsense 2.2.0 |
Suggest you can also report this issue to below. |
[Please Ignore - RealSense system comment] |
+1 Im using 2.17.1 with ros 2.1.2. Trying to stream 3 cameras together. |
+1, here are my specs: Device: Raspberry Pi 3 Model B Notably, this does NOT occur when I use a D435 instead of a D435i, though w/ the D435 I still get the issue from #669 |
Scratch that, I'm now also getting these errors w/ D435 |
Bump Any status on this? I'm still getting these very regularly on D435. Seems like only 1 out of every 10 messages from running this node are successful; the rest give me this error message |
Sorry, no updates. Still working on it.. |
The error persists even after updating to v2.19.1 Librealsense and the latest ros wrapper release v2.2.1 |
@doronhi any clue what might be the cause of this? In which codebase (ros-realsense, librealsense) + where in the code might the issue be? I can dig a bit if I know where to start looking |
So far, what I came up with is this: |
@doronhi I am using librealsense 2.18 which not the newest librealsense also got this error, only when I toggled aligned_depth to true maybe also caused by toggled point cloud to true. But the ros realsense wrapper are master branch. So how do I solve the issue for now???we are in a production enviroment and stable is the most important thing |
@jinfagang not a solve but a workaround I found: If your project isn't married to an SBC yet you can switch to an Odroid XU4 (it says sold out but you can purchase them on Amazon). I just switched from Raspberry PI 3 B -> Odroid XU4 and the issue went away entirely. Odroid XU4 has an 8 core 2GHz CPU compared to the PI's 4 core 1.2 GHz CPU. I'm guessing I no longer see the errors since the beefier SBC can keep up w/ the frames per @doronhi's comment above Anecdotally, w/ 1 PI + 2 cams over USB2 I got about a pointcloud every 5-10 seconds in between errors. With Odroid XU4 + 2 cams over USB3 I get about 3-5 pointclouds per second and no errors. |
@jdwolk I am afraid this can work longly. I am test it on my PC which has a i7-8th processor and 16G memory, so I think compute capacity is not the issue. |
I am using a RPi with 2 cameras but I am just getting segmenation faults randomly(using one or 2 cameras). I am looking for alternatives for a RPi with USB3 support that provide no problems with realsense. When you say Ordroid XU4 has no errors it performs perfectly with 2 cameras? Have you tried with 3/4 cameras? |
I got a similar error with d435 and librealsense2 2.16.1 on ubuntu 16.04 64bit on a very strong PC machine. |
Do you still have the trouble with the latest ros wrapper and librealsense? I don't observe this issue with below command on ros 2.2.7 with the setup on NUC + Ubuntu 16.04 + Kinetic. |
Hi @FENGZHANG123 , @OrHirshfeldFFR, Is the issue clarified on your platform? Do you try the latest librealsense? |
Sorry for the delay I was on vacation Thank you |
@jdwolk I apologize for responding to a closed thread, but in all of my scouring I have been unable to find anyone else who mentions implementing ROS-kinetic-realsense2-camera on an ODROID XU-4. Would you mind sending an outline of how you went about doing this build? I am getting some interesting errors that you seemed to be able to avoid; thanks! |
An error has occurred during frame callback: Error occured during execution of the processing block!
I used one D415 and one D435 at same time, PC: UP2 board, Ubuntu 16.04. ROS kinetic.
The text was updated successfully, but these errors were encountered: