demo_ro.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 
3 #
4 # Copyright 2019 Shadow Robot Company Ltd.
5 #
6 # This program is free software: you can redistribute it and/or modify it
7 # under the terms of the GNU General Public License as published by the Free
8 # Software Foundation, either version 2 of the License, or (at your option)
9 # any later version.
10 #
11 # This program is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
14 # more details.
15 #
16 # You should have received a copy of the GNU General Public License along
17 # with this program. If not, see <http://www.gnu.org/licenses/>.
18 #
19 
20 # Script to move the left hand into open position.
21 
22 import rospy
23 from sr_robot_commander.sr_hand_commander import SrHandCommander
24 
25 rospy.init_node("open_right_hand", anonymous=True)
26 
27 hand_commander = SrHandCommander(name="right_hand")
28 
29 open_hand = {'rh_FFJ1': 0.0, 'rh_FFJ2': 0.0, 'rh_FFJ3': 0.0, 'rh_FFJ4': 0.0,
30  'rh_MFJ1': 0.0, 'rh_MFJ2': 0.0, 'rh_MFJ3': 0.0, 'rh_MFJ4': 0.0,
31  'rh_RFJ1': 0.0, 'rh_RFJ2': 0.0, 'rh_RFJ3': 0.0, 'rh_RFJ4': 0.0,
32  'rh_LFJ1': 0.0, 'rh_LFJ2': 0.0, 'rh_LFJ3': 0.0, 'rh_LFJ4': 0.0, 'rh_LFJ5': 0.0,
33  'rh_THJ1': 0.0, 'rh_THJ2': 0.0, 'rh_THJ3': 0.0, 'rh_THJ4': 0.0, 'rh_THJ5': 0.0,
34  'rh_WRJ1': 0.0, 'rh_WRJ2': 0.0}
35 
36 # Move hand to open position
37 joint_states = open_hand
38 rospy.loginfo("Moving hand to open position")
39 hand_commander.move_to_joint_value_target_unsafe(joint_states, 2.0, False)
40 rospy.sleep(2)


sr_ethercat_hand_config
Author(s): Ugo Cupcic, Toni Oliver
autogenerated on Wed Oct 14 2020 03:24:13