实施方案
[0017] 以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。另外,文中所提到的所有联接/连接关系,并非单指构件直接相接,而是指可根据具体实施情况,通过添加或减少联接辅件,来组成更优的联接结构。本发明创造中的各个技术特征,在不互相矛盾冲突的前提下可以交互组合。
[0018] 实施例1,一种车联网定位方法,包括:
[0019] 步骤S1:接收待定位车辆的移动轨迹;
[0020] 步骤S2:用轨迹匹配算法将待定位车辆的移动轨迹与电子地图的道路几何信息进行匹配得到待定位车辆的移动轨迹与道路几何信息之间的位置偏差;
[0021] 步骤S3:接收待定位车辆附近车辆的移动轨迹;所述附近车辆指的是距离待定位车辆200米以内的车辆;
[0022] 步骤S4:用步骤S2得到的位置偏差修正步骤S3中所述的附近车辆的移动轨迹得到修正后的移动轨迹;
[0023] 步骤S5:用轨迹匹配算法将步骤S4中所述的修正后的移动轨迹与电子地图的道路几何信息进行匹配得到附近车辆的移动轨迹与道路几何信息之间的位置偏差;
[0024] 步骤S6:用步骤S5得到附近车辆的移动轨迹与道路几何信息之间的位置偏差来修正待定位车辆的移动轨迹。并利用该移动轨迹得到待定位车辆的定位信息。
[0025] 本定位方法的原理为:参考图1,在电子地图3上设有待定位车辆1和道路12,其中接收到了待定位车辆1的移动轨迹,可得待定位车辆1的移动轨迹11,用轨迹匹配算法将待定位车辆1的移动轨迹11与电子地图3上的道路12进行匹配,从而得到待定位车辆1的移动轨迹11与道路12之间的距离偏差,标记为集合A,将该集合A求平均,得到移动轨迹11与道路12之间的平均偏差距离a;接收与待定位车辆1相距200米的车辆2的轨迹,用偏差距离a修正该轨迹得到新的轨迹21,由于卫星定位系统的传输性能在两个距离相对比较近的节点上可以默认是相同的,因此,车辆1与车辆2的实际轨迹误差可以理解为是相同的,因此,用轨迹匹配算法求出的车辆1、2的位置偏差应该也是相近的。这就可以在轨迹匹配算法对车辆2进行计算前,利用偏差距离a作为一个参量,将车辆2的轨迹提前进行修正得到新的轨迹21,该轨迹21很大程度上已经消除了卫星定位系统因传输性能而产生的误差,然后,再用轨迹匹配算法将轨迹21与电子地图3的道路22进行匹配得到车辆2的平均位置偏差b,最后,利用平均位置偏差b对车辆1的轨迹进行修正得到轨迹13,从图1可知,轨迹13的走势已经很贴合道路12了,因此,以轨迹13为基础便能对车辆1进行精确定位。
[0026] 作为优化,所述轨迹匹配算法为地图映射(ST‑Matching)算法。该算法是一种全局算法,能综合几何信息(GPS点与道路的距离)、道路拓扑信息(最短路径)、道路属性信息,具有精度高,稳定性好等优点。
[0027] 以上对本发明的较佳实施方式进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。