从omnetpp和sumo中检索安全数据

问题描述 投票:1回答:1

我正在运行基于SUMO,OMNeT ++和静脉的模拟,我希望看到连接对交通安全的影响。因此,我在路由器文件中添加了几个“SSM”命令。

当我单独运行相扑时,它会给我输出具有SSM设备的车辆,例如TTC和PET。每个SSM设备都有自己的输出文件,名为“ssm_id.xml”

然而,当我一起运行SUMO,OMNeT ++和Veins时,SSM设备的输出被遗漏,我找不到它们。

有人知道如何解决这个问题吗?

非常感谢!

omnet++ veins sumo
1个回答
1
投票

您可能(1)已将SUMO配置为将输出文件写入运行模拟的目录,您可以(2)使用sumo-launchd.py为每个模拟运行一个SUMO副本。默认情况下,sumo-launchd.py通过将所有文件复制到临时目录(在模拟完成时删除)来运行SUMO模拟。因此,您的输出文件将被删除。

因此,有三种方法可以保留输出文件:

  • 配置SUMO将输出文件写入别处(使用绝对路径)
  • 要求sumo-launchd.py不要删除临时目录
  • 使用不同的运行SUMO的方式(例如,使用TraCIScenarioManagerForker模块而不是默认模块)
© www.soinside.com 2019 - 2024. All rights reserved.