我是 Ubuntu 和 Linux 的新手,在将 Tim 561 LiDAR 连接到计算机时遇到了困难。我有一台戴尔 precision 5520,它双启动,安装了 Windows 10 和 Ubuntu 16.04,用于 ROS。我在计算机的 Windows 端格式化了 IP 地址,可以在那里连接和 ping LiDAR,但是当我切换到 Ubuntu 并 ping 激光雷达时,我收到一条消息,说网络无法访问。我也试过将 IPv4 切换到手动,并输入 IP 地址、掩码和网关。这样做可以让我连接到激光雷达并 ping 它,但这样做会丢失 100% 的数据包。下面是我在终端中输入的 ping 命令和结果。
ping 169.254.181.101 2112
connect: Network is unreachable
我将非常感激能够与传感器通信方面的帮助。
答案1
问题出在 LiDAR 与 PC 之间的网络错误。IP 地址略有偏差,通过使用 SOPAS 将 IP 地址设置为与计算机相同,并将 IP 地址的最后一位数字调整为不同的值来找到它。
PC IP: 169.254.149.???
LiDAR IP: 169.254.149.XXX
此后,ubuntu 端的错误是由于 IP 错误导致有线连接无法正确连接。它也无法保持连接,因此我使用网络管理器将 IPv4 更改为仅本地链接,以确保连接安全。现在,节点 sick_tim_5xx.launch 可以无错误地执行