基于动态博弈的自动驾驶车辆出入口匝道行驶决策方法与流程

文档序号:18401599发布日期:2019-08-09 23:57阅读:761来源:国知局
基于动态博弈的自动驾驶车辆出入口匝道行驶决策方法与流程

本发明属于汽车主动安全领域,利用子博弈完美纳什均衡动态博弈理论,基于匝道口两车交汇环境,设计一种涉及动态博弈与v2x智能网联汽车技术结合的行驶决策方法,具体涉及一种基于动态博弈的自动驾驶车辆出入口匝道行驶决策方法。



背景技术:

根据近年来的交通事故统计分析,车道交汇路口的交通事故对中国的交通事故和死亡事故总数有着重大的影响。此外,与现在可获得雷达和基于摄像机的前向碰撞系统的其他高百分比碰撞(例如道路偏离和后端受碰)不同,目前还没有成熟的技术来解决交汇路口的侧面冲突问题。通常情况下,作为一个相对独立的个体,对于如何安全地通过交汇危险区,司机很难通过主观判断做出准确的决定。缺乏对当前驾驶环境的全面意识是这种情况下最重要的原因之一。因此,需要应用一种有效的车辆防撞系统(cas)算法来解决此类驾驶安全问题。基于智能网联化的v2v(车-车通信)与v2i(车-路通信)技术是当前研究与应用范围比较广泛的信息交互技术。其中,dsrc(dedicatedshortrangecommunications)短程通信技术目前被广泛应用于主动安全性信息交互技术中。博弈论是经济学领域的重要应用理论,其基于完全信息的动态博弈思想也为车辆之间的交互决策开辟了新道路。当前的避免碰撞系统算法多基于复杂冲突区的计算,其时效性与可应用性目前还有待测试。而动态博弈思想引入概率期望与收益损失的概念,可简化车辆间通行决策的复杂计算过程,结合博弈均衡点,实时做出最佳的通行决策。因此,借助v2x网联技术,将动态博弈决策思想引入智能车主动安全的应用领域,是一项非常具有研究价值的应用思想。



技术实现要素:

本发明基于两车匝道交汇场景提出了一种基于动态博弈的自动驾驶车辆出入口匝道行驶决策方法。主要用途为通过博弈系统决策两车于匝道交汇路口的行车次序,以避免两车在冲突点处发生碰撞事故。

本决策基于现有的dsrc(专用短程通讯技术)通讯技术,使得两车之间能够达成完全信息的动态博弈系统。采用子博弈完美纳什均衡,每次决策均采用最优策略。主体博弈策略包括博弈模型的建立、均衡点的计算以及均衡点稳定性的判断。

在博弈系统中,当两辆机动车发生冲突时,每个个体需要判断对方选择通过的概率,来决策自己通过的概率,进而使整个博弈系统具有最大的收益。因此,需要通过对通行概率期望值进行计算以建立博弈模型。建立博弈模型,首先通过设定两车的加速通过以及减速让行的概率模型来建立博弈矩阵;再通过纯策略期望收益建立混合策略期望收益模型;根据收益模型建立复制动态方程;最后根据复制动态方程调整通过概率,使博弈系统达到均衡。

两辆冲突车辆通过博弈模型不断调整自己的通行概率,直到各自概率的调整量都为0,即系统达到均衡。此时两车的通行概率策略集内的点为均衡点。引入演化博弈中的演化稳定策略,联立两车的复制动态方程求出所有的均衡点,确定所有均衡点的策略集。

对于离散博弈系统,需对均衡点的稳定性进行判断。其中,需要参考纳什均衡理论学中的均衡点类型判别表判断均衡点是否为ess(进化稳定策略)稳定点。即判断各均衡点对应的雅克比矩阵的秩和迹的符号判断。舍弃不稳定点,选取稳定点作为最终决策。

在整个博弈系统中,博弈决策系统的开启通过两车到达冲突点的时间差δt判断,并设定时间差阈值δtm作为临界时间差。并通过dsrc通讯进行两车之间的识别以及博弈策略的分享。

一种基于动态博弈的自动驾驶车辆出入口匝道行驶决策方法,包括以下步骤:

步骤一,利用dsrc通讯方法识别目标车辆;

步骤二,判断两车之间是否存在冲突;两车以当前速度、加速度正常行驶是否会于同一时刻到达冲突点发生碰撞,冲突点为匝道与主路中心线的交点;应用冲突时间差δt来判断两车之间的冲突。

步骤三,建立博弈模型;应用子博弈完美纳什均衡动态博弈理论决策车辆交汇行为;

步骤四,计算均衡点;

根据步骤三中确定的各自的期望收益,计算复制动态方程,两车通过对方的复制动态方程不断调整自己的通行概率;

步骤五,判断均衡点的稳定性,来选择最佳的决策;

步骤六,按稳定均衡点的策略行驶。

技术方案中所述冲突时间差δt,是博弈系统开始时刻起,两车在保持当前车速以及加速度的情况下,到达冲突点的时间差,δt越小,则发生冲突的时间差越小,表示冲突可能性越大,当δt为0时,两车刚好在同一时刻到达冲突点发生碰撞;而δt越大,表示两车发生冲突的可能性越小;

取3.5s为冲突时间差阈值δtm对冲突时间差进行判断;δt小于δtm时,继续进行动态博弈,当δt大于δtm时,两车只需以当前行驶状态即可安全通过冲突点,则结束博弈系统;

δt的计算与主路a车以及匝道b车的速度v、加速度a以及从当前位置到达冲突点的距离l有关;计算公式如下:

式中,va、vb分别为a、b两车速度,aa、ab分别为两车当前时刻的加速度,la、lb为两车到达冲突点的距离。

技术方案中所述应用子博弈完美纳什均衡动态博弈理论决策车辆交汇行为,具体步骤如下:

首先,需要确定博弈体系三要素:

(1)博弈参与主体对象:主路机动车a与匝道机动车b;

(2)博弈主体策略集:{加速通过,减速避让};

(3)确定两博弈对象的收益变量;

其次,确定a、b两车的基础收益分别为g1、g2,根据不同情况下的等待时间确定各自的损失;其中,主要损失定义为避让损失、冲突损失以及互让损失;现有定义:a车选择加速通过,b车选择减速避让时,b车的避让损失为m;a车选择减速避让,b车选择加速通过时,a车的避让损失为n;当a、b两车均选择加速通过时,两车冲突损失分别为p、q;当a、b两车均选择减速避让时,两车的互让损失分别为j、k;

a车选择加速通过的概率为x,选择减速避让的概率为1-x;b车选择加速通过的概率为y,选择减速避让的概率为1-y;以(x,y)来表示a、b两车进行动态博弈时,a车以x的概率选择加速通过,b车以y的概率选择加速通过;则(1,0)表示a车选择加速通过,b车选择减速等待;(0,1)表示a车选择减速避让,b车选择加速通过;

再次,对a车纯策略期望收益以及混合策略期望收益进行计算;定义a车选择加速通过的纯策略期望收益为ea1,选择减速避让的纯策略期望收益为ea2,计算公式如下:

ea1=(g1-p)y+g1(1-y)=g1-py(2)

ea2=(g1-n)y+(g1-j)(1-y)=g1-j+(j-n)y(3)

a车以x的概率选择加速通过,以1-x的概率选择减速避让的混合策略期望收益为:

计算b车的加速通过以及减速避让的纯策略期望收益eb1、eb2公式如下:

eb1=(g2-q)x+g2(1-x)=g2-qx(5)

eb2=(g2-m)x+(g2-k)(1-x)=g2-k+(k-m)x(6)

b车以y的概率选择加速通过,以1-y的概率选择减速避让的混合策略期望收益为:

技术方案中所述计算复制动态方程,两车通过对方的复制动态方程不断调整自己的通行概率,具体步骤如下:

根据公式(2)和(4)计算a车选择加速通过的复制动态方程为:

根据公式(5)和(7)可计算b车选择加速通过的复制动态方程为:

a车的复制动态方程说明b车加速通过概率为y时,a车是如何调整自己的加速通过概率x来使系统达到平衡的;b车根据自己的复制动态方程来调整自己的加速通过概率y;

