在地图上保持相同的车辆

时间:2016-03-08 18:41:46

标签: omnet++ veins traffic-simulation

我想模拟VANET中的攻击所以我使用了SUMO和OMNETPP但是在相扑时汽车到达路径的尽头时汽车消失了,我需要它在整个模拟过程中留在地图中,以便完成OLSR协议中的特定攻击。 如何在整个模拟过程中将车辆保持在地图上?

1 个答案:

答案 0 :(得分:0)

有几种方法可以让车辆在网络中保持更长时间,SUMO甚至还有关于一个非常相关主题的常见问题解答http://sumo.dlr.de/wiki/FAQ#How_do_I_maintain_a_constant_number_of_vehicles_in_the_net.3F

它提到使用重新路由,可以在路径末端作为网络中的附加元素放置,或者使用带有--intermediate选项的randomTrips.py脚本调整您的车辆路线,以生成更多的路径点。这两种解决方案都会为您的车辆带来额外的流量和更长的路线,我不知道是否需要它。

在其路线尽头给车辆停车是行不通的,因为相扑将其从网络中移除然后它再也没有有效位置。因此,我看到的唯一解决方案是增加一个单独的停车区/街道,车辆可以在那里定期停车。 所以步骤是

  • 修改您的网络,在所有目的地添加额外的停车边,虚拟长度为10公里
  • 修改车辆的路线,包括额外的边缘和停在那里