-
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
Bond broken #1619
Comments
Hi @Alex-Beh As a starting point in investigating your case, may I ask which librealsense version you are using please? Thanks! |
Hello,
|
Thanks very much for the information. Your RealSense ROS wrapper version is correctly matched with the appropriate librealsense SDK version. I located a past case of this error in the RealSense ROS wrapper. I would recommend adding the camera reset instruction below to the end of your roslaunch instruction and see whether the error occurs again. The instruction performs a reset of the camera at launch. initial_reset:=true |
I recommend upgrading your realsense2_camera. There is a good chance that this bug is already fixed. |
I try
Do you mean upgrade the ROS wrapper to the latest version 2.2.21? |
Hi @Alex-Beh Yes, realsense2_camera = the RealSense ROS wrapper If you plan to upgrade the wrapper version and you use installation Method 2, you should first update librealsense. This will then enable you to know which RealSense ROS wrapper version you should install. For example, if you plan to install RealSense ROS wrapper 2.2.21 with Method 2 then librealsense version 2.41.0 should first be installed. The recommended librealsense version for each ROS wrapper version is listed in the release notes for a particular wrapper version. https://github.com/IntelRealSense/realsense-ros/releases |
Hi @Alex-Beh Do you require further assistance with this case, please? Thanks! |
The error is not consistent. So far it didn't happen but I am not sure where it has been solved completely. Besides, sometimes the following error will printed in the terminal output: Do you have any idea on this? |
The error (uvc-streamer.cpp:106) uvc streamer watchdog triggered on endpoint: 130 usually occurs in logs when control_transfer returned warnings are being generated. If you are only getting a small number of control_transfer returned warnings (if you get any at all) rather than continuously generating ones and ROS is otherwise performing normally, I would be inclined to regard the endpoint errors as momentary communication hiccups that can be safely ignored. |
Hi @Alex-Beh Do you require further assistance with this case, please? Thanks! |
Case closed due to no further comments received. |
Upgrade do not fix the problem for me. RPI 4B+ Raspbian buster 5.10.63, D455 RealSense ROS v2.3.2 Running with LibRealSense v2.50.0 It happens Then, I will get same info in launch any realsense2_camera script. :(
The log file says But, a simple reboot will fix it. It's really frustrating in get little info after camera died Maybe RPI can not afford realsens2 ? Or some limitation would help ? |
Hi @JChrysanthemum If the pointcloud performs normally for a minute after launch then that suggests to me that your Pi 4B+ is not struggling to process the data, otherwise it would likely have performance problems from the start of streaming. The USB system is also likely to be okay. Does the error occur if you do not use the pointcloud filter? |
Hi,@MartyG-RealSense Thx for your reply !
Yes, official cable.
Nope, It works fine. Only the fps is very low (no more than 10), and 300% cpu was consumed by nodelet (total 4 cpus for a rpi 4) |
Could you check your Pi's memory usage to see whether the available memory is being rapidly consumed during the first minute (a "memory leak") please. |
Okay, but I found there is enough mem for system. Without pointcloud With pointcloud |
Thank you very much for testing. How does it perform if you set a custom stream configuration with a low stream resolution. roslaunch realsense2_camera rs_camera.launch initial_reset:=true filters:=pointcloud depth_width:=640 depth_height:=480 depth_fps:=30 color_width:=640 color_height:=480 color_fps:=30 |
Thanks for your time.
eum, really strange. Reboot do no help today. Everything works in realsense-viewer on pi. And your command without with pointcloud, dead imediately.
My librealsense installation follows #7312 Maybe I could try on DepthCloud rather than PointCloud2. |
@MartyG-RealSense Suprise suprise. Decrease the image size fixed the problem. I find another pi user meets a similar problem. runable command here So I suggest you may add a simple instruction for pi users. |
It's great news that you found a solution, @JChrysanthemum - thanks very much for the update! Trying a lower resolution / FPS when instability occurs is a common strategy, so it should not be necessary to provide it as Pi-specific advice. Thanks for the suggestion. :) |
Hello, I have the issue
bond broken, exiting
but the error is inconsistent. Sometimes happen but not often.Besides, the following error may occur sometimes:
Then the D435 camera won't launch properly and I cannot get the Image data from the rostopic.
The text was updated successfully, but these errors were encountered: