Classes |
class | pr2_gripper_reactive_approach.reactive_grasp.Aborted |
| abort exception More...
|
class | pr2_gripper_reactive_approach.reactive_grasp.ReactiveGrasper |
| reactive/guarded movement and grasping More...
|
Namespaces |
namespace | pr2_gripper_reactive_approach::reactive_grasp |
namespace | reactive_grasp |
| Reactive grasping based on fingertip readings.
|
Functions |
def | pr2_gripper_reactive_approach::reactive_grasp.keypause |
| pause for input
|
Variables |
tuple | pr2_gripper_reactive_approach::reactive_grasp.approach_dir = rg.compute_approach_dir(current_pose, new_grasp_pose) |
tuple | pr2_gripper_reactive_approach::reactive_grasp.c = keypause() |
tuple | pr2_gripper_reactive_approach::reactive_grasp.cm = controller_manager.ControllerManager('r') |
tuple | pr2_gripper_reactive_approach::reactive_grasp.current_angles = cm.get_current_arm_angles() |
tuple | pr2_gripper_reactive_approach::reactive_grasp.current_pose = rg.cm.get_current_wrist_pose_stamped() |
| pr2_gripper_reactive_approach::reactive_grasp.currentgoal = pos+rot |
int | pr2_gripper_reactive_approach::reactive_grasp.forward_step = 02 |
int | pr2_gripper_reactive_approach::reactive_grasp.grasp_num_tries = 2 |
int | pr2_gripper_reactive_approach::reactive_grasp.max_joint_vel = 05 |
string | pr2_gripper_reactive_approach::reactive_grasp.mode = 'none' |
tuple | pr2_gripper_reactive_approach::reactive_grasp.new_grasp_pose = rg.return_rel_pose(top_approach_vect, 'base_link') |
tuple | pr2_gripper_reactive_approach::reactive_grasp.result = rg.reactive_grasp(current_pose, new_grasp_pose, forward_step = forward_step, grasp_num_tries = grasp_num_tries) |
tuple | pr2_gripper_reactive_approach::reactive_grasp.rg = ReactiveGrasper(cm) |
tuple | pr2_gripper_reactive_approach::reactive_grasp.side_approach_pose = create_pose_stamped(sideapproachpos+sideapproachquat) |
tuple | pr2_gripper_reactive_approach::reactive_grasp.side_approach_vect = rg.compute_approach_vect(side_approach_pose, side_grasp_pose) |
tuple | pr2_gripper_reactive_approach::reactive_grasp.side_grasp_pose = create_pose_stamped(sidegrasppos+sideapproachquat) |
int | pr2_gripper_reactive_approach::reactive_grasp.side_tip_dist_to_table = 14 |
list | pr2_gripper_reactive_approach::reactive_grasp.sideangles = [-0.447, -0.297, -2.229, -0.719, 0.734, -1.489, 1.355] |
tuple | pr2_gripper_reactive_approach::reactive_grasp.sideapproachmat |
list | pr2_gripper_reactive_approach::reactive_grasp.sideapproachpos = [.63, -.3, table_height-.035+side_tip_dist_to_table] |
tuple | pr2_gripper_reactive_approach::reactive_grasp.sideapproachquat = list(tf.transformations.quaternion_from_matrix(sideapproachmat)) |
list | pr2_gripper_reactive_approach::reactive_grasp.sidegrasppos = sideapproachpos[:] |
int | pr2_gripper_reactive_approach::reactive_grasp.small_step = 1 |
| pr2_gripper_reactive_approach::reactive_grasp.start_angles = sideangles |
int | pr2_gripper_reactive_approach::reactive_grasp.step_size = 01 |
int | pr2_gripper_reactive_approach::reactive_grasp.table_height = 7239 |
int | pr2_gripper_reactive_approach::reactive_grasp.tiltangle = 18 |
int | pr2_gripper_reactive_approach::reactive_grasp.tip_dist_to_table = 12 |
tuple | pr2_gripper_reactive_approach::reactive_grasp.top_approach_pose = create_pose_stamped(topapproachpos+topapproachquat) |
tuple | pr2_gripper_reactive_approach::reactive_grasp.top_approach_vect = rg.compute_approach_vect(top_approach_pose, top_grasp_pose) |
tuple | pr2_gripper_reactive_approach::reactive_grasp.top_grasp_pose = create_pose_stamped(topgrasppos+topapproachquat) |
list | pr2_gripper_reactive_approach::reactive_grasp.topapproachpos = [.52, -.05, wrist_height+.1] |
list | pr2_gripper_reactive_approach::reactive_grasp.topapproachquat = [-0.5, 0.5, 0.5, 0.5] |
list | pr2_gripper_reactive_approach::reactive_grasp.topgrasppos = topapproachpos[:] |
int | pr2_gripper_reactive_approach::reactive_grasp.wrist_height = 02 |