【技术实现步骤摘要】
一种基于图论和改进一阶算法的车辆编队避障方法
[0001]本专利技术涉及计算机视觉的
,特别是一种基于图论和改进一阶算法的车辆编队避障方法。
技术介绍
[0002]在汽车为人们出行提供方便的同时,汽车保有量的持续增长也引发了交通堵塞、交通事故、交通停车、环境污染等社会问题,而这些问题的解决,不仅依赖于道路改造及建设,更需要制定科学有效的交通管理规划方案,解决特定时段内人、车、路三者的矛盾。在此背景下,目前的研究热点已经聚焦于解决实际道路环境下,特定时段内多车辆的协同统筹问题,通过合理的路径规划实现车辆协同控制。
[0003]编队车辆中的领航车可以起到屏蔽气流的作用,从而降低整个系统的空气阻力,减少燃油消耗;且车辆间距较小,道路占用率低,可以提高道路通行能力。因此车辆协同控制是智能交通系统的一个重要研究方向,对缓解交通拥堵、降低能源消耗、提高交通效率具有重要意义,而且可以促进交通规划和管理。
[0004]目前智能车辆协同控制主要包括编队控制和路径规划两方面。
[0005]首先是车辆编队,车辆编队常用的控制方法主要有:领航
‑
跟随法,是指领航车和跟随车之间保持特定的位置误差和速度误差就可以实现编队;人工势场法,假定所有车辆位于磁场中,车辆之间通过斥力和吸引力保持队形;行为控制法,即将编队分解为队形形成、变换及避障行为,系统为这些行为设定触发条件,根据外界信号的刺激做出运动决策;虚拟结构法,是指定义虚拟领航点,和领航法不同的是每辆车都有虚拟点需要跟踪,将编队问题转化成了路径跟 ...
【技术保护点】
【技术特征摘要】
1.一种基于图论和改进一阶算法的车辆编队避障方法,包括使用激光雷达采集车辆运行地图数据以及通过车身上的传感器采集车辆相关信息数据,其特征在于,包括以下步骤:步骤1:根据所述车辆运行地图和所述车辆相关信息数据建立拓扑结构有向图模型;步骤2:设置车辆编队理想相对位置,根据有向图建立领航
‑
跟随误差模型;步骤3:得到跟随车与领航车的位置误差后,建立一阶一致性编队控制模型对所述领航
‑
跟随误差模型进行控制;步骤4:判断车队前进路线中是否存在障碍物;当前方存在障碍物时,建立改进人工势场法的斥力函数进行避障;当前方不存在障碍物时,建立引力函数计算车辆所受目标点引力确定下一步方向直到到达目标点。2.如权利要求1所述的基于图论和改进一阶算法的车辆编队避障方法,其特征在于,所述车辆相关信息数据包括车辆初始位置、车辆速度和车辆航向角。3.如权利要求2所述的基于图论和改进一阶算法的车辆编队避障方法,其特征在于,所述步骤1包括以下子步骤:步骤11:根据车辆自身传感器位置及数量确定好车辆间的信息交互情况,建立理想队形的拓扑图,也就是有向图;步骤12:得到有向图的邻接矩阵A和入度矩阵D;步骤13:得到有向图的拉普拉斯矩阵L=D
‑
A;步骤14:计算拉普拉斯矩阵的秩,设智能车辆个数为N,如果矩阵的秩为N
‑
1,则表明编队队形稳定,如果矩阵的秩不是N
‑
1,则返回步骤11,重新确定车辆信息交互方向,直到拉普拉斯矩阵的秩为N
‑
1。4.如权利要求3所述的基于图论和改进一阶算法的车辆编队避障方法,其特征在于,所述步骤12包括针对理想队形的有向图G(5,8),其邻接矩阵A=(a
ij
)是一个i
×
j的矩阵,如果(ij)∈E,则a
ij
=1,反之a
ij
=0;设图中节点的入度是以该节点为信息接收端的边的数量为d
i
,则,则节点的入度矩阵为:D=diag[4,1,2,2,0]其中,V为有向图节点的集合,E为边的集合,n为节点的个数,i和j分别为邻接矩阵的行数和列数。5.如权利要求1所述的基于图论和改进一阶算法的车辆编队避障方法,其特征在于,所述步骤14包括当且仅当拉普拉斯矩阵L有唯一的特征向量c=[0.4472,0.4472,0.4472,0.4472,0.4472]使得特征值Lc=0。
6.如权利要求5所述的基于图论和改进一阶算法的车辆编队避障方法,其特征在于,令x=[x1,x2,
…
,x
i
],其中x
i
是有向图G中节点车辆的状态值,定义向量为组成图G每条边的M维对应差值矩阵,定义e
i
=(h
i
,t
i
)∈E,i=1,2,
…
,8,h
i
和t
i
分别对每条边的头部和尾部节点,令则得到:因此定义矩阵B(b
ij
)为有向图的关联矩阵,如果节点i是节点j的头部,则b
ij
=1,如果节点i是节点j的尾部,则b
ij
=
‑
1,否则b
ij
=0,可以发现L=BB
T
。其中,为每条边的M维差值矩阵,也就是每辆车的位置误差,M表示有向图边的条数,为每条边头部节点的状态值,为尾部节点的状态值,为每条边对应的头尾车辆状态误差,L为拉普拉斯矩阵,x为节点也就...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。