SUMO 使用教學 (2–2)

--

這是一系列的基礎SUMO使用教學,本節是2–2 繪製路網
在本節說明SUMO中路網組成元素。

其他內容可參照以下連結。

CH1 SUMO 架構
1–1 什麼是SUMO ?
1–2 下載&安裝SUMO
1–3 SUMO運作基本組成

CH2 產生路網
2–1 基本元素
2–2 繪製路網
2–3 紅綠燈設置

CH3 車輛輸入
3–1 基本元素
3–2 設定車輛需求

CH4 二次開發
5–1 環境介紹
5–2 TraCI 連接
5–3 撰寫控制程式

CH5 開始模擬
4–1 基本設定
4–2 在GUI中監看模擬
4–3 讀取成果報表

現在我們可以開始繪製第一個路網。我們目標是產生一個雙向2車道的交叉路口。首先開啟Netedit,選擇File — New Network。

完成後,是一個空白的路網。

功能欄
節點編輯功能

從功能欄中,找到 節點編輯功能,選取後在空白處新增一個節點(node),再按一次會再產生一個節點,並自動連結產生一條路徑(edge)。重複操作,即可產生一個路口。

產生新路口

接著修改路段內的車道數量。

屬性檢查工具

先點選 屬性檢查工具,再點選路段,在NumLanes裡修改成2。按下enter,就會看到車道數量變成2條。

車道變成兩條了!

接著重複操作每一條路段,就變成這樣。

怎麼歪七扭八的

可能覺得有點醜,不要急,接下來對路段點右鍵 — edge operations — Add reverse direction for edge

另一邊反向道路就產生了!

重複對每條道路做一樣操作,就完成路段車道設定。

連結(Connection)設定模式

點選開啟”連結(Connection)設定模式”,可以看到這個路口車流轉向預設安排。點選任意一條路段,他會顯示這條路段到其他路段的連結方式。

在2–1節有提到,Connection是描述一車道與另一車道之連結方式。Connection會影響車輛在轉換到另一車道時的選擇,可視為用於定義車輛可以轉向的路徑。若兩車道並沒有Connection連結,則在其中一車道行駛的車輛不會(也無法)行駛到另一個車道。

在本路口中,從淺藍色路段出發,預設允許行走的路線有直行和右轉(亮綠色路段),衝突道路為黃色,深綠色是目前不允許車輛行走,但使用者可以設定是否允許的車道。

我們發現右轉預設只能走最外側車道,這顯然不合實際狀況。

右轉預設只能走最外側車道

此時我們左鍵點選內側車道,車道即轉為亮綠色! 表示現在兩個車道都允許右轉車行駛了!

2個車道都允許右轉車行駛了
記得按我喔!

最後記得按下OK來儲存修改。

--

--

Wang, Hsuan Chih
Wang, Hsuan Chih

No responses yet