簡體   English   中英

SUMO Simulation中的車輛速度變化(runner.py文件)

[英]Vehicle Speed change (runner.py file) in SUMO Simulation

我正在嘗試在“ runner.py”文件中使用TraCI命令,在TraCI的Wiki中,這些命令以八進制格式顯示。 如何在“ runner.py”文件中配置車輛的行為?

我們可以動態更改車輛的參數(模擬過程中的速度變化)嗎?

  1. 在給定的時間內(以毫秒為單位)將指定車輛的速度更改為給定值(增加/減少以減少/增加速度)。 我想那只會用TraCI命令來實現,如果可以,我可以哪種格式使用這些命令?

  2. 如果當前車道上有交通,則車輛應能夠相應地切換到下一個車道。

  3. 如何控制車輛不隨機改變車道?

如果有人可以幫助我解決這個問題,我將不勝感激。 提前致謝

  1. 可以調整車速。 在python客戶端中,該函數稱為traci.vehicle.slowDown,並且需要車輛ID,新速度和持續時間作為參數。 有關traci python命令的更好文檔,請參見此處: http : //sumo.dlr.de/pydoc/traci.vehicle.html

  2. 更改車道不受此調用影響,並且照常發生。 但是請注意,由於車輛已經以最安全的最大速度行駛,因此您將無法通過該功能提高速度。 如果這受到車輛自身最大速度的限制,則可以使用traci.vehicle.setMaxSpeed進行調整。

  3. 車輛不會隨機改變車道,他們總是有理由這樣做。 您可以使用http://sumo.dlr.de/pydoc/traci.vehicle.html#-setLaneChangeMode函數對此行為進行有限的控制。 這些位的說明在這里: http : //sumo.dlr.de/wiki/TraCI/Change_Vehicle_State#lane_change_mode_.280xb6.29

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM