![搭建ROS(Kinetic版本)基礎(chǔ)開(kāi)發(fā)環(huán)境教程_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/15/97dd66fd-7024-4099-babb-3f8d74bdcc7f/97dd66fd-7024-4099-babb-3f8d74bdcc7f1.gif)
![搭建ROS(Kinetic版本)基礎(chǔ)開(kāi)發(fā)環(huán)境教程_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/15/97dd66fd-7024-4099-babb-3f8d74bdcc7f/97dd66fd-7024-4099-babb-3f8d74bdcc7f2.gif)
![搭建ROS(Kinetic版本)基礎(chǔ)開(kāi)發(fā)環(huán)境教程_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/15/97dd66fd-7024-4099-babb-3f8d74bdcc7f/97dd66fd-7024-4099-babb-3f8d74bdcc7f3.gif)
![搭建ROS(Kinetic版本)基礎(chǔ)開(kāi)發(fā)環(huán)境教程_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/15/97dd66fd-7024-4099-babb-3f8d74bdcc7f/97dd66fd-7024-4099-babb-3f8d74bdcc7f4.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、安裝并配置RO酬境(Kinetic 版本)說(shuō)明?本教程詳細(xì)描述了 ROS勺安裝與環(huán)境配置。?此為 Ubuntu16.04 + Kinetic安裝說(shuō)明ubuntu16.04 版本ROS勺Kinetic版本安裝說(shuō)明1 .配置 Ubuntu 倉(cāng)庫(kù),restricted, universe, and multiverse.可I界面軟件更新那進(jìn)行設(shè)置。. * ScFtware & UpdatesUbuntu Software other Software Updates Authentication Additional Divu5Downloadable from the InternetQ Cano
2、nical-supported free and open-source software (main)Q Community-maintained free and open-source software (universe)Q Proprietary drivers for devices (restricted)Q Software restricted by copyright or legaUs.ues (multiverse)O Source code一一-1Download from: /Server for ChinaX,/J一Hns.tallable from CD-ROM
3、/DVDCdrom with Ubuntu 14,04 TTrusty Tahr1Officially supportedRestricted copyrightRevert Close2 .安裝源導(dǎo)5 st? -c tc1、口 “deb http;/.Ds/ubuntu JJls-D_rclec5e -sc.) ir!, /etzoot/scurces Li rt -d/roE-latert rJist,或來(lái)自中國(guó)的源:jh . /ctc/1 sb-rcJ.r ase & echg P,detp http: Fniiqrm皿u3tleSDISTRISCCDEN
4、AME ea;in” / tc/ a pt / S ii r ces, 1 i st, d / rc s - late st. .11 stb3 .設(shè)置key狐依 apt-key adv 撕然然 ifca: /,keysen.-: 80 -ty-key C1CF6E31E6BADE 8S6SB172B4F42ED&FB.4B 17055 44 .更新sudo apt-get update5 .安裝,這里介紹 Desktop-Full 安裝:(Recommended):sudo apt-get install ros-kinetic-desktop-full6 .解決依賴(lài)sudo rosdep
5、init rosdep update7 .環(huán)境設(shè)置echo source /opt/ros/kinetic/setup.bash /.bashrcsource /.bashrc8 .安裝rosinstall,便利的工具sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential卸載 Kinetic?用apt-get方式安裝Kinetic的,卸載使用如下命令:$ sudo apt-get remove ros-kinetic-*?卸載成功的效果:就是/opt下的ROSC件夾
6、Kinetic被刪除管理環(huán)境?在安裝ROSfl問(wèn),你會(huì)看到提示說(shuō)需要source 多個(gè)setup*sh文件中的某一個(gè),或者甚至提示添加這條source命令到你的啟動(dòng)腳本里面。這些操 作是必須的,因?yàn)镽OS依賴(lài)于某種組合空間的概念,而這種概念就是通過(guò) 配置腳本環(huán)境來(lái)實(shí)現(xiàn)的。這可以讓針對(duì)不同版本或者不同軟件包集的開(kāi)發(fā)更 加易。?如果你在查找和使用RO歌件包方面遇到了問(wèn)題,請(qǐng)確保你已經(jīng)正確配置了 腳本環(huán)境。一個(gè)檢查的好方法是確保你已經(jīng)設(shè)置了像ROS_ROOTros_package_pATH的環(huán)境變量,可以通過(guò)以下命令查看:$ export | grep ROS?如果發(fā)現(xiàn)沒(méi)有配置,那這個(gè)時(shí)候你就需要s
7、ource某些setup.*sh 文件 了。? RO暖幫你自動(dòng)生成這些setup.*sh 文件,通過(guò)以下方式生成并保存在不 同地方:1 .通過(guò)類(lèi)似apt的軟件包管理器安裝ROS件包時(shí)會(huì)生成setup.*sh文件。2 . 在rosbuild workspaces中通過(guò)類(lèi)似 rosws 的工具生成。3 .在編譯或安裝catkin 軟件包時(shí)自動(dòng)生成。注意:在所有教程中你將會(huì)經(jīng)常看到分別針對(duì) rosbuild 和catkin 的不同操 作說(shuō)明,這是因?yàn)槟壳坝袃煞N不同的方法可以用來(lái)組織和編譯ROSS用程序。一般而言,rosbuild比較簡(jiǎn)單也易于使用,而catkin使用了更加標(biāo)準(zhǔn)的CMake 規(guī)則,所以
8、比較復(fù)雜,但是也更加靈活,特別是對(duì)于那些想整合外部現(xiàn)有代碼 或者想發(fā)布自己代碼的人。?如果你是通過(guò)ubuntu上的 apt工具來(lái)安裝ROS勺,那么你將會(huì)在 /opt/ros/目錄中看到setup.*sh文件,然后你可以執(zhí)行下面的source 命令:# source /opt/ros/setup.bash?請(qǐng)使用具體的ROSg行版名稱(chēng)代替 。? 比如你安裝的是ROS Kinetic ,則上述命令改為:$ source /opt/ros/kinetic/setup.bash?在每次打開(kāi)終端時(shí)你都需要先運(yùn)行上面這條命令后才能運(yùn)行ros相關(guān)的命令,為了避免這一繁瑣過(guò)程,你可以事先在.bashrc文件(
9、初學(xué)者請(qǐng)注意: 該文件是在當(dāng)前系統(tǒng)用戶(hù)的home目錄下。)中添加這條命令,這樣當(dāng)你每次 登錄后系統(tǒng)已經(jīng)幫你執(zhí)行這些命令配置好環(huán)境。這樣做也可以方便你在同一 臺(tái)計(jì)算機(jī)上安裝并隨時(shí)切換到不同版本的ROS?止匕外,你也可以在其它系統(tǒng)平臺(tái)上相應(yīng)的RO弦裝目錄下找到這些setup.*sh 文件。catkin方式創(chuàng)建ROSX作空間?這些操作方法只適用于ROS Groovy及后期版本,對(duì)于ROS Fuerte及早期版 本請(qǐng)選擇rosbuild 。下面我們開(kāi)始創(chuàng)建一個(gè)catkin工作空間:$ mkdir -p /catkin_ws/src$ cd /catkin_ws/src?即使這個(gè)工作空間是空的(在src目錄中沒(méi)有任何軟件包,只有一個(gè) CMakeLists.txt鏈接文件),你依然可以編譯它:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來(lái)十年移動(dòng)支付的科技發(fā)展趨勢(shì)預(yù)測(cè)
- 標(biāo)準(zhǔn)化管理在生產(chǎn)現(xiàn)場(chǎng)的挑戰(zhàn)與對(duì)策
- 現(xiàn)代音樂(lè)文化的全球化傳播路徑
- 13人物描寫(xiě)一組(說(shuō)課稿)2023-2024學(xué)年統(tǒng)編版語(yǔ)文五年級(jí)下冊(cè)
- Unit 1 Playtime Lesson 3(說(shuō)課稿)-2023-2024學(xué)年人教新起點(diǎn)版英語(yǔ)二年級(jí)下冊(cè)001
- 25 少年閏土 第二課時(shí) 說(shuō)課稿-2024-2025學(xué)年語(yǔ)文六年級(jí)上冊(cè) 統(tǒng)編版
- Unit1 London is a big city(說(shuō)課稿)2023-2024學(xué)年外研版(三起)四年級(jí)下冊(cè)
- 2024-2025學(xué)年高中生物 第七章 現(xiàn)代生物進(jìn)化理論 第1節(jié) 現(xiàn)代生物進(jìn)化理論的由來(lái)說(shuō)課稿3 新人教版必修2
- Unit 2 Being a good language learner Exploring and Using 說(shuō)課稿-2024-2025學(xué)年高中英語(yǔ)重大版(2019)必修第一冊(cè)
- 2025挖掘機(jī)勞動(dòng)合同范文
- 北師大版五年級(jí)上冊(cè)四則混合運(yùn)算100道及答案
- 專(zhuān)項(xiàng)債券在燃?xì)饣A(chǔ)設(shè)施建設(shè)中的融資作用
- 人教部編版道德與法治八年級(jí)下冊(cè):6.3 《國(guó)家行政機(jī)關(guān)》說(shuō)課稿1
- GE-LM2500+G4航改燃?xì)廨啓C(jī)在艦船和工業(yè)上的應(yīng)用
- 2024山東能源集團(tuán)中級(jí)人才庫(kù)選拔(高頻重點(diǎn)提升專(zhuān)題訓(xùn)練)共500題附帶答案詳解
- 鋼鐵是怎樣煉成的讀后感作文700字
- 武漢市江夏區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試卷【帶答案】-109
- 學(xué)校物業(yè)服務(wù)合同范本專(zhuān)業(yè)版
- SL 288-2014 水利工程施工監(jiān)理規(guī)范
- 部編版八年級(jí)語(yǔ)文上冊(cè)期末考試卷
- 2024年02月中央軍委后勤保障部2024年公開(kāi)招考專(zhuān)業(yè)技能崗位文職人員筆試參考題庫(kù)附帶答案詳解
評(píng)論
0/150
提交評(píng)論