高德和百度是如何实现车道级导航的?为什么依靠手机就能实现了?
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
现在的地图软件发展迅猛。不知道大家有没有好奇,为什么依靠一部手机,地图工具就能够知道我们现在所驾驶的车辆在哪个车道上行驶? 要实现精准快速的车道级别的定位导航, 就离不开高精度定位系统以及高精度地图的支持了。 高精度定位体系不管是百度还是高德,想要实现准确的导航,那么定位可以说是一切的基石。 两家都是采用的北斗+GPS双模定位,结合RKT差分技术实现亚米级精度(0.5~1米)。
到这里,不知大家是否会有一个疑惑,那就是北斗不是能够实现厘米甚至毫米级精度定位了吗?为什么导航地图定位以后才亚米级精度? 那是因为,北斗三号全球系统的公开服务精度为 2.5-5 米,但结合地基增强系统(如千寻位置的 “全国一张网”),可提供实时厘米级定位(水平精度 2 厘米、高程 5 厘米)和事后毫米级定位(水平精度 2 毫米)。 所以,北斗卫星想更准确,不只是依赖天空中的卫星,也还需要地面各种参考站进行修正信号误差才能实现的。同时我们的手机设备如果想接收北斗的厘米级定位,需要额外的接收设备。 现在的各大地图软件,结合RTK差分技术通过参考站修正信号误差,在开阔区域可以实现0.5~1米的精度。 在定位过程中,除了依靠天上的卫星定位以外,导航软件还需要结合手机上的陀螺仪,移动信号等进行辅助定位。弥补过隧道,高楼遮挡导致卫星信号弱而出现的位置漂移。 通过来自卫星的基础定位,再结合设备上的多种传感器与移动蜂窝网络。可以在城市道路中将定位误差缩小在0.8米左右。 误差保证在1米左右后,车道级导航就有了实现基础了。因为现在的城市道路单车道标准路宽为3.5~3.75米左右。 高精度地图数据卫星只会提供我们在哪里,而马路上到底有几条车道,这个数据就需要高精度的地图数据来提供了。 这些数据是怎么来的呢?这些数据信息是来源于全国道路上不断行驶的各种采集车辆进行采集的。 如高德地图的高精度地图包含车道中心线、边界、转向规则等信息,分辨率达 0.1 米级。 当道路数据有了,定位数据有了。那么车道级导航才能成为现实。 在定位精度与覆盖上,百度和高德没有本质上的区别。我们手机上不管使用百度还是高德,精度都是有保证的。 但是具体到个人体验上来说,就会有差异了。有些人可能经过的地段因为遮挡或者限制,或者手机信号问题等等。导致卫星数据不准确。那都会造成我们体验上的差异。 百度和高德都已经支持国内大部分的城市和乡镇道路了。但是高德在普通道路场景下车道识别的准确率比较高。而百度则在核心城市圈例如京津翼,长三角等复杂立交中表现更优秀。 导航的准确,更多的是依赖定位的准确。当定位越准确,误差也就会越少了。 未来定位的发展普通手机因芯片限制,暂无法直接接收北斗厘米级信号。但是随着北斗短报文通信与手机芯片的集成与升级。后面的主流手机可能会逐步支持北斗厘米级定位。现在市面上支持北斗厘米级定位的手机有遨游通讯的AORO M6 Pro。该手机主要是面向工业领域等特殊场景。 位置更准确,需要的软硬件的研发以外,还是需要政策方面的支持。 目前国内仅允许特定行业(如测绘、自动驾驶)使用厘米级服务,普通用户需通过模糊化处理(如误差 ±0.5 米)规避风险。 但是,未来的各种无人经济。针对位置的信息要求更高更准确。 最终,定位也一定会朝着这个方向发展的。一步一步开放并且准确度越来越高。 起码各种自动驾驶的车辆已经能够实现厘米级的定位精度了。 阅读原文:原文链接 该文章在 2025/6/26 21:47:08 编辑过 |
关键字查询
相关文章
正在查询... |