I just want to publish in terminal the values from x, y, width and height. However when I run the code I receive nothing.
This is the code that Im using
#!/usr/bin/env python import rospy from geometry_msgs.msg import Twist def callback(data): rospy.loginfo(rospy.get_caller_id() + "I heard %s", data.data) def listener(): # In ROS, nodes are uniquely named. If two nodes with the same # node are launched, the previous one is kicked off. The # anonymous=True flag means that rospy will choose a unique # name for our 'listener' node so that multiple listeners can # run simultaneously. rospy.init_node('listener', anonymous=True) rospy.Subscriber("commands", Twist, callback) # spin() simply keeps python from exiting until this node is stopped rospy.spin() if __name__ == '__main__': listener()
Hope you could give me a hand thanks
Post score: 0
Comment by nickw on 2016-01-11:
Check the format of the commands topic - is it a Twist message