车辆定位方法及装置与流程

文档序号:12456778阅读:210来源:国知局
车辆定位方法及装置与流程
本公开涉及车联网领域,具体地,涉及一种车辆定位方法及装置。
背景技术
:随着人们的生活水平不断提高,对车辆的需求也开始不断增加。汽车保有量的增加在为人们的日常生活提供便利的同时,也为社会带来了诸多问题,如交通事故、交通拥堵以及环境污染等问题。智能交通系统(ITS,IntelligentTransportationSystems)作为一种全新的技术,采用先进的科学技术,将涉及的道路、交通、人与环境等系统的综合考虑,实现智能化的交通管理,为解决道路交通问题带来可能和希望。作为智能交通系统的重要组成部分的车载自组织网络(VehicleAdhocNetworks,VANET)就是在此背景下提出的。VANET具有节点性、数据流特性以及移动的特性,其所提供的服务大多是基于位置的服务(LBS,LocationBasedService),包括如紧急避险、防碰撞等在内的所有安全应用的核心部分,都需要车辆能够获得精确自主的地理空间位置信息。目前VANET应用中,使用较多的定位技术是全球卫星导航系统(GlobalNavigationSatelliteSystem,GNSS),为车辆应用提供全面的位置信息。并且,GPS的地面接收信号的设备成本较低,而且卫星分布广泛,信号的覆盖范围广,使得这种定位技术比其他如雷达等的定位技术更具吸引力。并且,目前通过差分等技术方案,GPS的定位误差已经在1m范围内,可以满足绝大多数的应用需求。但是,在隧道或城市密集区,GNSS信号被阻挡,导致定位性能大大降低。针对这种情况,通常的做法是使用惯性导航进行绝对定位。但大量的研究表明,在这种方式中,随着时间的推移,定位误差具有随时间积累的特性,有研究结果表明时间超过30秒时,测距误差超过50米,在这种情况下的定位精度明显不能满足VANET环境中紧急避险、防碰撞等场景的需求。技术实现要素:本公开的目的是提供一种车辆定位方法及装置,以辅助车辆在GNSS盲区时进行车辆位置的精确定位,从而满足VANET环境下车间应用对定位精度的要求。为了实现上述目的,本公开提供一种车辆定位方法,所述方法包括:在本车与N个位置可知的邻近参考点进行通信时,获取M个邻近参考点的接收信号强度信息和位置信息,其中,N和M为自然数,并且,3≤M≤N;根据所述接收信号强度信息,确定所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离;根据所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离、以及所述M个邻近参考点的位置信息,确定本车的实际位置信息。可选地,所述M个邻近参考点的接收信号强度信息是在所述N个位置可知的邻近参考点中,按照接收信号强度信息从大到小的顺序,排名在前M个的邻近参考点的接收信号强度信息。可选地,所述根据所述接收信号强度信息,确定所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离,包括:其中,RSSIi表示本车获取到的所述M个邻近参考点中的第i个邻近参考点的接收信号强度;di表示本车与所述M个邻近参考点中的第i个邻近参考点之间的距离;d0i表示本车与所述M个邻近参考点中的第i个邻近参考点之间的参考距离;Ai表示在本车与所述M个邻近参考点中的第i个邻近参考点之间相距参考距离d0i时,本车获取到的第i个邻近参考点的接收信号强度;Xσ表示随机变量;a表示路径损耗指数。可选地,M≥4;以及,所述根据所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离、以及所述M个邻近参考点的位置信息,确定本车的实际位置信息,包括:根据本车与所述M个邻近参考点中的任意三个邻近参考点之间的距离,以及所述任意三个邻近参考点的位置信息,确定本车的多个潜在位置信息;根据所述本车的多个潜在位置信息,确定所述本车的实际位置信息。可选地,所述根据所述本车的多个潜在位置信息,确定所述本车的实际位置信息,包括:构建本车位置分布概率方程;根据所述本车的多个潜在位置信息,利用二维高斯迭代法,求取所述本车位置分布概率方程的最优解,并将所述最优解确定为是所述本车的实际位置信息。可选地,所述方法还包括:向与所述本车通信的邻近参考点发送所述本车的实际位置信息。本公开还提供一种车辆定位装置,所述装置包括:获取模块,用于在本车与N个位置可知的邻近参考点进行通信时,获取M个邻近参考点的接收信号强度信息和位置信息,其中,N和M为自然数,并且,3≤M≤N;距离确定模块,用于根据所述接收信号强度信息,确定所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离;定位模块,用于根据所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离、以及所述M个邻近参考点的位置信息,确定本车的实际位置信息。可选地,所述M个邻近参考点的接收信号强度信息是在所述N个位置可知的邻近参考点中,按照接收信号强度信息从大到小的顺序,排名在前M个的邻近参考点的接收信号强度信息。可选地,所述距离确定模块用于通过以下方式确定所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离:其中,RSSIi表示本车获取到的所述M个邻近参考点中的第i个邻近参考点的接收信号强度;di表示本车与所述M个邻近参考点中的第i个邻近参考点之间的距离;d0i表示本车与所述M个邻近参考点中的第i个邻近参考点之间的参考距离;Ai表示在本车与所述M个邻近参考点中的第i个邻近参考点之间相距参考距离d0i时,本车获取到的第i个邻近参考点的接收信号强度;Xσ表示随机变量;a表示路径损耗指数。可选地,M≥4;以及,所述定位模块包括:第一确定子模块,用于根据本车与所述M个邻近参考点中的任意三个邻近参考点之间的距离,以及所述任意三个邻近参考点的位置信息,确定本车的多个潜在位置信息;第二确定子模块,用于根据所述本车的多个潜在位置信息,确定所述本车的实际位置信息。可选地,所述第二确定子模块包括:方程构建子模块,用于构建本车位置分布概率方程;求解子模块,用于根据所述本车的多个潜在位置信息,利用二维高斯迭代法,求取所述本车位置分布概率方程的最优解,并将所述最优解确定为是所述本车的实际位置信息。可选地,所述装置还包括:发送模块,用于向与所述本车通信的邻近参考点发送所述本车的实际位置信息。在上述技术方案中,通过获取多个邻近参考点的接收信号强度信息,能够确定出本车与这些邻近参考点之间的相对位置信息,并结合这些邻近参考点自身的绝对位置,可以定位出本车实际的绝对位置。这样,当本车进入GNSS信号覆盖盲区时,仍能够协同其他的邻近参考点来辅助确定自身位置,并且定位精度高、误差小,能够满足车辆处于GNSS盲区时碰撞预警等应用的需求。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是根据本公开的一示例性实施例示出的车辆定位方法的流程图。图2是三边测量定位法的原理示意图。图3是利用三边测量定位法确定出的接收节点的位置点的分布示意图。图4是根据本公开的另一示例性实施例示出的车辆定位方法的流程图。图5是根据本公开的一示例性实施例示出的车辆定位装置的结构框图。图6是根据本公开的另一示例性实施例示出的车辆定位装置的结构框图。具体实施方式以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。图1是根据本公开的一示例性实施例示出的车辆定位方法的流程图。如图1所示,该方法可以包括以下步骤:在步骤101中,在本车与N个位置可知的邻近参考点进行通信时,获取M个邻近参考点的接收信号强度信息和位置信息,其中,N和M为自然数,并且,3≤M≤N。在现有的车车安全的解决方案中,DSRC(DedicatedShortRangeCommunications,专用短程通信技术)是车载网络的V2V通信(车车通信)及V2I通信(车辆与路边单元通信)的主要手段。因此,在本公开的一个示例实施方式中,本车与邻近参考点之间可以进行DSRC通信。并且,在这种情况下,邻近参考点可以包括邻近车辆和/或邻近路边单元。在本车与邻近参考点进行DSRC通信的过程中,本车可以将自身的位置信息发送给邻近参考点,以便邻近参考点基于本车位置来进行碰撞预警等操作;同时,本车也可以获取邻近参考点发送的关于该邻近参考点的位置信息,以便本车基于该邻近参考点的位置信息来进行碰撞预警等操作。发明人在研究中发现,当本车处于GNSS信号覆盖盲区时,本车无法获取到自身的GPS位置信息,但这并不影响其与邻近参考点之间的DSRC通信。本车可以依赖于DSRC通信,获取到其他没有位于GNSS信号覆盖盲区的邻近参考点(即,其位置可知)的位置信息。此外,当本车与邻近参考点进行通信时,还能获取到该邻近参考点的接收信号强度信息(RSSI)。这样,本车可以依赖于这些邻近参考点的位置信息和RSSI,来辅助定位自身位置,如以下所描述的。在步骤102中,根据接收信号强度信息,确定本车与M个邻近参考点中的各个邻近参考点之间的距离。RSSI的大小能够反映出本车距离相应的邻近参考点的远近。在无线电传输过程中,在接收器和发送器之间的信号功率随距离成反比例衰减,研究表明,信道的长距离衰落特性服从对数正态分布,常用对数距离路径损耗模型表示,其路径损耗模型可以用如下公式表示:其中,d是发射节点和接收节点之间的待测距离;a为路径衰耗指数,表示路径损耗随距离增加而增大的快慢,其取值范围是[2,5];Xσ是随机变量,其服从正态分布;d0是已知的参考距离;PL(d0)表示参考距离为d0时的路径损耗。接收节点接收到的信号强度为:RSSI=Pt-PL(d)(2)其中,Pt表示信号的发射功率,PL(d)表示参考距离为d时的路径损耗。因此,距离发射节点d0处的参考点的接收信号强度A=Pt-PL(d0),得:PL(d0)=Pt-A(3)把公式(2)及(3)代入公式(1),得:通过上述公式可知,在VANET环境下,接收节点的信号强度RSSI可以实时获取,并且发射功率已知。以节点B、C为例说明,假设B为发送节点,C为接收节点。初始一段时间,B、C节点都可以实时获取到GNSS信息,可根据GPS信息计算出两节点间参考距离为d0,并获取其对应的时刻的接收信号强度A。当接收节点C进入GNSS盲区时,此时采集不到GPS信息,则可以利用公式(4)能够计算出节点C与节点B之间的距离d。综上,本公开中,可以通过以下公式来确定本车与M个邻近参考点中的各个邻近参考点之间的距离:其中,RSSIi表示本车获取到的M个邻近参考点中的第i个邻近参考点的接收信号强度;di表示本车与M个邻近参考点中的第i个邻近参考点之间的距离;d0i表示本车与M个邻近参考点中的第i个邻近参考点之间的参考距离;Ai表示在本车与M个邻近参考点中的第i个邻近参考点之间相距参考距离d0i时,本车获取到的第i个邻近参考点的接收信号强度。在步骤103中,根据本车与M个邻近参考点中的各个邻近参考点之间的距离、以及M个邻近参考点的位置信息,确定本车的实际位置信息。示例地,可以基于三边测量定位算法来确定本车的实际位置。三边测量定位算法的基本原理为:在基于接收信号强度RSSI的车辆间测距基础上,通过搜集到的其他车辆或路边单元的位置信息,并通过测距算法计算出发送节点与接收节点之间的距离。通过这些数据的统计分析,接收到的数据及通过测距算法计算出发送节点与接收节点间的距离,可以形成一个列表,如表1所示。表1设备经度x纬度y距自身距离(米)发送节点BS1x1y1R1发送节点BS2x2y2R2发送节点BS3x3y3R3则可根据发送节点的具体位置信息及距离接收节点的距离信息形成如图2所示的三边图。如图2所示,BS1、BS2、BS3是三个发送节点,在VANET可以是邻近车辆或邻近路边单元,发送节点与处于GNSS盲区的接收节点(即,本车)之间的距离分别为R1、R2、R3,由此可知接收节点位于半径为Ri、圆心为发送节点的圆周上。假设接收节点的二维坐标为(x0,y0),所属圆的圆心为(xi,yi),则满足:(xi-x0)2+(yi-y0)2=Ri2(6)当存在多个发送节点时,则以发送节点的实际位置为圆心,以其与接收节点间的距离为半径,可以得出半径大小不同的圆。理论上来讲,所有圆周的交点应该重合与一点,因此重合的点即为本车自身的位置。基于上述三边测量定位算法的原理可以得知,只要能够获知三个发送节点的位置信息,以及接收节点与各个发送节点之间的距离信息,就可以确定出该接收节点的位置信息。因此,在步骤101时,要获取至少三个邻近参考点的接收信号强度信息及位置信息,才能完成后续的本车定位,即,M≥3。综上所述,在上述技术方案中,通过获取多个邻近参考点的接收信号强度信息,能够确定出本车与这些邻近参考点之间的相对位置信息,并结合这些邻近参考点自身的绝对位置,可以定位出本车实际的绝对位置。这样,当本车进入GNSS信号覆盖盲区时,仍能够协同其他的邻近参考点来辅助确定自身位置,并且定位精度高、误差小,能够满足车辆处于GNSS盲区时碰撞预警等应用的需求。作为一种可选的实施方式,可以使用全部N个位置可知的邻近参考点的接收信号强度信息和位置信息,来确定本车的实际位置信息。在这种情况下,N=M。作为另一种可选的实施方式中,可以使用全部N个位置可知的邻近参考点中的一部分邻近参考点的接收信号强度信息和位置信息,来确定本车的实际位置信息。在这种情况下,N>M。这样,可以减少计算量,提高定位效率。在该实施方式中的一种实现方式中,可以基于接收信号强度的大小,来决定选用哪些邻近参考点的RSSI和位置信息。这是因为,RSSI越大表示该邻近参考点距离本车越近,反之,RSSI越小表示该邻近参考点距离本车越远。由于距离越远,传输干扰越大,数据误差可能就越大。因此,选择距离本车较近的邻近参考点的位置信息来协助本车定位,可以进一步提升定位结果的准确性。因此,在步骤101中获取到的M个邻近参考点的接收信号强度信息,是在N个位置可知的邻近参考点中,按照接收信号强度信息从大到小的顺序,排名在前M个的邻近参考点的接收信号强度信息。如上所述,理论上来讲,每三个发送设备可以得出一个接收节点的位置信息。在VANET环境下,作为发送节点的车辆或路边单元比较多。设备越多,确定的接收节点的位置信息越多,且这些位置应该完全重合。但实际情况中,由于受环境的限制,且由于实验仪器的误差等,得到的这些接收节点位置的点并不会完全重合,实际的位置信息将在某个范围内,并且呈现正态分布的状态,所描绘的期望点分布如图3所示,符合正态分布的期望点数据例如如表2所示:表2经度(x)纬度(y)点A100.2588225.597511点B100.2589125.597502点C100.2588925.597516点D100.2580325.597502针对这一情况,本公开提供一种优化机制,以解决在得到多个不同的接收节点位置点的情况下,如何确定接收节点的实际位置的问题。具体地,上述步骤103可以包括:首先,根据本车与M个邻近参考点中的任意三个邻近参考点之间的距离,以及所述任意三个邻近参考点的位置信息,确定本车的多个潜在位置信息。也就是说,当确定出本车与至少四个邻近参考点之间的距离时,可以首先根据其中的三个邻近参考点与本车之间的距离,以及这三个邻近参考点的位置信息,按照如上的三边测量定位算法,计算出一个本车的位置信息,该位置信息作为一个潜在位置信息。接下来,再重新选取三个邻近参考点,其中,再次选取的三个邻近参考点与历史选取的三个邻近参考点不完全相同,根据重新选取的三个邻近参考点与本车之间的距离,以及这三个邻近参考点的位置信息,按照如上的三边测量定位算法,再计算出一个本车的位置信息,该位置信息作为另一个潜在位置信息。上述过程重复进行,直到获取到预定数量(该数量≥2)的潜在位置信息为止。接下来,根据本车的多个潜在位置信息,确定本车的实际位置信息。示例地,可以构建本车位置分布概率方程,如以下所示:其中x,y分别为经度、纬度,μ1,μ2,σ1,σ2,ρ为分布参数,其中,μ1表示经度平均值,μ2表示纬度平均值,σ1表示经度方差,σ2表示纬度方差,ρ为x与y的相关系数,并且,|ρ|<1。之后,根据本车的多个潜在位置信息,利用二维高斯迭代法,求取本车位置分布概率方程的最优解,并将该最优解确定为是本车的实际位置信息。通过这一实施方式,能够进一步提高定位结果的精度,误差范围可控制在很小的范围内,可以满足车辆处于GNSS盲区时碰撞预警等应用的需求。图4是根据本公开的另一示例性实施例示出的车辆定位方法的流程图。如图4所示,该方法还可以包括:在步骤104中,向与本车通信的邻近参考点发送本车的实际位置信息,以便于在本车进入GNSS信号覆盖盲区时,该邻近参考点也能够获知到本车位置信息,并基于本车位置信息进行碰撞预警等操作。图5是根据本公开的一示例性实施例示出的车辆定位装置500的结构框图。如图5所示,该装置可以包括:获取模块501,用于在本车与N个位置可知的邻近参考点进行通信时,获取M个邻近参考点的接收信号强度信息和位置信息,其中,N和M为自然数,并且,3≤M≤N;距离确定模块502,用于根据所述接收信号强度信息,确定所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离;定位模块503,用于根据所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离、以及所述M个邻近参考点的位置信息,确定本车的实际位置信息。通过获取多个邻近参考点的接收信号强度信息,能够确定出本车与这些邻近参考点之间的相对位置信息,并结合这些邻近参考点自身的绝对位置,可以定位出本车实际的绝对位置。这样,当本车进入GNSS信号覆盖盲区时,仍能够协同其他的邻近参考点来辅助确定自身位置,并且定位精度高、误差小,能够满足车辆处于GNSS盲区时碰撞预警等应用的需求。可选地,所述距离确定模块502可以用于通过上述公式(5)来确定所述本车与所述M个邻近参考点中的各个邻近参考点之间的距离。可选地,M≥4;以及,所述定位模块503可以包括:第一确定子模块,用于根据本车与所述M个邻近参考点中的任意三个邻近参考点之间的距离,以及所述任意三个邻近参考点的位置信息,确定本车的多个潜在位置信息;第二确定子模块,用于根据所述本车的多个潜在位置信息,确定所述本车的实际位置信息。可选地,所述第二确定子模块可以包括:方程构建子模块,用于构建本车位置分布概率方程;求解子模块,用于根据所述本车的多个潜在位置信息,利用二维高斯迭代法,求取所述本车位置分布概率方程的最优解,并将所述最优解确定为是所述本车的实际位置信息。图6是根据本公开的另一示例性实施例示出的车辆定位装置500的结构框图。如图6所示,该装置500还可以包括:发送模块504,用于向与所述本车通信的邻近参考点发送所述本车的实际位置信息。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1