式(8)和式(9)组成了动态博弈系统,a车通过式(8)来调整自己的加速通行概率x,b车通过式(9)来调整自己的加速通行概率y,概率发生变化,复制动态方程也随之发生改变,此时两车再次对自己的通行概率进行修改,直至两车各自加速通过概率的调整量都变为0,此时系统达到均衡;

通过求解式(8)和式(9)的零点解,求解出整个动态博弈系统的均衡点,当系统中两车加速通过的概率达到这些点时,表示博弈系统已经达到均衡,概率不再发生变化。

技术方案中所述判断均衡点的稳定性,来选择最佳的决策;具体步骤如下:

应用演化博弈稳定策略,构造雅克比矩阵,并计算矩阵的秩和迹;构造的雅克比矩阵如下:

将所有均衡点代入雅克比矩阵中,分别计算矩阵的秩与迹,对于均衡点类型的判别,由博弈稳定策略理论,当雅克比矩阵的秩大于0,迹小于0时,该均衡点为进化稳定策略ess稳定点,从多个计算出的均衡点中确定稳定均衡点。

技术方案中所述按稳定均衡点的策略行驶,具体内容如下:

通过步骤五确定出唯一稳定均衡点(x,y),两车根据稳定点策略集进行行驶,即稳定均衡点x>y时,a车加速通过,b车减速避让;稳定均衡点x<y时,a车减速避让,b车加速通过。

本发明有益技术效果:本发明相比于现有的算法决策主动安全技术,极大简化了复杂的计算过程。现有的主动安全技术多依赖于高精度的传感器以及复杂的感知决策控制算法,需要较高的成本以及科研投入,本发明引入了现有的经济学领域博弈论思想,通过现有理论决策的改进,利用动态博弈思想的概率期望与收益损失的概念,结合博弈均衡点,实时做出最佳的通行决策,为车辆交互决策开辟了高效简易的方法思路。同时应用智能网联,使信息交互更加的准确快速,简化了复杂的整车传感器系统。随着网联化的普及,动态博弈的车辆主动安全性思想可以拓展到各个驾驶场景,对未来智能汽车驾驶决策安全性的领域具有很大的研究价值。

附图说明

图1为基于动态博弈的自动驾驶车辆出入口匝道环境示意图;

图2为基于动态博弈的自动驾驶车辆出入口匝道行驶决策流程图。

具体实施方式

下面将结合附图对本发明进行具体说明。

参阅图2,本发明提出的基于动态博弈的自动驾驶车辆出入口匝道行驶决策方法,包括以下决策流程:

步骤一,利用dsrc通讯方法识别目标车辆。本发明匝道场景中的两辆交汇车辆均配有车载obu设备,利用dsrc无线通信技术,识别博弈目标的存在以及传输各种博弈信息。dsrc技术的特点为应用设备简单,技术较为成熟,目前可达约300m的通信范围。在本发明中,两车均采用非定向广泛式传播方式,即以自车为中心,半径300m的圆周范围内为通信识别区。当两车的通讯范围相交后,系统识别到博弈目标,开启博弈决策模块,进行动态博弈。

步骤二,判断两车之间是否存在冲突。博弈系统开启后,需先判断两车之间是否存在可碰撞的冲突,即两车以当前速度、加速度正常行驶是否会于同一时刻到达冲突点发生碰撞。这里的冲突点即为匝道与主路中心线的交点。为简明判断冲突的存在性。本发明应用冲突时间差δt来判断两车之间的冲突。

参阅图1,博弈系统开始时刻起,两车在保持当前车速以及加速度的情况下,到达冲突点的时间差,即为冲突时间差δt。δt越小,则发生冲突的时间差越小,表示冲突可能性越大,当δt为0时,两车刚好在同一时刻到达冲突点发生碰撞。而δt越大,则表示两车发生冲突的可能性越小。本发明取3.5s为冲突时间差阈值δtm对冲突时间差进行判断。即δt小于δtm时,继续进行动态博弈,当δt大于δtm时,两车只需以当前行驶状态即可安全通过冲突点,则结束博弈系统。

δt的计算与主路a车以及匝道b车的速度v、加速度a以及从当前位置到达冲突点的距离l有关。计算公式如下:

式中,va、vb分别为a、b两车速度,aa、ab分别为两车当前时刻的加速度,la、lb为两车到达冲突点的直线距离。

