Definition at line 59 of file arm_client.py.
def arm_client.MekaArmClient.__init__ | ( | self, | |
arms | |||
) |
arms,: | object of the ArmKinematics class. |
Definition at line 62 of file arm_client.py.
def arm_client.MekaArmClient.bias_wrist_ft | ( | self, | |
arm | |||
) |
Definition at line 235 of file arm_client.py.
def arm_client.MekaArmClient.end_effector_pos | ( | self, | |
arm | |||
) |
Returns the current position, rotation of the arm.
arm | 0 for right, 1 for left |
Definition at line 189 of file arm_client.py.
def arm_client.MekaArmClient.get_impedance_scale | ( | self, | |
arm | |||
) |
Definition at line 254 of file arm_client.py.
def arm_client.MekaArmClient.get_jep | ( | self, | |
arm | |||
) |
Definition at line 280 of file arm_client.py.
def arm_client.MekaArmClient.get_joint_accelerations | ( | self, | |
arm | |||
) |
Definition at line 484 of file arm_client.py.
def arm_client.MekaArmClient.get_joint_angles | ( | self, | |
arm | |||
) |
Definition at line 195 of file arm_client.py.
def arm_client.MekaArmClient.get_joint_torques | ( | self, | |
arm | |||
) |
Definition at line 488 of file arm_client.py.
def arm_client.MekaArmClient.get_joint_velocities | ( | self, | |
arm | |||
) |
Definition at line 480 of file arm_client.py.
def arm_client.MekaArmClient.get_wrist_force | ( | self, | |
arm, | |||
bias = True , |
|||
base_frame = False , |
|||
filtered = True |
|||
) |
Definition at line 207 of file arm_client.py.
def arm_client.MekaArmClient.get_wrist_torque | ( | self, | |
arm, | |||
bias = True |
|||
) |
Definition at line 492 of file arm_client.py.
def arm_client.MekaArmClient.go_cep | ( | self, | |
arm, | |||
p, | |||
rot, | |||
speed = 0.10 , |
|||
stopping_function = None , |
|||
q_guess = None |
|||
) |
Definition at line 368 of file arm_client.py.
def arm_client.MekaArmClient.go_cep_interpolate | ( | self, | |
arm, | |||
p, | |||
rot = None , |
|||
speed = 0.10 , |
|||
stopping_function = None |
|||
) |
linearly interpolates the commanded cep.
arm | - 'left_arm' or 'right_arm' |
p | - 3x1 np matrix |
rot | - rotation matrix |
speed | - linear speed (m/s) |
stopping_function | - returns True or False |
Definition at line 394 of file arm_client.py.
def arm_client.MekaArmClient.go_jep | ( | self, | |
arm, | |||
q, | |||
stopping_function = None , |
|||
speed = math.radians(30) |
|||
) |
Function that commands the arm(s) to incrementally move to a jep.
speed | the max angular speed (in radians per second) |
Definition at line 312 of file arm_client.py.
def arm_client.MekaArmClient.is_motor_power_on | ( | self | ) |
Definition at line 365 of file arm_client.py.
def arm_client.MekaArmClient.l_arm_alpha_cb | ( | self, | |
msg | |||
) |
Definition at line 149 of file arm_client.py.
def arm_client.MekaArmClient.l_arm_force_cb | ( | self, | |
msg | |||
) |
Definition at line 169 of file arm_client.py.
def arm_client.MekaArmClient.l_arm_jep_cb | ( | self, | |
msg | |||
) |
Definition at line 139 of file arm_client.py.
def arm_client.MekaArmClient.l_arm_q_cb | ( | self, | |
msg | |||
) |
Definition at line 159 of file arm_client.py.
def arm_client.MekaArmClient.l_arm_raw_force_cb | ( | self, | |
msg | |||
) |
Definition at line 179 of file arm_client.py.
def arm_client.MekaArmClient.motors_off | ( | self | ) |
Definition at line 471 of file arm_client.py.
def arm_client.MekaArmClient.move_till_hit | ( | self, | |
arm, | |||
vec = np.matrix([0.3,0. , |
|||
T, | |||
force_threshold = 3.0 , |
|||
speed = 0.1 , |
|||
bias_FT = True |
|||
) |
vec | - displacement vector (base frame) |
q_guess | - previous JEP? |
Definition at line 447 of file arm_client.py.
def arm_client.MekaArmClient.power_on | ( | self | ) |
Definition at line 496 of file arm_client.py.
def arm_client.MekaArmClient.pwr_state_cb | ( | self, | |
msg | |||
) |
Definition at line 119 of file arm_client.py.
def arm_client.MekaArmClient.r_arm_alpha_cb | ( | self, | |
msg | |||
) |
Definition at line 144 of file arm_client.py.
def arm_client.MekaArmClient.r_arm_force_cb | ( | self, | |
msg | |||
) |
Definition at line 164 of file arm_client.py.
def arm_client.MekaArmClient.r_arm_jep_cb | ( | self, | |
msg | |||
) |
Definition at line 124 of file arm_client.py.
def arm_client.MekaArmClient.r_arm_q_cb | ( | self, | |
msg | |||
) |
Definition at line 154 of file arm_client.py.
def arm_client.MekaArmClient.r_arm_raw_force_cb | ( | self, | |
msg | |||
) |
Definition at line 174 of file arm_client.py.
def arm_client.MekaArmClient.set_impedance_scale | ( | self, | |
arm, | |||
s | |||
) |
s | - list of floats b/w 0 and 1. |
Definition at line 268 of file arm_client.py.
def arm_client.MekaArmClient.set_jep | ( | self, | |
arm, | |||
q, | |||
duration = None |
|||
) |
q | - list of 7 joint angles in RADIANS. according to meka's coordinate frames. |
duration | - for compatibility with the PR2 class. |
Definition at line 295 of file arm_client.py.
def arm_client.MekaArmClient.stop | ( | self | ) |
Definition at line 362 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.
Definition at line 62 of file arm_client.py.