포인트 클라우드 해당 감지 결과는 잡기 개체 포즈를 생성합니다
기능 설명
이 연산자는 3D 포인트 클라우드 정보와 2D 이미지 감지 결과를 결합하여 감지된 물체의 픽 자세를 생성하는 데 사용됩니다. 먼저 입력된 포인트 클라우드 목록과 입력된 2D 감지 결과 목록을 일치시키고 정렬합니다. 그런 다음 정렬된 포인트 클라우드를 기반으로 픽 포인트의 깊이(Z 좌표)를 계산하고, 2D 감지 결과의 기하학적 정보(예: 최소 외접 사각형)를 사용하여 픽 포인트의 XY 좌표와 Z축 주위 회전 각도를 결정하고, 최종적으로 로봇 기본 좌표계를 기반으로 자세를 출력합니다.
사용 시나리오
-
로봇 피킹: 시각 유도 로봇 피킹 작업에서 로봇이 정확하게 피킹할 수 있도록 식별된 물체에 대한 정밀한 6D 픽 자세를 계산해야 합니다.
-
자세 추정: 2D 감지의 범주 및 위치 정보와 3D 포인트 클라우드의 깊이 및 모양 정보를 결합하여 공간에서 물체의 전체 자세를 추정합니다.
입력 및 출력
입력 항목 |
카메라 좌표계 포인트 클라우드: 입력 포인트 클라우드 목록으로, 일반적으로 감지 결과에서 추출한 포인트 클라우드를 필터링하거나 클러스터링한 후 픽킹할 물체에 해당하는 포인트 클라우드 클러스터입니다. 카메라 좌표계의 포인트 클라우드여야 하며 NaN 값을 포함해서는 안 됩니다. 상: 포인트 클라우드에 해당하는 원본 이미지(컬러 또는 회색조)로, 포인트 클라우드를 픽셀 좌표로 다시 투영하는 데 사용됩니다. 테스트 결과: 2D 감지 연산자의 출력 결과 목록으로, 각 결과에는 물체의 경계 상자/다각형, 점수, 범주, 각도 등의 정보가 포함됩니다. 카메라 내부 참조: 3x3 카메라 내부 매트릭스. 카메라 왜곡: 카메라의 왜곡 계수 벡터. 손 눈 보정 매트릭스: 카메라 좌표계에서 로봇 기본 좌표계로의 4x4 변환 행렬입니다. |
출력 항목 |
위치 정보 잡기: 계산된 픽 자세 목록입니다. 각 요소는 다음을 포함하는 사전입니다.
|
매개변수 설명
테스트 결과 각도 사용
매개변수 설명 |
최종 출력 자세의 회전 각도(Z축 주위)를 2D 감지 결과에서 제공하는 각도를 직접 사용할지 또는 포인트 클라우드와 감지 결과의 최소 외접 사각형을 기반으로 다시 계산할지 결정합니다. |
조정 설명 |
|
정렬 전략
매개변수 설명 |
입력 포인트 클라우드 클러스터를 2D 감지 결과와 일치시키고 정렬하는 방법을 선택합니다. |
조정 설명 |
|
캡처 지점의 z 값 계산 방법
매개변수 설명 |
정렬된 포인트 클라우드 클러스터를 기반으로 최종 픽 자세의 Z 좌표 값을 계산하는 방법을 선택합니다. |
조정 설명 |
|
원 반경 척도
매개변수 설명 |
"캡처 지점의 z 값 계산 방법"이 "마스크 중심 원형 영역 평균"으로 설정된 경우 유효합니다. Z값을 계산하는 데 사용되는 원형 영역의 반지름을 정의하며, 이 반지름은 감지 결과 최소 외접 사각형의 짧은 변 길이의 절반에 대한 비율입니다. |
조정 설명 |
이 매개변수는 깊이 Z값을 계산할 때 참조하는 물체 표면 영역의 크기를 제어합니다.
|
매개변수 범위 |
[0, 1], 기본값: 0.3 |