Definition at line 24 of file door_epc.py.
def hrl_pr2_kinematics_tutorials.door_epc.Door_EPC.__init__ | ( | self, | |
robot | |||
) |
Reimplemented from hrl_pr2_kinematics_tutorials.epc.EPC.
Definition at line 25 of file door_epc.py.
Definition at line 71 of file door_epc.py.
def hrl_pr2_kinematics_tutorials.door_epc.Door_EPC.eqpt_gen_control_radial_force | ( | self, | |
arm, | |||
rot_mat, | |||
h_force_possible, | |||
v_force_possible, | |||
cep_vel | |||
) |
constantly update the estimate of the kinematics and move the equilibrium point along the tangent of the estimated arc, and try to keep the radial force constant.
h_force_possible | - True (hook side) or False (hook up). |
v_force_possible | - False (hook side) or True (hook up). Is maintaining a radial force possible or not (based on hook geometry and orientation) |
cep_vel | - tangential velocity of the cep in m/s |
Definition at line 103 of file door_epc.py.
def hrl_pr2_kinematics_tutorials.door_epc.Door_EPC.log_state | ( | self, | |
arm | |||
) |
log the joint angles, equi pt joint angles and forces.
Definition at line 41 of file door_epc.py.
def hrl_pr2_kinematics_tutorials.door_epc.Door_EPC.pull | ( | self, | |
arm, | |||
hook_angle, | |||
force_threshold, | |||
ea, | |||
kinematics_estimation = 'rotation_center' , |
|||
pull_left = False |
|||
) |
Definition at line 238 of file door_epc.py.
def hrl_pr2_kinematics_tutorials.door_epc.Door_EPC.search_and_hook | ( | self, | |
arm, | |||
hook_angle, | |||
hook_loc, | |||
angle, | |||
hooking_force_threshold = 5. |
|||
) |
behavior to search around the hook_loc to try and get a good hooking grasp
arm | - 'right_arm' or 'left_arm' |
hook_angle | - radians(0,-90,90) side,up,down |
hook_loc | - 3x1 np matrix |
angle | - angle between torso x axis and surface normal. |
Definition at line 347 of file door_epc.py.
def hrl_pr2_kinematics_tutorials.door_epc.Door_EPC.update_eq_point | ( | self, | |
arm, | |||
motion_vec, | |||
step_size, | |||
rot_mat | |||
) |
arm | - 'right_arm' or 'left_arm' |
motion | vec is in tl frame. |
step_size | - distance (meters) through which CEP should move |
rot_mat | - rotation matrix for IK |
Definition at line 62 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 103 of file door_epc.py.
Definition at line 103 of file door_epc.py.
Definition at line 62 of file door_epc.py.
Definition at line 62 of file door_epc.py.
Definition at line 25 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 25 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 103 of file door_epc.py.
Definition at line 103 of file door_epc.py.
Definition at line 103 of file door_epc.py.
Definition at line 25 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 25 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 103 of file door_epc.py.
Definition at line 103 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 62 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 71 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.
Definition at line 238 of file door_epc.py.