以下の手順で catkin ワークスペースを作りましょう。

$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/
$ catkin_make

ワークスペースは空(srcフォルダにパッケージが無く、ただCMakeLists.txtのリンクがあるだけ)ですが、以下の手順でワークスペースをビルドすることができます。

$ cd ~/catkin_ws/
$ catkin_make

catkin_makeコマンドはcatkin ワークスペースで作業するための便利なツールです。カレントディレクトリの中を確認すると、'build' と 'devel'フォルダがあるはずです。その'devel'フォルダの中に幾つかのsetup.*shがあります。このsetup.*shのどれかをsourceコマンドで実行すると、自分のワークスペースをインストール環境上に配置(Overlay)することができます。このOverlayについての詳細は、catkinの標準ドキュメンテーション:catkinの項目で確認しましょう。自分の作成したワークスペースをインストール環境にOverlayするために以下のように実行します:

$ source devel/setup.bash

上記のスクリプトでワークスペースが適切にオーバレイしているかを確認するために、環境変数ROS_PACKAGE_PATHにワークスペースのディレクトリが含まれていることを以下のようにして確認しましょう。

$ echo $ROS_PACKAGE_PATH
/home/youruser/catkin_ws/src:/opt/ros/melodic/share:/opt/ros/indigo/stacks

Wiki: ja/ROS/Tutorials/catkin/CreateWorkspace (last edited 2021-01-19 14:26:32 by MIURA Yasuyuki)