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

機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航

這篇具有很好參考價值的文章主要介紹了機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

該節(jié)需要完成前面一節(jié)內(nèi)容實(shí)現(xiàn)turtlebot3正常創(chuàng)建新地圖,才可以實(shí)現(xiàn)本節(jié)的自動避障和導(dǎo)航

自動避障

  1. 啟動虛擬機(jī)器人有環(huán)境的仿真
export SVGA_VGPU10=0
source ./devel/setup.bash # 之前已經(jīng)寫入.bashrc,可以忽略此步驟
export TURTLEBOT3_MODEL=burger # 之前已經(jīng)寫入.bashrc,可以忽略此步驟
roslaunch turtlebot3_gazebo turtlebot3_world.launch
  1. 鍵盤控制
    打開新端口
# 如果上面的命令已經(jīng)寫入.bashrc,如果未寫入。每次打開新端口都需要執(zhí)行一次
roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch

機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航
3. 自動避障
打開新端口

roslaunch turtlebot3_gazebo turtlebot3_simulation.launch

機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航
4. 調(diào)用rviz

roslaunch turtlebot3_gazebo turtlebot3_gazebo_rviz.launch

注意:可以通過修改size來變化激光掃描邊緣的粗細(xì)

機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航

建地圖

之前已經(jīng)啟動無需再起世界地圖

# 啟動世界地圖,默認(rèn)的空白地圖環(huán)境中加載Turtlebot3機(jī)器人
roslaunch turtlebot3_gazebo turtlebot3_world.launch
# 新端口啟動slam程序
roslaunch turtlebot3_slam turtlebot3_slam.launch

啟動好后可以同步建圖了

# 新端口 啟動鍵盤控制移動,,建立全部的地圖
roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch
# 如果無法控制,可以再新端口使用自動避障使其自己走
roslaunch turtlebot3_gazebo turtlebot3_simulation.launch

機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航控制turtlebot3四處移動,直到你覺得建圖滿意。
機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航

建完地圖之后,我們運(yùn)行下面的命令來保存地圖:

rosrun map_server map_saver -f ~/map

機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航
這個是地圖是保存到當(dāng)前路徑下的。保存為兩個文件
機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航

導(dǎo)航

# 加載仿真環(huán)境 啟動地圖
roslaunch turtlebot3_gazebo turtlebot3_world.launch
# 加載這個地圖
roslaunch turtlebot3_navigation turtlebot3_navigation.launch map_file:=$HOME/map.yaml # 這個路徑根據(jù)自己配置,是你的地圖路徑
# 如果啟動報(bào)警告,就多試幾次

效果如下:
機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航

(1)在rviz菜單中按下[2d pose estimate]時,會出現(xiàn)一個綠色箭頭,將箭頭放置tb3機(jī)器人在地圖中的位置,并按住鼠標(biāo)左鍵,轉(zhuǎn)動綠色箭頭使其指向機(jī)器人的正前方.這個箭頭相當(dāng)于給機(jī)器人一個初始位置和前進(jìn)方向(暫時這么理解,歡迎大佬糾正)
(2)一切準(zhǔn)備就緒后,下面下達(dá)移動命令。如果在RViz的菜單中按[2D Nav Goal],會出現(xiàn)一個非常大的綠色箭頭。該綠色箭頭是指定機(jī)器人的目的地的標(biāo)記,箭頭的起點(diǎn)是機(jī)器人的x、y位置,箭頭方向是機(jī)器人的i方向。將此箭頭移動到機(jī)器人的目的地,然后拖動,以設(shè)置方向。機(jī)器人將根據(jù)創(chuàng)建的地圖躲避障礙物,移動到目的地.
機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航
點(diǎn)擊2D Nav Goal按鈕,并拖動設(shè)置方向,如圖,就可以導(dǎo)航了
機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航

機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航

錯誤

錯誤1

啟動導(dǎo)航時報(bào)錯
機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航
這個錯好像是沒什么,但是可能需要等一段時間,我是多執(zhí)行了幾次,過一會就好了

參考

turtlebot3實(shí)現(xiàn)仿真環(huán)境下的導(dǎo)航
【ros實(shí)踐2】turtlebot3建圖與導(dǎo)航文章來源地址http://www.zghlxwxcb.cn/news/detail-432827.html

到了這里,關(guān)于機(jī)器人操作系統(tǒng)ROS(11)Turtlebot3自動避障及其地圖構(gòu)建和導(dǎo)航的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(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)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

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

