Ubuntu18.04インストール済みのRaspberry Pi4にROS Melodicのインストールメモです。
Raspberry Pi4はCPUにArm Cortex-A72 ARMv8 64bitを使用していますが、インストールにおいてIntel系のPCとの違いはありませんでした。この記事はROS のオフィシャルウェブサイトの次の日本語記事を簡略化しています。詳しい説明は次のリンクをご覧ください。なお、firewall外の環境を前提にしています。
———————————————————————————————-
1.準備
(1) 端末(ターミナル、terminal)を開いて、以下のコマンドをコピペして、Enterキーを押し実行する。パスワードを聞かれたら入力する。
- $
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
(2) 同様にして以下のコマンドを実行する。
- $
sudo apt update
- $
sudo apt install curl
- $
curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add -
2. インストール
(1) 以下のコマンドでインストール先をアップデートし、ソフトウェアを最新バージョンにする。
- $
sudo apt update
- $
sudo apt upgrade
(2) ROS Melodicのインストール
- $
sudo apt install ros-melodic-desktop-full
3. 初期設定
(1) 以下のコマンドでrosdepをインストール、初期化する。rosdepはシステム依存するソフトウェアをインストールするツール。1行目を入力したらEnterキーを押し、2行目を入力したらEnterキーを押す。rosdepはコンパイルを楽にするツール。以下の作業はProxy環境下では失敗するので、スマホのデザリングや自宅など学外ネットワークで実施すること。
- $
sudo apt install python-rosdep
- $
sudo rosdep init
- $
rosdep update
(2) 環境設定。楽をするための設定。以下のコマンドを端末にコピペしてEnterキーを押す。1行ずつ実施すること。
- $
cd
- $
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
- $
source ~/.bashrc
(3) rosinstall 。インストールが簡単になるツールを以下のコマンドでインストールする。
- $
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
終わり
コメント