ROS 2安裝過程中一些BUG以及錯誤整理

ROS興起,創造很多用ROS來開發的崗位,但是ROS的實時性是沒有保證的,在ROS的基礎上誕生ROS 2,可以保證運行過程的實時性。

以下是ROS 2在Ubuntu上安裝過程的一些錯誤整理:
系統版本對應:
Ubuntu14對應的ROS版本是Kinetic,根據查找其對應的ROS 2版本是Crystal,支持至2019年。Ubuntu16對應ROS版本M,ROS 2版本Dashing。
安裝方式:
虛擬機安裝完Ubuntu14換成清華大學源
用源碼安裝方法安裝ROS2-crystal
安裝過程需要的代碼在官方教程有,但安裝過程十分難受,在下載repo文件時候可能需要下載多次,簡單的方式就翻牆

還有一種安裝方法:
用github釋放的包進行安裝,但是會缺少依賴,需要自己下載添加依賴項。
版本BUG:
花了我兩天,用ROS-kinetic慣了,就在Ubuntu14上準備安裝Crystal,但按照教程,首先在下載repo文件上就重複下載多次才下載成功,再到編譯文件包,總會有一兩個包編譯錯誤導致整體不能運行。

利用zip包下載出現依賴缺失,實在缺的太多了無法補救。

更換系統版本:最後實在沒有耐心,更換Ubuntu16,安裝ROS 2-Dashing,利用源碼安裝方式,完美安裝。

發佈了44 篇原創文章 · 獲贊 38 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章