recover_gripper.py
Go to the documentation of this file.
00001 #!/usr/bin/python
00002 
00003 import os
00004 
00005 import rospy
00006 from std_srvs.srv import Trigger, TriggerResponse
00007 
00008 def right_cb(req):
00009     rospy.loginfo("recovering gripper_right")
00010     os.system("rosnode kill /gripper_right/gripper_right_node")
00011     return TriggerResponse()
00012 
00013 def left_cb(req):
00014     rospy.loginfo("recovering gripper_left")
00015     os.system("rosnode kill /gripper_left/gripper_left_node")
00016     return TriggerResponse()
00017 
00018 if __name__ == "__main__":
00019     rospy.init_node("sdhx_recover")
00020     rospy.Service('/gripper_right/driver/recover', Trigger, right_cb)
00021     rospy.Service('/gripper_left/driver/recover', Trigger, left_cb)
00022     rospy.spin()


schunk_sdhx
Author(s): Thiago de Freitas
autogenerated on Wed Dec 14 2016 03:50:46