SUMO仿真高级进阶系列二:计算车辆的旅行时间、等待时间和变道次数

一、利用sumo命令输出tripinfo、netstate-dump文件

sumo --net-file MySUMONet.net.xml --route-files ex_ROU_rou.xml --netstate-dump ex_sumo.sumo.tr --tripinfo-output tripinfo.tr

二、在tripinfo.tr中获得车辆的旅行时间、等待时间

具体查看Simulation/Output/TripInfo

duration 旅行时间

waitSteps 等待时间


三、处理ex_sumo.sumo.tr获得变道次数

将文件拷贝到/tools/output/文件中,执行

python vehLanes.py ex_sumo.sumo.tr vehLanes.xml

得到如下文件:


    
    

laneChanges就是每个vehicle的变道次数。


四、自选语言处理以上xml文件,得到总的旅行时间、等待时间和变道次数

原创文章,转载请注明!


你可能感兴趣的:(python)