一种基于车联网轨迹特征的高精度定位方法与流程

文档序号:29696056发布日期:2022-04-16 13:03阅读:149来源:国知局
一种基于车联网轨迹特征的高精度定位方法与流程

1.本发明属于信息处理领域,涉及基于车联网轨迹特征的高精度定位技术,具体是一种基于车联网轨迹特征的高精度定位方法。


背景技术:

2.当下车辆在行驶时,通过车辆自带的数据采集设备采集位置信息,上传至服务器,服务器对这些位置信息进行简单整理形成车辆的轨迹数据,车辆轨迹数据在改善交通运输网络过程、侦控侦察中起着非常重要的作用;因此,根据车辆轨迹数据进行车辆高精度定位是一个亟待解决的问题。
3.现有技术在海量数据中提取车辆轨迹数据,对轨迹数据进行拼接形成行驶轨迹,结合设定时间即可提取出车辆所处位置的经纬度;但是,现有技术中轨迹数据的采集周期固定,且在进行拼接之前对轨迹数据中异常点无法有效剔除,导致拼接的行驶轨迹不够精准,无法对车辆的历史位置进行精准定位;因此,亟需一种基于车联网轨迹特征的高精度定位方法。


技术实现要素:

4.本发明旨在至少解决现有技术中存在的技术问题之一;为此,本发明提出了一种基于车联网轨迹特征的高精度定位方法,用于解决现有技术中轨迹数据的采集周期过长,且无法有效剔除轨迹数据中的异常点,导致拼接的行驶轨迹不够精准,无法对车辆的历史位置进行精准定位技术问题,本发明通通过对车辆轨迹数据进行插值、数据点预处理以及修正生成精确的目标车辆轨迹,再根据目标车辆轨迹达到对车辆高精度定位的目的解决了上述问题。
5.为实现上述目的,根据本发明的第一方面的实施例提出一种基于车联网轨迹特征的高精度定位方法,包括:
6.通过设定条件从车辆轨迹数据集中提取车辆轨迹数据,并标记为原始车辆轨迹;其中,车辆轨迹数据根据轨迹点的基本信息连接而成;
7.确定每条原始车辆轨迹的插值步长,通过插值步长对原始车辆轨迹进行插值,获取车辆轨迹一;
8.对车辆轨迹一进行数据点预处理,获取车辆轨迹二;通过路侧交互数据对车辆轨迹二进行修正,并进行地图匹配获取目标车辆轨迹;其中,数据点预处理包括剔除异常点,且异常点包括噪声点和停留点;
9.目标车辆轨迹结合筛选条件确定车辆位置。
10.优选的,通过插值步长对原始车辆轨迹进行插值获取车辆轨迹一,包括:
11.选取原始车辆轨迹长度和原始车辆轨迹时长中的一个作为插值属性数据;
12.以插值属性数据的基本单位作为插值步长,对原始车辆轨迹进行插值。
13.优选的,所述插值属性数据的选取包括:
14.获取原始车辆轨迹的长度,单位为米;获取通过原始车辆轨迹所用的时长,单位为秒;
15.根据长度和时长获取车辆通过原始车辆轨迹的平均速度一;
16.当平均速度一大于速度阈值一时,则选取原始车辆轨迹长度作为插值属性数据;当平均速度一小于等于速度阈值一时,则选取原始车辆轨迹时长作为插值属性数据;其中,速度阈值一为原始车辆轨迹对应车道上行驶车辆在单位时间内的平均速度。
17.优选的,对车辆轨迹一中噪声点进行剔除,包括:
18.按照生成时间依次选取车辆轨迹一中轨迹点作为目标轨迹点;
19.获取目标轨迹点与相邻轨迹点之间的平均速度二,当任意一个平均速度二大于速度校验值一时,则判定该目标轨迹点为噪声点;其中,速度校验值一包括车辆的极限速度;
20.将该噪声点剔除,同时对车辆轨迹一中剩余轨迹点做拟合处理。
21.优选的,对车辆轨迹一中停留点进行剔除,包括:
22.按照生成时间依次选取车辆轨迹一中轨迹点作为目标轨迹点;
23.获取目标轨迹点与相邻轨迹点之间的平均速度三,当至少一个平均速度三小于等于速度阈值二时,则判定该目标轨迹点为停留点;其中,速度阈值二的取值范围为(0,10],单位为千米/小时;
24.将该停留点剔除,同时对车辆轨迹一中剩余轨迹点做拟合处理。
25.优选的,通过路侧交互数据对车辆轨迹二进行修正,包括:
26.提取车辆轨迹二中轨迹点路侧交互数据中的车辆位置;
27.当车辆位置与轨迹点之间的距离大于距离阈值时,则用车辆位置代替轨迹点坐标,并对车辆轨迹二重新拟合;其中,距离阈值为大于0小于1的实数,单位为米。
28.优选的,在通过所述地图匹配获取目标车辆轨迹时,需对重叠路径进行筛选,包括:
29.获取重叠路径,以及重叠路径上对应的轨迹点;
30.通过分析重叠路径中的路径限速与轨迹点对应速度之间的关系,从重叠路径选取目标路径,通过目标路径完成地图匹配。
31.优选的,每个轨迹点的基本信息均包括车辆id、时间、经纬度、速度和路侧交互数据;其中,路侧交互数据包括路侧单元获取的车辆速度和车辆位置。
32.与现有技术相比,本发明的有益效果是:
33.1、本发明根据每条原始车辆轨迹确定不同的插值步长,通过插值步长对原始车辆轨迹进行插值,在对车辆轨迹进行噪声点、停留点等异常点剔除,重新拟合之后形成目标车辆轨迹;针对不同车辆轨迹确定不同的插值步长,能够获取更加精准的目标车辆轨迹,有助于对车辆的历史位置进行精准定位。
34.2、本发明在数据点预处理之后还进行了拟合处理,同时在地图匹配时还完成了对重叠路径的筛选,进一步保证了目标车辆轨迹的合理准确,为高精度定位奠定了数据基础。
附图说明
35.图1为本发明的方法步骤示意图。
具体实施方式
36.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
37.本技术的目的是通过现有的车联网轨迹数据,结合筛选条件对车辆进行高精度定位;现有技术中轨迹数据的采集周期过长,且无法有效剔除轨迹数据中的异常点,导致拼接的行驶轨迹不够精准,无法对车辆的历史位置进行精准定位;本技术通过对车辆轨迹数据进行插值、数据点预处理以及修正生成精确的目标车辆轨迹,再根据目标车辆轨迹达到对车辆高精度定位的目的。
38.请参阅图1,本技术提供了一种基于车联网轨迹特征的高精度定位方法,包括:
39.通过设定条件从车辆轨迹数据集中提取车辆轨迹数据,并标记为原始车辆轨迹;筛选条件包括车辆id或者时间范围;
40.确定每条原始车辆轨迹的插值步长,通过插值步长对原始车辆轨迹进行插值,获取车辆轨迹一;
41.对车辆轨迹一进行数据点预处理,获取车辆轨迹二;通过路侧交互数据对车辆轨迹二进行修正,并进行地图匹配获取目标车辆轨迹;
42.目标车辆轨迹结合筛选条件确定车辆位置;筛选条件包括具体时刻。
43.可以理解的是,每个轨迹点的基本信息均包括车辆id、时间、经纬度、速度和路侧交互数据;其中,路侧交互数据包括路侧单元获取的车辆速度和车辆位置;车辆轨迹数据根据轨迹点的基本信息连接而成,如同一车辆id的轨迹点按照时间先后顺序进行拼接形成一条轨迹数据;需要注意的是,拼接过程中在时间上或者空间上明显不符合常理的轨迹点,需要分开拼接,因此针对同一车辆id理论上可以形成多条车辆轨迹数据。
44.本技术中的数据点预处理包括剔除异常点,且异常点包括噪声点和停留点,对车辆轨迹数据中的异常点进行处理非常重要的一个环节,能够保证最终形成的目标车辆轨迹的准确度。
45.在一个实施例中,通过插值步长对原始车辆轨迹进行插值获取车辆轨迹一,包括:
46.选取原始车辆轨迹长度和原始车辆轨迹时长中的一个作为插值属性数据;
47.以插值属性数据的基本单位作为插值步长,对原始车辆轨迹进行插值。
48.具体来说,以插值属性数据的基本单位作为插值步长实质就是原始车辆轨迹长度或者原始车辆轨迹时长的基本单位;长度的基本单位包括米、千米等,时长的基本单位包括秒、小时等;本实施例中,长度单位选择米,对应时长单位为秒;在另外一些优选的实施例中,当原始车辆轨迹特别长时,则长度单位选择千米,对应的时长单位选择小时;可以理解的是,长度或者时长的单位越小,获取的车辆轨迹越精准。
49.在一个具体的实施例中,插值属性数据的选取包括:
50.获取原始车辆轨迹的长度和通过原始车辆轨迹所用的时长;
51.根据长度和时长获取车辆通过原始车辆轨迹的平均速度一;
52.当平均速度一大于速度阈值一时,则选取原始车辆轨迹长度作为插值属性数据;当平均速度一小于等于速度阈值一时,则选取原始车辆轨迹时长作为插值属性数据;。
53.速度计算公式结合长度和时长即可获取车辆在该条原始车辆轨迹中行驶时的平均速度一。
54.值得注意的是,根据平均速度一和速度阈值一的比较结果作为选取插值属性数据的标准,实质是比较长度和时长的相对大小。
55.具体来说,当平均速度一大于速度阈值一时,可以理解为原始车辆轨迹长度相对较大,或者原始车辆轨迹时长相对较小;当平均速度一小于等于速度阈值一时,可以理解为原始车辆轨迹长度相对较小,或者原始车辆轨迹时长相对较大;选择相对较大的数据作为插值属性数据能够保证插值处理的可行性和准确性。
56.本实施例中的速度阈值一为原始车辆轨迹对应车道上行驶车辆在单位时间内的平均速度,即统计该车道上单位时间内所有车辆的速度,再取平均值作为速度阈值;这里的单位时间包括一分钟、一小时、一天、一个月,结合实际情况确定单位时间,如原始车辆轨迹的时间跨度为两小时,则可以将单位时间确定为一天。
57.在一个实施例中,对车辆轨迹一中噪声点进行剔除,包括:
58.按照生成时间依次选取车辆轨迹一中轨迹点作为目标轨迹点;
59.获取目标轨迹点与相邻轨迹点之间的平均速度二,当任意一个平均速度二大于速度校验值一时,则判定该目标轨迹点为噪声点;
60.将该噪声点剔除,同时对车辆轨迹一中剩余轨迹点做拟合处理。
61.在对噪声点进行剔除时,关键在于如何判定噪声点;本实施例通过速度来进行分析,具体来说就是获取目标轨迹点和相邻轨迹点之间的平均速度二,当平均速度二大于速度校验值一时,即可判定该目标轨迹点为噪声点。
62.可以理解的是,当目标轨迹点为初始点或者最终点时,则平均速度二只有一个,当目标轨迹点不是初始点或者最终点时,则平均速度二应该有两个,因此本技术限定的是任意一个平均速度二大于速度校验值一。
63.值得注意的是,本技术中的速度校验值一包括车辆的极限速度;车辆的极限速度可以理解为车辆在该车道路况下能够达到的速度最大值,当平均速度二大于速度校验值一时,可以判定对应目标轨迹点明显不合理。
64.在一个实施例中,对车辆轨迹一中停留点进行剔除,包括:
65.按照生成时间依次选取车辆轨迹一中轨迹点作为目标轨迹点;
66.获取目标轨迹点与相邻轨迹点之间的平均速度三,当至少一个平均速度三小于等于速度阈值二时,则判定该目标轨迹点为停留点;
67.将该停留点剔除,同时对车辆轨迹一中剩余轨迹点做拟合处理。
68.在对停留点进行剔除时,关键在于如何判定停留点;本实施例通过获取目标轨迹点与其相邻轨迹点之间的平均速度三,当至少一个平均速度三小于等于速度阈值二时,则判定该目标轨迹点为停留点;值得注意的是,本技术未将车辆轨迹一中的初始点和最终点作为停留点剔除,只考虑中间点,因此对于一个目标轨迹点应该有两个平均速度三,当一个平均速度三大于速度校验值一时,则平均速度三对应的两个目标轨迹点至少有一个为停留点,当同一目标轨迹点对应的两个平均速度三均大于速度校验值一时,则该目标轨迹点判定为停留点。
69.值得注意的是,当一个平均速度三大于速度校验值一时,则平均速度三对应的两
个目标轨迹点至少有一个为停留点,如果这两个目标轨迹点包括初始点或者最终点,则排除初始点或者最终点,选定另外一个目标轨迹点作为停留点。
70.在剔除噪声点或者停留点时,均涉及到拟合处理,即可以在噪声点或者停留点剔除后进行拟合处理,又可以根据实际情况在噪声点和停留点均剔除完成时,统一做拟合处理。
71.在一个实施例中,通过路侧交互数据对车辆轨迹二进行修正,包括:
72.提取车辆轨迹二中轨迹点路侧交互数据中的车辆位置;
73.当车辆位置与轨迹点之间的距离大于距离阈值时,则用车辆位置代替轨迹点坐标,并对车辆轨迹二重新拟合。
74.本实施例中,车辆位置是通过路侧单元采集的车辆坐标,轨迹点对应的位置是通过gps等车载设备获取的车辆坐标,对比二者之间的误差,当误差较大时,则以车辆位置为基准对轨迹点进行修正。
75.在一个实施中,在通过所述地图匹配获取目标车辆轨迹时,需对重叠路径进行筛选,包括:
76.获取重叠路径,以及重叠路径上对应的轨迹点;
77.通过分析重叠路径中的路径限速与轨迹点对应速度之间的关系,从重叠路径选取目标路径,通过目标路径完成地图匹配。
78.本实施例中的地图匹配是一个非常重要的环节,一方面可以修正轨迹数据的精度,另一方面能够从中提取重要特征;在进行地图匹配时,难免会碰到高架、立交之类的车道,导致上下两车道重叠,需要在重叠车道中筛选一个来完善车辆轨迹;本实施例通过不同车道的限速来筛选,还可以参考现有公开技术进行筛选。
79.本发明的工作原理:
80.通过设定条件从车辆轨迹数据集中提取车辆轨迹数据,并标记为原始车辆轨迹;确定每条原始车辆轨迹的插值步长,通过插值步长对原始车辆轨迹进行插值,获取车辆轨迹一。
81.对车辆轨迹一进行数据点预处理,获取车辆轨迹二;通过路侧交互数据对车辆轨迹二进行修正,并进行地图匹配和重叠路径筛选获取目标车辆轨迹;目标车辆轨迹结合筛选条件确定车辆位置。
82.以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1