ubuntu系統下fbx檔案匯入carlaue4

一杯明月發表於2024-11-29

參考:

https://blog.csdn.net/justinyjf/article/details/132047623

進入Carla根目錄下的Import資料夾


在Import資料夾下面新建一個資料夾 這裡我取名為RoadA


進入新建的資料夾,建立json檔案,json檔案的名字與資料夾名字相同
再將從RoadRunner中匯出的地圖資料夾(map)放入新建的資料夾目錄下
重點關注.fbx和.xodr檔案

然後開啟新建的json檔案

gedit ./roadA.json
1
新增並修改如下程式碼
name為RoadRunner中匯出的地圖資料夾名字
source和xodr為從RoadRunner中匯出的地圖資料夾目錄下fbx和xodr檔案路徑,注意路徑的根目錄是新建的資料夾,即json檔案所在的目錄
use_carla_materials指是否使用carla提供的紋理,這裡我選擇了false

{
"maps": [
{
"name": "map",
"source": "./map/map2.fbx",
"use_carla_materials": false,
"xodr": "./map/map2.xodr"
}
],
"props": []
}
1
2
3
4
5
6
7
8
9
10
11


到此前期準備就完成了。

二.編譯
進入到carla的根目錄 在控制檯輸入以下命令

make import
1
等待編譯完成 等待時間較長
編譯完成會在carla/Unreal/CarlaUE4/Content目錄下生成和Import目錄下匯入地圖資料夾名字相同的資料夾。檔案結構如下
RoadA

└── Config
├── RoadA.json
└── Maps
├── map
└── Static
├── Road
├── RoadLine
├── Terrian

三.進入到carla的根目錄 執行carla
make launch
1
開啟後進入介面
選擇 File -> Open Level


在彈出的介面中選擇make import生成的資料夾 點選到Maps目錄下的檔案,如圖所示


開啟成功後就會出現在RoadRunner中的自建地圖


4.測試使用
點選右上角的play,等待執行成功(命令列出現 登入XXXX)
然後進入到Carla/PythonAPI/examples目錄下,開啟終端,執行指令碼


python3 manual_control.py
1
注:如若缺少模組,輸入以下指令安裝

pip3 install -r requirements.txt
1
即可實現手動駕駛
效果如下


至此地圖匯入完成。
參考連結:Ubuntu18.04使用Carla匯入RoadRunner自建地圖並使用


自動駕駛小峰
關注
————————————————

版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。

原文連結:https://blog.csdn.net/justinyjf/article/details/132047623

相關文章