ros:study:00

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ros:study:00 [2018/04/19 04:22] – [ワークスペース] tsukuchalleros:study:00 [2018/04/20 01:51] (現在) – [ノード] tsukuchalle
行 13: 行 13:
 ~/.bashrcの一番下に下記を追加する。 ~/.bashrcの一番下に下記を追加する。
   source ~/catkin_ws/devel/setup.bash   source ~/catkin_ws/devel/setup.bash
-一度端末を開き直して,.bashrcの変更を反映する.+一度端末を閉じて,開き直して,.bashrcの変更を反映する. 
 +  cd ~/catkin_ws/ 
 +  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/outのデータを表示する 例としてros_study_node/outのデータを表示する
-  rostopic echo ros_study_node/out+  rostopic echo ros_study_node/out # 現時点では何も表示されない
 後で使うので実行したまま,別の端末を起動する. 後で使うので実行したまま,別の端末を起動する.
  
行 186: 行 191:
   roslaunch ros_study apple.launch   roslaunch ros_study apple.launch
 別の端末で 別の端末で
-  roopic echo ringo_node/out+  rostopic echo ringo_node/out
 さらに別の端末で さらに別の端末で
   rostopic pub john_node/in std_msgs/String "hello"   rostopic pub john_node/in std_msgs/String "hello"
  • ros/study/00.1524111764.txt.gz
  • 最終更新: 2018/04/19 04:22
  • by tsukuchalle