자세 방향 조정
기능 설명
이 연산자는 입력 자세 목록의 방향을 조정하여 특정 방향 제약 조건을 만족하도록 하는 데 사용됩니다. 예를 들어, 도구의 Z축이 위 또는 아래를 향하도록 조정하거나 도구의 X축을 특정 방향으로 정렬합니다.
사용 시나리오
-
픽 자세 표준화: 로봇 피킹 응용 프로그램에서 물체 자체에 여러 가능한 픽 자세가 있더라도 로봇 모션 계획을 단순화하거나 충돌을 피하기 위해 최종 도구 방향을 몇 개 또는 하나의 표준 방향으로 제한해야 하는 경우가 많습니다. 예를 들어, 물체가 어떻게 놓여 있든 관계없이 도구의 Z축(일반적으로 물체에 접근하는 축)은 수직 아래를 향해야 합니다.
-
회전 모호성 제거: 일부 자세 추정 알고리즘은 축 주위로 180도 회전하는 모호성을 생성할 수 있습니다. 이 연산자는 사전 지식(예: 물체의 어느 면이 위를 향해야 하는지)을 기반으로 자세를 수정할 수 있습니다.
-
특정 방향으로 정렬: 도구의 특정 축을 장면의 특정 방향 벡터(예: 컨베이어 벨트 방향을 따라)에 정렬해야 합니다.
매개변수 설명
조정 전략
매개변수 설명 |
적용할 주요 방향 조정 방법을 선택합니다. 전략마다 후속 매개변수가 다릅니다. |
조정 설명 |
|
주 방향 축
매개변수 설명 |
"방향을 조정할 자세 좌표계의 주축(X, Y 또는 Z)을 선택합니다. ('조정 전략’이 '지정 축 양/음 방향 조정’일 때 유효)" |
조정 설명 |
일반적으로 로봇 도구의 주요 방향에 해당하는 축을 선택합니다. 예를 들어 도구의 접근 방향(종종 Z축)입니다. |
스핀들의 지정된 방향
매개변수 설명 |
위에서 선택한 "주 방향 축"이 월드 좌표계 해당 축의 어느 방향을 가리켜야 하는지 지정합니다. ('조정 전략’이 '지정 축 양/음 방향 조정’일 때 유효) |
조정 설명 |
|
2차 방향 축
매개변수 설명 |
주 방향 축 조정이 완료된 후 방향을 추가로 최적화해야 하는 자세 좌표계의 보조 축(X, Y 또는 Z)을 선택합니다. 선택한 보조 축이 주 방향 축과 다른지 확인하십시오. ('조정 전략’이 '지정 축 양/음 방향 조정’일 때 유효) |
조정 설명 |
주 방향 축 주위의 회전 자유도를 제거하는 데 사용됩니다. 예를 들어 주축이 Z축이면 X축을 보조 축으로 선택할 수 있습니다. |
2차 축 지정 방향
매개변수 설명 |
위에서 선택한 "2차 방향 축"이 주축 조정 완료 후 월드 좌표계 해당 축의 목표 방향에 최대한 정렬되도록 지정합니다. ('조정 전략’이 '지정 축 양/음 방향 조정’일 때 유효) |
조정 설명 |
|
방향 축 지정
매개변수 설명 |
자세 좌표계의 어느 축(X, Y 또는 Z)을 목표 방향으로 정확하게 정렬해야 하는지 선택합니다. ('조정 전략’이 '지정 축을 지정 방향으로 정렬’일 때 유효) |
조정 설명 |
정렬해야 하는 도구 축(예: 도구의 Z축)을 선택합니다. |
선택한 축 지정 방향
매개변수 설명 |
"방향 축 지정"을 정렬해야 하는 목표 방향을 정의하는 3D 벡터를 제공합니다. ('조정 전략’이 '지정 축을 지정 방향으로 정렬’일 때 유효) |
조정 설명 |
방향을 나타내는 벡터를 입력합니다. 예를 들어 [0, 0, 1]은 월드 좌표계의 양의 Z축에 정렬됨을 나타내고 [1, 0, 0]은 양의 X축에 정렬됨을 나타냅니다. [1, 1, 0]과 같은 임의의 방향일 수도 있습니다(연산자 내부에서 정규화됨). |
매개변수 범위 |
기본값: [0, 0, 1] |
고정 방향 축
매개변수 설명 |
"방향 축 지정"이 정렬된 후 자세 좌표계의 다른 축(X, Y 또는 Z)을 참조로 선택하여 정렬된 축 주위의 회전을 제거합니다. 지정된 방향 축과 달라야 합니다. ('조정 전략’이 '지정 축을 지정 방향으로 정렬’일 때 유효) |
조정 설명 |
정렬 후 방향을 추가로 제한해야 하는 축을 선택합니다. |
고정 축 지정 방향
매개변수 설명 |
위에서 선택한 "고정 방향 축"이 주축 정렬 후 월드 좌표계 해당 축의 어느 방향을 가리켜야 하는지 지정합니다. ('조정 전략’이 '지정 축을 지정 방향으로 정렬’일 때 유효) |
조정 설명 |
|