最近,我开始使用SUMO来模拟回旋处的某些情况。 对于您要解决的问题,我希望您提出建议:
我有一个从OpenStreetMap生成的环形交叉路口,并且通过randomTrips.py脚本创建了随机行程。 我的目标是将传感器合并到回旋通道中(进入和退出),以便知道汽车经过该传感器的确切时刻(即时)和速度。 这样,在模拟结束时,我将能够知道有多少辆汽车成功绕过回旋处,并进行统计分析,相应的时间和速度。 我该如何在SUMO中做到这一点?
谢谢。
答案 0 :(得分:0)
您可以将即时感应循环用于该任务。只需使用以下格式编写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
将其添加到您的相扑中。
文件detector.xml中的输出结果将包含穿越车辆的速度和时间,请参见the wiki for details。