sumo基础操作学习笔记:创建交叉口以及简单仿真 |
您所在的位置:网站首页 › 十字路口定义 › sumo基础操作学习笔记:创建交叉口以及简单仿真 |
参考视频SUMO仿真基础教学_哔哩哔哩_bilibili,学习笔记: 创建简单交叉口官网下载后,NETEDIT用于创建路网:可以通过导入现有路网,也可以手动创建; 1)手动创建步骤:打开NETEDIT→file:new network 2)左键可以直接创建路网: 3)选中放大镜 例如,修改点的位置将上图中随手画的交叉口变为每个进口道路保留150米的“规整”交叉口:先修改中心点的位置为0,0,再修改别的点的位置。 4)路段属性中可以编辑速度、优先级、车道数等。 5)保存。保存到一个你期望存放文件的位置后,交叉口变成这样: 6)添加反向车道(此处以双向均允许通行的交叉口为例 Ctrl+S:刷新 鼠标滚轮滚动:放大可以查看交叉口的渠化 左键按住,移动鼠标:移动画面 似乎没有撤回键??? 7)修改交叉口渠化 任意点击一条车道,显示变为(注意图中不同颜色对应的车道功能): 例如将这一选中车道定义为右转专用车道: 原本 修改后: 如果再次选中直行的目标车道就得到直行的蓝色线: 如果确认修改,需要点击左侧边栏中的OK 8)添加红绿灯 点击create会自动生成配时方案 G代表最高优先级的绿灯,g代表次优先级的绿灯,r代表红灯,y代表黄灯。 时长可以手动修改的 除了修改边栏中的配时信息以外,还可以直接右键选中。 例如:选择绿灯后,图中的信号灯灯色变为绿色,同时边栏中的信号配时信息会对应改变。
9)此时保存,可以得到的是 10)修改窗口最上方的demand 选中后如果出现这样不可选择的时候,esc退出即可 【这里不能选其他路径,是因为路网创建时,这个方向没有给渠化信息】 返回到渠化步骤中补全信息 再进行车辆路径设定 左侧vehicle下拉菜单 一辆车选择vehicle,多辆车选择flow edge在sumo中指的是道路,junction指的是交叉口 左侧菜单可以选择流量,然后,finish route creation,会出现一辆车 其他路径的流量等信息也类似与上述步骤处理 11)车辆类型可以在 Open attribute editor可以看到如下图,可以在这里修改它的跟驰模型和换道模型 选第二个图标保存 12)视频中提到的第四个文件,视频中说要自己写,是用于仿真的,可以在这里定义仿真时间等信息 但实际上我点开自动生成的sumocfg文件也可以自动打开sumo仿真软件,到达界面: 1)双击仿真文件 ,打开后点击运行(run)会根据先前设定的流量跑小车,结束后显示界面: 2)打开rou.xml文件(可以用notepad++,下载地址及教程在Notepad++ v7.7安装教程 ) 上图显示的就是我们设置的车辆路径(from、to字段)、仿真时长(开始时间begin 字段,结束时间end字段)和流量(number字段),并且可以在这里修改 修改举例: up主分享的案例是 图中选中的有定义车辆类型 该视频12min以后就看不懂了,但是知道了sumo可以导出轨迹数据、添加检测器等 后续内容计划主要参考官方学习手册SUMO Documentation (dlr.de),或者其他渠道 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |