如何在SUMO中使车辆随机行驶?

时间:2019-07-07 23:55:57

标签: sumo

我需要让车辆沿着随机路线行驶,而不是随机移动速度或加速度,而是随机移动。

我尝试使用“ RNG”和“随机”来查看是否引起了任何影响,但没有。也尝试搜索并且找不到任何有关此问题的信息。我在Windows上

              

1 个答案:

答案 0 :(得分:0)

要不断更改车辆路线,您必须使用TraCI。您可以使用以下任一方法:

  1. 您可以解析并存储 net文件,以了解边缘如何相互连接,并使用setRoute更新车辆的路线。
  2. 预定义多个可能的路线,并使用TraCI或路线/附加文件对其进行预加载,并使用setRouteID
  3. 更改车辆的路线
  4. 最简单的是使用TraCI软件包中的命令moveToXY。使用此命令时,可以更改每个时间步的车辆边缘(通过将keepRoute参数设置为0)。这迫使车辆更改其路线,但是,现在该路线仅包含一个单边(车辆已移动到该边)。重复执行此操作。