[ROS インストールの問題] rosdep アップデートが失敗し、エラーが報告される

【ROSのインストールについて】

国際情勢がますます複雑化しているため、公式 Wiki Web サイトで ROS のインストール プロセスに従うことが非常に困難になってきています。ここでは、ワンクリックで確実にインストールできる Yuxiang ROS のボスが作成したスクリプトを使用することをお勧めします。

wget http://fishros.com/install -O fishros && . fishros

【rosdep障害に​​ついて】

これは主にネットワーク上の理由で発生する古い問題ですが、ソフトウェア ソースを変更することで解決する方法を示します。

国内ミラー ソースを変更します。外部ミラー ソース raw.githubusercontent.com を国内ミラー ソース gitee.com に変更します。

1. ソースコードファイルを直接変更する

(1) 最初のステップ

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py

元のファイルの内容:

DEFAULT_SOURCES_LIST_URL = 'https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list'

への変更:

DEFAULT_SOURCES_LIST_URL='https://gitee.com/ssonic/rosdistro/raw/master/rosdep/sources.list.d/20-default.list'

(2) 第二段階

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py

元のファイルの内容:

FUERTE_GBPDISTRO_URL = 'https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml'

への変更:

FUERTE_GBPDISTRO_URL = 'https://gitee.com/ssonic/rosdistro/raw/master/releases/fuerte.yaml'

(3) 第三段階

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/rep3.py

ソースファイルの内容:

REP3_TARGETS_URL = 'https://raw.githubusercontent.com/ros/rosdistro/master/releases/targets.yaml'

への変更:

REP3_TARGETS_URL = 'https://gitee.com/ssonic/rosdistro/raw/master/releases/targets.yaml'

(4) ステップ4

sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py

元のファイルの内容:

DEFAULT_INDEX_URL = 'https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml'

への変更:

DEFAULT_INDEX_URL = 'https://gitee.com/ssonic/rosdistro/raw/master/index-v4.yaml'

2. 変更後、再度コマンドを実行します。

sudo rosdep init

注: エラーが発生した場合は、最初に 20-default.list ファイルを削除してください。

sudo rm /etc/ros/rosdep/sources.list.d/20-default.list

3.最後にrosdepアップデートを実行します。

【Gazeboに関する質問】

(1) LIDAR の GPU バージョンをシミュレートできませんか? ---- > Gazebo をバージョン 9.4.0 にアップグレードします

sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/gazebo-stable.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D2486D2DD83DB69272AFE98867170598AF249743
sudo apt update
sudo apt upgrade

(2)[Err] [REST.cc:205] ガゼボ起動時のRESTリクエストエラー

gedit ~/.ignition/fuel/config.yaml

修改这一句:
url: https://api.ignitionfuel.org

为
url: https://api.ignitionrobotics.org

おすすめ

転載: blog.csdn.net/weixin_39538031/article/details/132250827