国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ubuntu20.04安裝Carla并配置羅技G29方向盤使用

這篇具有很好參考價值的文章主要介紹了ubuntu20.04安裝Carla并配置羅技G29方向盤使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

環(huán)境:ubuntu20.04+anaconda+python3.7+ros2 foxy+Logitech g29

一、安裝Carla
github地址:
https://github.com/carla-simulator/carla
安裝文檔:
https://carla.readthedocs.io/en/0.9.13/
安裝的版本:0.9.13

主要步驟:

1.1 將0.9.13版本的Carla安裝包下載到本地并解壓CARLA_0.9.13.tar.gz

cd ~/project
mkdir Carla
cd Carla
tar -zxvf CARLA_0.9.13.tar.gz

1.2 測試是否能正常啟動

cd CARLA_0.9.13
./CarlaUE4.sh

有畫面彈出說明啟動正常
ubuntu20.04安裝Carla并配置羅技G29方向盤使用

1.3 安裝anaconda創(chuàng)建并配置Carla虛擬環(huán)境
anaconda的安裝這里不做介紹,請自行安裝

source activate
conda create -n Carla python=3.7
conda activate Carla
進(jìn)入Carla虛擬環(huán)境后安裝所需要得包
pip install --user pygame numpy
pip3 install --user pygame numpy

安裝和使用 CARLA 客戶端庫:3種方式(可看文檔)
這里使用其中一種:用whl文件方式

cd ~/project/Carla/CARLA_0.9.13/PythonAPI/carla/dist/
pip3 install carla-0.9.13-cp37-cp37m-manylinux_2_27_x86_64.whl

嘗試一些示例腳本來在城市中產(chǎn)生生命并駕駛汽車:

cd ~/project/Carla/CARLA_0.9.13/PythonAPI/examples
python3 -m pip install -r requirements.txt

1.4 測試示例:都是在Carla虛擬conda環(huán)境下進(jìn)行的

terminal1:
python3 generate_traffic.py
terminal2:
python3 manual_control.py 

ubuntu20.04安裝Carla并配置羅技G29方向盤使用
結(jié)果如上所示

1.5 命令行選項(xiàng)
啟動 CARLA 時有一些可用的配置選項(xiàng),它們可以按如下方式使用:

./CarlaUE4.sh -carla-rpc-port=3000
  • -carla-rpc-port=N在端口監(jiān)聽客戶端連接N。流媒體端口默認(rèn)設(shè)置為N+1
  • -carla-streaming-port=N指定傳感器數(shù)據(jù)流的端口。使用 0 獲取隨機(jī)未使用的端口。第二個端口將自動設(shè)置為N+1。
  • -quality-level={Low,Epic}更改圖形質(zhì)量級別。在渲染選項(xiàng)中了解更多信息。
  • 虛幻引擎 4 命令行參數(shù)列表。虛幻引擎提供了很多選項(xiàng),但 CARLA 中并非所有選項(xiàng)都可用。
  • 該腳本PythonAPI/util/config.py提供了更多配置選項(xiàng),應(yīng)該在服務(wù)器啟動時運(yùn)行:
./config.py --no-rendering                # Disable rendering
./config.py --map Town05                  # Change map
./config.py --weather ClearNoon           # Change weather
./config.py --help        # Check all the available configuration options

二、連接羅技方向盤Logitech G29

2.1安裝jstest-gtk
jstest-gtk是一個基于Gtk +的簡單操縱桿測試和配置工具。它為您提供了一個附加的操縱桿列表,一種顯示按下按鈕和軸的方法,一種重新映射軸和按鈕的方法以及一種校準(zhǔn)操縱桿的方法。jstest-gtk主要是一個圖形界面,用于檢查你的操縱桿和打擊墊是否工作正常。您可以在每個軸上找到精確信息,您可以選擇重新校準(zhǔn)它并且可以改變映射。將羅技方向盤連接至電腦主機(jī)。
使用下方命令安裝jstest-gtk。

sudo apt-get update
sudo apt-get install jstest-gtk

啟動

jstest-gtk

ubuntu20.04安裝Carla并配置羅技G29方向盤使用
出現(xiàn)上圖則說明連接成功,并且檢測到羅技方向盤設(shè)備了:/dev/input/js0。然后點(diǎn)擊Properties進(jìn)入?yún)?shù)頁面,如下圖所示。
ubuntu20.04安裝Carla并配置羅技G29方向盤使用
轉(zhuǎn)動方向盤和踩剎車換擋等應(yīng)該會有Axis和Buttons會有所變換,就可以了。

2.2測試G29在Carla中是否能用

  • 創(chuàng)建配置文件wheel_config.ini
cd ~/project/Carla/CARLA_0.9.13/PythonAPI/examples
touch wheel_config.ini
gedit wheel_config.ini

