23 from sr_robot_commander.sr_hand_commander
import SrHandCommander
25 rospy.init_node(
"open_left_hand", anonymous=
True)
27 hand_commander = SrHandCommander(name=
"left_hand")
29 open_hand = {
'lh_FFJ1': 0.0,
'lh_FFJ2': 0.0,
'lh_FFJ3': 0.0,
'lh_FFJ4': 0.0,
30 'lh_MFJ1': 0.0,
'lh_MFJ2': 0.0,
'lh_MFJ3': 0.0,
'lh_MFJ4': 0.0,
31 'lh_RFJ1': 0.0,
'lh_RFJ2': 0.0,
'lh_RFJ3': 0.0,
'lh_RFJ4': 0.0,
32 'lh_LFJ1': 0.0,
'lh_LFJ2': 0.0,
'lh_LFJ3': 0.0,
'lh_LFJ4': 0.0,
'lh_LFJ5': 0.0,
33 'lh_THJ1': 0.0,
'lh_THJ2': 0.0,
'lh_THJ3': 0.0,
'lh_THJ4': 0.0,
'lh_THJ5': 0.0,
34 'lh_WRJ1': 0.0,
'lh_WRJ2': 0.0}
36 open_thumb = {
'lh_THJ1': 0.0,
'lh_THJ2': 0.0,
'lh_THJ3': 0.0,
'lh_THJ4': 1.2,
'lh_THJ5': 0.0}
39 rospy.loginfo(
"Moving thumb to open position")
40 hand_commander.move_to_joint_value_target_unsafe(open_thumb, 1.0,
False)
44 rospy.loginfo(
"Moving hand to open position")
45 hand_commander.move_to_joint_value_target_unsafe(open_hand, 2.0,
False)