python 方向盘_Carla 0.9.5 简单高效安装方法 Ubuntu18.04 罗技G29方向盘连接
經(jīng)過很多天的試錯以及github咨詢,終于基本解決了各種問題。。分享一個比較簡單高效的方法:不從源代碼編譯,直接下載官方發(fā)布編譯好的release包,地址如下:
0.下載并安裝Anconda,能把python調(diào)用相關(guān)的包全部裝好,以及pip等工具。
1. 下載壓縮包并解壓 里面的./CarlaUE4.sh 可直接運行
CARLA_0.9.5.tar.gz?carla-assets-internal.s3.amazonaws.com
2. 安裝PythonAPI
在剛剛解壓的文件夾里找到 /PythonAPI/carla/dist/carla-0.9.5-py3.5-linux-x86_64.egg
在終端通過easy_install 安裝
easy_install carla-0.9.5-py3.5-linux-x86_64.egg
然后安裝pygame:
pip install pygame
3. 驗證
試一下使用手動控制的方法開車。
在項目文件夾中(carla0.9.5) 運行./CarlaUE4.sh
在PythonAPI/examples運行 python manual_control.py
!!注意要把輸入法調(diào)到英文模式,否則WASD沒有反應
4. 為了以后方便,編譯UE4
首先在官網(wǎng) 注冊一個UE4賬號,然后點擊個人資料,綁定自己的github
image
注意github賬號的郵箱會收到邀請是否加入EpicGame,需要加入該組織。
git clone --depth=1 -b 4.22 https://github.com/EpicGames/UnrealEngine.git ~/UnrealEngine_4.22
cd ~/UnrealEngine_4.22
./Setup.sh && ./GenerateProjectFiles.sh && make
編譯UE4引擎
5. 下載Content文件
如果按官網(wǎng)的教程走 Update.sh會下載一個10G左右的Content文件夾,可手動下載
放在CarlaUE4文件夾內(nèi)。
G29方向盤安裝與調(diào)試
安裝jstest-gtk
sudo apt-get install jstest-gtk
打開該軟件確認方向盤是否被識別,也可以調(diào)試axes 0,1,2分布代表方向盤的哪個按鍵. 如果是雙系統(tǒng),最好在windows下先用驅(qū)動調(diào)試一下。
[G29 Racing Wheel] steering_wheel = 0 throttle = 2 brake = 3 reverse = 5 handbrake = 4
修改一個bug
在manual_control_steeringwheel.py第424行,將world.world.map_name改為world.world.get_map().name
運行manual_control_steeringwheel.py 驗證效果
!如果方向盤沒有力反饋效果,多次重新插拔G29與電腦的USB接口。親測可成功。要有耐心,插拔一兩次可能不行。。。
總結(jié)
以上是生活随笔為你收集整理的python 方向盘_Carla 0.9.5 简单高效安装方法 Ubuntu18.04 罗技G29方向盘连接的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [密码学基础][每个信息安全博士生应该知
- 下一篇: 8次c语言上机作业答案,计算机二级C语言