-
Notifications
You must be signed in to change notification settings - Fork 441
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
Address family is not supported by protocol #185
Comments
Turns out that IPv6 must be enabled for the sensor to work. Enabling that in the kernel appears to have fixed the problem. |
I had the same problem BUT, since I had to use only IPV4 on my system (to maximize my network performance and avoid double-routing issues on ROS) I edited the code to only use IPV4 like a normal and reasonable sensor 😎.
compile and run and enjoy not having to use IPV6! |
@robokamran I had the same issue running this on the Clearpath Jackal Intel NuC computer. The NuC had disabled IPv6 in GRUB bootloader Your two fixes worked! 💯 |
I'm having problems getting an OS-1 installed on my robot. I can launch the node from my laptop (x64, Ubuntu 18.04 + ROS Melodic) just fine. But when I launch it from the robot's internal PC (also x64, Ubuntu 18.04 + ROS Melodic) I get the following output:
Checking the diagnostics through the web interface, I see messages like this:
Obviously there appears to be a problem establishing the UDP connection, but I can't figure out what's causing the issue. There are no iptables rules that should be blocking the connection. I can ping the sensor on its static IP address, and the main PC responds to pings. Running
netcat -u -z -v 192.168.131.1 53000-53999
doesn't show any of the connections being refused.I've tried using a physical ethernet port on the PC, as well as a USB3-to-ethernet dongle (just in case it was a problem with the networking hardware itself), all with the same results. If I connect my laptop into the robot's internal network and launch the node from my laptop it works just fine; the problem appears specific to the robot's internal PC. Using the exact same USB3-to-ethernet dongle plugged into my laptop works, but connecting it to a USB3 port on the robot give the same error(s) as above.
I'm scratching my head trying to figure out what the missing piece of the puzzle is. Any suggestions on what I'm missing to get the lidar node started on my robot?
The text was updated successfully, but these errors were encountered: