前言
carla官方之前推薦的在carla中導(dǎo)入新地圖的方式是在ubuntu下使用UE4加carla插件進(jìn)行地圖加工然后導(dǎo)出武鲁,但是比較麻煩,然后官方在2020年4月份將之前的方法歸類為不推薦方式。推薦在docker下使用carla提供的腳本便捷生產(chǎn)carla地圖。然后就開始了入坑之旅徙邻。
具體安裝方式
carla官方給出的教程在此.
1.安裝docker-ce
參考此教程
2.安裝python 3.6或著更高版本蜘澜。(ubuntu 18.04默認(rèn)為python3.6 可跳過此步驟)
sudo apt-get install python3 python3-dev python3-pip
3.安裝 ue4-docker
sudo pip3 install ue4-docker
4.使用ue4-docker配置ubuntu防火墻宇立。
sudo ue4-docker setup
多說幾句垦缅,在進(jìn)行此步驟后,明明已經(jīng)安裝了 ue4-docker窘茁,但是運(yùn)行時(shí)提示 ue4-docker不存在或者未安裝怀伦,最后通過將 ue4-docker文件拷貝到bin文件夾下解決。具體參考這里
5.編譯docker鏡像
cd carla/Util/Docker
ue4-docker build 4.22.2 --no-engine --no-minimal
重要 注意將4.22.2更改為4.24.3
此步耗費(fèi)時(shí)間較長山林,因?yàn)橐惭b差不多10個(gè)G的UE依賴房待。
docker build -t carla-prerequisites -f Prerequisites.Dockerfile .
此步驟是具體如下編譯編譯carla所需依賴的鏡像,聽起來比較拗口,但就是這樣桑孩。
docker build -t carla -f Carla.Dockerfile .
創(chuàng)建真正的Carla鏡像拜鹤。