ROS機器人程序設(shè)計(原書第2版)補充資料 (壹) 第一章 ROS系統(tǒng)入門

      網(wǎng)友投稿 748 2025-03-31

      ROS機器人程序設(shè)計(原書第2版)補充資料 (壹) 第一章 ROS系統(tǒng)入門


      書中,大部分出現(xiàn)hydro的地方,直接替換為indigo或jade或kinetic,即可在對應(yīng)版本中使用。

      第一章主要包括ROS簡介和安裝等,這里補充一些知識點,擴充書本內(nèi)容。

      第1頁:

      ubuntu系統(tǒng)的安裝,推薦鏡像地址:http://cdimage.ubuntu.com/

      依據(jù)需要可以下載最適合自己版本并搭配對應(yīng)的ROS。這里推薦LTS,長期支持版本。

      更多內(nèi)容查看Ubuntu官網(wǎng)及相關(guān)論壇:https://www.ubuntu.com/

      第2頁:

      ROS支持非常多的機器人,可以參考:http://wiki.ros.org/Robots

      第3頁:

      版本對應(yīng),推薦如下:

      Ubuntu 12.04 LTS 和 ROS hydro

      Ubuntu 14.04 LTS 和 ROS indigo

      Ubuntu 16.04 LTS 和 ROS kinetic

      第4頁:

      Ubuntu軟件源配置:

      中國大陸用戶推薦使用國內(nèi)的源,這樣安裝和更新,速度都能保證。

      具體請參考:http://wiki.ros.org/ROS/Installation/UbuntuMirrors

      選擇(China)!

      具體命令如下:

      sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

      第5頁:

      主要密鑰的設(shè)置:

      請到官網(wǎng)查看,例如Kinetic版:http://wiki.ros.org/kinetic/Installation/Ubuntu

      ROS機器人程序設(shè)計(原書第2版)補充資料 (壹) 第一章 ROS系統(tǒng)入門

      其他版本只需將Kinetic,換成對于版本即可,如indigo:http://wiki.ros.org/indigo/Installation/Ubuntu

      這是通用方法,安裝功能包也是類似。

      第6頁:

      不同版本ROS功能包安裝:

      hydro:sudo apt-get install ros-hydro-PACKAGE

      例如:gmapping包:sudo apt-get install ros-hydro-slam-gmapping

      indigo:sudo apt-get install ros-indigo-PACKAGE

      例如:gmapping包:sudo apt-get install ros-indigo-slam-gmapping

      kinetic:sudo apt-get install ros-kinetic-PACKAGE

      例如:gmapping包:sudo apt-get install ros-kinetic-slam-gmapping

      第7頁:

      環(huán)境配置:重點.bashrc和setup.bash。

      這個一定要熟練掌握,非常重要!

      第8-10頁:

      在虛擬機安裝和使用Ubuntu和ROS,VMware和Virtual Box都可以正常使用大部分功能。

      第11-15頁:

      在嵌入式平臺上編譯和使用ROS,依據(jù)平臺不同各有區(qū)別:

      以indigo為例,補充參考:http://wiki.ros.org/indigo/Installation/UbuntuARM

      總結(jié):

      最重要的就是依據(jù)軟硬件配置選擇合適版本進行安裝,以indigo為例,如下:

      選擇平臺:

      Ubuntu

      Ubuntu (armhf)

      Source installation

      OS X (Homebrew)

      Android (NDK)

      Arch Linux

      Debian Wheezy

      OpenEmbedded/Yocto

      其他版本:

      Nootrix built VM

      This is a virtual machine with Ubuntu 14.04.1 LTS and ROS Indigo Igloo pre-installed. It is packaged in an .ova file that you can run on?VirtualBox?or other virtualization engines.

      robotpkg

      source-based package manager for *NIX and BSD

      TwoLineInstall

      This is simple script file to install the ROS indigo on desktop PC (ubuntu 13.10 and 14.04 LTS)

      OS X install script

      思考與練習:

      1 在自己的PC和ARM上完成ROS安裝和配置。

      如果成功,第一章內(nèi)容就已經(jīng)完全掌握。

      附錄:官網(wǎng)重要中文資料http://wiki.ros.org/cn

      ROS (Robot Operating System, 機器人操作系統(tǒng)) 提供一系列程序庫和工具以幫助軟件開發(fā)者創(chuàng)建機器人應(yīng)用軟件。它提供了硬件抽象、設(shè)備驅(qū)動、函數(shù)庫、可視化工具、消息傳遞和軟件包管理等諸多功能。ROS遵循BSD開源許可協(xié)議。

      ROS:

      安裝

      在你的機器上安裝ROS。

      入門

      學習ROS的相關(guān)概念、客戶端函數(shù)庫以及技術(shù)梗概等。

      教程

      ROS手把手教程,提供每一步詳細操作命令。

      貢獻

      如何加入ROS社區(qū),比如分享你的代碼。

      支持

      遇到問題可以從這里尋求支持和幫助。

      軟件:

      發(fā)行版本

      查看ROS不同發(fā)行版本。

      軟件包

      查找?guī)浊€可用的軟件包。

      核心庫

      按編程語言和主題劃分的API。

      常用工具

      開發(fā)或調(diào)試ROS應(yīng)用程序時的常用工具。

      機器人/硬件:

      機器人

      支持ROS的機器人平臺。

      傳感器

      兼容ROS的傳感器驅(qū)動。

      出版物、課程以及活動:

      論文

      帶開源代碼的ROS相關(guān)論文。

      書籍

      出版書籍,包括文檔、教程和開源代碼等。

      課程

      使用或教授ROS的課程。

      活動

      歷史活動和相關(guān)資料。

      ROS中國:

      中文社區(qū)

      收集了ROS相關(guān)QQ群、論壇和博客專欄等各種社區(qū)資源。

      ROS維基翻譯

      志愿加入ROS維基中文翻譯。

      世界各地wiki鏡像站點。

      Ubuntu 機器人

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:excel誤差函數(shù)的使用教程詳解
      下一篇:制造業(yè)生產(chǎn)報廢管理流程(制造業(yè)生產(chǎn)報廢管理流程圖)
      相關(guān)文章
      亚洲人成网站在线播放影院在线| 在线亚洲精品福利网址导航| 亚洲国产精品一区第二页| 亚洲成人网在线观看| 亚洲理论精品午夜电影| 亚洲欧洲在线播放| 中文字幕在线观看亚洲| 日产亚洲一区二区三区| 亚洲日韩区在线电影| 亚洲av无码片在线播放| 亚洲AV无码一区二区乱孑伦AS| 亚洲av永久无码精品秋霞电影影院| 亚洲精品无码高潮喷水在线| 亚洲人成色7777在线观看| 亚洲国产无套无码av电影| 亚洲av中文无码乱人伦在线咪咕 | 亚洲国产女人aaa毛片在线| 亚洲国产无套无码av电影| 亚洲av永久无码精品国产精品| 亚洲第一成年男人的天堂| 亚洲自偷自拍另类12p| 亚洲精品福利网站| 亚洲a∨无码男人的天堂| 国产精品亚洲精品观看不卡| 亚洲人成网亚洲欧洲无码| 亚洲av永久中文无码精品| 亚洲成av人片不卡无码久久| 久久乐国产精品亚洲综合| 亚洲国产另类久久久精品黑人| 亚洲av色影在线| 亚洲字幕在线观看| 亚洲熟妇AV乱码在线观看| 激情无码亚洲一区二区三区| 亚洲国产精品成人一区| 亚洲色成人中文字幕网站| 亚洲图片在线观看| 久久精品国产亚洲αv忘忧草 | 伊人久久综在合线亚洲91| 亚洲国产精品无码av| 亚洲精品韩国美女在线| 最新亚洲卡一卡二卡三新区|