- 环境搭建
Veins基于OMNeT++离散事件仿真环境,通过TraCI接查询和调度SUMO中的车辆运动状态。我们需要首先安装OMNeT++和SUMO仿真环境,然后在OMNeT++中导入Veins代码,配置并调用安装的SUMO仿真环境。
由于Veins、OMNeT++、SUMO三者目前依然是开发状态,其版本更新较为频繁,不同版本接口和功能各不相同,因此在安装时需要注意版本搭配。Veins不同版本需要的OMNeT++和SUMO版本可以在Veins的Changelog部分查询。编写本文时,Veins的最新版本为veins-4.6,后文均以此版本为例进行。
- 1安装OMNeT++
Veins-4.6需要OMNeT++版本为5.1.1,因此首先需要从OMNeT++的官方网站下载OMNeT++5.1.1版本。
Veins、OMNeT++、SUMO均为跨平台软件,各平台操作过程类似,本文所用系统为Windows平台(OMNeT++5.0是最后一个支持32位Windows系统的版本,因此安装5.1.1需要使用64位Windows系统)。
软件下载完毕后为zip压缩包形式,其安装过程为原地安装,因此首先将其解压至需要安装的位置。解压后,首先阅读OMNeT++目录下README.txt文件。阅读该文件可知doc目录下InstallGuide.pdf中有非常详细的安装配置说明。
一般