【学习记录】调试千寻服务+DTU+导远RTK过程的记录

最近调试车载定位的时候,遇到了一些问题,千寻服务已经正确配置到RTK里面了,但是导远的定位设备一直显示RTK浮动解,通过千寻服务后台查看状态,长时间显示不合法的GGA值。

首先,通过四处查资料,千寻服务、DTU、导远定位这三个东西的关系应该是下面这样的。卫星发送的GPS信息首先传达到车载的GNSS设备,此时的位置信息收到电离层等原因不可避免存在误差,车载GNSS设备将收到的GPS信息通过DTU上传到千寻服务的后台,后台根据传入的位置信息,分析出一个距离所在位置最近的RTK基站,将来自该基站的差分数据通过互联网下发到DTU,再传入车载的GNSS设备,最后在车载的GNSS设备中,通过差分数据对先前的GPS数据进行校正,从而实现厘米级的定位。

这个过程中卫星提供的GPS数据分为多种格式,最常用的两种是gprmc和gpgga,这两个格式大差不差,最关键的部分就是其中的经纬度信息,可参考链接,按照前面的理论,如果车载GNSS设备收到的定位信息不准,甚至于没有收到,那么也就没办法告诉千寻服务自己在哪,千寻服务自然提供不了差分信息。这正好和前面报错信息里的内容对上了,根据链接里提供的gprmc和gpgga格式,报错信息里缺失的部分就包含了经纬度。也就是说,解不出固定解本质上就是GNSS信号不好,导致整个数据链没跑通。

另外,根据导远技术支持的说法,千寻后台报GGA错误并不会影响,因为导远的设备会同时上传gprmc,这里面也包含了经纬度信息,所以只要车端的定位上面显示了计算出固定解,那么就是计算出来了,不用管千寻位置的后台,实测千寻的后台延迟蛮大的,调试设备的时候显示非法的GGA值,但是调试完的时候又变成了固定解,总之就以设备为准。

相关推荐
下海fallsea1 天前
避开欧美红海,深耕中东沙漠:萝卜快跑的差异化出海能走多远?
自动驾驶
m0_650108241 天前
VGGT-Long:突破千米级长 RGB 序列单目 3D 重建的极限
自动驾驶·机器人导航·vggt·3d视觉基础模型·千米级单目3d重建·通用模型·分块-对齐-闭环-全局优化
gorgeous(๑>؂<๑)2 天前
【中科院-张启超组-AAAI26】WorldRFT: 用于自动驾驶的带强化微调的潜在世界模型规划
人工智能·机器学习·自动驾驶
yuanmenghao2 天前
自动驾驶中间件iceoryx - 同步与通知机制(二)
开发语言·单片机·中间件·自动驾驶·信息与通信
yuanmenghao2 天前
自动驾驶中间件iceoryx - 同步与通知机制(一)
开发语言·网络·驱动开发·中间件·自动驾驶
yuanmenghao3 天前
CAN系列 — (6) CAN FD 带宽、CPU、中断:工程上是如何一起算的?
网络·驱动开发·单片机·mcu·自动驾驶·信息与通信
小烤箱3 天前
Autoware Universe 感知模块详解 | 第十二节 CUDA 编程基础——CUDA执行模型
自动驾驶·cuda·感知
Hi202402173 天前
如何通过选择正确的畸变模型解决相机标定难题
人工智能·数码相机·计算机视觉·自动驾驶
yuanmenghao3 天前
CAN系列 — (8) 为什么 Radar Object List 不适合“直接走 CAN 信号”
网络·数据结构·单片机·嵌入式硬件·自动驾驶·信息与通信
RockHopper20253 天前
驾驶认知的本质:人类模式 vs 端到端自动驾驶
人工智能·神经网络·机器学习·自动驾驶·具身认知