MAGIKS
1.1
Manipulator General Inverse Kinematic Solver
|
This class contains a list of relative and absolute transfer matrices representing the forward kinematics of a manipulator. More...
Public Member Functions | |
def | __init__ |
The Class Constructor: More... | |
def | __str__ |
This function is used to generate a string representing a set of selected object properties and their values. More... | |
def | transfer_matrices |
Use this function to get the current homogeneous transfer matrices of the manipulator. More... | |
Public Attributes | |
geo_settings | |
An instance of class Manipulator_Geometry_Settings containing geometry and dimensions of the manipulator in terms of DH parameters. More... | |
ajac | |
An instance of class Analytic_Jacobian . More... | |
T | |
A list of homogeneous transformation matrices. More... | |
H | |
A list of transformation matrices. More... | |
This class contains a list of relative and absolute transfer matrices representing the forward kinematics of a manipulator.
Definition at line 67 of file manipulator_geometry.py.
def __init__ | ( | self, | |
config_settings, | |||
geo_settings | |||
) |
The Class Constructor:
config_settings | An instance of class Manipulator_Configuration_Settings containing the configuration settings of the manipulator |
geo_settings | An instance of class Manipulator_Geometry_Settings containing the geometric settings of the manipulator |
Definition at line 74 of file manipulator_geometry.py.
def __str__ | ( | self, | |
parameter_set = None |
|||
) |
This function is used to generate a string representing a set of selected object properties and their values.
If the set of displayed parameters is not specified, property str_parameter_set
will be used.
parameter_set | A set of parameters to be displayed in the generated string in abbreviation form |
parameter_set
with their values Definition at line 97 of file manipulator_geometry.py.
def transfer_matrices | ( | self | ) |
Use this function to get the current homogeneous transfer matrices of the manipulator.
Values of the transfer matrices depend on the manipulator configuration.
4 X 4
matrices. The i-th element of the list represents the position and orientation of the i-th link. Definition at line 113 of file manipulator_geometry.py.
ajac |
An instance of class Analytic_Jacobian .
This class contains a two-dimensional list of derivatives of absolute homogeneous transfer matrices with respect to each of the joints
Definition at line 84 of file manipulator_geometry.py.
geo_settings |
An instance of class Manipulator_Geometry_Settings containing geometry and dimensions of the manipulator in terms of DH parameters.
Definition at line 79 of file manipulator_geometry.py.
H |
A list of transformation matrices.
H[i]
represents ground (-1) to i transformation matrix. Elements of the list, are 4 X 4
matrices.
Definition at line 91 of file manipulator_geometry.py.
T |
A list of homogeneous transformation matrices.
T[i]
represents i-1 to i transformation matrix. Elements of the list, are 4 X 4
matrices.
Definition at line 88 of file manipulator_geometry.py.