Bash-Ubuntu 18.04-ROS-Melodic:Ping 到 IP 地址没有 return 任何东西
Bash-Ubuntu 18.04-ROS-Melodic: Ping to IP address does not return anything
我有一个 Velodyne Puck 16
传感器,过去几天我一直在尝试连接到 ROS Melodic
。我的 OS 是 Ubuntu 18.04
。我能够使用 WireShark
找出激光雷达的地址,如下所示:
所以 IP is: 10.0.1.201
在非常非常仔细地按照 official documentation 中的安装过程进行操作之后,我尝试的一切都没有成功。
所以我决定对激光雷达的地址应用一个简单的 ping
过程:
ping 10.0.1.201
它没有 return 任何信息包,尽管它看起来是相关的。
我遇到的问题是,尽管我使用 Wireshark
知道 Velodyne 16
的 IP
地址,但激光雷达无法响应简单测试,因为 ping
的 id
.
我遵循的步骤:
1 配置你电脑的IP
连接过程如下:我创建了一个velodyne_interface
连接,见下文:
现有连接
velodyne_interface
2 通过终端连接电脑到激光雷达
emanuele@pc:~$ sudo ifconfig enp109s0 192.168.3.100
添加到 LIDAR 的 IP 地址的静态路由。
emanuele@pc:~$ sudo route add 10.0.1.201 enp109s0
3 检查配置[问题出在这里]
要检查连接,请打开网络浏览器并访问以下传感器的网络地址。
问题是我从来没有看到显示激光雷达数据的网页。基本上我从来没有看到官方文档中提供的以下页面:
这是怎么回事?为什么会这样?
路由可能存在一些问题。您可以尝试调试路由问题,一些谷歌搜索可能会有所帮助。一些可能有助于查明问题的命令 tracepath -n 10.0.1.201
和 ip route list
.
解决您问题的最简单方法是将您创建的 "velodyne_interface" 配置到与您的 velodyne 激光雷达相同的子网。例如,在 "velodyne_interface" 中将您的 ip 设置为 10.0.1.20。连接到 "velodyne_interface" 连接,通过在某些终端中键入 ip a
或 ifconfig
验证您是否拥有您设置的 ip,您应该能够从 10.0.1.201 访问 Velodyne Web 界面。从那里您可以将 velodyne 传感器网络配置为您喜欢的设置。
我有一个 Velodyne Puck 16
传感器,过去几天我一直在尝试连接到 ROS Melodic
。我的 OS 是 Ubuntu 18.04
。我能够使用 WireShark
找出激光雷达的地址,如下所示:
所以 IP is: 10.0.1.201
在非常非常仔细地按照 official documentation 中的安装过程进行操作之后,我尝试的一切都没有成功。
所以我决定对激光雷达的地址应用一个简单的 ping
过程:
ping 10.0.1.201
它没有 return 任何信息包,尽管它看起来是相关的。
我遇到的问题是,尽管我使用 Wireshark
知道 Velodyne 16
的 IP
地址,但激光雷达无法响应简单测试,因为 ping
的 id
.
我遵循的步骤:
1 配置你电脑的IP
连接过程如下:我创建了一个velodyne_interface
连接,见下文:
现有连接
velodyne_interface
2 通过终端连接电脑到激光雷达
emanuele@pc:~$ sudo ifconfig enp109s0 192.168.3.100
添加到 LIDAR 的 IP 地址的静态路由。
emanuele@pc:~$ sudo route add 10.0.1.201 enp109s0
3 检查配置[问题出在这里]
要检查连接,请打开网络浏览器并访问以下传感器的网络地址。
问题是我从来没有看到显示激光雷达数据的网页。基本上我从来没有看到官方文档中提供的以下页面:
这是怎么回事?为什么会这样?
路由可能存在一些问题。您可以尝试调试路由问题,一些谷歌搜索可能会有所帮助。一些可能有助于查明问题的命令 tracepath -n 10.0.1.201
和 ip route list
.
解决您问题的最简单方法是将您创建的 "velodyne_interface" 配置到与您的 velodyne 激光雷达相同的子网。例如,在 "velodyne_interface" 中将您的 ip 设置为 10.0.1.20。连接到 "velodyne_interface" 连接,通过在某些终端中键入 ip a
或 ifconfig
验证您是否拥有您设置的 ip,您应该能够从 10.0.1.201 访问 Velodyne Web 界面。从那里您可以将 velodyne 传感器网络配置为您喜欢的设置。