步骤三,建立博弈模型。本发明应用子博弈完美纳什均衡动态博弈理论决策车辆交汇行为。首先确定博弈体系三要素:

(4)博弈参与主体对象:主路机动车a与匝道机动车b。

(5)博弈主体策略集:{加速通过,减速避让}。

(6)确定两博弈对象的收益变量。

首先确定a、b两车的基础收益分别为g1、g2,根据不同情况下的等待时间确定各自的损失。其中,主要损失定义为避让损失、冲突损失以及互让损失。现有定义:a车选择加速通过,b车选择减速避让时,b车的避让损失为m;a车选择减速避让,b车选择加速通过时,a车的避让损失为n。当a、b两车均选择加速通过时,两车冲突损失分别为p、q;当a、b两车均选择减速避让时,两车的互让损失分别为j、k。

a车选择加速通过的概率为x,选择减速避让的概率为1-x;b车选择加速通过的概率为y,选择减速避让的概率为1-y。以(x,y)来表示a、b两车进行动态博弈时,a车以x的概率选择加速通过,b车以y的概率选择加速通过。则(1,0)表示a车选择加速通过,b车选择减速等待;(0,1)表示a车选择减速避让,b车选择加速通过。

首先对a车纯策略期望收益以及混合策略期望收益进行计算。定义a车选择加速通过的纯策略期望收益为ea1,选择减速避让的纯策略期望收益为ea2,则其计算公式如下:

ea1=(g1-p)y+g1(1-y)=g1-py(2)

ea2=(g1-n)y+(g1-j)(1-y)=g1-j+(j-n)y(3)

a车以x的概率选择加速通过,以1-x的概率选择减速避让的混合策略期望收益为:

同理计算b车的加速通过以及减速避让的纯策略期望收益乩1、乩2公式如下:

eb1=(g2-q)x+g2(1-x)=g2-qx(5)

eb2=(g2-m)x+(g2-k)(1-x)=g2-k+(k-m)x(6)

b车以y的概率选择加速通过,以1-y的概率选择减速避让的混合策略期望收益为:

步骤四,计算均衡点。根据步骤三中确定的各自的期望收益,计算复制动态方程,两车通过对方的复制动态方程不断调整自己的通行概率。根据公式(2)和(4)可计算a车选择加速通过的复制动态方程为:

同样,根据公式(5)和(7)可计算b车选择加速通过的复制动态方程为:

a车的复制动态方程说明b车加速通过概率为y时,a车是如何调整自己的加速通过概率x来使系统达到平衡的;同理,b车也根据自己的复制动态方程来调整自己的加速通过概率y。式(8)和式(9)组成了动态博弈系统,a车通过式(8)来调整自己的加速通行概率x,b车通过式(9)来调整自己的加速通行概率y,因为概率发生变化,复制动态方程也随之发生改变,此时两车再次对自己的通行概率进行修改,直至两车各自加速通过概率的调整量都变为0,此时系统达到均衡。

通过求解式(8)和式(9)的零点解,可求解出整个动态博弈系统的均衡点,当系统中两车加速通过的概率达到这些点时,表示博弈系统已经达到均衡,概率不再发生变化。

步骤五,均衡点稳定性判别。通过步骤四计算出的均衡点,未必都是稳定的,因为当处于均衡点的两车加速通过概率发生微小的扰动时,系统未必能恢复到这些点的位置。因此需判断这些均衡点的稳定性,来选择最佳的决策。均衡点稳定性的判别需要应用演化博弈稳定策略,即构造雅克比矩阵,并计算矩阵的秩和迹。构造的雅克比矩阵如下:

将所有均衡点代入雅克比矩阵中,分别计算矩阵的秩与迹,对于均衡点类型的判别,由博弈稳定策略理论,当雅克比矩阵的秩大于0,迹小于0时,该均衡点为ess(进化稳定策略)稳定点。由此可从多个计算出的均衡点中确定稳定均衡点。

步骤六,按稳定均衡点的策略行驶。通过步骤五可确定出唯一稳定均衡点(x,y),则两车可根据稳定点策略集进行行驶,即稳定均衡点x>y时,a车加速通过,b车减速避让;稳定均衡点x<y时,a车减速避让,b车加速通过。

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