一种智能车联网中的车辆协作定位方法

文档序号:1891340 发布日期:2021-11-26 浏览:18次 >En<

阅读说明:本技术 一种智能车联网中的车辆协作定位方法 (Vehicle cooperative positioning method in intelligent Internet of vehicles ) 是由 杜利平 陈隆基 陈月云 付玉婷 于 2021-08-20 设计创作,主要内容包括:本发明提供一种智能车联网中的车辆协作定位方法,属于无线定位技术领域。所述方法包括:S101,获取目标车辆观测到的周边车辆的位置、自身与周边车辆之间的车距及相对方位角;S102,根据观测到信息,对周边车辆的位置、目标车辆与周边车辆之间的车距及相对方位角的分布函数的进行参数估计;S103,根据分布函数的参数估计,利用贝叶斯滤波算法确定目标车辆位置信息的后验概率分布,利用最大后验概率估计算法估计出后验概率的最大值;S104,将估计出的后验概率的最大值作为扩展卡尔曼滤波的输入,利用扩展卡尔曼滤波迭代算法迭代求解目标车辆位置的最优估计值。采用本发明,能够提高智能车联网中的定位精度,降低车辆的定位误差。(The invention provides a vehicle cooperative positioning method in an intelligent Internet of vehicles, and belongs to the technical field of wireless positioning. The method comprises the following steps: s101, acquiring the position of a peripheral vehicle observed by a target vehicle, the distance between the target vehicle and the peripheral vehicle and a relative azimuth angle; s102, according to the observed information, carrying out parameter estimation on the positions of the surrounding vehicles, the distance between the target vehicle and the surrounding vehicles and the distribution function of the relative azimuth angles; s103, according to the parameter estimation of the distribution function, determining the posterior probability distribution of the target vehicle position information by using a Bayes filtering algorithm, and estimating the maximum value of the posterior probability by using a maximum posterior probability estimation algorithm; and S104, taking the maximum value of the estimated posterior probability as the input of the extended Kalman filtering, and iteratively solving the optimal estimation value of the position of the target vehicle by using an extended Kalman filtering iterative algorithm. By adopting the invention, the positioning precision in the intelligent Internet of vehicles can be improved, and the positioning error of the vehicles can be reduced.)

一种智能车联网中的车辆协作定位方法

技术领域

本发明涉及无线定位技术领域,特别是指一种智能车联网中的车辆协作定位方法。

背景技术

智能交通系统中,如避碰系统,紧急制动辅助系统和车道导航系统等都是依靠车辆的精准定位来做出适当决策的,这些应用系统对车辆的定位精度有着很高的要求。在智能交通系统中,车辆的准确定位是它的关键任务之一。通过对于车辆的当前位置的获取,可以得到在数字地图上的位置信息,驾驶员从而可以获得正确的目标信息。使用相应的定位系统和车载通信装置,可以实现与周围车辆的位置共享,从而获得每辆车的较为准确的位置信息,可以明显提高车辆对周边环境的感知。

目前,适用于智能交通系统的车辆定位技术虽然有许多种类,但是它们都有着或多或少的缺点:定位精度不够,成本过高或者是定位性能不稳定。为了满足智能交通系统中车辆安全应用的定位需求,人们发明了一些定位增强技术。这些技术虽然不尽相同,但是基本原理都是用户接收机首先要接收导航卫星发来的定位信号,然后通过某些距离测量的方法(比如无线电单向测距方法)来计算用户接收机与导航卫星信号发射天线之间的距离(也叫伪距),接着计算并修正伪距的误差,再将其传递给车载卫星信号接收器,来更新车辆位置估计。这种定位增强技术容易受到车辆高速行驶的特性以及严峻环境下带来的多径效应的影响,因此定位性能有时不够稳定,无法满足特定用户的需求。而且,这种定位增强技术还需要建设较多的基站来覆盖区域进行通信,庞大的基站数量和较高的基站建设成本也是需要解决的难题。

