LoginSignup
5
6

More than 3 years have passed since last update.

ROSのビルドシステム catkin_makeとcatkin tools(catkin build)に関して

Posted at
ROSのビルドシステム catkin_makeとcatkin tools(catkin build)に関して

 ROS(ROS1のみ対象です)に対する基礎知識があることが前提の記事です。パッケージのビルドシステム、ROSのデフォルトはcatkin_makeなのですが、私は好みでcatkin toolsというツールを用いてビルドしています。

catkin tools

 catkin tools(catkin build)は以下コマンドでインストールできます。

$ sudo apt-get install -y python-catkin-tools

 catkin toolsでのワークスペースの作り方は以下になります。

$ rm -rf ~/catkin_ws
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws
$ catkin init
$ catkin build

 catkin tools(catkin build)でワークスペース作っておくと、ビルドしたいパッケージのディレクトリの中で catkin btと実行するとそのバッケージをビルドしてくれたりと便利です(btbuild thisの略らしいです)。

 やっぱりcatkin toolsは嫌だ、catkin_makeを使いたいという場合は、ワークスペースを作り直して下さい。具体的には以下コマンドを実行すればOKです。

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

参考リンク

catkin-tools tipcatkin-tools 隠れ便利機能その一

ROSの新しいビルドシステムcatkinについて

関連記事

Raspberry Pi 3にROSをセットアップしてRaspberry Pi純正カメラ(Raspicam)で遊んでみた

PCL(Point Cloud Library)+ROSで3次元画像処理入門

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6