このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。

パブリッシャーとサブスクライバー

メッセージ、トピックおよびネットワーク情報を作成し、送受信する

ROS では、"メッセージ" を使用して情報を共有します。"メッセージ" は、データを共有するための単純なデータ構造です。メッセージを受信 (すなわちサブスクライブ) するには、rossubscriber を使用します。メッセージを送信 (すなわちパブリッシュ) するには、rospublisher を使用してメッセージを送信します。メッセージ送信の詳細については、ROS のパブリッシャーおよびサブスクライバーとのデータ交換を参照してください。

関数

rosmessageCreate ROS messages
rosmsgRetrieve information about ROS messages and message types
definitionRetrieve definition of ROS message type
showdetailsDisplay all ROS message contents
rospublisher Publish message on a topic
rossubscriber Subscribe to messages on a topic
rostopicRetrieve information about ROS topics
receiveWait for new ROS message
sendPublish ROS message to topic
robotics.RateExecute loop at fixed frequency
rosrateExecute loop at fixed frequency

トピック

基本的な ROS メッセージの操作

メッセージは、ROS 内でデータを交換するための主要なコンテナーです。

特化した ROS メッセージの操作

一般に使用される ROS メッセージの一部では、次の処理に使用する前に何らかの変換を必要とするような形式でデータが保存されます。

ROS のパブリッシャーおよびサブスクライバーとのデータ交換

ROS ノードがデータを交換するための主なメカニズムは、"メッセージ" を送受信することです。