发明内容

本发明实施例提供了智能车联网中的车辆协作定位方法,能够提高智能车联网中的定位精度,降低车辆的定位误差。

本发明实施例提供了一种智能车联网中的车辆协作定位方法,包括:

S101,获取目标车辆观测到的周边车辆的位置、自身与周边车辆之间的车距及相对方位角;

S102,根据观测到信息,对周边车辆的位置、目标车辆与周边车辆之间的车距及相对方位角的分布函数的进行参数估计;

S103,根据分布函数的参数估计,利用贝叶斯滤波算法确定目标车辆位置信息的后验概率分布,利用最大后验概率估计算法估计出后验概率的最大值;

S104,将估计出的后验概率的最大值作为扩展卡尔曼滤波的输入,通过扩展卡尔曼滤波迭代算法得到下一时刻的目标车辆位置估计值,如果迭代未结束,则返回至S103作为下一时刻的先验概率继续处理,直至迭代结束获得目标车辆位置的最优估计值。

进一步地,所述获取目标车辆观测到的周边车辆的位置、自身与周边车辆之间的车距及相对方位角包括:

目标车辆从车载GPS接收器、距离传感器和角度传感器中分别获得周边车辆的位置、自身与周边车辆之间的车距和相对方位角,得到周边车辆Vj的观测量Y0j

Y0j={Xj,D0j,Θ0j}

其中,Y0j表示目标车辆V0观测到的周边车辆Vj的位置,Xj表示从GPS接收器获得的周边车辆Vj的位置,D0j表示目标车辆V0与周边车辆Vj之间的车距,Θ0j表示目标车辆V0和周边车辆Vj的相对方位角,j={1,2,...,N},N表示目标车辆V0的周边车辆数目;

根据得到的Y0j,得到目标车辆V0的位置表达式:

其中,表示周边车辆Vj对目标车辆V0的估计位置。

进一步地,所述分布函数包括:周边车辆位置的概率分布函数、车距的概率分布函数、相对相位角的概率分布函数;其中,

周边车辆Vj位置的概率分布函数表示为:

目标车辆V0与周边车辆Vj之间的车距的概率分布函数表示为:

目标车辆V0和周边车辆Vj的相对方位角的概率分布函数表示为:

其中,和Θ0j分别表示从GPS接收器、距离传感器和角度传感器获得的测量值,分别表示GPS接收器、距离传感器和角度传感器的测量方差,表示Xj服从均值为方差为的高斯分布 表示D0j服从均值为方差为的高斯分布 表示Θ0j服从均值为方差为的高斯分布 为车辆估计位置的分布函数,xj为位置分布函数的位置随机变量,为目标车辆与周边车辆车距的分布函数,d0j为车距分布函数的车距随机变量,为目标车辆与周边车辆相对相位角的分布函数,θ0j为相对相位角分布函数的角度随机变量。

进一步地,所述根据分布函数的参数估计,利用贝叶斯滤波算法确定目标车辆位置信息的后验概率分布包括:

确定目标车辆V0的位置X0的先验概率其中,为周边车辆Vj对目标车辆V0的估计位置变量;

根据得到的先验概率及分布函数的参数估计,利用贝叶斯滤波算法得到X0的后验概率分布

进一步地,表示为:

其中,x0表示为目标车辆V0的位置变量,g(xj,x0)表示利用Xj和X0来计算周边车辆Vj和目标车辆V0之间的相对方位角,分别表示GPS获得的Xj在x和y坐标轴上位置分量变量,同理表示目标车辆V0在x和y坐标轴上位置分量变量。

进一步地,后验概率的最大值表示为:

其中,为目标车辆自身状态向量,表示利用最大后验概率估计算法计算得到的k时刻周边车辆Vj对目标车辆V0的位置估计;

其中,表示周边车辆Vj被目标车辆观测到的k时刻目标车辆位置估计值。

