其实很早0.30的版本就发布了,因为自己一直使用的sumo的0.27版本调试源码,没有全部更改源码。这几天正好需要更改源码,还有加一部分功能,就下载了最新版本的代码编译浏览了一下,发现sumo一直在进步。

新版本的sumo最大的特点是支持停车泊位的划设,这个也是自己所做项目的一个硬需求。以前一直在寻找折中方案,目前新版本出来后,就可以直接使用了。另一个比较大的进步是,支持了很多有关行人的设置,包括数量和GUI的展示。其实说起来交通仿真,除了车就是行人,并且行人对于交通仿真有很大的影响。目前sumo也在一点一点增加这部分的功能。其他还有很多的新加功能有待自己发现。

另一个让我惊喜的地方是,sumo的源码开始更加倾向于C++的”源类型”命名。以前typedef很多自己的命名,方便理解。最新版本的源码对代码进行了重构(至少TraCI部分是),并且丰富了函数。

SUMO-0.30.0概要记录

发现没有,这些新增加的函数有一部分是在wiki提到过但是一直没有的,现在不仅添加啦,而且丰富了更多的接口。#include "TraCIAPI.h"后真是爽歪歪啊!

有关新版本的更改太多了,自己有时间整理下,先记录一下,待补充。

更于2017.07.30晚

相关文章: