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

虛擬機(jī) + Ubuntu22.04 + ros2 (humble) colcon build turtlebot3_node失敗的解決方案

這篇具有很好參考價(jià)值的文章主要介紹了虛擬機(jī) + Ubuntu22.04 + ros2 (humble) colcon build turtlebot3_node失敗的解決方案。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、問(wèn)題描述

在虛擬機(jī)Ubuntu22.04中安裝了ROS2(humble),下載turtlebot3。在colcon build --symlink-install 編譯的過(guò)程中turtlebot3_Fake_node一直失敗,無(wú)法正常運(yùn)行,影響后面的仿真測(cè)試。

虛擬機(jī) + Ubuntu22.04 + ros2 (humble) colcon build turtlebot3_node失敗的解決方案,ROS學(xué)習(xí)系列,機(jī)器人,人工智能,ROS
虛擬機(jī) + Ubuntu22.04 + ros2 (humble) colcon build turtlebot3_node失敗的解決方案,ROS學(xué)習(xí)系列,機(jī)器人,人工智能,ROS

二、解決方案

查閱相關(guān)資料后發(fā)現(xiàn)問(wèn)題主要出在缺少ROS2 相關(guān)依賴&Ubuntu 版本匹配

(1)首先通過(guò)lsb_release-a查看系統(tǒng)版本
查到自己的系統(tǒng)版本后進(jìn)入(emanual.robotis.com)官網(wǎng),點(diǎn)擊turtlebot3,找到左邊第三個(gè)(3.Quick Start Guide)下的(PC setup)。

(2)選擇自己的對(duì)應(yīng)ros版本安裝相關(guān)依賴

  1. open the terminal with ctrl+Alt+Tfrom Remote PC
  2. install Gazebo
$ sudo apt install ros-humble-gazebo-*
  1. install Cartographer
$ sudo apt install ros-humble-cartographer
$ sudo apt install ros-humble-cartographer-ros
  1. install Navigation2
$ sudo apt install ros-humble-navigation2
$ sudo apt install ros-humble-nav2-bringup

(3) 繼續(xù)按官網(wǎng)進(jìn)行source ~/.bashrc沒(méi)通,可能是由于當(dāng)時(shí)把工作空間刪除的原因,后面在臺(tái)式機(jī)上按照官網(wǎng)的說(shuō)明,能順利跑通沒(méi)有任何問(wèn)題。

(4)安裝Turtlebot3功能包,這里提供的是智能佳官網(wǎng)的下載路徑,當(dāng)然也可以通過(guò)其他路徑下載,去到智能佳官網(wǎng)(www.rosrobot.cn)

  1. 創(chuàng)建工作空間
mkdir -p ~/colcon_ws/src
  1. 安裝turtlebot3功能包
cd ~/colcon_ws/src/
git clone -b hunble-devel https://github.com/ROBOTIS-GIT/DynamixelSDK.git
git clone -b humble-devel https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git
git clone -b humble-devel https://github.com/ROBOTIS-GIT/turtlebot3.git

這里有幾點(diǎn)需要特別注意
首先如果git指令無(wú)法執(zhí)行,首先根據(jù)終端提示去安裝它,同理如果出現(xiàn)其他缺少的功能,安裝它即可。虛擬機(jī)一般能夠較快的連接github進(jìn)行下載,但再次提示一定要根據(jù)自己的版本來(lái)裝,像我的是humble,有的可能是foxy,最后就是不要直接在github網(wǎng)站上下載zip文件,復(fù)制到工作空間的src文件夾里,因?yàn)間it clone指令和直接下載還是不一樣的,后面還有進(jìn)行一些功能的擴(kuò)展,必要通過(guò)git clone來(lái)裝。

(5) 編譯

cd ..
colcon build --symlink-install

虛擬機(jī) + Ubuntu22.04 + ros2 (humble) colcon build turtlebot3_node失敗的解決方案,ROS學(xué)習(xí)系列,機(jī)器人,人工智能,ROS
解決問(wèn)題colcon build --symlink-install turtlebot3_node編譯成功!

(6)添加環(huán)境變量文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-704941.html

echo 'source ~/colcon_ws/install/setup.bash' >> ~/.bashrc
echo 'export ROS_DOMAIN_ID=30 #TURTLEBOT3' >> ~/.bashrc
echo 'export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/colcon_ws/src/turtlebot3/turtlebot3_simulations/turtlebot3_gazebo/models' >> ~/.bashrc
source ~/.bashrc

到了這里,關(guān)于虛擬機(jī) + Ubuntu22.04 + ros2 (humble) colcon build turtlebot3_node失敗的解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Ubuntu22.04安裝ROS2

    Ubuntu22.04安裝ROS2

    更新 apt 庫(kù) 安裝語(yǔ)言編碼并且設(shè)置格式: 更新軟件源 ps:如果在第三條命令輸入之后出現(xiàn)了一下警告或者類似報(bào)錯(cuò),如果沒(méi)有,直接跳到第四步即可 解決辦法就是設(shè)置 hosts 的域名位置跳轉(zhuǎn) List item 打開(kāi)瀏覽器并且輸入然后粘貼進(jìn)入:https://www.ipaddress.com 在下面的輸入欄中鍵入

    2024年02月02日
    瀏覽(50)
  • ROS2學(xué)習(xí)(一):Ubuntu 22.04 安裝 ROS2(Iron Irwini)

    ROS2學(xué)習(xí)(一):Ubuntu 22.04 安裝 ROS2(Iron Irwini)

    一、ROS2(Iron Irwini)介紹 官方文檔 Iron Irwini版本支持的平臺(tái)如下: 二、ROS2(Iron Irwini)安裝 1.設(shè)置編碼 2.使能代碼庫(kù) 現(xiàn)在用apt添加帶ROS 2 GPG 將存儲(chǔ)庫(kù)添加到源列表中 3.安裝ROS2 Iron 三、ROS2測(cè)試 在terminal 1 運(yùn)行下面的指令: 在terminal 2 運(yùn)行下面的指令: 四、ROS2卸載 刪除RO

    2024年02月10日
    瀏覽(67)
  • 【ROS系統(tǒng)】Ubuntu22.04系統(tǒng)中安裝ROS2系統(tǒng)

    參考博客:ROS 安裝詳細(xì)教程 —— Ubuntu22.0.4 LTS 安裝 首先,我們需要一個(gè)Ubuntu系統(tǒng)。 終端輸入指令: 從ubuntu系統(tǒng)界面進(jìn)行設(shè)置: 設(shè)置-軟件升級(jí)-Ubuntu software- source code 為source code選擇國(guó)內(nèi)鏡像源 確定鏡像源可用 通過(guò)檢查此命令的輸出,確保已啟用Ubuntu Universe存儲(chǔ)庫(kù)。 apt-ca

    2024年04月27日
    瀏覽(24)
  • ubuntu22.04,ros2使用自帶opencv讀取圖片

    ubuntu22.04,ros2使用自帶opencv讀取圖片

    從網(wǎng)上找了很久的ros2如何使用自帶的opencv庫(kù)或者自定義安裝opencv庫(kù)的教程,自己看的云里霧里的,跟著配置走下來(lái)依舊是不能使用,出現(xiàn)的最多的問(wèn)題,就是找不到頭文件或者undefined reference to \\\'cv::imread(std::cxxll::basic stringchar, std::char traits, std::allocator const, int)\\\'這一類的未定義

    2024年02月10日
    瀏覽(25)
  • ubuntu22.04一鍵安裝ROS1和ROS2(超簡(jiǎn)單,親測(cè)可靠)

    這幾天在安裝ros,然后發(fā)現(xiàn)可以一鍵安裝,話不多說(shuō),直接終端輸入如下指令 回車之后系統(tǒng)會(huì)自動(dòng)安裝ros 詳見(jiàn)魚香ROS

    2024年02月11日
    瀏覽(30)
  • 在ubuntu22.04(LTS)上搭建ROS2+PX4+Gazebo的聯(lián)合仿真環(huán)境

    在ubuntu22.04(LTS)上搭建ROS2+PX4+Gazebo的聯(lián)合仿真環(huán)境

    說(shuō)明:本案例僅僅是跑通了ROS2+PX4+Gazebo的聯(lián)合仿真,還沒(méi)有實(shí)現(xiàn)使用鍵盤控制無(wú)人機(jī)飛行(以后會(huì)補(bǔ)充)。 1.準(zhǔn)備工作 2.安裝PX4仿真工具鏈 3.安裝ROS2 4.安裝ROS2的相關(guān)依賴 5.安裝XRCE-DDS代理(AGENT) 6.創(chuàng)建ROS2工作空間并生成代碼樣例 7.運(yùn)行XRCE代理 8.編譯PX4固件并運(yùn)行 (1)確保

    2024年04月29日
    瀏覽(47)
  • Ubuntu22.04源碼安裝ROS-noetic(ROS1非ROS2),編譯運(yùn)行VINS-MONO

    Ubuntu22.04源碼安裝ROS-noetic(ROS1非ROS2),編譯運(yùn)行VINS-MONO

    由于22.04默認(rèn)安裝ROS2,但很多倉(cāng)庫(kù)都是基于ROS1的,不想重裝系統(tǒng),參考這兩個(gè)博客安裝了ROS-noetic: 博客1. https://blog.csdn.net/Drknown/article/details/128701624 博客2. https://zhuanlan.zhihu.com/p/418227536 我的庫(kù)版本(實(shí)測(cè)可行): eigen:3.3.7 ceres:1.14.0(用2.系列版本的編譯時(shí)需要把C++版本設(shè)

    2024年02月02日
    瀏覽(31)
  • 【ROS2 入門】虛擬機(jī)環(huán)境 ubuntu 18.04 ROS2 安裝

    【ROS2 入門】虛擬機(jī)環(huán)境 ubuntu 18.04 ROS2 安裝

    ?????????大家好,我是虎哥,從今天開(kāi)始,我將花一段時(shí)間,開(kāi)始將自己從ROS1切換到ROS2,做為有別于ROS1的版本,做了很多更新和改變,我還是很期待自己逐步去探索ROS2中的驚喜。在安裝過(guò)程中我也遇到的一些坑,我自己也嘗試填了一部分,未必是全部,但是相信集合大

    2024年01月17日
    瀏覽(23)
  • Ubuntu22.04安裝ROS

    在安裝ROS之前,需要先安裝Ubuntu22.04操作系統(tǒng)。您可以從Ubuntu官網(wǎng)下載Ubuntu22.04的最新版本鏡像文件,并創(chuàng)建一個(gè)可啟動(dòng)的USB。您可以參考以下步驟: 在安裝ROS之前,需要先安裝Ubuntu22.04操作系統(tǒng)。您可以從Ubuntu官網(wǎng)下載Ubuntu22.04的最新版本鏡像文件,并創(chuàng)建一個(gè)可啟動(dòng)的USB。

    2024年02月10日
    瀏覽(27)
  • ubuntu22.04安裝ros教程

    安裝 ROS 是一個(gè)比較復(fù)雜的過(guò)程,不同版本的 Ubuntu 系統(tǒng)對(duì)應(yīng)的 ROS 版本也不盡相同,因此需要認(rèn)真閱讀官方教程。 下面是在 Ubuntu 22.04 上安裝 ROS 的一般步驟: 更新系統(tǒng):打開(kāi)終端,運(yùn)行以下命令:

    2024年02月16日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包