1. 环境准备与网络配置:跨系统的第一道门槛
拿到速腾16线激光雷达,甭管你是想在Windows上先看看数据,还是最终要在Ubuntu里跑ROS,第一步都绕不开网络配置。这一步要是错了,后面所有操作都是白搭。我自己刚开始的时候,就天真地以为按照官方手册的默认IP(192.168.1.102)设置电脑就万事大吉了,结果对着空白的RSView界面干瞪眼了一上午。
核心就一句话:让你的电脑和雷达在同一个网段里能互相“喊话”。 听起来简单,但这里面的坑,十个人有八个会踩。首先,你手里的雷达不一定是出厂状态。像我用的就是从实验室师兄那借来的,IP早就被改成了10.0.0.102,而电脑需要设成10.0.0.101。如果你傻乎乎地设成192.168.1.102,那根本就是“鸡同鸭讲”。
怎么知道雷达的IP是多少呢?最靠谱的方法不是猜,而是用抓包工具看。在Windows上,我强烈推荐Wireshark。安装好后,选择你连接雷达的那个以太网卡(通常是“以太网”或者“本地连接”),然后开始抓包。接着,给雷达重新上电。这时候,你会在Wireshark的数据流里看到一些ARP协议的包,仔细找找,就能发现类似“Who has 10.0.0.101? Tell 10.0.0.102”这样的信息。这翻译过来就是:“谁有10.0.0.101这个地址?告诉10.0.0.102一声。” 这里的10.0.0.102,大概率就是你的雷达当前的IP地址,而它正在寻找的10.0.0.101,就是它期望的电脑IP。
知道这个对应关系后,设置就简单了。在Windows的网络设置里,找到“更改适配器选项”,右键点击连接雷达的网卡,进入“属性”,找到“Internet协议版本4 (TCP/IPv4)”,选择“使用下面的IP地址”。把IP地址设成雷达要找的那个(比如10.0.0.101),子网掩码通常是255.255.255.0,网关可以设成同网段的任意地址,比如10.0.0.1。设置完保存,再Ping一下雷达的IP(例如ping 10.0.0.102),如果能通,这第一步才算真正迈过去了。
1.1 Windows下的RSView:你的第一双“眼睛”
网络通了,我们就能用速腾官方提供的RSView软件来直观地看到雷达点云了。这就像是给雷达装上了第一双“眼睛”,能最直接地验证硬件和基础通信是否正常。去速腾官网或者一些技术社区都能找到RSView的下载包,我这里用的也是一个绿色版,解压就能用。
这里有个血泪教训:解压路径里绝对不能有中文!哪怕是一个文件夹名是中文都不行。否则你双击RSView.exe,它可能闪退或者毫无反应。我就曾经因为把文件夹命名为“激光雷达工具”,折腾了半小时才找到原因。
以管理员身份运行bin目录下的RSView.exe。打开后,界面可能有点复古,但功能是关键。点击左上角的“连接”按钮,正常情况下,软件会自动识别到雷达并开始接收数据流。主界面中央应该会实时显示出稀疏的点云图。如果这里是一片漆黑,那就要回头检查网络配置,或者看看下一步要讲的端口对不对。
1.2 修改雷达参数:为后续铺平道路
在RSView里能看到点云,只算成功了一半。因为雷达默认的IP段(比如192.168.1.x)很可能和你日常使用的公司或实验室网络不在一个段,每次用都要改电脑IP,非常麻烦。所以,我们最好通过RSView把雷达本身的IP改成你常用网段的地址

16线激光雷达多系统点云调试实战:从Windows到Ubuntu的避坑全记录&spm=1001.2101.3001.5002&articleId=155014628&d=1&t=3&u=77c5603abacb4453985319866e035086)
6622

被折叠的 条评论
为什么被折叠?



