raspimouse-sim-tutorial
  • Raspberry Pi Mouse Simulator's Tutorial
  • GitHub repository
  • はじめに
    • ROSとは
  • セットアップ
    • ROS Indigoのインストール方法(Ubuntu Trusty)
    • ROS Kineticのインストール方法(Ubuntu Xenial)
    • ROS Melodicのインストール方法(Ubuntu Bionic)
    • Raspberry Pi Mouse Simulatorのインストール方法
    • Raspberry Pi Mouse Simulatorの動作確認
  • ROSのチュートリアル
    • ROSパッケージの作り方
    • トピックの書き方
    • 独自のメッセージファイルの作り方
    • まとめて起動するやり方
    • サービスの書き方
    • 独自のサービスファイルの作り方
    • 付録
      • ROSでよく使用する用語
      • よく使用するROSコマンド
  • シミュレータのチュートリアル
    • シミュレータ上のラズパイマウスを動かす方法 Part1
    • シミュレータ上のラズパイマウスを動かす方法 Part2
    • シミュレータ上のラズパイマウスを動かす方法 Part3
    • シミュレータ上のラズパイマウスを動かす方法 Part4
    • シミュレータ上のラズパイマウスを動かす方法 Part5
    • シミュレータ上のラズパイマウスを動かす方法 Part6
  • ROSのトラブルシューティング
  • 利用者アンケート
Powered by GitBook
On this page
  • ROSチュートリアルの流れ
  • はじめに
  • ROSパッケージを作る

Was this helpful?

  1. ROSのチュートリアル

ROSパッケージの作り方

PreviousROSのチュートリアルNextトピックの書き方

Last updated 6 years ago

Was this helpful?

ROSチュートリアルの流れ

  1. ←今ここ

はじめに

ROSチュートリアルでは、実際にROSパッケージを作成し、独自のカスタマイズをしてみたいと思います。

パッケージとは、目的に沿ったプログラムなどの集合体であり、開発はパッケージ単位で行われます。

ROSパッケージを作る

ROSパッケージはcatkin_ws/srcの中で作成するため、catkin_ws/srcに移動しましょう。

cd ~/catkin_ws/src

ではROSパッケージを作っていきましょう。

まずコマンドの説明をします。

<例> catkin_create_pkg <パッケージ名> std_msgs rospy roscpp

catkin_create_pkgはパッケージを作成するときに用いるcatkinコマンドです。

std_msgsとrospy、roscppは依存パッケージであり、以下のようになっています。

  • std_msgs : 標準のメッセージの型

  • rospy : pythonをROSで使用するときに必要になるモジュール

  • roscpp : C++をROSで使用するときに必要になるモジュール

今回はros_tutorialというパッケージ名にします。以下のコマンドを実行してください。

catkin_create_pkg ros_tutorial std_msgs rospy roscpp

catkin_wsに移動し、catkin_makeをします。

cd ../
catkin_make

catkin_makeとは、catkin_ws/srcにあるパッケージをビルドするときに使用します。 またパッケージを追加した時や、C++のプログラムを追加・変更したときも行います。

ROSパッケージの作り方
トピックの書き方
独自のメッセージファイルの作り方
まとめて起動するやり方
サービスの書き方
独自のサービスファイルの作り方