Public Member Functions | |
def | __init__ |
def | clamp_to_joint_limits |
clamp joint angles to their physical limits. | |
def | create_left_chain |
def | create_right_chain |
def | create_solvers |
def | FK |
def | FK_all |
def | FK_kdl |
def | FK_rot |
def | IK |
Inverse Kinematics using KDL. | |
def | IK_kdl |
def | Jac |
def | Jac_kdl |
def | Jacobian |
compute Jacobian at point pos. | |
def | kdl_angles_to_meka |
def | meka_angles_to_kdl |
def | setup_kdl_mekabot |
def | within_joint_limits |
Public Attributes | |
cody_kdl | |
joint_lim_dict | |
q_guess_dict_left | |
q_guess_dict_right |
def arms.M3HrlRobot.__init__ | ( | self, | |
end_effector_length | |||
) |
def arms.M3HrlRobot.clamp_to_joint_limits | ( | self, | |
arm, | |||
q, | |||
delta_list = [0. |
|||
) |
def arms.M3HrlRobot.create_left_chain | ( | self, | |
end_effector_length | |||
) |
def arms.M3HrlRobot.create_right_chain | ( | self, | |
end_effector_length | |||
) |
def arms.M3HrlRobot.create_solvers | ( | self, | |
ch | |||
) |
def arms.M3HrlRobot.FK | ( | self, | |
arm, | |||
q, | |||
link_number = 7 |
|||
) |
def arms.M3HrlRobot.FK_all | ( | self, | |
arm, | |||
q, | |||
link_number = 7 |
|||
) |
def arms.M3HrlRobot.FK_kdl | ( | self, | |
arm, | |||
q, | |||
link_number | |||
) |
def arms.M3HrlRobot.FK_rot | ( | self, | |
arm, | |||
q, | |||
link_number = 7 |
|||
) |
def arms.M3HrlRobot.IK | ( | self, | |
arm, | |||
p, | |||
rot, | |||
q_guess = None |
|||
) |
Inverse Kinematics using KDL.
p | - 3X1 numpy matrix. |
rot | - 3X3 numpy matrix. It transforms a vector in the end effector frame to the torso frame. (or it is the orientation of the end effector wrt the torso) |
def arms.M3HrlRobot.IK_kdl | ( | self, | |
arm, | |||
frame, | |||
q_init | |||
) |
def arms.M3HrlRobot.Jac | ( | self, | |
arm, | |||
q | |||
) |
def arms.M3HrlRobot.Jac_kdl | ( | self, | |
arm, | |||
q | |||
) |
def arms.M3HrlRobot.Jacobian | ( | self, | |
arm, | |||
q, | |||
pos | |||
) |
def arms.M3HrlRobot.kdl_angles_to_meka | ( | self, | |
arm, | |||
q_jnt_arr | |||
) |
def arms.M3HrlRobot.meka_angles_to_kdl | ( | self, | |
arm, | |||
q_list | |||
) |
def arms.M3HrlRobot.setup_kdl_mekabot | ( | self, | |
end_effector_length | |||
) |
def arms.M3HrlRobot.within_joint_limits | ( | self, | |
arm, | |||
q, | |||
delta_list = [0. |
|||
) |