工具:sumo-1.8.0 和 osm(open street map osmWizard)
开始这一段学习旅程吧~
首先在ubuntu的终端中依次输入如下命令:
cd sumo-1.8.0/tools
python osmWebWizard.py
输入过程如下图所示:
执行成功后,浏览器自动会打开如下页面:
之后在右侧选项框中输入目的地 (如大连) ,输入后点击search
通过滚动鼠标滑轮,缩放地图进行选择目标区域,选定后将右侧的select Area勾选上
左侧地图会出现一个白色亮框,将目标区域路网圈起来;
之后选择车辆图标,可为路网增加各种车辆类型(本例只选择了Cars)
设定成功后点击generate scenario
等待情景生成成功后,进入终端输入如下命令:
cd sumo-1.8.0/tools
ls
发现一个新的文件夹:2021-07-06-10-31-52
文件中包含的内容如下:
在下图目录结构下,输入如下命令打开sumo界面
注:sumo-1.8.0 的图形化界面命令为sumo-guiD,其他版本可输入:
sumo-gui -c osm.sumocfg
点击仿真按钮,即可完成车辆仿真过程;
生成车辆轨迹文件fcd.xml步骤:
cd sumo-1.8.0/tools/2021-07-06-10-31-52
sumoD -c osm.sumocfg --fcd-output fcd.xml
或者该命令:
sumo -c osm.sumocfg --fcd-output fcd.xml
仿真完成后,通过ls命令可发现在该目录下多了一个fcd.xml文件
输入gedit fcd.xml 可看到文件中的内容如下: