簡體   English   中英

連接靜脈和相撲時,創建為 TraCI 的“.py”文件會不會反映在靜脈中?

[英]When connecting veins and sumo, will the ".py" file created as TraCI not be reflected in veins?

我計划使用自動駕駛模擬器進行實驗。 我使用的工具是

相撲 (1.8.0) 靜脈 (5.1) omnet++ (5.6.2)

我已經完成了所有安裝,可以運行相撲和 omnet++ 的教程。

現在我正在考慮改變車輛的行為並實現車輛間通信。

為此,我找到了一個名為 traci 的 Python 程序並創建了一個簡單的程序。 當我運行它時,相撲啟動,我確認車輛的行為發生了變化。

但是,沒有靜脈和相撲,我無法工作

靜脈發射 -vv -c /c/...... /sumo-gui.exe

用“veins_launchd -vv -c /c/ /sumo-gui.exe”連接靜脈和相撲后,當我嘗試在omnet++端運行模擬器時,它沒有反映我在python中制作的程序。 我只能在行為改變之前運行模擬器。

后來我才明白,traci 是在相撲方面,在 omnet++ 方面。 python中創建的程序有可能只運行相撲嗎?

我認為這是因為我不了解模擬器之間的聯系,但如果有人知道,我將不勝感激。

連接很簡單。 SUMO 提供了一個接口(稱為 TraCI),您的 Python 腳本以及 Veins 使用該接口與 SUMO 進行通信。 雖然多個外部應用程序可能同時使用該接口(請參閱https://sumo.dlr.de/docs/TraCI.html#multiple_clients ),但它們都必須進行調整才能這樣做。 調整您的 Python 腳本可能很容易,調整 Veins 可能會有點困難,但不會太難。 您可以嘗試在此處開票: https : //github.com/sommer/veins/issues並尋求支持。

暫無
暫無

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

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