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

【ROS+gazebo】無人機(jī)開發(fā)一:安裝ros+gazebo+創(chuàng)建并初始化ros工作空間

這篇具有很好參考價(jià)值的文章主要介紹了【ROS+gazebo】無人機(jī)開發(fā)一:安裝ros+gazebo+創(chuàng)建并初始化ros工作空間。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Hello,大家好!最近由于課題需要開始摸索ros+gazebo內(nèi)容,主要做多無人機(jī)的協(xié)同仿真,準(zhǔn)備寫成一個(gè)系列,想要學(xué)習(xí)的朋友可以訂閱我的頻道。

我的電腦配置:ubuntu20.04
目標(biāo)安裝:ROS noetic版本+gazebo11

好的,下面讓我們一起開始吧!

先用幾句話介紹一下,首先,gazebo 是仿真器,但本身跟我們之前學(xué)的solidworks之類的軟件不同,它不能直接建立三維模型,我們只能在里面用工具搭建仿真環(huán)境,模型使用urdf格式文件導(dǎo)入的,我們做的是編寫launch文件啟動(dòng)gazebo仿真。而ROS更多的是消息的發(fā)布和訂閱。

安裝ROS noetic版本+gazebo11

1、更新軟件包列表

sudo apt-get update

2、安裝ROS (noetic版本)常見地,選擇全部安裝

sudo apt-get install ros-noetic-desktop-full

3、初始化reodep

sudo rosdep init
rosdep update

這塊容易出問題,

  • 第一個(gè)問題:sudo:rosdep:command not found
    解決方法:安裝這個(gè)包:sudo apt-get install python-rosdep
  • 第二個(gè)問題:ERROR:cannot download default sources list from https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list Websitemay be down.
    解決方法:https://blog.csdn.net/qq_17685565/article/details/105741864

4、設(shè)置環(huán)境變量,將ROS添加到bash會(huì)話中:

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

5、驗(yàn)證ros是否安裝成功

分別打開三個(gè)終端輸入

roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key

運(yùn)行roscore的時(shí)候可能會(huì)出現(xiàn)找不到defusedxml的問題,這可能是你的python鏈接到python3.7上,要想正確運(yùn)行ros就得鏈接到python2.7上,執(zhí)行如下步驟,問題解決。
查看軟連接:

ls -n /usr/bin/python

刪除軟連接:

sudo rm -rf /usr/bin/python

重新連接到python2.7上:

sudo ln -s /usr/bin/python2.7 /usr/bin/python

ubuntu的各種python版本問題,真的,坑了我不知道多少回。

6、安裝gazebo(版本為11)一般都是這么對(duì)應(yīng)的,用11版本對(duì)應(yīng)noetic

sudo apt-get install gazebo11

7、安裝gazebo的ROS包

sudo apt-get install ros-noetic-gazebo-ros-pkgs ros-noetic-gazebo-ros-control

打開gazebo : 終端輸入gazebo會(huì)直接打開一個(gè)空的gazebo界面

創(chuàng)建ROS工作空間

mkdir -p ~/catkin_ws/src #工作空間名字carkin
cd catkin_ws/src
catkin_init_workspace #初始化工作空間
cd ..
catkin_make #創(chuàng)建很多文件,如devel build等
#這一步會(huì)將src文件夾下的所有軟件包都make一下,由于我們現(xiàn)在里面還沒有添加任何東西,這一步可以先省略

后面我們會(huì)知道catkin_make這一步也經(jīng)常會(huì)出現(xiàn)很多找不到包的問題,慢慢解決吧,別急!文章來源地址http://www.zghlxwxcb.cn/news/detail-546752.html

