ROSパッケージの作り方 ←今ここ
トピックの書き方
独自のメッセージファイルの作り方
まとめて起動するやり方
サービスの書き方
独自のサービスファイルの作り方
ROSチュートリアルでは、実際にROSパッケージを作成し、独自のカスタマイズをしてみたいと思います。
パッケージとは、目的に沿ったプログラムなどの集合体であり、開発はパッケージ単位で行われます。
ROSパッケージはcatkin_ws/srcの中で作成するため、catkin_ws/srcに移動しましょう。
catkin_ws/src
cd ~/catkin_ws/src
ではROSパッケージを作っていきましょう。
まずコマンドの説明をします。
catkin_create_pkgはパッケージを作成するときに用いるcatkinコマンドです。
catkin_create_pkg
std_msgsとrospy、roscppは依存パッケージであり、以下のようになっています。
std_msgs : 標準のメッセージの型
rospy : pythonをROSで使用するときに必要になるモジュール
roscpp : C++をROSで使用するときに必要になるモジュール
今回はros_tutorialというパッケージ名にします。以下のコマンドを実行してください。
ros_tutorial
catkin_wsに移動し、catkin_makeをします。
catkin_ws
catkin_make
catkin_makeとは、catkin_ws/srcにあるパッケージをビルドするときに使用します。 またパッケージを追加した時や、C++のプログラムを追加・変更したときも行います。
Last updated 6 years ago
Was this helpful?
<例> catkin_create_pkg <パッケージ名> std_msgs rospy roscpp
catkin_create_pkg ros_tutorial std_msgs rospy roscpp
cd ../ catkin_make