How to launch two devices #128
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi, Thanks for your great work
I am trying to launch two devices at same time. Instead of using livox hub, are there any ways to launch two devices which are directly connected to laptop ?
I am using "roslaunch livox_ros_driver livox_lidar.launch multi_topic:="1" bd_list:="XX&XX""
However, it can only launch one of these two devices.
Indeed it seems like a restriction imposed by Livox-SDK itself. Just can have two different processes connecting to different LiDAR's in parallel. Having different port_count offset for different processes did not seem to work:
https://github.com/kamiccolo/Livox-SDK/commit/87a227b5ca9d71b94d3063e0dba1f83dcf5dc99b
I wonder if it has something to do with the bound and shared port for broadcasts?
TL;DR: having similar issue, looking for quick solution.
So there is no way but to use a livox hub to connect multiple devices ?
well, currently there are at least 3 options:
Also, I wonder if something could be done using containers and/or separate networks for both LiDARs.
I created each Livox in a different namespace. I could create two Livox Lidars with different frame_ids.
I made this change to the
livox_lidar.launchAnd when calling in my launch file I use
Hopefully that will help you