进一步地,所述将估计出的后验概率的最大值作为扩展卡尔曼滤波的输入,通过扩展卡尔曼滤波迭代算法得到下一时刻的目标车辆位置估计值,如果迭代未结束,则返回至S103作为下一时刻的先验概率继续处理,直至迭代结束获得目标车辆位置的最优估计值包括:

A1,在扩展卡尔曼滤波中构建系统状态模型,将目标车辆自身状态向量作为系统状态值代入到构建的状态模型中,将状态模型输出的状态预测值代入到扩展卡尔曼滤波的观测模型中,更新校正状态预测值,得到k+1时刻的目标车辆状态更新向量

A2,当k+1时刻不满足迭代终止次数时,将作为下一时刻的先验概率返回至S103中,经过贝叶斯滤波算法处理得到k+2时刻状态向量的后验概率使用最大后验概率估计算法得到 再代入扩展卡尔曼滤波进行下一时刻的状态更新预测,直至迭代结束;

A3,迭代结束后,根据当前的目标车辆状态更新向量,确定目标车辆位置的最优估计值。

进一步地,所述迭代结束后,根据当前的目标车辆状态更新向量,确定目标车辆位置的最优估计值包括:

迭代结束后,取目标车辆观测估计值的均值作为最优估计值:

其中,为M时刻迭代终止后对N个周边车辆对目标车辆的状态更新值取平均后得到的目标车辆位置的最优估计值。

本发明实施例提供的技术方案带来的有益效果至少包括:

本发明实施例中,获取目标车辆观测到的周边车辆的位置、自身与周边车辆之间的车距及相对方位角;根据观测到信息,对周边车辆的位置、目标车辆与周边车辆之间的车距及相对方位角的分布函数的进行参数估计;根据分布函数的参数估计,利用贝叶斯滤波算法确定目标车辆位置信息的后验概率分布,利用最大后验概率估计算法估计出后验概率的最大值;将估计出的后验概率的最大值作为扩展卡尔曼滤波的输入,通过扩展卡尔曼滤波迭代算法得到下一时刻的目标车辆位置估计值,如果迭代未结束,则将得到的目标车辆位置估计值作为下一时刻的先验概率返回继续处理,直至迭代结束,这样,通过引入扩展卡尔曼滤波算法对车辆位置信息进行处理,同时将贝叶斯滤波算法代入迭代过程中以提高车联网中的定位精度,以便得到更加精确的车辆位置信息,降低车辆的定位误差,实现多车辆协作精准定位。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的智能车联网中的车辆协作定位方法的流程示意图;

图2为本发明实施例提供的多车辆协作系统模型示意图;

图3为本发明实施例提供的智能车联网中的车辆协作定位方法的位置误差与GPS测量和仅有扩展卡尔曼滤波算法处理的位置误差对比示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

如图1所示,本发明实施例提供了一种智能车联网中的车辆协作定位方法,该方法包括:

S101,获取目标车辆观测到的周边车辆的位置、自身与周边车辆之间的车距及相对方位角;

本实施例中,假设目标车辆的周边车辆数目为N,目标车辆从车载GPS接收器、距离传感器和角度传感器中分别获得周边车辆的位置、自身与周边车辆之间的车距和相对方位角,得到周边车辆Vj的观测量Y0j

Y0j={Xj,D0j,Θ0j}

其中,Y0j表示目标车辆V0观测到的周边车辆Vj的位置,Xj表示从GPS接收器获得的周边车辆Vj的位置,D0j表示目标车辆V0与周边车辆Vj之间的车距,Θ0j表示目标车辆V0和周边车辆Vj的相对方位角,j={1,2,...,N},N表示目标车辆V0的周边车辆数目;

根据得到的Y0j,得到目标车辆V0的位置表达式:

其中,表示周边车辆Vj对目标车辆V0的估计位置。

