天天看點

【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

文章目錄

  • 1. 使用Dreamview檢視資料包
    • 1.1 前提條件
    • 1.2 進入 Apollo Docker 環境
    • 1.3 安裝DreamView
    • 1.4 啟動DreamView
    • 1.5 下載下傳并播放資料包
  • 2. planning子產品的安裝和調試
    • 2.1 對planning源碼包進行編譯
    • 2.2 對planning進行調試
  • 參考文獻

1. 使用Dreamview檢視資料包

1.1 前提條件

啟動docker:

sudo service docker start
           
【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

啟動 Apollo docker環境:

bash scripts/edu_launcher.sh start
           
【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

1.2 進入 Apollo Docker 環境

輸入以下指令進入 Apollo:

bash scripts/edu_launcher.sh enter
           

執行setup腳本,Apollo的運作依賴于某些環境變量,需要手動執行一遍setup腳本

source /opt/apollo/neo/setup.sh
           

1.3 安裝DreamView

本機已安裝,具體操作見(四) 使用Dreamview檢視資料包

1.4 啟動DreamView

bash scripts/apollo_neo.sh bootstrap
           
【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

在本機浏覽器輸入網址

http://localhost:8888

,打開DreamView界面

【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

1.5 下載下傳并播放資料包

下載下傳 record 資料包

wget https://apollo-system.cdn.bcebos.com/dataset/6.0_edu/demo_3.5.record
           

播放 Apollo 的示範包

效果

【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

2. planning子產品的安裝和調試

2.1 對planning源碼包進行編譯

可能會出現卡住長時間不加載的狀況,多嘗試幾次或更換網絡\熱點。

bash scripts/edu_launcher.sh build planning
           

等待一會兒…

【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

報錯了……

【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

這個是缺少/run/shm檔案夾導緻的編譯失敗。需要手動建立shm檔案。

先cd 到/run 檔案下

cd /run
ls #看看/run 檔案目錄裡有沒有shm檔案
           

ls

#看看/run 檔案目錄裡有沒有shm檔案。沒有的話,執行

sudo mkdir shm

,建立該檔案

sudo mkdir shm
           

重新編譯

報錯2(這個不知道啥原因,重新試了幾遍又沒這個問題了)

【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

反複重新嘗試,還剩個warning。

【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

這個warning影響不小,可能出現評論區裡的這些狀況(我實驗時暫時沒出現這些狀況)。

【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻
【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

編譯完成後需要手動重新整理環境變量:

$ source ~/.bashrc
           

2.2 對planning進行調試

基本上按照官方的教程走,沒出現什麼問題。 (五)planning子產品的安裝和調試

【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻
【Apollo學習筆記】WSL2下使用Apollo(一)1. 使用Dreamview檢視資料包2. planning子產品的安裝和調試參考文獻

參考文獻

[1] (四) 使用Dreamview檢視資料包

[2] (五)planning子產品的安裝和調試

繼續閱讀