静脉中的vechile速度缓慢增加

时间:2017-03-27 22:31:12

标签: omnet++ veins sumo

我正在使用静脉4.4,OMNeT ++ 5.0和SuMO 0.25。我已经将车速设置为0以将它们设置为traciVehicle->setSpeed(0)然后在某些情况下我将它们设置为20 traciVehicle->setSpeed(20)以越过交叉点但是没有理由它会缓慢增加直到它的时间结束,所以我可以让它更快???

enter image description here enter image description here

2 个答案:

答案 0 :(得分:3)

SuMO中的车辆具有speedMode参数,该参数确定其应如何在加速和减速方面表现。

默认情况下,此参数设置为考虑所有检查,例如与其他车辆保持安全间隙和最大加速度。设置为0时,车辆会忽略所有检查,例如最大加速度。

尝试为静脉中的speedMode设置不同的值,以实现预期的车辆行为。您可以使用TraCICommandInterfaceTraciVehicle来完成此操作。请查看TraCITestApp的示例。您也可以使用maximumSpeed参数。

答案 1 :(得分:0)

我通过重新生成我的地图解决了这个问题,之后车辆以预期的速度越过了。我认为在调试我的代码时我的(.net或.rou)文件中出现了未知错误。