1.32 1.31 1.30 1.29 1.28 1.20 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
1.32 1.31 1.30 1.29 1.28 1.20 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

CDRFLEx.get_orientation_error

Features

This is a function to calculate the orientation error value between arbitrary pose ‘fPosition1’ and ‘fPosition2’ for the axial ‘eTaskAxis’.

Parameter

Parameter Name

Data Type

Default Value

Description

fPosition1

float[6]

-

Target task location for six axes

fPosition2

float[6]


Target task location for six axes

eTaskAxis

enum.TASK_AXIS


Refer to the Definition of Constant and Enumeration Type

Return

Value

Description

float

Orientation Error Value

Example

C++
float x1[6] = {0, 0, 0, 0, 0, 0};
float x2[6] = {10, 20, 30, 40, 50, 60};
float diff = Drfl.get_orientation_error(x1, x2, TASK_AXIS_X);
cout << diff << endl;