【问题标题】:How to add normal vehicle rather than intelligent connect vehicle in Veins?如何在 Veins 中添加普通车辆而不是智能网联车辆?
【发布时间】:2021-03-26 16:45:54
【问题描述】:

如何在 Veins 中添加普通车辆而不是智能网联车辆? 在 Veins5.1 中,似乎每辆车都应该是一个节点并相互发送消息。如何在模拟中添加不会与其他车辆通信的普通车辆?

【问题讨论】:

    标签: omnet++ veins


    【解决方案1】:

    如果您只想让一些随机车辆成为“哑”车辆,您可以将TraCIScenarioManagerpenetrationRate parameter 设置为小于默认值1.0。如果将此值设置为例如0.1,则只有 10% 的车辆将是“智能”车辆。剩下的 90% 甚至都不会在 OMNeT++ 中进行模拟。

    如果您希望更好地控制哪些车辆是“愚蠢”的,哪些车辆是“智能”的,我建议对“愚蠢”和“智能”车辆使用不同的 OMNeT++ 模块类型。除了标准的Car.ned 模块之外,您还可以提供一个完全无法通信的替代DumbCar.ned。然后,您可以使用 TraCIScenarioManager parameter moduleType 配置将哪些 SUMO 车辆类型映射到哪些 OMNeT++ 模块类型。更多关于如何使用这个参数的文档是contained in the source code

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多