WUT Velma robot API
|
Kinematics solver (FK, IK) for Kuka LWR 4+. More...
Public Member Functions | |
def | __init__ (self) |
Initialization. More... | |
def | getLimits (self) |
def | getDebug (self, key) |
Get some debug information after solving inverse kinematics. More... | |
def | calculateIk (self, T_A0_A7d, elbow_circle_angle, flip_shoulder, flip_elbow, flip_ee) |
Calculate inverse kinematics (IK) for Kuka LWR 4+. More... | |
def | calculateIkSet (self, T_A0_A7d, elbow_circle_angles) |
Calculate inverse kinematics (IK) for Kuka LWR 4+. More... | |
def | calculateFk (self, q) |
Calculate forward kinematics (FK) for Kuka LWR 4+. More... | |
Public Attributes | |
m_lim_lo | |
m_lim_up | |
Kinematics solver (FK, IK) for Kuka LWR 4+.
Definition at line 49 of file velma_ik_geom.py.
def velma_kinematics.velma_ik_geom.KinematicsSolverLWR4.__init__ | ( | self | ) |
Initialization.
Definition at line 54 of file velma_ik_geom.py.
def velma_kinematics.velma_ik_geom.KinematicsSolverLWR4.calculateFk | ( | self, | |
q | |||
) |
Calculate forward kinematics (FK) for Kuka LWR 4+.
q | 7-tuple: arm configuration. |
Definition at line 298 of file velma_ik_geom.py.
def velma_kinematics.velma_ik_geom.KinematicsSolverLWR4.calculateIk | ( | self, | |
T_A0_A7d, | |||
elbow_circle_angle, | |||
flip_shoulder, | |||
flip_elbow, | |||
flip_ee | |||
) |
Calculate inverse kinematics (IK) for Kuka LWR 4+.
T_A0_A7d | PyKDL.Frame: pose of the end-effector (the last link) wrt. the base of arm (the first link). |
elbow_circle_angle | float: IK parameter. |
flip_shoulder | bool: IK parameter. |
flip_elbow | bool: IK parameter. |
flip_ee | bool: IK parameter. |
Definition at line 244 of file velma_ik_geom.py.
def velma_kinematics.velma_ik_geom.KinematicsSolverLWR4.calculateIkSet | ( | self, | |
T_A0_A7d, | |||
elbow_circle_angles | |||
) |
Calculate inverse kinematics (IK) for Kuka LWR 4+.
T_A0_A7d | PyKDL.Frame: pose of the end-effector (the last link) wrt. the base of arm (the first link). |
elbow_circle_angles | list of float: list of values for IK parameter: elbow_circle_angle ( |
Definition at line 273 of file velma_ik_geom.py.
def velma_kinematics.velma_ik_geom.KinematicsSolverLWR4.getDebug | ( | self, | |
key | |||
) |
Get some debug information after solving inverse kinematics.
key | string: one of values: 'T_A0_A6d', 'pt_shoulder', 'elbow_pt'. |
Definition at line 72 of file velma_ik_geom.py.
def velma_kinematics.velma_ik_geom.KinematicsSolverLWR4.getLimits | ( | self | ) |
Definition at line 69 of file velma_ik_geom.py.
velma_kinematics.velma_ik_geom.KinematicsSolverLWR4.m_lim_lo |
Definition at line 66 of file velma_ik_geom.py.
velma_kinematics.velma_ik_geom.KinematicsSolverLWR4.m_lim_up |
Definition at line 67 of file velma_ik_geom.py.