一种面向无人驾驶的无红绿灯十字路口智能调度方法与流程

文档序号:16044432发布日期:2018-11-24 10:44阅读:1487来源:国知局
本发明属于车联网
技术领域
,涉及基于状态信息车辆控制策略中面向路口交通最优车辆调度及容量优化的方法。
背景技术
随着无线通信的发展,无人驾驶车辆利用专用短程通信(dsrc)技术能够实现车辆与车辆、车辆与基础设施等之间的通信连接与信息交互。这些通过无线通信互相连接的无人驾驶车辆可以减少交通系统大部分碰撞事故、降低交通延迟、极大程度上提高交通管理效率并且能够提供信息娱乐以及远程信息处理等功能。因此互连的无人驾驶车辆对于提高交通系统管理能力是具有极大潜力的,并且它们的优点使其成为当前车联网
技术领域
的研究热点之一。而目前管理交通路口的传统红绿灯调度方法是这样子实现的:每隔一段固定的时间间隔开放部分路口允许车辆通行,其余路口方向车辆停止并且等待。传统的红绿灯调度方法在一定程度上能够调节路口交通流量,但是也存在着如下许多缺陷:不能灵活智能地适应实时交通流量;缺少与无人驾驶车辆进行通信协同功能;不能解决由于车流量增大而带来的交通拥堵及安全性问题;难以提高整个交通系统的吞吐量以及交通管理效率。在智能交通系统的进步和发展的基础上,传统路口红绿灯调度的方法已逐渐被改进并且有可能被其它调度方法所替换,以便在车联网通信协同技术的环境下进行有效的交通路口管理,并进一步适应互连无人驾驶车的发展与应用。经过对现有文献的检索发现,k.pandit等人以及a.a.zaidi等人分别于2013年在《ieeetransactionsonvehiculartechnology(ieee车载技术学报)》和2016年在《ieeetransactionsonintelligenttransportationsystems(ieee智能交通系统学报)》上发表了题为“adaptivetrafficsignalcontrolwithvehicularadhocnetworks(车联网自适应交通信号灯控制)”与“back-pressuretrafficsignalcontrolwithfixedandadaptiveroutingforurbanvehicularnetworks(面向城市车载网络具有固定和自适应路由的背压交通信号灯控制)”的文章。这些文章都基于动态自适应控制系统,提出了面向实时交通流量的智能红绿灯管理技术与机制。尽管智能红绿灯交通系统能够改善传统红绿灯调度呆板不灵活的缺点并且提高十字路口交通管理能力,但是对于车辆碰撞避免以及最大化十字路口吞吐量这两方面问题而言,它们还难以满足未来互连无人驾驶车辆交通调度的要求。经检索还发现,为了进一步优化十字路口管理效率,k.zhang等人在2015年发表的题为“state-drivenpriorityschedulingmechanismsfordriverlessvehiclesapproachingintersections(面向无人驾驶车辆的十字路口状态驱动的优先级调度机制)”的文章中,提出了一种在无红绿灯的交通场景下基于车辆状态优先级的调度方法。通过为具体车辆分配先后等级以及结合不同车辆行驶轨迹间矛盾区域避免的方案,该方法能够有效地防止十字路口中车辆的碰撞。此外,经检索还发现,p.lin等人在2017年《ieeeintelligenttransportationsystemsmagazine(ieee智能交通系统杂志)》上发表了题为“autonomousvehicle-intersectioncoordinationmethodinaconnectedvehicleenvironment(车联网环境下自动驾驶车十字路口调度方法)”的文章。该文章采用了缓冲区分配调度方式的原理来引导车辆根据所设定的规则安全通过十字路口,但是由于整个调度过程需要不断通过控制改变车辆加速度来调整车辆行驶轨迹,因此要求无人驾驶车辆始终与控制中心保持通信的连接。综上所述,现有技术存在的问题是:(1)改进之后的智能红绿灯调度系统无法充分利用互连无人驾驶车的优点来改善交通管理能力。(2)大部分无红绿灯场景下的新型调度算法功能性单一,且局限于其所特定的车辆行驶规则(3)在调整车辆行驶状态的过程中极度依赖通信的可靠性及无人驾驶技术的稳定性。解决上述技术问题的意义在于:基于目前无线通信技术的发展与无人驾驶技术的进步,更加高效可靠的智能交通调度系统有助于减少系统安全性问题以及提高车辆调度效率,为未来十字路口的规划和设计提供新的思路并且促进车联网领域通信技术及车辆控制管理策略的应用与发展。技术实现要素:针对现有技术存在的问题,本发明目的是,在避免十字路口车辆碰撞的基础上提供了一种面向无人驾驶的无红绿灯十字路口智能调度方法。本发明目的是这样实现的,一种面向无人驾驶的无红绿灯十字路口智能调度方法,包括以下步骤:步骤1:设立基于十字路口交通管理器以及调度区和划分碰撞避免区,建立以交通管理器作为协同车辆通信、规划车辆调度的中心控制管理机制;步骤2:交通管理器接收进入调度区车辆的行驶数据,并返回具体车辆通过十字路口的调度信息;步骤3:根据调度信息的引导,无人驾驶车辆进行相应调整通过十字路口。所述十字路口交通管理(协调)器由路边单元和数据中心两部分组件构成,路边单元用于与无人驾驶车辆建立通信连接,数据中心用于计算具体车辆的进入十字路口碰撞避免区的时刻。右转车道为独立无碰撞车道,所述无红绿灯调度场景是一个包含左转车道及直走车道的双向四车道交通路口模型,以奇数车道代表左转车道,偶数车道代表右转车道。所述碰撞避免区是十字路口(纵横)两条车道的交叉区,碰撞避免区被划分成16个相同面积的正方形冲突区域,同一个正方形冲突区域最多只能由一辆车占用;进入所述碰撞避免区的无人驾驶车需以同一恒定的速度并按既定方向行驶,有助于减少系统的复杂度并且提高整个系统的安全性。所述基于碰撞避免的智能调度算法调度对象即具体车辆包括单独的无人驾驶车辆及由具有相同行驶信息的车辆所组成的车队。所述的十字路口智能交通调度方法是利用专用短程通信(dsrc)技术建立无人驾驶车辆与交通管理器之间的通信连接,并在此基础上实现交通的自由分配。所述步骤2中交通管理器与无人驾驶车辆之间的信息交互需执行如下步骤:步骤(2.1):当无人驾驶车辆进入调度区时向交通管理器发送进入调度区的时刻以及其当前的初始速度;步骤(2.2):交通管理器由所接收的数据规划车辆调度方案并且返回具体车辆进入碰撞避免区的时刻以及在碰撞避免区的行驶速度。所述十字路口交通智能调度方法只需要无人驾驶车辆与交通协调器进行两次信息交互,并不要求两者一直维持通信连接,能够极大地避免由于丢包或者通信时延给整个系统带来的影响。与现有技术相比,本发明的有益效果:首先,该面向无人驾驶的无红绿灯十字路口智能调度方法能够有效地避免车辆之间的碰撞并且最大化十字路口的交通吞吐量;其次,由无人驾驶车组成的车队(均匀通过的同方向的若干车辆可以并入车队给予相同调度指令)的调度方案是本发明的突出贡献之一;再次,在车辆通过十字路口的过程中不加入任何特定规则,降低了对通信的依赖程度,极大程度上提高了整个交通系统的鲁棒性。本发明立基于车联网车辆通信协同技术的发展,公开了一种面向无人驾驶的无红绿灯十字路口智能调度方法,为未来十字路口交通管理提供了一个安全高效的调度解决方案。调度方法包括:基于十字路口交通管理器的设立以及调度区和碰撞避免区的划分,建立以交通管理器作为协同车辆通信、规划车辆调度的中心控制管理机制;交通管理器接收进入调度区车辆的行驶数据,并返回具体车辆通过十字路口的调度信息;根据调度信息的引导,无人驾驶车辆进行相应调整通过十字路口。相比于传统的红绿灯车辆调度方式,本发明在避免无人驾驶车辆碰撞的基础上,能够最大程度地提高十字路口车辆吞吐量,改善十字路口交通效率。附图说明图1是本发明实施例所采用的无红绿灯十字路口场景图。图2是本发明实施例交通管理器调度无人驾驶车辆步骤示意图。图3是本发明实施例为车辆分配最佳进入时刻算法实现框图。图4是本发明实施例提供的基于平均车流量条件下该智能调度算法与传统红绿灯方法十字路口吞吐量比较示意图。图5是本发明实施例提供的基于非平均车流量条件下该智能调度算法与传统红绿灯方法十字路口吞吐量比较示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图对本发明的实施例作详细说明:本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程。应当理解,此处所描述的具体实例仅仅用以解释本发明,但本发明的保护范围不限于下述的实施例。实施例本实施例采用了图1的无红绿灯十字路口场景,提出了一种基于碰撞避免的面向无人驾驶车智能调度方法。首先在该交通场景下,需要在十字路口设立交通管理器。交通管理器由路边单元和数据中心两部分组成,路边单元用于与无人驾驶车辆建立通信连接,数据中心用于计算具体车辆的进入十字路口的时刻。接着将整个十字路口划分为碰撞避免区和调度区两个区域。碰撞避免区是十字路口的核心区域,位于这个区域的无人驾驶车辆需以固定的速度(包括方向,在调度区的车道位置决定了其方向)行驶;调度区紧邻碰撞避免区,并且处于交通管理器的通信范围之内,进入这个区域的车辆接收其进入碰撞避免区的调度方案。本实施例的基本目标是通过利用专用短程通信(dsrc)技术实现在十字路口车辆无碰撞的基础上自由交通调度。为了最大程度上减少数据中心的计算量,交通管理器只需要收集无人驾驶车辆进入调度区的时刻以及它们这个时刻的初始速度。将无人驾驶车辆在碰撞避免区的行驶速度设为一固定值是出于减少系统的复杂性和提高系统安全性的考虑。以交通管理器作为协同车辆通信、规划车辆调度的中心控制管理机制实现步骤如图2所示:当一辆无人驾驶车进入调度区时,向交通管理器发送进入时刻以及当前速度;在计算完成可行的调度方案之后,交通管理器返回具体车辆调度信息,包括进入碰撞避免区的时刻以及在碰撞避免区行驶的恒定速度;最后根据调度信息的引导,无人驾驶车辆调整其相应的速度并遵循特定的进入时间通过十字路口。上述车辆调度机制的特点在于,车辆进入缓冲区时只需要为其分配一个进入碰撞避免区的时间,并且该交通智能调度方法只需车辆与交通协调器进行两次信息交互,并不要求两者一直维持通信连接,能够极大地避免由于丢包或者通信时延给整个系统带来的影响,提高了系统的稳定性。在本实施例中可以将十字路口碰撞避免模型视为时间占用问题。考虑右转车道为独立无碰撞车道,该无红绿灯智能调度场景是一个包含左转车道及直走车道的双向四车道交通路口模型,奇数车道代表左转车道(例如l1),偶数车道代表右转车道(例如l2)。在本申请中,右转车道考虑其为一个独立的车道,不会与其他的车道上的车发生碰撞(其实可以将本专利的模型看成单方向三个车道,即左转、直走和右转,由于右转车道是一个独立的车道,便不将右转车道画出来。碰撞避免区被平均分成16个相同的正方形冲突区域,基于这些正方形冲突区域的划分,我们可以分析不同车辆行驶轨迹在十字路口中所占用的相同部分。例如对于位于车道2和车道5的无人驾驶车辆,它们轨迹重叠的部分为冲突区域15。所有车道共同占用的冲突区域如表1所示:表1:冲突区域及占用车道冲突区域占用该冲突区域车道冲突区域占用该冲突区域车道1车道4、车道89车道1、车道82车道4、车道710车道1、车道3、车道73车道1、车道411车道1、车道5、车道74车道4、车道612车道6、车道75车道5、车道813车道2、车道86车道3、车道5、车道714车道2、车道37车道1、车道3、车道515车道2、车道58车道3、车道616车道2、车道6为了避免同一个冲突区域被不同的车辆所占用,需要计算出每辆无人驾驶车在每个冲突区域的占用时间。碰撞避免区的长度为w,因此每个冲突区域的长度为w/4。一般情况下,车辆通过冲突区域有直行和转弯两种方式。对于直行的车辆,在特定冲突区域部分中轨迹长度为w/4;对于在冲突区域转弯的车辆,其轨迹长度约为以w/4为半径所构成的圆周长的1/4,即πw/16。假设在碰撞避免区车辆的速度固定为v,那么在冲突区域直行车辆的占用时间为转弯车辆的占用时间为接着,定义表示l1,…,l8对应车道上无人驾驶车进入碰撞避免区的时刻以及定义σi,k表示i车道上的在第k个冲突区域的占用时间。例如σ5,15=(t5,t5+t]意味着第5(i)车道上车辆进入冲突区域15(k)的时刻为t5(ti),离开冲突区域15的时刻为t5+t,总占用时间为t。结合每个车道上车辆的特定轨迹,利用相同冲突区域占用时间不重叠的方法可以防止车辆之间发生碰撞。l表示车道。仍旧以冲突区域15为例,为了防止车道2与车道5上的车辆发生碰撞,能够得到如下碰撞避免的表达式:σ2,15∩σ5,15=(t2+2t,t2+3t]∩(t5,t5+t]=φ。该表达式在数学时间坐标轴上的含义上等价于两个占用时间段中间点之间的距离不小于各自占用时间距离一半之和,即|(t2+2.5t)-(t5+0.5t)|=|t2-t5+2t|≥0.5t+0.5t=t。同理,通过使用上述的技巧以及冲突区域时间占用不重叠的方法,我们可以将该十字路口车辆和车队的碰撞避免转换成一系列绝对值不等式约束表达式。由于该面向无人驾驶的无红绿灯十字路口智能调度方法的基本目标是建立在车辆碰撞避免的基础上最大程度地提高十字路口吞吐量,因此本实施例的目标函数表示成所有车道上车辆进入碰撞避免区的时刻最小值,用数学表达式写成min(t1+…t8)。考虑到当绝对值不等式约束数量特别大时穷举搜索不切实际,本实施例提供了一个不同车道上车辆最佳进入时刻算法的解决方案:先为某一车道上即将进入碰撞避免区的车辆分配一个最佳进入时刻,再按照车道顺序分配其他车道上车辆的进入时刻,直到最后一辆车为止。对于车道1,即将进入碰撞避免区的车辆与其他车道上已经分配过进入时刻的车辆有如下约束不等式:指的是位于第j车道上第i辆被分配调度方案的车进入碰撞避免区的时刻。其中ij=1,…,nj(j=1,…,8),第nj辆车为j车道上被分配进入时刻最大值的车辆。用矩阵形式|t1e+b1|≥c1来表示上述的绝对值不等式,m1的值等于绝对值不等式的个数。用同样的方式可以将其他车道的绝对值不等式表示为|tje+bj|≥cj如果第j车道上的车辆进入调度区的初始时刻为t0,在调度区最短行驶时间为对于车道1,可以得到约束一个条件为同时,能够避免车道1上即将调度的车辆与本车道已经分配调度时间的车辆之间的碰撞,安全时间ts=(s+h)/v,s为车辆间的安全距离,h为车辆长度。综合上述分析,本实施例提供的每次分配一辆车的调度问题可以写成:|tje+bj|≥cj令该调度问题等效于:mintjs.t.tj≥tgj,|tje+bj|≥cj求解上述问题的最佳进入时刻算法如图3所示:将bj和cj的第k个分量分别表示为bj(k)和cj(k),绝对值不等式约束条件可以写成tj≥cj(k)-bj(k)或者tj≤-cj(k)-bj(k);令所求解的初值为tgj,当k=1时,得出满足该不等式最小进入时刻;当k=2…mj时,得出满足当前不等式以及第k-1个不等式的最小进入时刻;迭代最终所得出的值便为该算法的最终解,即当前需要调度车辆的最小进入碰撞避免区的时刻,并且将这个时刻加入到计算其他车道上的车辆进入碰撞避免区的计算过程之中。为了使本实施例更具直观性并且比较最佳进入时刻算法与传统红绿灯算法的性能优劣,图4展示了它们基于所有车道平均车流量条件下吞吐量比较示意图。图中交通流量被分为三种情况,即轻度交通、中度交通以及中度交通。可以明显地看出在中度交通和重度交通的情况下,最佳进入时刻算法的吞吐量接近红绿灯算法的两倍。这是因为当十字路口交通流量逐渐增大时,传统方法很容易达到交通容量上限,而最佳进入时刻算法可以通过允许所有车道的车辆同时行驶来有效地改善交通情况,提高交通效率。图5提供了基于非平均车流量条件下两种调度算法吞吐量比较示意图。不失一般性,在图中将南北方向车流量设为轻度交通,东西方向车流量设为重度交通。由图可见东西方向最佳进入时刻算法的吞吐量以及十字路总吞吐量均远高于传统红绿灯算法,说明了本实施例最佳进入时刻算法的具有极高的公平性。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1