-
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
Unable to launch more than 2 d435i #1326
Comments
Hi @mcdzim Jetson boards sometimes have multicam problems with RealSense in general as well as ROS that are typically related to a failed power state. Version 2.35.2 of librealsense introduced improvements to how multiple cameras are handled in rs2::pipeline, though the changes may not prevent problems that are related to specific models of USB hub. There are long discussions of the subject at the links below: IntelRealSense/librealsense#5828 One possible workaround suggested within IntelRealSense/librealsense#5828 is to plug the cameras in using a certain order of insertion. IntelRealSense/librealsense#5828 (comment) If you are launching the cameras with rs_multiple_devices.launch and are using serial numbers to identify the two separate cameras, then an alternative approach in ROS that may give more stable device identification may be to identify by USB port ID instead of serial number with the usb_port_id instruction. https://github.com/IntelRealSense/realsense-ros#launch-parameters |
Hi @mcdzim Do you still require assistance with this case, please? Thanks! |
Hi @MartyG-RealSense , sorry for the delay and I am still working on addressing the above issues. I have managed to get all the cameras working using an old macbook pro running Ubuntu 18.04, Librealsense 2.37 and RealsenseRos 1.16. Can I keep the issue open for another few days to see if I can't get through the suggestions and make it work. On another note you don't live in Nebraska do you!!! (Credit to https://xkcd.com/2347/) |
Yes, it's no problem to leave it open for a further time period - thanks so much for the update! No I'm not in Nebraska but my living location feels like it sometimes :) |
Hi @mcdzim Do you have a further update yet, please? |
Hi @mcdzim Do you need this case to be kept open for a longer period while you continue to work on issues, please? Thanks! |
Case closed due to no futher comments received - feel free to re-open the case if you need to resume it at a later date. |
Final fix was making sure to use Librealsense 2.36 and realsense-ros 2.2.15 on Ubuntu 18.04 and with this arrangement managed to get all 4 cameras working reliably on an intel Nuc with large externally powered USB 3.2 hub. Still unable to make much progress using a Jetson Nano or Xavier NX |
There have been a couple of recent Jetson cases on Nano and Xavier where updating CMake solved problems. The procedure that the RealSense users in those cases used is in the link below: |
I am working on a system that requires 4 cameras to be running into ROS melodic on Ubuntu 18.04 using either an intel nuc or jetson nano.
Having tried with both platforms we can reliably launch the realsense-viewer and display 4 live streams (needed to check power from the hub and cables from being a bottleneck)
When I use the multiple launch option in ros I can only get 2 to launch and if I try launch 4 then a random 2 cameras launch and the others fail often reporting an RS2 power state error
Here is the launch file and seeing as the issue is across platform think it had to be a part of the realsense-ros wrapper
Launch file
Config file
The text was updated successfully, but these errors were encountered: