From a684b317100cde15ba406e5e2e1a3af8a9f773af Mon Sep 17 00:00:00 2001 From: Tomoya Yoshizawa Date: Fri, 14 Nov 2014 15:56:24 +0900 Subject: [PATCH] add tweet.py for baxter --- jsk_2014_picking_challenge/scripts/tweet.py | 33 +++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 jsk_2014_picking_challenge/scripts/tweet.py diff --git a/jsk_2014_picking_challenge/scripts/tweet.py b/jsk_2014_picking_challenge/scripts/tweet.py new file mode 100755 index 000000000..a05fa169c --- /dev/null +++ b/jsk_2014_picking_challenge/scripts/tweet.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +import rospy +from std_msgs.msg import String +from std_srvs.srv import Empty + +def saver_client(): + rospy.wait_for_service('image_saver/save') + try: + save = rospy.ServiceProxy('image_saver/save', Empty) + resp = save() + print "----",resp + return resp + except rospy.ServiceException, e: + print "Service call faild: %s" % e + +def talker(): + pub = rospy.Publisher('/tweet', String) + rospy.init_node('baxter_tweet') + str = "Hello /tmp/baxter_camera.png" + #str = "Test" + msg = String() + msg.data = str + rospy.loginfo(str) + pub.publish(msg) + +if __name__ == '__main__': + print"Requesting ..." + saver_client() + try: + talker() + except rospy.ROSInterruptException: pass