1.33 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.33 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.coord_transform

기능

‘eInCoordSystem’ 기준 좌표계에서 표현되는 ‘fTargetPos’ Task 좌표를 ‘eOutCoordSystem’ 기준 좌표계에서 표현되는 Task 좌표로 변환하여, 출력한다. 아래의 경우에 대한 좌표변환 계산을 지원한다.

  • (eInCoordSystem) 월드 기준 좌표계 → (eOutCoordSystem) 월드 기준 좌표계

  • (eInCoordSystem) 월드 기준 좌표계 → (eOutCoordSystem) 베이스 기준 좌표계

  • (eInCoordSystem) 월드 기준 좌표계 → (eOutCoordSystem) 툴 기준 좌표계

  • (eInCoordSystem) 월드 기준 좌표계 → (eOutCoordSystem) 사용자 기준 좌표계

  • (eInCoordSystem) 베이스 기준 좌표계 → (eOutCoordSystem) 월드 기준 좌표계

  • (eInCoordSystem) 베이스 기준 좌표계 → (eOutCoordSystem) 베이스 기준 좌표계

  • (eInCoordSystem) 베이스 기준 좌표계 → (eOutCoordSystem) 툴 기준 좌표계

  • (eInCoordSystem) 베이스 기준 좌표계 → (eOutCoordSystem) 사용자 기준 좌표계

  • (eInCoordSystem) 툴 기준 좌표계 → (eOutCoordSystem) 월드 기준 좌표계

  • (eInCoordSystem) 툴 기준 좌표계 → (eOutCoordSystem) 베이스 기준 좌표계

  • (eInCoordSystem) 툴 기준 좌표계 → (eOutCoordSystem) 툴 기준 좌표계

  • (eInCoordSystem) 툴 기준 좌표계 → (eOutCoordSystem) 사용자 기준 좌표계

  • (eInCoordSystem) 사용자 기준 좌표계 → (eOutCoordSystem) 월드 기준 좌표계

  • (eInCoordSystem) 사용자 기준 좌표계 → (eOutCoordSystem) 베이스 기준 좌표계

  • (eInCoordSystem) 사용자 기준 좌표계 → (eOutCoordSystem) 툴 기준 좌표계

  • (eInCoordSystem) 사용자 기준 좌표계 → (eOutCoordSystem) 사용자 기준 좌표계

인수

인수명

자료형

기본값

설명

fTargetpos

float[6]

-

6개의 Task Space 정보

eInCoordSystem

float

-

최솟값

eOutCoordSystem

float

-

최댓값

리턴

값

설명

float[6]

6개의 Task Space 정보

예제

C++
float base_pos[6] = {400, 500, 800, 0, 180, 15};
ROBOT_POSE* tool_pos;
tool_pos = Drfl.coord_transform(base_pos, COORDINATE_SYSTEM_BASE, COORDINATE_SYSTEM_TOOL);