我正在开发一个项目来优化使用SUMO和Python中的TraCI的孤立交叉点的交通灯控制。我想尽量减少所有车辆的总延误,如果他们从不等待其他交通或红绿灯,他们会如何开车。
我看到,每辆车到达目的地后,可以使用timeloss
输出--tripinfo-output <FILE>
。是否还有一种内置方法来获得平均或总延迟的当前值?
答案 0 :(得分:1)
目前无法通过TraCI检索此值。您可以解析和汇总tripinfo文件中的值,或者如果您最后只需要统计信息,则可以使用额外的--duration-log.statistics
选项运行相扑,这将最终输出平均时间损失。此外,您可以在显示网络参数时检索相扑GUI中的当前值(前提是您使用上面的选项)。