You're reading the documentation for an older, but still supported version
(GL013300).
For information on the latest version, please have a look at GL013301.
For information on the latest version, please have a look at GL013301.
INVERSE_KINEMATIC_RESPONSE
This structure provides the calculation result of inverse kinematics, returning both the computed joint angles and the validity status of the solution.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
Information on six current joint angles |
|
32 |
|
|
0~2 |
Availability status |
Total size: 28 bytes
Defined in: DRFS.h
typedef struct _INVERSE_KINEMATIC_RESPONSE
{
/* target pose */
float _fTargetPos[NUMBER_OF_JOINT];
/* status */
int _iStatus;
} INVERSE_KINEMATIC_RESPONSE, *LPINVERSE_KINEMATIC_RESPONSE;
Note
_fTargetPoscontains the joint-space solution obtained from the inverse kinematics calculation._iStatusindicates the validity of the IK solution:
-0: Normal solution found
-1: Out of operation area
-2: Wrist singularity detected