基于GNSS和地面基站的组合式导航精确测速定位方法及系统与流程

文档序号:15968761发布日期:2018-11-16 23:20阅读:324来源:国知局

本发明涉及导航精确测速定位领域,具体为基于gnss和地面基站的组合式导航精确测速定位方法及系统。

背景技术

在车辆导航定位的研究领域,国内的起步相对较晚,目前,关于车联网中车辆盲区定位的研究在国内还没有形成规模,在这个领域内的开发与研究依然还处于摸索与研究中,对其进行研究的部门基本都集中在一些科研单位以及学校,大部分的研究都还处在对于基础算法的探索上面,对于车辆盲区定位的应用一般都停留在仿真模拟阶段,还没有形成一套完整的研发与商用体系。

经过近几年来科研学者们的不断努力,我国对于车辆盲区定位技术的研究已经取得了很大的进步,但同样也还存在着以下问题亟需解决:

例如,申请号为201710909242.6,专利名称为一种gnss/sins组合导航精确测速定位方法及系统的发明专利:

其将sins与gnss输出的导航数据进行融合,信号跟踪过程和数据融合是实时同步的,得到的数据每个时刻都是最准确的,充分利用sins短期精度高,不受外界干扰和gnss长期精度高,克服sins长期精度低和gnss易受干扰的缺陷,提高了测速定位的精度,解决了无实体轮轨传统列车采用传统测速方法无法精确测出列车速度的问题,对磁浮列车产业快速发展形成有力支撑,同时带动北斗卫星应用产业的发展,可推广于自动驾驶或无人驾驶等轨道交通运输。

但是,现有的基于gnss和地面基站的组合式导航精确测速定位方法及其系统存在以下缺陷:

(1)现有的导航系统中,利用车辆传感器测量车辆的行驶速度和横摆角速度,然后根据积分推算得到每一时刻的车辆位置并由此得到车辆完整行驶轨迹,然后分别在简易和复杂两种场景下建立数学模型进行研究与讨论,理论分析和仿真结果显示,由于车辆传感器的参数不够精确,vsyr和ins一样存在着误差积累的问题;

(2)由于现有的车辆导航定位系统之间存在着些许差别,容易导致gnss定位点在复杂路段处容易匹配出错,造成定位精度较差,实用性不强。



技术实现要素:

为了克服现有技术方案的不足,本发明提供基于gnss和地面基站的组合式导航精确测速定位方法及系统,能有效的解决背景技术提出的问题。

本发明解决其技术问题所采用的技术方案是:

基于gnss和地面基站的组合式导航精确测速定位方法,其特征在于:包括如下步骤:

步骤100、获取车辆进入盲区前的初始位置,利用匹配技术修正定位点参数信息,并利用地图匹配修正后的定位点信息反向修正定位点传感器的参数,得到整个定位领域的定位参数;

步骤200、获得车辆坐标和航向角,在车辆驶入gnss盲区后的第一个采样时刻,利用多重权值地图匹配算法计算得到车辆在盲区中的坐标和航向角,建立三维坐标系;

步骤300、获得当前车辆的速度和横摆角速度,通过车载速度传感器测得当前的车辆速度,通过当前车辆横摆角速度传感器测得车辆横摆角速度;

步骤400、根据获得的车辆参数判断车辆是否在gnss盲区中,利用基于地图匹配算法的vsyr参数修正算法,对车辆传感器的参数误差进行修正,得到精确的定位参数;

步骤500、获取下一时刻车辆位置坐标以及航向角,通过复杂场景下的vsyr盲区定位算法,求得下一采样时刻的车辆位置坐标以及车辆的航向角。

进一步地,所述步骤100中,还包括:

首先,在车辆进入盲区前,使用gnss测量得到最后时刻的车辆位置a点(xa,ya),设a点位初始位置,使用gnss测量得到在a点的车辆航向角ψa;

然后,通过车辆速度传感器测得车辆在a点的行驶速度va,通过横摆角速度传感器测得车辆在a点的横摆角速度φa;

最后,设定车辆定位采样时间t,车辆驶入gnss盲区m,通过以下公式:

xb=xa+va*t*sinφa

yb=ya+va*t*cosφa

ψb=ψa+φa*t

获得车辆驶入盲区m后的第一个采样时刻b点的位置坐标(xb,yb),并通过车辆速度传感器测得车辆在b点的速度vb,通过横摆角速度传感器测得车辆的横摆角速度φb。

进一步地,所述步骤200中:

