reactive/guarded movement and grasping with the gripper stereo integrated into the approach More...

Public Member Functions | |
| def | __init__ |
| def | adjust_using_gripper_stereo |
| def | gripper_stereo_grasp_adjust |
| def | gripper_stereo_reactive_approach |
| def | projected_vect_to_obj |
| def | reactive_approach |
| reactive approach (stop if unexpected fingertip contact and go around) assumes we are already at the approach pose, going to grasp_pose along the direction approach_dir grasp_pose should be in base_link frame and have found and checked the joint-angle path side_step is how far to move right or left when you hit something num_tries is how many bump-and-moves to try before quitting | |
| def | reactive_grasp |
Public Attributes | |
| draw_functions | |
| stereo_adjusted | |
Private Attributes | |
| _gripper_stereo_grasp_adjust_client | |
reactive/guarded movement and grasping with the gripper stereo integrated into the approach
Definition at line 64 of file gripper_stereo_reactive_grasp.py.
| def gripper_stereo_reactive_grasp::GripperStereoReactiveGrasper::__init__ | ( | self, | ||
| cm | ||||
| ) |
Definition at line 66 of file gripper_stereo_reactive_grasp.py.
| def gripper_stereo_reactive_grasp::GripperStereoReactiveGrasper::adjust_using_gripper_stereo | ( | self, | ||
| grasp_goal, | ||||
| approach_dir, | ||||
do_global_search = 1 | ||||
| ) |
Definition at line 176 of file gripper_stereo_reactive_grasp.py.
| def gripper_stereo_reactive_grasp::GripperStereoReactiveGrasper::gripper_stereo_grasp_adjust | ( | self, | ||
| grasp_pose, | ||||
do_global_search = 1 | ||||
| ) |
Definition at line 99 of file gripper_stereo_reactive_grasp.py.
| def gripper_stereo_reactive_grasp::GripperStereoReactiveGrasper::gripper_stereo_reactive_approach | ( | self, | ||
| approach_dir, | ||||
| grasp_pose, | ||||
stop_at_dist = 0.05 | ||||
| ) |
Definition at line 116 of file gripper_stereo_reactive_grasp.py.
| def gripper_stereo_reactive_grasp::GripperStereoReactiveGrasper::projected_vect_to_obj | ( | self, | ||
| goal, | ||||
| approach_dir | ||||
| ) |
Definition at line 258 of file gripper_stereo_reactive_grasp.py.
| def gripper_stereo_reactive_grasp::GripperStereoReactiveGrasper::reactive_approach | ( | self, | ||
| approach_dir, | ||||
| grasp_pose, | ||||
joint_path = None, |
||||
side_step = .015, |
||||
back_step = .03, |
||||
num_tries = 10, |
||||
goal_pos_thres = 0.01 | ||||
| ) |
reactive approach (stop if unexpected fingertip contact and go around) assumes we are already at the approach pose, going to grasp_pose along the direction approach_dir grasp_pose should be in base_link frame and have found and checked the joint-angle path side_step is how far to move right or left when you hit something num_tries is how many bump-and-moves to try before quitting
Definition at line 319 of file gripper_stereo_reactive_grasp.py.
| def gripper_stereo_reactive_grasp::GripperStereoReactiveGrasper::reactive_grasp | ( | self, | ||
| approach_pose, | ||||
| grasp_pose, | ||||
joint_path = None, |
||||
side_step = .015, |
||||
back_step = .03, |
||||
approach_num_tries = 10, |
||||
goal_pos_thres = 0.01, |
||||
min_gripper_opening = 0.0021, |
||||
max_gripper_opening = 0.1, |
||||
grasp_num_tries = 2, |
||||
forward_step = 0.03, |
||||
min_contact_row = 1, |
||||
object_name = "points", |
||||
table_name = "table", |
||||
grasp_adjust_x_step = .02, |
||||
grasp_adjust_z_step = .015, |
||||
grasp_adjust_num_tries = 3 | ||||
| ) |
Definition at line 336 of file gripper_stereo_reactive_grasp.py.
gripper_stereo_reactive_grasp::GripperStereoReactiveGrasper::_gripper_stereo_grasp_adjust_client [private] |
Definition at line 74 of file gripper_stereo_reactive_grasp.py.
Definition at line 79 of file gripper_stereo_reactive_grasp.py.
Definition at line 76 of file gripper_stereo_reactive_grasp.py.