到了這里,關(guān)于【ROS+gazebo】無人機(jī)開發(fā)一:安裝ros+gazebo+創(chuàng)建并初始化ros工作空間的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • 【PX4&Simulink&Gazebo聯(lián)合仿真】在Simulink中使用ROS2控制無人機(jī)沿自定義圓形軌跡飛行并在Gazebo中可視化

    【PX4&Simulink&Gazebo聯(lián)合仿真】在Simulink中使用ROS2控制無人機(jī)沿自定義圓形軌跡飛行并在Gazebo中可視化

    本篇文章介紹如何使用ROS2控制無人機(jī)沿自定義圓形軌跡飛行并在Gazebo中可視化,提供了Matlab/Simulink源代碼,以及演示效果圖。 環(huán)境: MATLAB : R2022b Ubuntu :20.04 LTS Windows :Windows 10 ROS :ROS2 Foxy Python: 3.8.2 Visual Studio :Visual Studio 2019 PX4 :1.13.0 ROS2的應(yīng)用程序管道非常簡(jiǎn)單,這要

    2024年02月22日
    瀏覽(95)
  • ROS無人機(jī)開發(fā)常見錯(cuò)誤

    ROS無人機(jī)開發(fā)常見錯(cuò)誤

    解決辦法: 打開地面站的遙控器一欄 首先檢查右下角Channel Monitor是否有識(shí)別出遙控各通道的值,如果沒有,檢查遙控器是否打開,遙控器和接收機(jī)是否對(duì)頻成功,接收機(jī)和飛控的接線是否正確。 如果Channel Monitor可以識(shí)別出遙控各通道的值,再檢查上方橫滾/俯仰/水平/油門四

    2024年01月21日
    瀏覽(27)
  • 搭建DJI 無人機(jī)Onboard SDK ROS開發(fā)環(huán)境及測(cè)試

    搭建DJI 無人機(jī)Onboard SDK ROS開發(fā)環(huán)境及測(cè)試

    ROS功能包名稱 :dji_sdk 功能包功能 :用于DJI 板載SDK的ROS版本 OSDK 是一個(gè)用于開發(fā)無人機(jī)應(yīng)用程序的開發(fā)工具包,基于OSDK 開發(fā)的應(yīng)用程序能夠運(yùn)行在機(jī)載計(jì)算機(jī)上(如Manifold 2),開發(fā)者通過調(diào)用OSDK 中指定的接口能夠獲取無人機(jī)上的各類數(shù)據(jù),經(jīng)開發(fā)者設(shè)計(jì)的軟件邏輯和算法

    2024年02月13日
    瀏覽(25)
  • ROS環(huán)境下大疆tello無人機(jī)源碼安裝&驅(qū)動(dòng)代碼解讀

    ROS環(huán)境下大疆tello無人機(jī)源碼安裝&驅(qū)動(dòng)代碼解讀

    ????????大疆tello無人機(jī)是一款微小型無人機(jī),可以支持多種開發(fā)模式。這里用的是ROS1的kinetic版本進(jìn)行開發(fā)。參考文檔來自http://wiki.ros.org/tello_driver ? ? ? ? 打開終端,鍵入以下命令進(jìn)行二進(jìn)制文件安裝: ? ? ? ? 然后進(jìn)入到ros工作空間,下載tello驅(qū)動(dòng)源碼 ? ? ? ? 返回

    2024年02月13日
    瀏覽(38)
  • (無人機(jī)方向)ros小白之鍵盤控制無人機(jī)(終端方式)

    (無人機(jī)方向)ros小白之鍵盤控制無人機(jī)(終端方式)

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 ubuntu 18.04 pycharm ros melodic 做一個(gè)在終端中鍵盤輸入指令,控制飛機(jī)起飛以及進(jìn)入offbaord File-Settings-Project Interpreter-右邊小齒輪Show All-選中正在使用的python 點(diǎn)擊右邊最下面的圖標(biāo),打開Interpreter Path 添加/

    2024年02月15日
    瀏覽(24)
  • 從ROS1到ROS2無人機(jī)編程實(shí)戰(zhàn)指南

    從ROS1到ROS2無人機(jī)編程實(shí)戰(zhàn)指南

    親愛的讀者們,我今天非常榮幸地向大家推薦一本本人的全新力作——《從ROS1到ROS2無人機(jī)編程實(shí)戰(zhàn)指南》。這本書站在初學(xué)者的角度,從入門到進(jìn)階,再到實(shí)戰(zhàn),循序漸進(jìn),是學(xué)習(xí)ROS1和ROS2的最佳選擇。如今已在全國(guó)范圍內(nèi)上市,購(gòu)書即可享受次日達(dá)的快捷服務(wù)! 本書的創(chuàng)

    2024年02月10日
    瀏覽(27)
  • (無人機(jī)方向)ros學(xué)習(xí)之路ROS 機(jī)器人系統(tǒng)仿真_導(dǎo)航仿真概述

    (無人機(jī)方向)ros學(xué)習(xí)之路ROS 機(jī)器人系統(tǒng)仿真_導(dǎo)航仿真概述

    一:導(dǎo)航仿真概述 導(dǎo)航是機(jī)器人系統(tǒng)中最重要的模塊之一,比如現(xiàn)在較為流行的服務(wù)型室內(nèi)機(jī)器人,就是依賴于機(jī)器人導(dǎo)航來實(shí)現(xiàn)室內(nèi)自主移動(dòng)的,本章主要就是介紹仿真環(huán)境下的導(dǎo)航實(shí)現(xiàn),主要內(nèi)容有: 導(dǎo)航相關(guān)概念 導(dǎo)航實(shí)現(xiàn):機(jī)器人建圖(SLAM)、地圖服務(wù)、定位、路徑規(guī)劃…

    2024年02月02日
    瀏覽(19)
  • 超維空間S2無人機(jī)使用說明書——61、ROS無人機(jī)4G遠(yuǎn)程控制

    超維空間S2無人機(jī)使用說明書——61、ROS無人機(jī)4G遠(yuǎn)程控制

    一、4G通信方案 我們的4G通信主要通過兩種方式實(shí)現(xiàn),一種是使用終端模擬器,比如Xshell、putty,另一種是使用遠(yuǎn)程軟件,如nomachine。具體使用教程如下:機(jī)載電腦的相關(guān)環(huán)境已經(jīng)配置完成,直接使用即可。 二、檢查指示燈是否正常 出現(xiàn)兩個(gè)藍(lán)色燈,一個(gè)慢閃,表明當(dāng)前網(wǎng)絡(luò)

    2024年01月21日
    瀏覽(52)
  • 超維空間M1無人機(jī)使用說明書——61、ROS無人機(jī)物體識(shí)別與精準(zhǔn)投放

    超維空間M1無人機(jī)使用說明書——61、ROS無人機(jī)物體識(shí)別與精準(zhǔn)投放

    一、視頻演示: 二、源代碼下載鏈接 三、使用說明 1、啟動(dòng)二維碼識(shí)別與降落程序 未出現(xiàn)紅色報(bào)錯(cuò),表明程序運(yùn)行正常 2、launch文件詳解 launch文件啟動(dòng)了四個(gè)節(jié)點(diǎn),節(jié)點(diǎn)作用如下

    2024年02月01日
    瀏覽(24)
  • 超維空間M1無人機(jī)使用說明書——41、ROS無人機(jī)使用yolo進(jìn)行物體識(shí)別

    超維空間M1無人機(jī)使用說明書——41、ROS無人機(jī)使用yolo進(jìn)行物體識(shí)別

    一、啟動(dòng)darknet_ros物體識(shí)別 當(dāng)終端無報(bào)錯(cuò)出現(xiàn)以上界面,表示物體識(shí)別正常運(yùn)行 1、bringup_darknet.launch文件分別啟動(dòng)了USB攝像頭和darknet_ros節(jié)點(diǎn),其中攝像頭節(jié)點(diǎn)主要是發(fā)布圖像話題,提供給darknet_ros節(jié)點(diǎn)訂閱,相反,darknet_ros訂閱圖像話題,根據(jù)訂閱到的圖像數(shù)據(jù)進(jìn)行識(shí)別處理

    2024年01月22日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包