0基础入门VTD-实操静态道路建模5

上期我们学习了道路周围的环境,以及地标线和交通标志的搭建,今天我们就来学习静态道路建模的最后一课——交通指示灯的建立。

会将红绿灯作为最后一节课来安排,主要原因有两点,一个是在ROD中的红绿灯搭建会稍微复杂一些,另外一点是因为,红绿灯的完整设置是由ROD和ScenarioEditor共同完成的。

首先需要和大家说明一下,鉴于国内外交通法规的区别,国外的红绿灯是安装在道路尽头,而国内的红绿灯是安装在路口对面。而通过前面的学习,大家也知道,ROD中只能把红绿灯添加到当前道路上。如果添加在路口对面道路,就无法控制当前道路的车辆。于是我们另辟蹊径,通过设置显示红绿灯(只用于视觉显示)和隐藏红绿灯(只用于实际控制车辆)来达到符合中国交通法规的效果。

具体设置方式请参考如下设置

话不多说,我们现在开始。

 红绿灯的搭建步骤其实和设置地标线、交通标志一样

1、搭建交通指示灯的立杆(注意,原先我们地标线和交通标志都是在车流出口方向建立,交通指示灯需要设置在入口方向)

2、添加交通指示灯(Switchable中寻找合适的指示灯),将其位置调整到合适位置(详细操作步骤见上篇文章)

3、设置交通指示灯的车道有效性、独立ID及控制器ID

先给大家说一下控制器的作用,通过Scenario Editor中的红绿灯设置,可以控制红绿灯的亮灯时长和灯之间的变化。

当我们设置好一个红绿灯后,需要再将路口的其他红绿灯都设置好,操作方法都一样,但是在设置控制器ID上需要注意。

范例:三车道十字路口,设置逻辑如下:

南北方向,直行灯2个,控制器ID用同一个,即1
       东西方向,直行灯2个,控制器ID用同一个,即2

南北方向,左转灯2个,控制器ID用同一个,即3

东西方向,左转灯2个,控制器ID用同一个,即4

而按照我国的大部分情况,没有右转灯直行红灯是可以右转的。(但右转一定要打向右转向灯,并且注意避让路边的行人和非机动车辆),所以我们在VTD中,一般不添加右转灯及单独控制器。

由于我们设置的红绿灯有效性是作用在ID为0的车道上,ID为0的车道是没有宽度的,不会有车行驶在这条车道,所以红绿灯不会作用在除这条车道以外的车道,更无法控制其他车道上的车辆。

为了能够让红绿灯能控制对向相对应车道上的车辆,我们需要在对向相对应的车道上设置隐藏的红绿灯,同时控制器ID和之前的保持一致。

范例:三车道十字路口,设置逻辑如下(出口处红绿灯需隐藏):

南北方向,入口处直行灯2个,出口处直行灯2个,控制器ID用同一个,即1。
东西方向,入口处直行灯2个,出口处直行灯2个,控制器ID用同一个,即2。

南北方向,入口处左转灯2个,出口处左转灯2个,控制器ID用同一个,即3。

东西方向,入口处左转灯2个,出口处左转灯2个,控制器ID用同一个,即4。

当红绿灯全都设置好以后,ROD中的红绿灯就设置完成了。

 

原文链接:0基础入门VTD-实操静态道路建模5

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上海威蓝智能科技有限公司

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值