首先,让我们来浏览SUMO的官方文档。我的工作是搜集并整理各类资料,结合个人的实践经历,提炼出对我而言有价值的部分。
1 车辆类型配置文档
在SUMO中,
SUMO提供的预定义车辆类别包括:
每一种车辆类别都有其对应的图形用户界面(GUI)。
官方文档中给出的参数示例如下:
以上述例子为例,我们可以定义一类应急车辆,其形状为“应急车辆”,速度因子服从正态分布(包括均值、方差、最小值和最大值)。
2 车辆通行限制配置文档
2.1 使用xml配置
在之前的路网文件(.net.xml)介绍中,我们提到了车道
相关文件参数如下:
allow用于允许特定车辆类别(vClass)通行,而disallow则用于禁止。
在定义车辆通行限制时,只需将上述参数添加到对应的
2.2 使用NETEDIT工具
首先,选中需要设置通行限制的车道(包括内置道路)。
对于外置车道,可以通过右键查看其名称或在目录树中找到它。
注意:关闭统选按钮可以直接选中外置车道。
2. 内置车道则只能通过目录树进行选中。
同样,通过右键可以找到车道连接的信息,并在目录树中定位到它。
3. 使用目录树或直接选中车道后,进入查询(inspect)界面。
4. 确定需要调整的车道后,点击这两个按钮选择相应的通行限制。
3 应用实例
通过为车道设置不同的通行限制,我们可以实现车辆的差异化功能,例如设置“出租车道”、“公交车道”和“应急车道”,以及为内置道路制定特殊的通行规则。
全部评论 (0)