根据步骤100中前一采样时刻的的车辆位置坐标pi(xi,yi),行驶速度vi车辆的横摆角速度φi以及航向角ψi,可以求得下一时刻的车辆位置坐标pi+1(xi+1,yi+1),以及航向角ψi+1:

xi+1=xi+vi*t*sinψi

yi+1=yi+vi*t*cosψi

ψi+1=ψi+φi*t

以此类推,可以依次求得每个采样时刻的车辆位置坐标,从而获得gnss盲区中车辆的完整行驶轨迹。

进一步地,所述步骤300中设置有匹配拟合算法,通过对该算法的修正对速度传感器误差以及横摆角速度传感器误差进行修正:

首先,从车辆定位模块得到5个定位点,坐标分别为(xi,yi),i=1,2,3,4,5,根据这些定位点作拟合曲线,拟合曲线如下:

其中,k表示拟合直线的斜率,可以大概反映出当前车辆行驶的航向角;

其次,以道路层的空间拓扑关系确定待匹配路段的区域,使用车辆的历史轨迹实时地对电子地图中的路段信息进行模式识别。

进一步地,所述步骤400还包括:

首先,车辆驶入gnss盲区前,使用gnss获得最后时刻的车辆位置p0(x0,y0),将p0作为初始位置,通过车辆速度传感器测得当前的瞬时速度k0v0+δk,通过车辆横摆角速度传感器测得当前的横摆角速度kgw0+δg;

其次,在车辆驶入gnss盲区中,设定车辆定位采样时间t,在第一个采样时刻,通过vsyr方法得到车辆的位置p1(x1,y1),通过vsyr方法得到车辆转过的角度θ0;

再者,用地图匹配算法将p1点修正至车辆实际路段上,得到地图匹配修正后的车辆定位点坐标p1(x1,y1),通过电子地图得到车辆转过的角度θ0;

再使用vsyr方法计算得到车辆从p0点到p1点之间行驶过的距离s0,通过车辆速度传感器测得p1点处的瞬时速度k0v0+δk,通过车辆横摆角速度传感器测得p1点处的横摆角速度kgw0+δg;

最后,通过计算得到修正后的车辆速度传感器参数k0,通过修正公式计算得到修正后的车辆横摆角速度传感器参数kg。

进一步地,所述步骤500中还包括:

利用地图匹配修正了车辆速度传感器和横摆角速度传感器的参数,并分别使用地图匹配修正后的vsyr方法和sins得到的复杂场景下的车辆行驶轨迹。

进一步地,所述步骤500中利用基于多权重值的地图匹配算法对每条待匹配路段进行评判,通过每条路段的多权重值的大小选择出匹配度最高的路段。

另外本发明还提供了一种用于权利要求1所述方法的组合式导航精确测速定位系统,其特征在于:包括射频前端、基带处理器、导航解算单元和ins处理模块;

所述射频前端的信号端接收无线天线的射频信号,所述射频前端的输出端输出基带信号到基带处理器上;

所述基带处理器的信号端交互连接数据库,所述基带处理器的输出端与导航解算单元交互连接;

所述导航解算单元的输出端连接有组合导航滤波器,所述组合导航滤波器的输出端与ins处理模块相连接,所述ins处理模块的信号端接收imu模块的频率信号。

与现有技术相比,本发明的有益效果是:

(1)本发明的基于gnss和地面基站的组合式导航精确测速定位系统,通过vsyr进行定位,然后通过地图匹配修正vsyr的定位点,通过两种定位方式之间的里程差值修正车辆速度传感器的参数,通过两种定位方式之间的航向角差值修正车辆横摆角速度的参数,可以有效缓解vsyr方法的误差积累问题;

(2)本发明的基于gnss和地面基站的组合式导航精确测速定位系统,改进了现有的gnss点方位角匹配算法,使用前后定位点连线与路段夹角、定位点与路段投影距离和航向角与路段夹角作为主要因素,利用gnss浮动车数据进行轨迹修正,该地图匹配算法能够在复杂路段处修正偏移的gnss定位点并提供较高的匹配精确度。

附图说明

图1为本发明的方法流程图;

图2为本发明的结构框图;

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1和图2所示,本发明提供了基于gnss和地面基站的组合式导航精确测速定位系统,包括射频前端、基带处理器、导航解算单元和ins处理模块,所述射频前端的信号端接收无线天线的射频信号,所述射频前端的输出端输出基带信号到基带处理器上,所述基带处理器的信号端交互连接数据库,所述基带处理器的输出端与导航解算单元交互连接,所述导航解算单元的输出端连接有组合导航滤波器,所述组合导航滤波器的输出端与ins处理模块相连接,所述ins处理模块的信号端接收imu模块的频率信号。

本实施例中,首先,以gnss输出的位置/速度和ins位置/速度偏差作为观测量,以ins的系统误差作为状态量,构建松组合数学模型;然后通过融合滤波实现系统误差估计,并将滤波估计的系统误差反馈给ins系统,校正sins导航解,以提升松耦合定位性能。

本实施例中,整个控制系统采用gnss接收机与地面基站相结合,并且利用gnss接收机与ins处理模块组成组合系统,其中gnss接收机和ins独立运行,gnss正常工作时,将两者的量测数据同时传输给组合滤波器,二者组合在于将gnss导航信息通过卡尔曼滤波器估计并校正惯导的误差,提升惯导系统的导航性能,该组合模式结构简单、计算量小,不需要对gnss接收机做改动,便于工程实现,并且有一定的余度,在gnss工作良好的情况下,该组合系统的导航精度较高。

在本实施方式中,如图1所示,基于gnss和地面基站的组合式导航精确测速定位的方法包括如下步骤:

步骤100、获取车辆进入盲区前的初始位置,利用匹配技术修正定位点参数信息,并利用地图匹配修正后的定位点信息反向修正定位点传感器的参数,得到整个定位领域的定位参数;

步骤200、获得车辆坐标和航向角,在车辆驶入gnss盲区后的第一个采样时刻,利用多重权值地图匹配算法计算得到车辆在盲区中的坐标和航向角,建立三维坐标系;

步骤300、获得当前车辆的速度和横摆角速度,通过车载速度传感器测得当前的车辆速度,通过当前车辆横摆角速度传感器测得车辆横摆角速度;

步骤400、根据获得的车辆参数判断车辆是否在gnss盲区中,利用基于地图匹配算法的vsyr参数修正算法,对车辆传感器的参数误差进行修正,得到精确的定位参数;

步骤500、获取下一时刻车辆位置坐标以及航向角,通过复杂场景下的vsyr盲区定位算法,求得下一采样时刻的车辆位置坐标以及车辆的航向角。

所述步骤100中,还包括:

首先,在车辆进入盲区前,使用gnss测量得到最后时刻的车辆位置a点(xa,ya),设a点位初始位置,使用gnss测量得到在a点的车辆航向角ψa;

然后,通过车辆速度传感器测得车辆在a点的行驶速度va,通过横摆角速度传感器测得车辆在a点的横摆角速度φa;

最后,设定车辆定位采样时间t,车辆驶入gnss盲区m,通过以下公式:

xb=xa+va*t*sinφa

yb=ya+va*t*cosφa

ψb=ψa+φa*t

获得车辆驶入盲区m后的第一个采样时刻b点的位置坐标(xb,yb),并通过车辆速度传感器测得车辆在b点的速度vb,通过横摆角速度传感器测得车辆的横摆角速度φb。

所述步骤200中:

根据步骤100中前一采样时刻的的车辆位置坐标pi(xi,yi),行驶速度vi车辆的横摆角速度φi以及航向角ψi,可以求得下一时刻的车辆位置坐标pi+1(xi+1,yi+1),以及航向角ψi+1:

xi+1=xi+vi*t*sinψi

yi+1=yi+vi*t*cosψi

ψi+1=ψi+φi*t

以此类推,可以依次求得每个采样时刻的车辆位置坐标,从而获得gnss盲区中车辆的完整行驶轨迹。

所述步骤300中设置有匹配拟合算法,通过对该算法的修正对速度传感器误差以及横摆角速度传感器误差进行修正:

首先,从车辆定位模块得到5个定位点,坐标分别为(xi,yi),i=1,2,3,4,5,根据这些定位点作拟合曲线,拟合曲线如下:

其中,k表示拟合直线的斜率,可以大概反映出当前车辆行驶的航向角;

其次,以道路层的空间拓扑关系确定待匹配路段的区域,使用车辆的历史轨迹实时地对电子地图中的路段信息进行模式识别。

所述步骤400还包括:

首先,车辆驶入gnss盲区前,使用gnss获得最后时刻的车辆位置p0(x0,y0),将p0作为初始位置,通过车辆速度传感器测得当前的瞬时速度k0v0+δk,通过车辆横摆角速度传感器测得当前的横摆角速度kgw0+δg;

其次,在车辆驶入gnss盲区中,设定车辆定位采样时间t,在第一个采样时刻,通过vsyr方法得到车辆的位置p1(xi,yi),通过vsyr方法得到车辆转过的角度θ0;