相關(guān)文章

  • 使用文心一言等智能工具指數(shù)級提升嵌入式/物聯(lián)網(wǎng)(M5Atom/ESP32)和機(jī)器人操作系統(tǒng)(ROS1/ROS2)學(xué)習(xí)研究和開發(fā)效率

    使用文心一言等智能工具指數(shù)級提升嵌入式/物聯(lián)網(wǎng)(M5Atom/ESP32)和機(jī)器人操作系統(tǒng)(ROS1/ROS2)學(xué)習(xí)研究和開發(fā)效率

    以M5AtomS3為例,博客撰寫效率提升10倍以上: 0.?Linux環(huán)境Arduino IDE中配置ATOM S3_zhangrelay的博客-CSDN博客 1.?M5ATOMS3基礎(chǔ)01按鍵_zhangrelay的博客-CSDN博客 2.?M5ATOMS3基礎(chǔ)02傳感器MPU6886_zhangrelay的博客-CSDN博客 3.?M5ATOMS3基礎(chǔ)03給ROS1發(fā)一個問候(rosserial)_zhangrelay的博客-CSDN博客 4.?M5ATOMS3基

    2024年02月14日
    瀏覽(35)
  • Turtlebot4 和 Turtlebot3 和 Turtlebot2 ROS開源機(jī)器人說明及參數(shù)對比

    Turtlebot4 和 Turtlebot3 和 Turtlebot2 ROS開源機(jī)器人說明及參數(shù)對比

    一、TB4和TB3產(chǎn)品參數(shù)對比: 二、Turtlebot 3和Turtlebot 4的比較: 很多未接觸過Turtlebot ROS機(jī)器人系列的用戶,看到TB3和TB4兩型號,就會很自然地認(rèn)為TB4肯定比TB3高級,會問到TB4和TB3的區(qū)別,TB4進(jìn)行了哪些升級?其實(shí)接觸過后,就會明白Turtlebot只是代表 ROS機(jī)器人系列 的統(tǒng)稱,2/3

    2024年02月06日
    瀏覽(32)
  • ROS2下使用TurtleBot3-->SLAM導(dǎo)航(仿真)RVIZ加載不出機(jī)器人模型

    ROS2下使用TurtleBot3-->SLAM導(dǎo)航(仿真)RVIZ加載不出機(jī)器人模型

    在使用臺式機(jī)進(jìn)行仿真時,大部分例程很順利,但在SLAM導(dǎo)航時,在RVIZ中卻一直加載不出機(jī)器人模型,點(diǎn)擊Navigation2 Goal選擇目標(biāo)點(diǎn)進(jìn)行導(dǎo)航時,無響應(yīng)。 啟動后在RVIZ2和終端看到一個錯誤 按照官網(wǎng)的指令試了多次,一直無法加載,在網(wǎng)上趙的解決方案都是修改RVIZ里的各種設(shè)

    2024年02月09日
    瀏覽(91)
  • 工業(yè)機(jī)器人編程與操作-搬運(yùn)機(jī)器人碼垛系統(tǒng)編程與仿真

    工業(yè)機(jī)器人編程與操作-搬運(yùn)機(jī)器人碼垛系統(tǒng)編程與仿真

    目錄 一、設(shè)計(jì)背景? 二、課程設(shè)計(jì)任務(wù)要求 三、設(shè)備導(dǎo)入并布局 四、傳送帶的smart組件 五、傳送帶整體思路 六、夾爪的smart組件6.1 LineSensor被測是否有任何對象與兩點(diǎn)之間 七、夾爪整體思路 八、程序配置 九、各程序 參考文獻(xiàn) 在科技和經(jīng)濟(jì)飛速發(fā)展的背景下,人力成本不斷

    2024年02月07日
    瀏覽(29)
  • 北航基于openEuler構(gòu)建工業(yè)機(jī)器人操作系統(tǒng),打造“開箱即用”的機(jī)器人基礎(chǔ)軟件平臺

    北航基于openEuler構(gòu)建工業(yè)機(jī)器人操作系統(tǒng),打造“開箱即用”的機(jī)器人基礎(chǔ)軟件平臺

    北京航空航天大學(xué)是國家“雙一流”建設(shè)高校,以建設(shè)扎根中國大地的世界一流大學(xué)為發(fā)展目標(biāo)。北京航空航天大學(xué)在機(jī)器人領(lǐng)域一直處于行業(yè)前沿,以其亮眼的成果和優(yōu)秀的師資力量,成為國內(nèi)機(jī)器人領(lǐng)域的重要參與者和建設(shè)者。機(jī)器人操作系統(tǒng)是機(jī)器人的核心基礎(chǔ)軟件,

    2024年02月12日
    瀏覽(23)
  • AI大模型在效率工具、內(nèi)容平臺、商業(yè)流程自動化、機(jī)器人、操作系統(tǒng)、智能設(shè)備等場景的應(yīng)用

    隨著人工智能技術(shù)的快速發(fā)展,越來越多的公司開始利用AI大模型來解決各種問題和挑戰(zhàn)。AI大模型是指參數(shù)量巨大、擁有訓(xùn)練好的模型的人工智能系統(tǒng),通常需要大量的數(shù)據(jù)和計(jì)算資源進(jìn)行訓(xùn)練。本文將介紹AI大模型在效率工具、內(nèi)容平臺、商業(yè)流程自動化、機(jī)器人、操作系

    2024年02月07日
    瀏覽(23)
  • ROS:機(jī)器人系統(tǒng)仿真

    ROS:機(jī)器人系統(tǒng)仿真

    通過計(jì)算機(jī)對實(shí)體機(jī)器人系統(tǒng)進(jìn)行模擬的技術(shù),在 ROS 中,仿真實(shí)現(xiàn)涉及的內(nèi)容主要有三:對機(jī)器人建模(URDF)、創(chuàng)建仿真環(huán)境(Gazebo)以及感知環(huán)境(Rviz)等系統(tǒng)性實(shí)現(xiàn)。 仿真在機(jī)器人系統(tǒng)研發(fā)過程中占有舉足輕重的地位,在研發(fā)與測試中較之于實(shí)體機(jī)器人實(shí)現(xiàn),仿真有如下幾點(diǎn)的

    2024年02月15日
    瀏覽(32)
  • 【ROS 06】機(jī)器人系統(tǒng)仿真

    【ROS 06】機(jī)器人系統(tǒng)仿真

    對于ROS新手而言,可能會有疑問:學(xué)習(xí)機(jī)器人操作系統(tǒng),實(shí)體機(jī)器人是必須的嗎?答案是否定的,機(jī)器人一般價格不菲,為了降低機(jī)器人學(xué)習(xí)、調(diào)試成本,在ROS中提供了系統(tǒng)的機(jī)器人仿真實(shí)現(xiàn),通過仿真,可以實(shí)現(xiàn)大部分需求,本章主要就是圍繞“仿真”展開的,比如,本章會

    2024年02月09日
    瀏覽(92)
  • Ubuntu18.04 實(shí)現(xiàn):安裝turtlebot3功能包、虛擬機(jī)與機(jī)器人之間的網(wǎng)絡(luò)配置、測試機(jī)器人Cartographer建圖

    Ubuntu18.04 實(shí)現(xiàn):安裝turtlebot3功能包、虛擬機(jī)與機(jī)器人之間的網(wǎng)絡(luò)配置、測試機(jī)器人Cartographer建圖

    終端運(yùn)行: sudo apt install ros-melodic-desktop-full ros-melodic-joy ros-melodic-teleop-twist-joy ros-melodic-teleop-twist-keyboard ros-melodic-laser-proc ros-melodic-rgbd-launch ros-melodic-depthimage-to-laserscan ros-melodic-rosserial-arduino ros-melodic-rosserial-python ros-melodic-rosserial-server ros-melodic-rosserial-client ros-melodic-rosserial-m

    2024年02月09日
    瀏覽(30)
  • ROS學(xué)習(xí)筆記16:機(jī)器人系統(tǒng)建模與仿真

    ROS學(xué)習(xí)筆記16:機(jī)器人系統(tǒng)建模與仿真

    一、概述: 1.機(jī)器人系統(tǒng)仿真: ??????? 是通過計(jì)算機(jī)對實(shí)體機(jī)器人系統(tǒng)進(jìn)行模擬的技術(shù),在 ROS 中,仿真實(shí)現(xiàn)涉及的內(nèi)容主要有三:對機(jī)器人建模(URDF)、創(chuàng)建仿真環(huán)境(Gazebo)以及感知環(huán)境(Rviz)等系統(tǒng)性實(shí)現(xiàn)。 (1)仿真優(yōu)勢:低成本、高效、高安全性。 (2)仿真缺陷:仿

    2024年02月09日
    瀏覽(43)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包