[ros-users] rospy Publisher/Subscriber node?

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
Slet denne besked
Besvar denne besked
Skribent: User discussions
Dato:  
Til: ros-users@code.ros.org
Emne: [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