🕌

Ubuntu22.04上でROS2とQtCreatorを連携させる(インストール・準備編)

2024/06/09に公開

はじめに

QtCreatorでROS Workspaceを使用できるようにしました。
日本語版の手順説明が見当たらなかったことに加え、もう1度別PCで同じことをするので、備忘録として残しておきます。
元々は Qiita で公開していましたが、乗り換えることにしました。

環境

Ubuntu 22.04
Qt Creator 13.0.0
ROS : Humble Hawksbill

すでにインストールされているものとして進めます。

Qt Creator のバージョンが分からない場合は、ヘルプ/Qt Creatorについて... から確認できます。

image.png

ROSのインストールについては公式のページを参照してください。

https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html

Qt はここからダウンロードできます。

https://account.qt.io/s/downloads

1. ros_qtc_pluginの入手

ここから入手できます。
自分の Qt Creatorに対応したバージョンを選択してください。

https://github.com/ros-industrial/ros_qtc_plugin/releases

Ubuntuを使用しているので、Linux-x86_64.zipをダウンロードします。

image.png

2. zipファイルをpluginsディレクトリに移動する

先ほどダウンロードした .zipファイルを Qt の plugins ディレクトリに移動します。
plugins ディレクトリは /Tools/QtCreator/lib/qtcreator の中にありました。

image.png

3. プラグインをインストールする

Qt Creator を起動し、上部バーのヘルプタブから「プラグインについて」を選択します。

image.png


表示されたウィンドウ下部の「プラグインをインストールする...」を選択します。

image.png


参照から、先ほど plugins ディレクトリに移動した .zipファイルを選択します。
後は何度か「次へ」を選択するだけです。途中の Location 設定は好きにしてください。

image.png


ros で検索すると、ROSProjectManager が見つかるはずです。

image.png

4. ROS Workspaceを作成する

「他のプロジェクト」の中にROS Workspaceが表示されるようになっているので、これを選択します。

image.png


プロジェクト名と使用するROSディストリビューション(今回は humble)、ビルドシステム、プロジェクトのパスを選択します。
ROS2 であれば、ビルドシステムはcolcon (コルコン) です。

image.png

これで、Workspace の作成が完了しました。

次回

次回はトピックの実装を行います。

https://zenn.dev/yupopoi/articles/18e731e8eb3b70

Discussion