• 红绿灯的设计原理


    上图是最近网上传的最新红绿灯的设计,看得懂吗?相信很多老司机很难拍着胸脯说自己一定不会犯错,认得清认不清得分时候,尤其是自己过路口排第一的时候,那心情可能五味杂陈。:)。以前是三个灯,小孩子都能看明白,现在是九个灯,每个颜色一个灯。但作为程序员应该不难理解这种变化,以前三个灯的时候相当于三进制,每个灯都可以显示红绿黄三种状态,现在变成了每个颜色状态都由一个灯负责显示,相当于二进制了,这样灯一下子变成了九盏。反应不过来的时候,除了会看,你还得会猜。一不小心猜错,12分都扣没了。

    灯亮能走,灯不亮也能走,就算是老司机也得蒙。也许是为了减少学习难度,不知道是设计者还是广大网友,编了一个口诀:

    红灯停,绿灯行

    左传不亮看直行

    右转不亮不用停

    即便是之前的设计,珠海也很少见过有右转灯的路口,印象中野狸岛附近东风路转情侣路的钉子路口有右转灯的设计。虽然珠海很少见,但并不代表其它城市也是这样,比如广州大部分路口都有右转箭头灯的设计:

    红绿灯的设计规则

    简单总结了一下红绿灯的设计规则,都很简单。

    1:人行红绿灯低于车行红绿灯

    2: 十字路口的斑马线一般是全包围设计。

    3:珠海有很多快线,比如兴业快线,迎宾路,金凤路等等,当快线和慢线交汇时,一般设计为慢线以隧道的形式从快线下方通过,这样通过立体的交通设计,避免直行红绿灯的设计(但还是要设计左传红绿灯,并设计单独的右转车道)。这方面的设计比如南村隧道(迎宾路和人民路),银桦隧道(人民路和兴业快线),紫荆隧道(紫荆路和人民路)。

    4:红绿灯路口一般只有前行和左转弯灯,这主要是因为中国的车辆靠右通行的原则。在没有右转箭头红绿灯的路口,右转车辆可以在不妨碍其他车辆正常通行的情况下右转。右转车辆保持正常通行,对其他车道的通行影响不大,从而提高道路通行效率。

    目前世界上驾驶座有两种,一种驾驶座在右,另一种驾驶座在左。驾驶座在右的,马路上靠左行驶,驾驶座在左的,靠右行驶!

    5.一般在停止线路口对前方路口的红绿灯进行重复部署,这样有两个好处,进处的红绿灯可以使后方车辆在前方存在车体较高的车辆的时候,让然能够通过重复部署的红绿灯看清路口情况,第二点,远处的红绿灯也可以使停止线路口的车辆看清路口情况。

    路口红绿灯的设计规则:

    有隧道形式的路和不带隧道形式的路口的红绿灯设计是完全不一样的,隧道可以将直行方向的车流单独提出来,无需设计红绿灯,这有点类似于软件设计中解耦的思想。

    以南乡里隧道(紫荆路和人民路)为例,几个主要路口的红绿灯周期如下图所示,粗线表示两条主干道,两条主干道的红绿灯时间占比是相同的。

    典型红绿灯路口的设计


    结束

  • 相关阅读:
    UE4 UltraDynamicSky 天气与水体交互
    外包干了3个月,技术退步明显。。。。。
    MyCat安装文档
    Android项目中使用Protobuf数据格式
    金昌JCH文件批量转BMP/JPG图片脚本
    2022新浪商品期货 api ———全网最新唯一爬虫
    gin支持prometheus
    C++ —— 命名空间
    SpringMVC学习简要
    深度、广度优先遍历(邻接表)
  • 原文地址:https://blog.csdn.net/tugouxp/article/details/126503131