最近我开始使用 SUMO 来模拟环岛环境中的某些情况。对于我正在尝试解决的问题,我希望得到您的建议:
我有一个从 OpenStreetMap 生成的回旋处,并且我通过 randomTrips.py 脚本创建了随机行程。我的目标是将传感器整合到环岛通道(入口和出口)中,以便了解汽车通过该传感器的确切时刻(瞬间)和速度。这样,在模拟结束时,我将能够知道有多少汽车成功地通过了环岛并进行统计分析,分别是时间和速度。我如何在 SUMO 中做到这一点?
提前致谢。
最近我开始使用 SUMO 来模拟环岛环境中的某些情况。对于我正在尝试解决的问题,我希望得到您的建议:
我有一个从 OpenStreetMap 生成的回旋处,并且我通过 randomTrips.py 脚本创建了随机行程。我的目标是将传感器整合到环岛通道(入口和出口)中,以便了解汽车通过该传感器的确切时刻(瞬间)和速度。这样,在模拟结束时,我将能够知道有多少汽车成功地通过了环岛并进行统计分析,分别是时间和速度。我如何在 SUMO 中做到这一点?
提前致谢。
您可以为该任务使用即时感应循环。只需使用以下格式编写一个 XML 文件(我们称之为additional.xml):
<additional>
<instantInductionLoop id="3/1to2/1" lane="3/1to2/1_0" pos="200" file="detector.xml"/>
<instantInductionLoop id="4/1to3/1" lane="4/1to3/1_0" pos="200" file="detector.xml"/>
</additional>
(您可能需要在此处调整车道 ID 和位置以匹配您的网络)并使用选项将其添加到相扑运行中-a additional.xml
。
文件检测器.xml 中的结果输出将包含穿越车辆的速度和时间,请参阅wiki 了解详细信息。