如何从 VEIN 检索 SUMO 结果?

问题描述 投票:0回答:1
我目前正在开发一个使用 Veins 将 SUMO 与 OMNeT++ 集成的项目。我通过更改 omnetpp.ini 文件中的 TraCIScenarioManager 渗透率变量来运行不同的模拟场景。 现在我正在更改此 PR,我的理解是并非所有车辆都在 OMNET++ 中进行模拟,只有联网的车辆。我能够通过 VEINS 中的 traci 函数检索有关已连接车辆的不同信息,但是,我的问题是我无法检索有关未连接车辆的任何信息(即,仅在 SUMO 中模拟的车辆,而不是在 OMNET++ 中模拟的车辆) 。 我只能从 SUMO 获取预定义的输出,例如 router.xml 文件中定义的输出(SSM 设备、fcd-out...等)。但是,我无法检索通常使用使用 TRACI 函数进行 SUMO 的 python 脚本获得的任何自定义信息。

有没有办法检索非联网车辆的这些信息?

omnet++ veins sumo
1个回答
0
投票
据我所知,当前的 Veins 设置将自身作为 traci 客户端进行连接,并且不允许多个 traci 连接。您可以尝试通过调整

SUMO 文档中提到的连接机制来解决此问题。 但我个人认为,使用输出文件生成所需的所有数据并对它们进行后处理可能会更好。但这当然在很大程度上取决于您的用例。

© www.soinside.com 2019 - 2024. All rights reserved.