Functions | |
def | get_virtual_gloves |
def | get_virtual_table |
Sets up a virtual table in front of the robot. | |
Variables | |
tuple | client |
tuple | cmder = ArmCmder(client, ranges, recovery_client, recovery_positions) |
string | COLLISION_TOPIC = "collision_object" |
tuple | glove_pub = rospy.Publisher("attached_collision_object", AttachedCollisionObject, latch = True) |
string | PKG = 'life_test' |
Sends goals to arm to move it in collision free way. | |
dictionary | ranges |
tuple | recovery_client |
dictionary | recovery_positions |
tuple | table_pub = rospy.Publisher(COLLISION_TOPIC, CollisionObject, latch = True) |
def both_arm_cmder::get_virtual_gloves | ( | ) |
Definition at line 88 of file both_arm_cmder.py.
def both_arm_cmder::get_virtual_table | ( | height = 0.42 |
) |
Sets up a virtual table in front of the robot.
Definition at line 128 of file both_arm_cmder.py.
tuple both_arm_cmder::client |
actionlib.SimpleActionClient('collision_free_arm_trajectory_action_both_arms',
JointTrajectoryAction)
Definition at line 170 of file both_arm_cmder.py.
Definition at line 190 of file both_arm_cmder.py.
string both_arm_cmder::COLLISION_TOPIC = "collision_object" |
Definition at line 51 of file both_arm_cmder.py.
tuple both_arm_cmder::glove_pub = rospy.Publisher("attached_collision_object", AttachedCollisionObject, latch = True) |
Definition at line 180 of file both_arm_cmder.py.
string both_arm_cmder::PKG = 'life_test' |
Sends goals to arm to move it in collision free way.
Definition at line 33 of file both_arm_cmder.py.
dictionary both_arm_cmder::ranges |
{ 'r_shoulder_pan_joint': (-2.0, -0.4), 'r_shoulder_lift_joint': (-0.4, 1.25), 'r_upper_arm_roll_joint': (-3.1, 0), 'r_elbow_flex_joint': (-2.0, -0.05), 'r_forearm_roll_joint': (-3.14, 3.14), 'r_wrist_flex_joint': (-1.8, -0.2), 'r_wrist_roll_joint': (-3.14, 3.14), 'l_shoulder_pan_joint': (0.4, 2.0), 'l_shoulder_lift_joint': (-0.4, 1.25), 'l_upper_arm_roll_joint': (0, 3.1), 'l_elbow_flex_joint': (-2.0, -0.05), 'l_forearm_roll_joint': (-3.14, 3.14), 'l_wrist_flex_joint': (-1.8, -0.2), 'l_wrist_roll_joint': (-3.14, 3.14) }
Definition at line 54 of file both_arm_cmder.py.
actionlib.SimpleActionClient('both_arms_controller/joint_trajectory_action',
JointTrajectoryAction)
Definition at line 187 of file both_arm_cmder.py.
dictionary both_arm_cmder::recovery_positions |
{ 'r_shoulder_pan_joint': - math.pi / 4, 'r_shoulder_lift_joint': 0.0, 'r_upper_arm_roll_joint': 0.0, 'r_elbow_flex_joint': 0.0, 'r_forearm_roll_joint': 0.0, 'r_wrist_flex_joint': 0.0, 'r_wrist_roll_joint': 0.0, 'l_shoulder_pan_joint': math.pi / 4, 'l_shoulder_lift_joint': 0.0, 'l_upper_arm_roll_joint': 0.0, 'l_elbow_flex_joint': 0.0, 'l_forearm_roll_joint': 0.0, 'l_wrist_flex_joint': 0.0, 'l_wrist_roll_joint': 0.0 }
Definition at line 71 of file both_arm_cmder.py.
tuple both_arm_cmder::table_pub = rospy.Publisher(COLLISION_TOPIC, CollisionObject, latch = True) |
Definition at line 177 of file both_arm_cmder.py.