再者,用地图匹配算法将p1点修正至车辆实际路段上,得到地图匹配修正后的车辆定位点坐标p1(xi,yi),通过电子地图得到车辆转过的角度θ0;

再使用vsyr方法计算得到车辆从p0点到p1点之间行驶过的距离s0,通过车辆速度传感器测得p1点处的瞬时速度k0v0+δk,通过车辆横摆角速度传感器测得p1点处的横摆角速度kgw0+δg;

最后,通过计算得到修正后的车辆速度传感器参数k0,通过修正公式计算得到修正后的车辆横摆角速度传感器参数kg。

本实施例中,地图匹配算法能够有效的缓解vsrs误差累积的问题。

所述步骤500中还包括:

利用地图匹配修正了车辆速度传感器和横摆角速度传感器的参数,并分别使用地图匹配修正后的vsyr方法和sins得到的复杂场景下的车辆行驶轨迹。

所述步骤500中利用基于多权重值的地图匹配算法对每条待匹配路段进行评判,通过每条路段的多权重值的大小选择出匹配度最高的路段。

本实施例中,基于多权重值的地图匹配算法主要与三种因素相关,分别是当前采样时刻车辆的航向角与待匹配路段的夹角、当前采样时刻车辆定位点与待匹配路段的垂直投影距离以及当前时刻与前一时刻车辆定位点的连线与待匹配路段的夹角,由于此算法需要解决复杂路况下gnss定位点匹配准确度不高的问题,所以这里以使用gnss进行定位作为前提。

(1)车辆航向角与路段夹角

车辆航向角(vca)可以通过gnss定位数据得到,这里将vca定义为车辆行驶方向与地图正北向沿顺时针所形成的夹角,范围是0°-360°,同理路段方位角(soa)是指路段上相邻两个节点间沿着车辆行驶方向的路段与地图正北向沿顺时针所形成的的夹角,范围同样是0°-360°,soa可以通过电子地图数据库中的道路信息得到,也可以通过直行道路的起始点坐标求斜率得知。

(2)定位点垂直投影距离

定位点垂直投影距离是指待匹配路段与车辆定位点的最近距离,因此首先必须将车辆定位点对于待匹配路段进行垂直投影。

(3)前后定位点连线与路段夹角

前后两个采样时刻的车辆定位点的连线与待匹配路段之间的θ夹角也是决定车辆行驶轨迹与路段相似度的重要因素,θ值越小,轨迹与路段相似度越高,反之则越低。

本实施例中,多权重值总共由3个部分组成,由一下公式表示:

w=wδψ+wd+wθ

且中,wδψ表示vca和soa之间的相似度,计算公式如下:

wδψ=λψcos(δψ)

δψ就是vca和soa的夹角,λψ表示权重因子,会随着系数k而变化,λψ=kλd,其中(0<k<1),δψ越小,vca和soa之间的相似度就越高,wδψ也就越大,当δψ大于90°时,wδψ可以为负值。

wd表示gnss定位点与待匹配路段之间的接近程度,由下式表示:

其中,d表示车辆定位点到待匹配路段的投影距离,λd是可选权重因子,d越小,表示车辆定位点与待匹配路段越相近,因此wd也就越大,反之亦然。

其中,wθ可以通过对多组相邻定位点连线与路段夹角求均值实现,这里选取路段周围满足wd>1的n个定位点,分别设为(x1,y1),(x2,y2),…,(xn,yn),由上式可以得到相邻两点的θ值,分别为θ1,θ2,…,θn。

上述公式中,λθ为权重因子,λθ=(1-k)λd,θi是集合{θ1,θ2,...,θn-1}中的元素,当λθ不变,θi越小,wθ就越大。

本实施例中,基于多权重值的地图匹配算法设定了三个权重参量wδψ、wd和wθ作为地图匹配的主要影响因素,分别通过权重因子λψ、λd和λθ对其进行约束,可以根据不同的路况选择不同的k值来调整三者的大小关系:当定位点与路段较近,即d较小时,可以将k值调小,此时w主要由wd和wθ决定;当定位点与路段较远,即d较大时,可以将k值调大,此时w主要由wδψ决定。

本实施例中,通过权重值总和的计算,可以得知某点和某路段的匹配度最高,实现精确定位的功能。

本实施例中,基于多权重值的地图匹配算法,能够改进现有的gnss点方位角匹配算法,将前后定位点连线与路段夹角、定位点与路段投影距离和航向角与路段夹角作为主要因素,最后利用gnss浮动车数据进行轨迹修正,能够在复杂路段处提供更高的匹配精确度。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1