禾赛PandarXT-16/阿努比LpmsIG1运行lio-sam

作者在进行GNSS/INS/LIDAR融合定位时,遇到了lio-sam开源算法中的时间戳同步问题。禾赛XT-16雷达的时间戳与IMU不匹配,导致数据无法正常同步。通过简单修改雷达驱动代码,将时间戳定义改为ros::Time::now(),成功解决了同步问题,但可能影响精度。目前运行结果存在地图重影,可能与时间戳、传感器标定或IMU工作频率(100Hz)有关,欢迎专家提供更好的方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

课题是多传感器融合,将GNSS/INS/LIDAR做融合定位导航,故考虑使用lio-sam开源算法,在此记录一下我在适配传感器数据时遇到的一些问题;

运行lio-sam

源码安装教程参考文章
项目搭建和传感器标定参考文章
项目的部署和安装就不多做赘述了,以上两篇文章写得很棒,大家可以参考~(侵删)

遇到的问题

其实也就一个比较大的问题,就是时间戳的问题,lio-sam中对传感器做了时间戳软同步,涉及到时间软同步,那么就要考虑LIDAR/IMU两个传感器的时间戳了。

禾赛PandarXT-16时间戳

在这里插入图片描述
可以看到,对于这款PandarXT-16雷达,使用厂家提供的ROS驱动程序中的时间戳与IMU的完全对不上,这样也就导致了就算数据格式做了适配,程序仍然会在时间同步的地方一直出不来,那么在RVIZ中也就一直见不到采集的数据。

解决

笔者的解决办法很简单粗暴,因为笔者的IMU的ROS驱动代码中对时间戳的定义是ros::Time::now(),笔者也就直接修改了雷达驱动中对于时间戳的定义。
在这里插入图片描述
图中红色框是厂家的底层驱动代码,蓝色的框是笔者自己修改的代码,至此,保存、编译、运行直接一套带走!

最终效果

在这里插入图片描述

笔者不确定这样修改后是否会对最终运行出的结果精度有影响,因为笔者也只算是入门,截止到文章发布,笔者自己跑的几次数据中地图都有重影,不确定是否与时间戳有关,也有可能是因为传感器标定和IMU的工作频率有关(上图中的IMU频率使用的100Hz),如果有大佬有更好的方案或者对本文有更好的建议,望在评论区与我交流~
希望本篇对手上雷达型号与笔者一致或同一品牌的各位有用~

### 激光雷达 XT16 Windows 网络连接失败解决方案 针对激光雷达XT16在Windows系统下的网络连接失败问题,可以采取一系列措施来排查并解决问题。 #### 1. 检查硬件连接 确保激光雷达设备与计算机之间的物理连接稳固无误。检查网线是否插紧,尝试更换不同质量更好的网线以及不同的网口进行测试[^1]。 #### 2. 配置IP地址设置 确认电脑和激光雷达处于同一局域网内,并且两者具有相同的子网掩码。通常情况下,默认的IP配置如下所示: - **PC IP**: `192.168.1.x` (其中x为任意未被占用的小于等于254的整数) - **Laser Radar IP**: `192.168.1.20` 如果默认分配不符合上述标准,则需通过命令行工具或专用软件调整至匹配状态[^3]。 #### 3. 安装官方驱动程序和支持包 下载安装由制造商提供的最新版本驱动程序及支持库文件,这有助于提高兼容性和稳定性。对于的产品来说,可以从官方网站获取适用于Windows平台的相关资源[^4]。 ```powershell # 使用PowerShell更新系统环境变量以便调用新安装的支持工具 $env:Path += ";C:\path\to\installed\drivers" ``` #### 4. 启动服务端口监听 部分防火墙策略可能会阻止必要的通信端口开放,在这种情形下应适当放宽规则允许特定范围内的TCP/UDP流量进出。具体操作取决于所使用的操作系统自带或是第三方的安全防护组件设定方式。 #### 5. 测试连通性 利用简单的ping指令验证两台机器间是否存在有效的链路层交互;接着借助telnet或其他类似手段进一步考察高层协议层面能否正常工作。一旦发现异常现象立即回溯前面几个环节查找原因所在。 ```cmd # 执行Ping命令检测基本可达性 ping 192.168.1.20 # 尝试建立Telnet会话以检验指定端口号上的响应情况 telnet 192.168.1.20 7[Math Processing Error] ``` 以上方法能够帮助定位并修复大多数常见的网络接入障碍,但如果经过这些努力之后依旧无法实现稳定可靠的联机体验,建议联系技术支持部门寻求更专业的指导和服务。
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值