將下方內(nèi)容粘貼進(jìn)去,內(nèi)容中數(shù)值時由jstest-gtk中的設(shè)置填入的。

[G29 Racing Wheel]
steering_wheel = 0
clutch = 1
throttle = 2
brake = 3
handbrake = 4
reverse = 15

注:
最上方[G29 Racing Wheel]不可少且不能變否則后面繪報錯誤No section: 'G29 Racing Wheel'
steering_wheel=0 方向盤Axis數(shù)值
clutch = 1 離合器Axis數(shù)值
throttle = 2 油門Axis數(shù)值
brake = 3 剎車Axis數(shù)值
handbrake = 4 手剎Axis數(shù)值
reverse = 15 倒車Button數(shù)值

  • 啟動測試程序(在Carla虛擬環(huán)境中)
terminal1:
cd ~/project/Carla/CARLA_0.9.13
./CarlaUE4.sh -carla-server

terminal2:
cd ~/project/Carla/CARLA_0.9.13/PythonAPI/examples
python manual_control_steeringwheel.py --host <服務(wù)器地址>

如果是本機(jī)運(yùn)行則可不加服務(wù)器地址參數(shù)。
ubuntu20.04安裝Carla并配置羅技G29方向盤使用
顯示如上所示,此時可以用方向盤控制車子了??刂栖囎拥拿姘遄筮叄@示的是當(dāng)前客戶端、服務(wù)器的fps,以及油門,剎車,方向盤,倒擋,手剎的各項(xiàng)信息,我們需要根據(jù)其顯示的限度來調(diào)整自己的方向盤駕駛車輛。但是在操作過程中發(fā)現(xiàn)方向盤沒有力反饋。

參考連接:https://blog.csdn.net/weixin_44677876/article/details/89103999

三、Ubuntu環(huán)境下實(shí)現(xiàn)羅技G29方向盤力回饋

ros1的力反饋支持包:
https://github.com/kuriatsu/ros-g29-force-feedback/tree/ros1
ros2的力反饋支持包:
https://github.com/JLBicho/ros-g29-force-feedback/tree/ros2-foxy

選擇需要裝的ros包,進(jìn)行安裝編譯。注意這個不在虛擬環(huán)境中安裝,退出虛擬環(huán)境進(jìn)行安裝編譯所需要的包。編譯完成后如果node文件啟動不了,啟動launch文件也行。啟動launch文件后,再去Carla模擬駕駛就有力反饋了。

參考連接:
https://www.cnblogs.com/henkenen/p/15723421.html
https://github.com/kuriatsu/ros-g29-force-feedback/tree/ros1
https://github.com/JLBicho/ros-g29-force-feedback/tree/ros2-foxy

注意事項(xiàng):
錯誤1:no moudle lark 要 pip安裝lark-parser才行,安裝lark沒有用文章來源地址http://www.zghlxwxcb.cn/news/detail-423775.html

