Carsim利用VS command控制交通灯(1)

当我们在carsim中建立道路交通环境的时候,有可能需要红绿灯,下面就和大家简要介绍一下如何利用vs command控制红绿灯

首先来看一下效果图

红灯

黄灯

绿灯
Carsim利用VS command控制交通灯(1)_第1张图片
在carsim的echo file文件中,我们可以发现carsim对于三种灯颜色的定义
Carsim利用VS command控制交通灯(1)_第2张图片
Carsim利用VS command控制交通灯(1)_第3张图片
可以发现,110代表绿灯、111代表红灯、112代表红灯
同时在该文件也可以发现一个重要的信息如下
Carsim利用VS command控制交通灯(1)_第4张图片
t_sig_period代表一个信号周期的时间
r_sig_start代表在仿真开始时,信号的的状态位于周期中的哪一部分
我们打开默认设置红绿灯窗口的界面,找到对应的利用vs command来控制交通灯颜色的命令
Carsim利用VS command控制交通灯(1)_第5张图片
可以看到最下面的命令行
Carsim利用VS command控制交通灯(1)_第6张图片
通过设定motion the object来确定交通灯在大地坐标系中的位置
界面下面的命令行所代表的含义也有简要的解释
define_output代表设定一个参数
eq_out代表计算一个参数,计算出的参数与红黄绿的值相对应,即可输出对应的灯光颜色
gt(x,y)代表的含义
当x>y的时候,返回值为1,否则返回值为0
Carsim利用VS command控制交通灯(1)_第7张图片
这篇博客关于红绿灯的分享就到这里,后面有时间有更加详细的说明

你可能感兴趣的:(Carsim)