기능
‘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 정보 |
예제
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);