【发布时间】:2017-08-01 11:26:34
【问题描述】:
我正在使用 Veins 4.5、OMNeT++ 5.0 和 Sumo 0.29。
我想在 VEINS Simulator 中实现超车的场景。
在 SUMO 中,我有一条由 3 个节点连接的道路。
边1i连接边2i,边2o连接边1o,如图road in SUMO。
我在 VEINS 中使用traciVehicle->newRoute("1o"); 超车,但车辆没有超车并返回 1o 车道。
我在 VEINS 中使用traciVehicle->newRoute("2o"); 进行超车,但 SUMO 不允许我在边缘 1i 和 2o 之间添加连接。
车辆如何超车?
确实,我有如下图所示的三辆汽车 汽车 VB 将超越汽车 VA,但它应该验证是否有任何汽车从相反方向驶来。在这种情况下,VB 无法超车,因为 VC 来自相反的方向。否则,VB 可以超过 VA ,所以它从边缘 1i 移动到 1o,然后返回到 1i。
对于这种情况还有其他解决方案吗?
【问题讨论】:
-
@ChristophSommer 你有什么回应吗?你能帮帮我吗?