ラズパイ4B にROS1(Melodic)をインストール


以前にコンテナを使いましたが、今回はネイティブにインストールします。

ROSのバージョンはMelodicなので使うOSイメージはUbuntu 18.04 LTS です。

OSインストールは以下をご参照

ラズパイ4 Model B 4GB にUbuntu 18.04.5 LTS をセットアップ

アップデートやアップグレード、パッケージのインストールなどはaptではなくapt-getを使います。

GUI(Desktop)もインストールしておきます。

 


Melodicをインストール

リポジトリ追加
(コンポーネントはすべてのソースで有効になっています…..となっている思われます)

 

aptキー追加

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

 

インストール

 

OSのソフトウェアパッケージのインストールに必要なrosinstallをインストール

sudo apt-get install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

ソースコンパイル時の依存パッケージインストールに使われるrosdepをインストール

 

catkin build インストール

 

ワークスペース作成

 

ROS起動

 


Gazebo 起動

起動するとエラーが出ます。

[Err] [REST.cc:205] Error in REST request

以下のファイルを編集(このファイルは一度起動しないと生成されないようです)

url: https://api.ignitionfuel.org -> url: https://api.ignitionrobotics.org

gazebo再起動

 


Appendix

Jetson Nano にROS1 (Melodic) をインストール(メモ)

 


 

Be the first to comment

Leave a Reply

Your email address will not be published.


*