SUMO 中的交通信號燈設(shè)置

引言

交通信號燈的控制是智能交通系統(tǒng)的核心問題之一鞭呕。本文主要介紹 SUMO 中交通信號燈的設(shè)置方法和各參數(shù)含義逃呼。詳細(xì)說明可以參考官網(wǎng)教程.

基本設(shè)置

traffic light 可以在 netedit 中設(shè)置蹬碧,也可以通過 additional file 的形式加入到仿真中香到。考慮如下的交通路口場景

SUMO_tl1.png

additional file 中可以包含如下內(nèi)容:

<additional>
   <tlLogic id="0" type="static" programID="0" offset="0">
   <phase duration="31" state="GrGr"/>
   <phase duration="6" state="yryr"/>
   <phase duration="31" state="rGrG"/>
   <phase duration="6" state="ryry"/>
   </tlLogic>
</additional>

其中崩掘,

  • id 和 type 與 traffic_light 的 node id 和 type 對應(yīng)
  • type 分為三種
    static: fixed phase durations,
    actuated: phase prolongation based on time gaps between vehicles
    delay_based: on accumulated time loss of queued vehicles
  • programID 為該紅綠燈轉(zhuǎn)換機(jī)制的ID,一個 traffic light 可以有多個 program,以最后的 program 為準(zhǔn)戈擒。若要修改某個 net.xml 中的轉(zhuǎn)換機(jī)制,可以通過添加 add.xml 文件的方式用新的 program 覆蓋之前的 program艰毒。

phase 中各條 lane 的 index 是從12 點(diǎn)鐘方向 edge 的右轉(zhuǎn) lane 開始筐高,順時針方向,依次經(jīng)過中間的 lane丑瞧,左轉(zhuǎn) lane柑土,然后到下一個 edge, 依次編號。因此绊汹,圖中場景就對應(yīng)了 state: GrGr.

關(guān)于 顏色字母含義的說明:

SUMO_tl2.png

r, y, G 這三個符號就對應(yīng)了我們最常用的 紅稽屏、黃、綠信號西乖。對于綠燈時左轉(zhuǎn)禮讓直行的情形狐榔,應(yīng)該將左轉(zhuǎn) lane 設(shè)置為 g坛增,即讓對面直行車輛先通過,再左轉(zhuǎn)薄腻。

actuated traffic light

除了上述固定時間的交通燈控制機(jī)制收捣,SUMO 還提供了更加智能的自適應(yīng)機(jī)制。

actuated traffic light 情況下交通燈可以檢測通過的車流庵楷,如果某條道路有持續(xù)的車流罢艾,則延長相應(yīng)道路上的綠燈時間,否則當(dāng)車輛之間的 time gap 超過一定時間尽纽,則轉(zhuǎn)到下一個 phase咐蚯。這是一種動態(tài)調(diào)整紅綠燈時長的機(jī)制。

為了使用 actuated traffic light蜓斧,可以把 tlLogic 的 type 設(shè)置為 actuated仓蛆,如下:

<tlLogic id="0" programID="my_program" offset="0" type="actuated">
   <param key="max-gap" value="3.0"/>
   <param key="detector-gap" value="2.0"/>
   <param key="show-detectors" value="false"/>
   <param key="file" value="NULL"/>
   <param key="freq" value="300"/>
?
   <phase duration="31" minDur="5" maxDur="45" state="GGggrrrrGGggrrrr"/>
 ...
</tlLogic>

在這種設(shè)置下,還需要設(shè)置更多的參數(shù)挎春,其中

  • phase tag 要設(shè)置 minDur 和 maxDur看疙。如果只有 duration 或者 minDur==maxDur,則還是固定時長的 phase.

  • max-gap: 兩車最大時間間隔直奋,單位 s

  • detector-gap: 從 detector 到 stop line 的時間間隔能庆,以該 lane 的最大速度計算。

delay_based traffic light

除了上述 actuated 調(diào)節(jié)方式脚线,還有 delay_based 方式搁胆,這種機(jī)制是為了均衡各條道路的延遲,基本設(shè)置如下:

<tlLogic id="0" programID="my_program" offset="0" type="delay_based">
   <param key="detectorRange" value="100" />
   <param key="minTimeLoss" value="1" />
   <param key="file" value="NULL"/>
   <param key="freq" value="300"/>
   <param key="show-detectors" value="false"/>
?
   <phase duration="31" minDur="5" maxDur="45" state="GGggrrrrGGggrrrr"/>
 ...
</tlLogic>

其中 type 設(shè)置為 delay_based邮绿。

  • detectorRange 為檢測范圍渠旁。如果車輛進(jìn)入該范圍,就計算其時間延遲 1-v/v_max船逮。

  • minTimeLoss: 如果道路的時間延遲積累超過該數(shù)值顾腊,則增加下次綠燈的時長。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末挖胃,一起剝皮案震驚了整個濱河市杂靶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌酱鸭,老刑警劉巖吗垮,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異凹髓,居然都是意外死亡烁登,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門蔚舀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來饵沧,“玉大人蚀之,你說我怎么就攤上這事〗菖ⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵寿谴,是天一觀的道長锁右。 經(jīng)常有香客問我,道長讶泰,這世上最難降的妖魔是什么咏瑟? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮痪署,結(jié)果婚禮上码泞,老公的妹妹穿的比我還像新娘。我一直安慰自己狼犯,他們只是感情好余寥,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著悯森,像睡著了一般宋舷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瓢姻,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天祝蝠,我揣著相機(jī)與錄音,去河邊找鬼幻碱。 笑死绎狭,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的褥傍。 我是一名探鬼主播儡嘶,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼摔桦!你這毒婦竟也來了社付?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤邻耕,失蹤者是張志新(化名)和其女友劉穎鸥咖,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兄世,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡啼辣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了御滩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸥拧。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡党远,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出富弦,到底是詐尸還是另有隱情沟娱,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布腕柜,位于F島的核電站济似,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏盏缤。R本人自食惡果不足惜砰蠢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望唉铜。 院中可真熱鬧台舱,春花似錦、人聲如沸潭流。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽幻枉。三九已至碰声,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間熬甫,已是汗流浹背胰挑。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留椿肩,地道東北人瞻颂。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像郑象,于是被迫代替她去往敵國和親贡这。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 姓名:王鈴女 公司:寧波禾隆新材料股份有限公司 組別:312期樂觀一組 【日精進(jìn)打卡第11天】 【知~學(xué)習(xí)】 《六...
    埁埁媽閱讀 133評論 0 0
  • 上個學(xué)期厂榛,觀本校男籃半決賽盖矫,只覺得那個男生打的好累,看著就心疼 這個學(xué)期击奶,看到一次辈双,感覺這個男生完全符合擇偶標(biāo)準(zhǔn) ...
    三餐四季不分離閱讀 173評論 0 0
  • 我是個剛剛才步入簡書甚至還未動一字的新人湃望,但也一直在3g書城又或是起點(diǎn)更著自己的網(wǎng)文,所以抱著試試手的想法卻很是幸...
    決弦閱讀 975評論 0 2
  • 一 我是2007年以藝術(shù)類考生的身份進(jìn)入大學(xué)瞳浦,換言之我參加過2007年藝術(shù)類的選拔考試,那年我的主攻方向是戲文和編...
    快活錦鯉Sylvia閱讀 301評論 0 1
  • 有了你废士, 父母成了爺奶輩叫潦。 有了你, 我們成了父母輩官硝。 有了你诅挑, 一家子更加融洽。 有了你泛源, 一家子歡樂開懷。 有...
    90后小后生閱讀 127評論 0 0