この記事は2019年4月に書いた「[2019年4月版] ROS2の環境構築方法」の改訂版です。
以下の3つを紹介します。
- オフィシャルなインストール方法
- セットアップスクリプトを使うインストール方法
- Dockerを使う方法
オフィシャルなインストール方法
ROS Indexでオフィシャルなインストール方法が紹介されています。
Ubuntuユーザの場合はUbuntu 18.04をインストールした環境にDebian Packageをインストールするのが楽でよいと思います。
パッケージをビルドするにはcolcon
と呼ばれるツールを使用するのですが、2020年1月10日現在、colcon
はROS Indexのインストール方法に従ってROS 2をインストールするだけではインストールされません。colcon
のチュートリアルの最初でインストールするようになっているようです。
セットアップスクリプトを使うインストール方法
上記のオフィシャルなUbuntuへのインストール方法をセットアップスクリプトとしてまとめています。
以下のコマンドを実行すればROS 2(2020年1月10日現在ではDashing)をUbuntuにインストールすることができます。
git clone https://github.com/Tiryoh/ros2_setup_scripts_ubuntu.git && cd ros2_setup_scripts_ubuntu ./run.sh
READMEにはDashing以外のディストリビューションをインストールする場合の使い方についても書いています。
Dockerを使う方法
上記のセットアップスクリプトを使ってビルドしたDockerイメージとDockerfileを公開しています。
以下のコマンドを実行すればROS 2 DashingのDockerコンテナを立ち上げることができます。
docker run -it tiryoh/ros2:dashing
以下のコマンドを実行すればROS 2 EloquentのDockerコンテナを立ち上げることができます。
docker run -it tiryoh/ros2:eloquent
Docker Hubに公開しているこのイメージはamd64とarm64両方用意してあるので、Raspberry PiなどのARMのCPUを搭載したLinuxマシンでもそのまま使用できます。
あとがき
ROS 2をUbuntuにインストールするためのドキュメント、セットアップスクリプト、セットアップスクリプトを使ったDockerfileを紹介しました。
もしセットアップスクリプトやDockerfileが役に立ったら、GitHubやDocker Hubでスターを付けていただけると励みになります!
蛇足ですが、アイキャッチに設定したこの画像は昨年夏に購入したROS 2パーカーの写真です。残念ながら今はもう売ってないみたいです。
コメント
コメント一覧 (1件)
[…] [2020年1月版] ROS2の環境構築方法この記事は2019年4月に書いた「 ROS2の環境構築方法」の改訂版です。以下の3つを紹介します。オフィシャルなインストール方法セットアップスクリプトを […]