Ubuntu22.04上でROS2とQtCreatorを連携させる(インストール・準備編)
はじめに
QtCreatorでROS Workspaceを使用できるようにしました。
日本語版の手順説明が見当たらなかったことに加え、もう1度別PCで同じことをするので、備忘録として残しておきます。
元々は Qiita で公開していましたが、乗り換えることにしました。
環境
Ubuntu 22.04
Qt Creator 13.0.0
ROS : Humble Hawksbill
すでにインストールされているものとして進めます。
Qt Creator のバージョンが分からない場合は、ヘルプ/Qt Creatorについて... から確認できます。
ROSのインストールについては公式のページを参照してください。
Qt はここからダウンロードできます。
1. ros_qtc_pluginの入手
ここから入手できます。
自分の Qt Creatorに対応したバージョンを選択してください。
Ubuntuを使用しているので、Linux-x86_64.zipをダウンロードします。
2. zipファイルをpluginsディレクトリに移動する
先ほどダウンロードした .zipファイルを Qt の plugins ディレクトリに移動します。
plugins ディレクトリは /Tools/QtCreator/lib/qtcreator の中にありました。
3. プラグインをインストールする
Qt Creator を起動し、上部バーのヘルプタブから「プラグインについて」を選択します。
表示されたウィンドウ下部の「プラグインをインストールする...」を選択します。
参照から、先ほど plugins ディレクトリに移動した .zipファイルを選択します。
後は何度か「次へ」を選択するだけです。途中の Location 設定は好きにしてください。
ros で検索すると、ROSProjectManager が見つかるはずです。
4. ROS Workspaceを作成する
「他のプロジェクト」の中にROS Workspaceが表示されるようになっているので、これを選択します。
プロジェクト名と使用するROSディストリビューション(今回は humble)、ビルドシステム、プロジェクトのパスを選択します。
ROS2 であれば、ビルドシステムはcolcon (コルコン) です。
これで、Workspace の作成が完了しました。
次回
次回はトピックの実装を行います。
Discussion