MAGIKS
1.1
Manipulator General Inverse Kinematic Solver
|
This class contains geometrical properties and dimensional settings of a chained-link manipulator. More...
Public Member Functions | |
def | __init__ |
The Class Constructor: More... | |
Public Attributes | |
name | |
nlink | |
A positive integer containing the number of links of the manipulator. More... | |
theta | |
A numpy vector containing the \( \theta \) values of the DH parameters If the proximal joint of the link is revoulte, the value of theta[i] is added to q[i] in the transformation matrix. More... | |
alpha | |
A numpy vector containing the \( \alpha \) values of the DH parameters. More... | |
a | |
A numpy vector containing the \( a \) values of the DH parameters. More... | |
d | |
A numpy vector containing the \( d \) values of the DH parameters If the joint is prismatic, the value of d[i] is added to q[i] in the transformation matrix. More... | |
This class contains geometrical properties and dimensional settings of a chained-link manipulator.
These settings mainly include the standard DH parameters by which the geometry of the manipulator is specified. These values are based on Denavit Hartenberg standrad representation. The transformation matrices are calculated based on this standard. If the joint is revoulte, the value of theta[i]
is added to q[i]
in the transformation matrix If the joint is prismatic, the value of d[i]
is added by q[i]
in the transformation matrix
Definition at line 42 of file manipulator_geometry.py.
def __init__ | ( | self, | |
nlink, | |||
manip_name | |||
) |
The Class Constructor:
nlink | A positive integer specifying the number of links of the manipulator |
manip_name | A character string specifying the name of a manipulator. Examples: PR2ARM or PA10 |
Definition at line 46 of file manipulator_geometry.py.
a |
A numpy vector containing the \( a \) values of the DH parameters.
Definition at line 59 of file manipulator_geometry.py.
alpha |
A numpy vector containing the \( \alpha \) values of the DH parameters.
Definition at line 56 of file manipulator_geometry.py.
d |
A numpy vector containing the \( d \) values of the DH parameters If the joint is prismatic, the value of d[i]
is added to q[i]
in the transformation matrix.
Definition at line 63 of file manipulator_geometry.py.
name |
Definition at line 47 of file manipulator_geometry.py.
nlink |
A positive integer containing the number of links of the manipulator.
Definition at line 49 of file manipulator_geometry.py.
theta |
A numpy vector containing the \( \theta \) values of the DH parameters If the proximal joint of the link is revoulte, the value of theta[i]
is added to q[i]
in the transformation matrix.
Definition at line 53 of file manipulator_geometry.py.