天天看點

ROS sudo rosdep init ERROR問題解決辦法

安裝ROS包之後,在sudo rosdep init這步時,通常會報如下錯誤:

ROS sudo rosdep init ERROR問題解決辦法

網上查了一大堆解決辦法,開熱點什麼的,都沒用。這個問題歸根結底是上不去外網,github網站的東西通路不到導緻的,是以怎麼開熱點,網絡怎麼好都是解決不了的。

這裡特别感謝趙老師的視訊,連結 我在文章中也總結一下,供大家學習參考。

這裡可能顯示的是不一樣的,我的是這樣:

ROS sudo rosdep init ERROR問題解決辦法

但是仔細對照發現,應該都有這幾個路徑:

./rosdistro/init.py

./rosdep2/rep3.py

./rosdep2/sources_list.py

./rosdep2/gbpdistro_support.py

3.接下來就對這幾個檔案進行更改

打開檔案

sudo gedit ./rosdistro/__init__.py 
           
ROS sudo rosdep init ERROR問題解決辦法

找到這行代碼,原來的應該是github…raw.githubusercontent,這裡需要改成趙老師的gitee檔案路徑,圖檔是已經改好的

打開第二個檔案

sudo gedit ./rosdep2/rep3.py

           
ROS sudo rosdep init ERROR問題解決辦法

更改路徑,方法同上

打開第三個檔案

sudo gedit ./rosdep2/sources_list.py
           
ROS sudo rosdep init ERROR問題解決辦法

更改路徑

打開第四個檔案

sudo gedit ./rosdep2/gbpdistro_support.py
           
ROS sudo rosdep init ERROR問題解決辦法

更改路徑

4.再次執行sudo rosdep init

ROS sudo rosdep init ERROR問題解決辦法

成功!

特别感謝趙老師!

大家想學ROS的建議大家去小破站搜 奧特學園 講的特别細緻。

繼續閱讀