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.
MEASURE_FRICTION
This structure defines the configuration parameters for joint friction measurement. It specifies the measurement type, selected joints, start positions, and motion ranges. Used in friction identification or dynamic calibration processes of each robot joint.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
0~N |
Friction measurement type (e.g., static, dynamic) |
1 |
|
|
0 or 1 |
Joint selection flag |
7 |
|
|
[deg] |
Starting joint positions |
31 |
|
|
[deg] |
Motion range of each joint |
Total size: 55 bytes
Defined in: DRFS.h
typedef struct _MEASURE_FRICTION
{
/* Measure type (0: static, 1: dynamic, etc.) */
unsigned char _iType;
/* Selected joints (1: enable, 0: disable) */
unsigned char _iSelect[NUMBER_OF_JOINT];
/* Start position per joint [deg] */
float _fStart[NUMBER_OF_JOINT];
/* Motion range per joint [deg] */
float _fRange[NUMBER_OF_JOINT];
} MEASURE_FRICTION, *LPMEASURE_FRICTION;