S102,根据观测到信息,对周边车辆的位置、目标车辆与周边车辆之间的车距及相对方位角的分布函数的进行参数估计;

本实施例中,所述分布函数包括:周边车辆位置的概率分布函数、车距的概率分布函数、相对相位角的概率分布函数;其中,

周边车辆Vj位置的概率分布函数表示为:

目标车辆V0与周边车辆Vj之间的车距的概率分布函数表示为:

目标车辆V0和周边车辆Vj的相对方位角的概率分布函数表示为:

其中,和Θ0j分别表示从GPS接收器、距离传感器和角度传感器获得的测量值,分别表示GPS接收器、距离传感器和角度传感器的测量方差,表示Xj服从均值为方差为的高斯分布 表示D0j服从均值为方差为的高斯分布 表示Θ0j服从均值为方差为的高斯分布 为车辆估计位置的分布函数,xj为位置分布函数的位置随机变量,为目标车辆与周边车辆车距的分布函数,d0j为车距分布函数的车距随机变量,为目标车辆与周边车辆相对相位角的分布函数,θ0j为相对相位角分布函数的角度随机变量。

S103,根据分布函数的参数估计,利用贝叶斯滤波算法确定目标车辆位置信息的后验概率分布,利用最大后验概率估计算法估计出后验概率的最大值;具体可以包括以下步骤:

首先,在多个车辆的协作定位系统中,假设目标车辆的附近有N个周边车辆,那么目标车辆V0的位置X0的先验概率为其中,为周边车辆Vj对目标车辆V0的估计位置变量;

接着,根据得到的先验概率及分布函数的参数估计,利用贝叶斯滤波算法得到X0的后验概率分布

其中,x0表示为目标车辆V0的位置变量,g(xj,x0)表示利用Xj和X0来计算周边车辆Vj和目标车辆V0之间的相对方位角,分别表示GPS获得的Xj在x和y坐标轴上位置分量变量,同理表示目标车辆V0在x和y坐标轴上位置分量变量;

最后,利用最大后验概率估计算法估计出后验概率的最大值:

其中,为目标车辆自身状态向量,表示利用最大后验概率估计算法计算得到的k时刻周边车辆Vj对目标车辆V0的位置估计;

其中,表示周边车辆vj被目标车辆观测到的k时刻目标车辆位置估计值。

S104,将估计出的后验概率的最大值作为扩展卡尔曼滤波的输入,通过扩展卡尔曼滤波迭代算法得到下一时刻的目标车辆位置估计值,如果迭代未结束,则返回至S103作为下一时刻的先验概率继续处理,直至迭代结束获得目标车辆位置的最优估计值,具体可以包括以下步骤:

A1,在扩展卡尔曼滤波中构建系统状态模型,将目标车辆自身状态向量作为系统状态值代入到构建的状态模型中,将状态模型输出的状态预测值代入到扩展卡尔曼滤波的观测模型中,更新校正状态预测值,得到k+1时刻的目标车辆状态更新向量

A2,当k+1时刻不满足迭代终止次数时,将作为下一时刻的先验概率返回至S103中,经过贝叶斯滤波算法处理得到k+2时刻状态向量的后验概率使用最大后验概率估计算法得到 再代入扩展卡尔曼滤波进行下一时刻的状态更新预测,直至迭代结束;

A3,迭代结束后,根据当前的目标车辆状态更新向量,确定目标车辆位置的最优估计值:

其中,为M时刻迭代终止后对N个周边车辆对目标车辆的状态更新值取平均后得到的目标车辆位置的最优估计值。

