Unity AirSim自動駕駛測試(1)- Demo運行

AirSim 是由微軟Microsoft AI & Research 開發的開源自動系統模擬器。AirSim本身自帶兩個模塊:自動駕駛汽車與無人機。

Windows搭建 (https://github.com/Microsoft/AirSim/tree/master/Unity

安裝 Unity

構建 Airsim

  • 安裝 Visual Studio 2017. 確保 安裝過程中選擇 VC++ 和 Windows SDK 8.1 模塊.

  • 在開始程序中選擇 x64 Native Tools Command Prompt for VS 2017.

  • 定位到自己的目標文件夾後,在命令行中輸入: git clone https://github.com/Microsoft/AirSim.git, 在下載完成後定位到 AirSim 文件夾 cd AirSim.

  • 命令行中運行 build.cmd. (可能會花費一些時間).

  • 如果不行,試試以管理員身份打開 x64 Native Tools Command Prompt for VS 2017

Build Unity Project

  • 定位到 AirSim\Unity 文件夾: cd Unity.
  • 構建 unity 項目: build.cmd.

使用

  • 打開Unity,選擇 AirSim\Unity\UnityDemo 文件夾,打開
  • 在底部窗口定位 Projects->Assets->Scenes. 雙擊 SimModeSelector. 把 SimModeSelector 場景加載進來,此時不要加載CarDemo 或者 DroneDemo場景
  • 點擊開始播放 play 開始模擬,選擇車輛還是無人機模式,再次點擊停止模擬. 
  •  也可以 Settings.json 文件中改變模擬模式. (更多說明見 )
  • 控制車輛
    • 用 WASD 或 方向鍵 控制車輛移動.
  • 無人機暫時不支持方向鍵控制
  • 改變攝像頭視角  0123 
  • 記錄模擬數據在右下角紅色按鈕 ,數據保存在  Documents\AirSim\(Date of recording),分別保存圖片與文本

這樣 AirSim的Demo就成功地運行了,下一步我們將會繼續試驗在其他更復雜場景中導入AirSim,包括複雜城市道路,外部API控制車輛,以及更多傳感器數據的採集。

 

 

參考:

https://blogs.unity3d.com/2018/11/14/airsim-on-unity-experiment-with-autonomous-vehicle-simulation/

https://github.com/Microsoft/AirSim/tree/master/Unity

發佈了8 篇原創文章 · 獲贊 139 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章