Example #1
0
def answer(receiver, loc_name, pose):
    msg = CommunicationProtocol()
    msg.sender = name
    msg.receiver = receiver
    msg.request = "answer %s"%(loc_name)
    msg.location = pose
    #thread.start_new_thread(send,(receiver, msg))
    comm_pub.publish(msg)
Example #2
0
def answer(receiver, loc_name, pose):
    msg = CommunicationProtocol()
    msg.sender = name
    msg.receiver = receiver
    msg.request = "answer %s"%(loc_name)
    msg.location = pose
    msg.location.header.stamp = rospy.Time.now()
    comm_pub.publish(msg)
Example #3
0
def request(receiver, loc_name):
    msg = CommunicationProtocol()
    msg.sender = name
    msg.receiver = receiver
    msg.request = "request %s"%(loc_name)
    msg.location = turtles[receiver]
    #thread.start_new_thread(send,(receiver, msg))
    #send(receiver, msg)
    comm_pub.publish(msg)