ISMOrientationKinematicsWithOriImage2.GetOrientationImageWithOri (METH)ΒΆ
METHOD GetOrientationImageWithOri : SMC_ERROR
Returns the space of achievable orientations of the orientation kinematics, given the programmed orientation. It supersedes ISMOrientationKinematicsWithOriImage.GetOrientationImage and receives the orientation image of the position kinematics as an additional input.
- InOut:
Scope
Name
Type
Comment
Return
GetOrientationImageWithOri
SMC_ERROR
Inout
oriInfo
Information about the possible orientations generated by the orientation kinematics.
csOriKin
Whether the orientation info is defined in MCS or in the flange coordinate system of the position kinematics on which the orientation kinematics is mounted. For example, Kin_CAxis can provide the orientation in the flange coordinate system, while Kin_Wrist2 can provide the orientation in the MCS.
bActive
BOOL
Whether the degrees of freedom of oriInfo are active (TRUE) or passive (FALSE). As an example, Kin_CAxis has one _active_ degree of freedom, as the rotation axis C can be used to rotate to any desired angle. In contrast, Kin_Wrist2 has one _passive_ degree of freedom. As the direction of the tool (z-axis) is given by the programmed orientation, the direction of the x- and y-axis are fixed but yet unknown (until the orientation of the base coordinate system has been computed).
Inout Const
mR_flange
SMC_Matrix3
Programmed / desired orientation of the flange of the orientation kinematics, expressed in the MCS.
aRef
The reference position of all axes.
cd
Programmed / desired configuration.
oriInfoBase
The orientation image of the base coordinate system of the orientation kinematics. (If used for coupled kinematics, this is the orientation image that is returned by the position kinematics.)