MAGIKS
1.1
Manipulator General Inverse Kinematic Solver
|
Public Member Functions | |
def | __init__ |
Public Attributes | |
ln | |
pv | |
w | |
A Link point is a point defined on a link or frame of any moving mechanism. only a position reference This record should be defined in association with a Reference_Position
Definition at line 24 of file link_point.py.
def __init__ | ( | self, | |
link_number, | |||
weight, | |||
position_vector | |||
) |
@param "ln" represents the number of link in a model on which the point is located @param "pv" represents the position vector of the refered point in the local coordinate system of the specified link. The local coordinates system is specified by DH standard: Axis z (k): is the rotation axis of the proximal joint center. Axis x (i) : is in the direction of the vector moving from proximal towards distal joint center Axis y (j) : is generated by: j = k X i The origin of the frame is located on the distal joint center i.e: For introducing the proximal joint center select: pv = [-a_i*cos(teta_i) , -a_i*sin(teta_i), -d_i] where: "a_i" and "d_i" are read from DH parameters of link i, and "teta_i" is the initial joint angle of the proximal joint i.e: For introducing the distal joint center, select: pv = [0, 0, 0] @param "w" is a weight coefficient. It is used when a reference position is defined as a linear combination of some link points
Definition at line 31 of file link_point.py.
ln |
Definition at line 47 of file link_point.py.
pv |
Definition at line 48 of file link_point.py.
w |
Definition at line 49 of file link_point.py.