5.1 포즈 (pose)
Last updated
Was this helpful?
Last updated
Was this helpful?
포즈는 hi6 제어기에 기본 내장된 객체형으로서, 로봇의 각 축의 자세, 혹은 툴 끝의 직교좌표와 방향을 표현합니다.
포즈는 생성자 함수 Pose( )를 호출하여 생성합니다. 함수 매개변수들은 모두 위치 매개변수입니다. crd와 cfg는 문자열형이고, 나머지는 모두 숫자형입니다.
6축+부가1축, 직교+부가 1축의 포즈를 생성하는 아래의 예를 참고하십시오.
혹은, 1개의 배열 혹은 문자열 매개변수로도 Pose 생성자 함수를 호출할 수 있습니다. 이를 활용해, 파일이나 원격통신으로 얻은 데이터를 포즈로 변환해 사용할 수 있습니다.
아래의 예를 참고하십시오.
Pose 객체의 요소들은 다음의 키들로 접근 가능합니다.
nj
정수형
1~32
축 개수
j1~j32
실수형
8 바이트 실수 범위
축 값
mm, deg
x, y, z
실수형
8 바이트 실수 범위
직교좌표 값
mm
rx, ry, rz
실수형
8 바이트 실수 범위
좌표계 방향 오일러 각도
deg
crd
문자열형
joint
축 좌표계 (default)
base
베이스 좌표계
robot
로봇 좌표계
u1 ~ u10
사용자 좌표계
cfg
문자열형
s
|S|>=180
; 으로 구분하여, 조합가능 default 는 모든 flag 꺼짐.
r1
|R1|>=180
r2
|R2|>=180
b
|B|>=180
re
rear
dn
down
nf
non-flip
auto
auto (자동 결정)
아래의 예와 같이 포즈 요소값에 접근할 수 있습니다.