天天看點

ROS學習1:安裝

一.安裝教程:

官網教程

二.可能遇到的問題

1.error loading sources list

ERROR: error loading sources list:

        <urlopen error <urlopen error [Errno 111] Connection refused> (https://raw.githubusercontent.com/ros/rosdistro/master/eloquent/distribution.yaml)> 

解決方法:

出現這類錯誤的問題可能是raw.githubusercontent.com網站被牆了;

一般這種情況,你可以打開百度,但是無法通路該網站;

是以隻需要修改hosts文檔,添加這個網站的IP位址。

#打開hosts檔案

sudo vi /etc/hosts

#在最後面插入一句

199.232.28.133 raw.githubusercontent.com

#儲存後退出,繼續執行之前的指令rosdep update

2.Unable to contact my own server at...

運作roscore時,出現如下問題:

ROS學習1:安裝

以上問題是由于ROS環境變量ROS_MASTER_URI設定錯誤導緻的,重新設定該變量即可

#打開 bashrc檔案

sdu vi ~/.bashrc

# 在最後面添加兩句

export ROS_HOSTNAME=localhost

export ROS_MASTER_URI=http://localhost:11311

#儲存并退出,重新啟動該檔案

source ~/.bashrc

#繼續之前的指令

roscore

繼續閱讀