差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
ros:study:00 [2018/04/19 04:22] – [ワークスペース] tsukuchalle | ros:study:00 [2018/04/20 01:51] (現在) – [ノード] tsukuchalle | ||
---|---|---|---|
行 13: | 行 13: | ||
~/ | ~/ | ||
source ~/ | source ~/ | ||
- | 一度端末を開き直して,.bashrcの変更を反映する. | + | 一度端末を閉じて,開き直して,.bashrcの変更を反映する. |
+ | cd ~/ | ||
+ | catkin_make | ||
===== 環境変数 ===== | ===== 環境変数 ===== | ||
ROSは環境変数をパッケージの検索などに使っているので, | ROSは環境変数をパッケージの検索などに使っているので, | ||
行 105: | 行 108: | ||
=== rosrun === | === rosrun === | ||
- | rosrun ros_study ros_study_node | + | rosrun ros_study ros_study_node |
でros_studyという名前のパッケージにあるros_study_nodeという名前のノードを実行する.\\ | でros_studyという名前のパッケージにあるros_study_nodeという名前のノードを実行する.\\ | ||
後で使うので実行したまま,別の端末を起動する. | 後で使うので実行したまま,別の端末を起動する. | ||
行 114: | 行 117: | ||
===== topic ===== | ===== topic ===== | ||
- | ノード間で非同期的にやり取りされるデータ | + | ノード間で非同期的にやり取りされるデータをメッセージと呼ぶ.\\ |
+ | メッセージの送信先の指定はtopicによって行われる.\\ | ||
+ | topicはwebサービスにおけるアドレスに似ている. | ||
=== topic一覧の表示 === | === topic一覧の表示 === | ||
rostopic list | rostopic list | ||
- | === topicの中身の表示 === | + | === topicに送られたデータの表示 === |
例としてros_study_node/ | 例としてros_study_node/ | ||
- | rostopic echo ros_study_node/ | + | rostopic echo ros_study_node/ |
後で使うので実行したまま,別の端末を起動する. | 後で使うので実行したまま,別の端末を起動する. | ||
行 186: | 行 191: | ||
roslaunch ros_study apple.launch | roslaunch ros_study apple.launch | ||
別の端末で | 別の端末で | ||
- | | + | |
さらに別の端末で | さらに別の端末で | ||
rostopic pub john_node/ | rostopic pub john_node/ |