[ros-users] rospy Publisher/Subscriber node?

トップ ページ
添付ファイル:
Eメールのメッセージ
+ (text/plain)
このメッセージを削除
このメッセージに返信
著者: User discussions
日付:  
To: ros-users@code.ros.org
題目: [ros-users] rospy Publisher/Subscriber node?
Is it possible to make one node both a publisher and a subscriber? That is, would the following code fragment work?


rospy.init_node('relay')
pub = rospy.Publisher('talker', someMsg)
oldMessages = set()

def callback(data):
    if not data in oldMessages:
        pub.publish(data)    
    oldMessages.add(data)    


sub = rospy.Subscriber('listener', someMsg, callback)

if __name__ == '__main__':
    rospy.spin()


Thanks,
Cem Karan