【问题标题】:How to make vehicles move at random speed in SUMO?如何让车辆在 SUMO 中以随机速度移动?
【发布时间】:2019-04-02 16:45:28
【问题描述】:

如何在 SUMO 中让车辆以随机速度移动?每次模拟开始时速度应该不同。

【问题讨论】:

  • 这可以单独在 SUMO 中完成。无需使用静脉
  • 您好,先生,我已经在您提供的 erlangen 示例场景中实现了自己的信息传播算法。我需要在各种交通场景中检查我的算法。例如:随机稀疏车辆、超车车辆、随机车速。我研究了 sumo vtype 参数和流参数,但每次都无法成功获得新的随机流。源和目标是固定的,如示例所示。请帮忙。
  • 您可能正在使用相同的伪随机数生成器种子(--seed 选项,如果我没记错的话)运行 SUMO。尝试直接从命令行运行 SUMO 模拟(即不使用 OMNeT++),同时手动设置不同的种子。您应该会看到车辆的不同行为。
  • @ChristophSommer 能否请您告知,如果我直接运行 SUMO 模拟,那么 OMNeT++(和静脉)将如何检测 SUMO,因为在这种情况下,我假设我们不必运行 sumo -launchd.py。非常感谢。
  • @YasirSaleem 这似乎与这里提出的问题不同。你介意为它开一个新帖子吗?

标签: simulator traffic sumo


【解决方案1】:

您可以在定义新车辆或流程时使用departspeed="random" 属性,但这只会影响初始速度。确保在运行 sumo 时使用“--random”选项每次都获得不同的随机种子。有关最大速度的变化(可能还有其他车辆类型参数,例如加速和减速),请查看脚本 createVehTypeDistributions.py。还有相扑中sources of randomness的总览。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 2020-05-24
    相关资源
    最近更新 更多