到了這里,關(guān)于ubuntu20.04安裝Carla并配置羅技G29方向盤使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在Ubuntu20.04下安裝Autoware.universe和Carla并進(jìn)行聯(lián)合仿真

    在Ubuntu20.04下安裝Autoware.universe和Carla并進(jìn)行聯(lián)合仿真

    1、安裝 Carla 0.9.13 1、進(jìn)入UE網(wǎng)頁,按照順序完成以下6步。 https://www.unrealengine.com/en-US/ue-on-github 2、進(jìn)入EpicGame的Github https://github.com/EpicGames 點(diǎn)擊UnrealEngine 2、直接clone出來是最新版,需要設(shè)置classic token,可以參考: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/

    2023年04月15日
    瀏覽(25)
  • carla與g29聯(lián)合調(diào)試(二)

    carla與g29聯(lián)合調(diào)試(二)

    對于力反饋的源碼解析。 工作空間如下圖所示: config文件中是對相關(guān)參數(shù)的設(shè)定; launch文件是將yaml文件和執(zhí)行文件融合啟動; msg文件是自定義消息類型; script文件是python版本的ros執(zhí)行文件,主要是為了發(fā)送控制旋轉(zhuǎn)和力度的控制指令與carla的聯(lián)合調(diào)試就是在這里實(shí)現(xiàn)的;

    2024年02月14日
    瀏覽(16)
  • 安裝配置 JupyterLab ubuntu20.04

    安裝配置 JupyterLab ubuntu20.04

    目錄 ?編輯 (1)安裝? (2)配置 (1)生成配置文件 ?(2)生成jupyterlab的登錄密碼 (3)修改 jupyter 的配置文件 (4)安裝 jupyterlab 插件? (3)啟動 ?安裝時保持software updater設(shè)置如下 安裝jupyterlab時有warning 參考后解決:(1條消息) WARNING: The scripts ... are installed in /home/.../.

    2023年04月21日
    瀏覽(57)
  • Ubuntu20.04安裝配置Nginx

    由于在學(xué)習(xí)配置時,網(wǎng)上的教程比較雜亂,用時很久才做好一些基礎(chǔ)配置,把流程記錄一下方便和我一樣的小白學(xué)習(xí) 本文寫于2023.2.10,如果間隔太久,下述內(nèi)容可能會失效,請另尋教程 僅包含基礎(chǔ)教程,個人服務(wù)未涉及到負(fù)載均衡 安裝nginx 配置靜態(tài)服務(wù)器 配置端口轉(zhuǎn)發(fā) 配

    2024年02月03日
    瀏覽(54)
  • 如何讓羅技29方向盤像視頻中的那樣轉(zhuǎn)動起來?

    如何讓羅技29方向盤像視頻中的那樣轉(zhuǎn)動起來?

    ???????[vlog]Autoware Carla G29 自動駕駛仿真_嗶哩嗶哩_bilibili 話接上文,在我之前一篇博客中已經(jīng)講解了如何給羅技29方向盤裝上力反饋,也就是在撥動方向盤的時候感覺有一個力組織你過度的撥動方向盤,其實(shí)它真正的用處是用于實(shí)現(xiàn)對方向盤發(fā)送控制指令,這不就是

    2024年02月12日
    瀏覽(19)
  • Ubuntu系統(tǒng)安裝、配置與美化(Ubuntu20.04)

    Ubuntu系統(tǒng)安裝、配置與美化(Ubuntu20.04)

    本文的寫作目的在于幫助完全零基礎(chǔ)的小白不理解原理而可以 無腦安裝Linux系統(tǒng) ,同時也是為自己進(jìn)行的一個整理,相較于網(wǎng)上大多數(shù)的教程,本教程將一些內(nèi)容進(jìn)行了整合與整理,加之本人在安裝Ubuntu系統(tǒng)的時候聽從學(xué)長的教導(dǎo)了解的內(nèi)容,對于部分的網(wǎng)絡(luò)常見的教程進(jìn)行

    2023年04月17日
    瀏覽(23)
  • Ubuntu20.04中Docker安裝與配置

    Ubuntu20.04中Docker安裝與配置

    1、卸載可能存在的舊版本 2、更新apt包索引 顯示“正在讀取軟件包列表… 完成” 3、安裝以下包以使apt可以通過HTTPS使用存儲庫(repository) 顯示“done.” 4、添加Docker官方的GPG密鑰 顯示“OK” 5、設(shè)置stable存儲庫 如果沒有報錯就正常進(jìn)行下一步。顯示“正在讀取軟件包列表… 完

    2024年02月05日
    瀏覽(50)
  • 20.04Ubuntu中SSH的安裝及配置指南

    ?引言: SSH(Secure Shell)是一種加密協(xié)議,允許遠(yuǎn)程安全訪問和管理計算機(jī)。在Ubuntu操作系統(tǒng)中,安裝和配置SSH服務(wù)器是一項(xiàng)關(guān)鍵任務(wù),為遠(yuǎn)程訪問提供了安全可靠的連接。本文將向您介紹如何在Ubuntu中安裝和配置SSH服務(wù)器。 在Ubuntu中配置SSH(Secure Shell)的作用是實(shí)現(xiàn)安全的

    2024年02月08日
    瀏覽(17)
  • Ubuntu 20.04下安裝配置Qt開發(fā)環(huán)境的步驟

    下面是在Ubuntu 20.04下安裝配置Qt開發(fā)環(huán)境的步驟: 安裝Qt Creator 在終端中輸入以下命令以安裝Qt Creator: 在終端中輸入以下命令以安裝Qt 5開發(fā)庫: 安裝g++和gcc編譯工具 配置Qt Creator 打開Qt Creator,進(jìn)入“Tools”菜單,選擇“Options”,在彈出的對話框中選擇“Build Run”,然后選擇

    2024年02月15日
    瀏覽(38)
  • ubuntu 20.04 4090 顯卡驅(qū)動安裝 深度學(xué)習(xí)環(huán)境配置

    ubuntu 20.04 4090 顯卡驅(qū)動安裝 深度學(xué)習(xí)環(huán)境配置

    準(zhǔn)備工作: 換源 安裝輸入法:重啟的步驟先不管(自選) sudo apt update sudo apt upgrade 禁用nouveau驅(qū)動(這個驅(qū)動是ubuntu開源小組逆向破解NVIDIA的開源驅(qū)動,與英偉達(dá)的原有驅(qū)動不兼容)執(zhí)行完第2.3步,先不重啟。 打開 軟件和更新 , 選擇 附加驅(qū)動,安裝推薦驅(qū)動(第一個),點(diǎn)

    2024年02月16日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包