프로젝트 상세 설명

응용 시나리오

적층된 평면 부품에 적용된 작업물은 다음과 같은 요구 사항을 충족합니다. 작업물 특징이 적고 주로 작업물의 에지에 집중되어 있으며 적층이 발생하기 쉽고 앞면과 뒷면을 구별하지 않는 특성이 있습니다.

프로젝트 구축

배경 설명에 따르면 작업물 수량이 비교적 많으면 적층이 발생하기 쉽고 작업물의 특징이 주로 에지 부분에 있기에 인스턴스 세그멘테이션 후 작업물 에지의 포인트 클라우드만 추출해 3D 매칭을 하면 작업물 내부의 필요가 없는 특징의 간섭을 줄일 수 있습니다. 적층된 평면 부품 프로젝트 프로세스는 아래 그림과 같습니다.

../../../../../_images/stacking_planar_workpiece_01.png

비전 처리 프로세스 및 상세 설명

다음은 프로젝트의 스크린샷입니다. 아래에서 각 부분에 대해 자세히 설명합니다.

../../../../../_images/stacking_planar_workpiece_02.png

포인트 클라우드 사전 처리

적층된 평면 부품 프로젝트에서는 먼저 뎁스 맵과 컬러 맵을 통해 포인트 클라우드 맵을 생성하고 포인트 클라우드에 대해 법선 벡터 계산, 필터링 및 관심 영역 설정을 수행하여 포인트 클라우드로 3D 에지 추출을 위한 후속 준비를 합니다. 그 결과는 다음 그림과 같으며, 자세한 내용은 스텝 프로시저 포인트 클라우드 사전 처리 를 참조하세요.

../../../../../_images/stacking_planar_workpiece_03.png

인스턴스 세그멘테이션(컬러 맵)

적층된 평면 부품 프로젝트에서 딥 러닝 알고리즘으로 대상 작업물을 인스턴스 세그멘테이션하고 작업물의 평면 투영을 찾고 마스크를 생성하여 작업물 에지 포인트 클라우드의 후속 생성을 준비합니다. 결과는 다음 그림에 표시됩니다. 자세한 내용은 스텝 프로시저 인스턴스 세그멘테이션(컬러맵) 을 참조하십시오.

../../../../../_images/stacking_planar_workpiece_04.png

3D 에지 추출

마스크 이미지와 포인트 클라우드를 통해 마스크 아래의 포인트 클라우드를 얻은 후, 작업물의 에지 포인트 클라우드를 구하고, 불필요한 특징 포인트 클라우드를 필터링하고, 후속의 3D 매칭을 위해 준비합니다. 결과는 다음 그림과 같으며, 자세한 내용은 스텝 프로시저 3D边缘提取 를 참조하십시오.

../../../../../_images/stacking_planar_workpiece_05.png

포인트 수가 제한을 초과하는 포인트 클라우드를 제거하기

포인트 클라우드가 생성된 후 포인트 클라우드에 대해 필터링합니다. 3D 매칭에 영향을 미치는 포인트 클라우드를 필터링하여 매칭 정밀도를 향상시킵니다. 결과는 다음 그림에서 표시한 바와 같습니다. 자세한 내용은 스텝 프로시저 포인트 수가 제한을 초과하는 포인트 클라우드를 제거하기 를 참조하세요.

../../../../../_images/stacking_planar_workpiece_06.png

3D 매칭

포인트 클라우드를 필터링한 후, 작업물에 대해 3D 매칭을 진행하여 픽 포인트를 획득합니다. 3D 매칭 결과는 다음 그림과 같으며, 자세한 내용은 스텝 프로시저 3D 매칭 을 참고하세요.

../../../../../_images/stacking_planar_workpiece_07.png

픽 포인트 순서 배열

픽 포인트를 찾은 후, 픽 포인트에 대해 좌표계를 변환, 배열, 여러 픽 포인트로 매핑 등 일련의 작업을 수행합니다. 자세한 내용은 스텝 프로시저 픽 포인트 순서 배열 을 참조하세요.