关注号:交通小吴 B:交通小吴
介绍
本教程是关于如何在 SUMO 中使用出租车服务的示例。
-
主要议题是
-
- 车辆创造
- 公交车站
- 出租车预订和接送
本教程本身分为两部分。
第一部分:创建一个简单的出租车服务,包括网络创建和出租车调度。
第二部分:添加了一个小代码部分。在此代码中,公共汽车站被询问在那里等候的人。如果公交车站人满为患,可以使用本教程。紧急班车被派去接他们。
如果您确实查看了 traci-beginner 教程,那将是非常有益的。本教程是这些教程的扩展,展示了 traci 出租车的一些操作。
出租车服务
在模拟开始时,创建了五个人并前往附近的公共汽车站并等待班车接他们。
在同一区域,经过一些步骤后会创建一些出租车。该地区没有额外的巴士计划,因此必须为等待的人提供紧急接送服务。当等待的人数达到一定数量时,出租车会接收预订并单独接载每个客户。

第1部分
需求与创造
网络创建
如果您想创建相同的网络或者您想重新访问 netedit,您可以使用以下 gif 作为指南。否则,您可以跳过本节。

创建基本网络。

添加人行道。

建立联系。您也可以继续添加与其他连接街道的连接。

创建路线。您可以继续为车辆添加其他路线。
要求
创建出租车和人员
模拟中的主要参与者是等候的人和出租车。 要创建出租车类型的车辆,您必须添加关键参数:
<!-- Route -->
<route edges="-gneE2 gneE0 -gneE0 gneE2 -gneE2" color="yellow" id="route_0"/>
<!-- Taxi-Type -->
<vType id="taxi" vClass="taxi" personCapacity="8">
<param key="has.taxi.device"

本文档详述了如何在SUMO交通模拟器中创建和管理出租车服务,包括网络创建、车辆调度、预订管理和紧急接送服务。教程分为两部分,第一部分涉及出租车的创建和乘客需求,第二部分介绍了如何响应公交车站的高需求。通过示例代码和配置文件,解释了如何利用TRACI接口进行出租车操作。
1万+

被折叠的 条评论
为什么被折叠?



