【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