BeamNG/BeamNGpy

Python API for BeamNG.tech

解決的問題

BeamNGpy 提供 BeamNG.tech 的 Python API,讓研究人員與開發者能以程式化方式控制高保真車輛模擬。它消除了對遊戲引擎進行手動互動的需求,進而實現自動化測試、AI 訓練與複雜情境生成。

運作方式

此套件作為與 BeamNG.tech 伺服器通訊的客戶端。使用者可定義情境、產生車輛,並傳送低階控制輸入(如方向與油門)或高階 AI 命令(如追蹤路徑或掃描地圖)。同時也提供對攝影機、雷達與 IMU 所產生的模擬感測器資料存取,可配置加入雜訊以提升真實感。

適用對象

專為從事自動駕駛、車輛動力學與機器人學研究的學術界與產業界專業人士設計。

主要特色

  • 遠端車輛控制:獨立控制方向、油門、換檔與燈光。
  • AI 整合:可設定模擬器內建 AI 以追蹤航點或其它車輛。
  • 動態感測器模型:支援彩色/深度相機、語意標註、雷達與超音波感測器。
  • 模擬狀態存取:可存取道路網路幾何與活動場景物件,以進行分析。
  • 多客戶端支援:多個 Python 程序可連接到單一模擬,獨立控制不同車輛。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案