Main Page
Namespaces
Files
File List
demos
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