综上,本申请提供的智能车联网中的车辆协作定位方法,根据车载传感器(包括:GPS接收器、距离传感器和角度传感器)观测到的周边车辆的位置、自身与周边车辆之间的车距和相对方位角,确定周边车辆位置、车距、相对相位角的分布概率,使用贝叶斯滤波算法进一步计算得到了目标车辆位置的后验概率分布,再利用最大后验概率估计算法得到后验概率的最大值,即:目标车辆位置估计值,并将其作为扩展卡尔曼滤波算法里的状态值带入扩展卡尔曼滤波算法,经过更新迭代,估计出下一时刻目标车辆的位置估计值,再将其作为下一时刻的先验概率,返回至贝叶斯滤波算法中,经过更新迭代,得到目标车辆位置的最优估计。这样,通过引入扩展卡尔曼滤波算法对车辆位置信息进行处理,同时将贝叶斯滤波算法代入迭代过程中以提高车联网中的定位精度,以便得到更加精确的车辆位置信息,降低车辆的定位误差,实现多车辆协作精准定位。

如图2所示,以具体的例子对本实施例提供的所述智能车联网中的车辆协作定位方法进行详细说明,并使用Matlab仿真平台,对本实施例所述的智能车联网中的车辆协作定位方法的性能进行仿真分析:

步骤1,目标车辆从车载GPS接收器、距离传感器和角度传感器中分别获得周边车辆的位置、自身与周边车辆之间的车距和相对方位角,那么得到的观测量可以表示为Y0j={Xj,D0j,Θ0j}。

步骤2,根据观测到信息,对周边车辆的位置、目标车辆与周边车辆之间的车距及相对方位角的分布函数的进行参数估计。

步骤3,根据分布函数的参数估计,利用贝叶斯滤波算法确定目标车辆位置信息的后验概率分布,利用最大后验概率估计算法估计出后验概率的最大值。

本实施例中,在如图2所示多个车辆的协作定位系统中,目标车辆有4个周边车辆,由于之间是相互独立的,可以得到后验概率分布

本实施例中,利用最大后验概率估计算法计算出后验概率的最大值并获取k=0时刻目标车辆位置的最优结果

步骤4,把步骤3的k=0时刻最优估计结果作为状态值代入扩展卡尔曼滤波算法中得到k=1时刻的位置估计值再将估计位置值返回至步骤3作为先验概率计算得出k=2时刻的后验概率直至迭代结束获得车辆位置估计值。

本实施例中,目标车辆0(用V0表示)周边有4辆汽车,每个周边车辆(车辆1、车辆2、车辆3、车辆4)分别用V01、V02、V03、V04来表示,那么每个周边车辆在k时刻的状态值可以表示为则有通过扩展卡尔曼滤波算法进行目标车辆状态信息的更新校正,经过更新过程求出状态更新值Xk+1

本实施例中,当k+1时刻不满足迭代终止次数时,将作为下一时刻的先验概率返回至步骤3中,经过贝叶斯滤波算法处理得到后验概率使用最大后验估计得到 作为状态值再代入扩展卡尔曼滤波算法进行下一时刻的位置更新预测,直至迭代结束;

5.3)减少系统误差,使得扩展卡尔曼滤波算法的值具有更好的稳定性,对其取平均值,把均值当做系统状态更新的最优估计值:

本实施例中,如图3所示,图3描述了本发明实施例测量的位置误差与GPS测量的位置误差对比示意图,图3中的横坐标是采样时间,纵坐标是位置误差大小,该结果是在信噪比为15dB下进行100次的同条件重复实验得出的。由图3可知,本发明实施例提出的方法显著降低了位置误差,并给出了更加准确的位置估计值。这说明本发明实施例提出的基于扩展卡尔曼滤波和贝叶斯滤波的智能车联网中的车辆协作定位方法是准确并且有效的,同时对比结果也表明:在信噪比较低,噪声较大的环境下,本发明采用的方法估计的位置结果比GPS测量结果和和仅有扩展卡尔曼滤波算法的测量结果更加准确,有效地提高了车辆的定位精度,即:本发明采用的方法性能优于GPS测量和仅有扩展卡尔曼滤波算法的性能。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种交叉路口车辆动态编队方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!