Public Member Functions | |
def | __init__ |
def | cep_gen_control_radial_force |
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. | |
def | common_stopping_conditions |
def | init_log |
def | log_state |
def | mechanism_kinematics_rot_cb |
def | pull |
def | search_and_hook |
def | stop_cb |
ROS callback. | |
Public Attributes | |
cep_list | |
cx_start | |
cy_start | |
cz_start | |
ee_list | |
eq_force_threshold | |
eq_pt_not_moving_counter | |
f_list | |
fit_circle_lock | |
force_traj_pub | |
ft | |
ftan_threshold | |
hooked_location_moved | |
init_tangent_vector | |
mech_kinematics_lock | |
mech_traj_pub | |
mechanism_type | |
open_ang_exceed_count | |
prev_force_mag | |
rad | |
slip_count | |
started_pulling_on_handle | |
started_pulling_on_handle_count | |
stopping_string |
Definition at line 19 of file door_epc.py.
def hrl_pr2_lib.door_epc.Door_EPC.__init__ | ( | self, | |
robot | |||
) |
Reimplemented from hrl_pr2_lib.epc.EPC.
Definition at line 20 of file door_epc.py.
def hrl_pr2_lib.door_epc.Door_EPC.cep_gen_control_radial_force | ( | self, | |
arm, | |||
cep, | |||
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 107 of file door_epc.py.
Definition at line 70 of file door_epc.py.
def hrl_pr2_lib.door_epc.Door_EPC.init_log | ( | self | ) |
Definition at line 34 of file door_epc.py.
def hrl_pr2_lib.door_epc.Door_EPC.log_state | ( | self, | |
arm | |||
) |
Definition at line 44 of file door_epc.py.
def hrl_pr2_lib.door_epc.Door_EPC.mechanism_kinematics_rot_cb | ( | self, | |
mk | |||
) |
Definition at line 91 of file door_epc.py.
def hrl_pr2_lib.door_epc.Door_EPC.pull | ( | self, | |
arm, | |||
force_threshold, | |||
cep_vel, | |||
mechanism_type = '' |
|||
) |
Definition at line 248 of file door_epc.py.
def hrl_pr2_lib.door_epc.Door_EPC.search_and_hook | ( | self, | |
arm, | |||
hook_loc, | |||
hooking_force_threshold = 5. , |
|||
hit_threshold = 2. , |
|||
hit_motions = 1 , |
|||
hook_direction = 'left' |
|||
) |
Definition at line 293 of file door_epc.py.
def hrl_pr2_lib.door_epc.Door_EPC.stop_cb | ( | self, | |
cmd | |||
) |
Reimplemented from hrl_pr2_lib.epc.EPC.
Definition at line 34 of file door_epc.py.
Definition at line 91 of file door_epc.py.
Definition at line 91 of file door_epc.py.
Definition at line 91 of file door_epc.py.
Reimplemented from hrl_pr2_lib.epc.EPC.
Definition at line 34 of file door_epc.py.
Definition at line 118 of file door_epc.py.
Definition at line 248 of file door_epc.py.
Reimplemented from hrl_pr2_lib.epc.EPC.
Definition at line 34 of file door_epc.py.
Definition at line 20 of file door_epc.py.
Definition at line 20 of file door_epc.py.
Definition at line 34 of file door_epc.py.
Definition at line 118 of file door_epc.py.
Definition at line 118 of file door_epc.py.
Definition at line 44 of file door_epc.py.
Definition at line 20 of file door_epc.py.
Definition at line 20 of file door_epc.py.
Definition at line 248 of file door_epc.py.
Definition at line 118 of file door_epc.py.
Definition at line 107 of file door_epc.py.
Definition at line 91 of file door_epc.py.
Definition at line 70 of file door_epc.py.
Definition at line 44 of file door_epc.py.
Definition at line 44 of file door_epc.py.
Definition at line 67 of file door_epc.py.