|
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.
1.8.13