WSL2環境にROS2をインストールする

前回WSL2環境にROS1環境をインストールしました。
naonaorange.hatenablog.com

この記事ではROS2をインストールしたいと思います。

前提条件

  • WSL2のUbuntu18.04にROS2 Dashingをインストールする

Ubuntu20.04にROS2 foxyをインストールしたい場合は適宜読み替えてもらうとよいと思います。

WSL2のインストールとGUI環境の構築

naonaorange.hatenablog.com

ROS2のインストール

インストール作業は公式を見て行いましょう。
docs.ros.org

追加情報としては、ros desktopをインストール後に下記パッケージのインストールします。
colconでパッケージをビルドするときなどに必要になります。

sudo apt install python3-colcon-common-extensions

Turtlebot3のシミュレーション環境を構築する

ROBOTIS社のセットアップページで環境を整える。
このページでの追加情報としては、
Dashingの場合Gazebo11をアンインストールしてGazebo9をインストールしているが、
デフォルトでGazeboをインストールした時点で9が入るため、curlでのインストール作業等はスキップしている。
emanual.robotis.com

次にGazeboを起動してみる。
起動に時間がかかるが正常に起動する。
emanual.robotis.com
f:id:naonaorange:20210523000042p:plain

最後にRvizを起動する。
emanual.robotis.com
f:id:naonaorange:20210523000245p:plain