3D 정밀 매칭

소개

기능 설명

이 연산자는 다른 연산자가 출력한 결과를 기반으로 공작물 템플릿 포인트 클라우드와 장면 포인트 클라우드를 사용하여 고정밀 매칭 계산을 수행하고 공작물의 정확한 포즈를 출력합니다.

사용 시나리오

금속 물체, 플라스틱 부품 등 유연하지 않고 변형되기 어려운 공작물의 포즈 계산에 사용됩니다. 종종 "3D 러프 매치", "포인트 클라우드 센터 포즈 추출"과 같은 연산자와 함께 사용하여 공작물의 정확한 포즈를 계산합니다.

연산자 입출력

point cloud input fine

point cloud output fine

입력 항목

출력 항목

정밀 매칭 계산 과정

fine matching process

매개변수 설명

매개변수 설정

모델 포인트 클라우드 파일

매개변수 설명

이 매개변수는 매핑 매개변수를 통해 매칭 모델 라이브러리에서 포인트 클라우드 템플릿을 선택하거나 공작물 템플릿 포인트 클라우드 파일을 직접 업로드할 수 있습니다. 업로드된 포인트 클라우드 파일도 다운로드할 수 있습니다.

모델 전환 방법

[파일 업로드]를 클릭하여 팝업 창을 열고 포인트 클라우드 파일을 선택하여 직접 업로드하거나 매핑 매개변수를 통해 전환합니다.

복셀 다운샘플링 크기

기본값

5

매개변수 범위

0-100000

권장 값

1, 2, 3, 5, 10

매개변수 설명

이 매개변수는 인접한 두 복셀 지점 간의 간격을 나타냅니다. 매칭 계산에 관련된 템플릿 포인트 클라우드와 장면 포인트 클라우드에 대해 다운샘플링을 수행합니다. 값이 작을수록 계산에 더 많은 포인트 클라우드가 참여하고 매칭 정확도가 높아집니다.

튜닝 지침

기본값으로 계산된 매칭 결과의 편차가 큰 경우 이 매개변수를 적절히 줄일 수 있습니다. 계산 시간이 긴 경우 이 매개변수를 적절히 늘릴 수 있습니다.

신빙성 임계값

기본값

0.5

매개변수 범위

0-1

권장 값

0.3, 0.5, 0.6, 0.8, 0.9

매개변수 설명

이 매개변수는 매칭 점수가 낮은 결과를 필터링하는 데 사용됩니다.

튜닝 지침

기본값으로 필터링한 후 매칭 결과가 거의 없는 경우 이 매개변수를 적절히 줄일 수 있습니다. 매칭 편차가 큰 결과가 있는 경우 이 매개변수를 적절히 늘릴 수 있습니다.

ICP 검색 반경

기본값

100

매개변수 범위

0-100000

권장 값

20, 30, 50, 100

매개변수 설명

이 매개변수는 매칭 계산 중 지점 검색 거리를 나타냅니다.

튜닝 지침

이 매개변수는 공작물 크기에 따라 설정되며 일반적으로 공작물 직경의 0.1배에서 1배 범위입니다. 공작물 크기가 작거나 거친 매칭 출력 결과의 편차가 크지 않은 경우 적절히 줄일 수 있습니다. 공작물 크기가 크고 거친 매칭 출력 결과의 편차도 큰 경우 이 매개변수를 적절히 늘릴 수 있습니다.

ICP 점수 유효 거리

기본값

5

매개변수 범위

0-100000

권장 값

1, 3, 5, 10

매개변수 설명

이 매개변수는 포인트 클라우드 템플릿의 한 점이 장면의 한 점에 해당하는지 여부에 대한 검색 범위를 나타냅니다. 이 매개변수 범위 내에서 장면에서 템플릿 점에 해당하는 점을 찾을 수 있으면 이 해당 점을 유효 점이라고 합니다. 유효 점이 많을수록 매칭 점수가 높아집니다.

튜닝 지침

이 매개변수의 값은 "복셀 다운샘플링 크기" 매개변수의 값보다 커야 합니다. 매개변수 값이 클수록 매칭 점수가 높아지며 일반적으로 조정이 필요하지 않습니다. "복셀 다운샘플링 크기" 매개변수가 작은 경우(예: 1) 올바른 매칭 결과와 잘못된 매칭 결과의 점수 차이가 작아 잘못된 결과를 필터링할 수 없는 경우 이 매개변수를 적절히 줄여 매칭 점수 차이를 넓혀(잘못된 결과의 점수가 더 많이 감소) 잘못된 결과를 필터링합니다.

이중화로 켜기

기본값

기본적으로 활성화됨

권장 값

없음

매개변수 설명

이 매개변수는 하나의 공작물이 여러 결과와 일치하는 경우를 처리하는 데 사용됩니다. 매칭 점수를 기준으로 점수가 낮은 결과를 제거하고 점수가 높은 결과만 유지합니다.

튜닝 지침

기본적으로 활성화되어 있으며 일반적으로 이 매개변수는 조정되지 않습니다.

클러스터 포즈 활용

기본값

기본적으로 활성화됨

권장 값

없음

매개변수 설명

이 매개변수는 장면 포인트 클라우드가 여러 포인트 클라우드 블록으로 분할된 후 각 블록이 개별적으로 매칭됨을 의미합니다. 이렇게 하면 공작물 외부의 포인트 클라우드로부터의 간섭을 효과적으로 줄이고 정확도와 계산 시간을 향상시킬 수 있습니다.

튜닝 지침

기본적으로 활성화되어 있으며 일반적으로 이 매개변수는 조정되지 않습니다.

모바일 좌표계 원점

기본값

기본적으로 비활성화됨

권장 값

없음

매개변수 설명

이 매개변수는 포인트 클라우드 좌표계를 템플릿 포인트 클라우드의 기하학적 중심 위치로 이동하는 것을 나타냅니다.

튜닝 지침

"3D 정밀 매칭" 연산자에 입력된 포즈가 "포인트 클라우드 센터 포즈 추출"로 계산되었고 템플릿 생성 시 "포인트 클라우드 중심 정렬" 작업이 수행되지 않은 경우 매칭 계산을 위해 이 매개변수를 활성화해야 합니다.

기본값

기본적으로 활성화됨

권장 값

없음

매개변수 설명

이 매개변수는 매칭 계산 프로세스의 상세 로그를 인쇄하는 것을 나타냅니다.

튜닝 지침

기본적으로 활성화되어 있으며 일반적으로 이 매개변수는 조정되지 않습니다.

포즈 선택 켜기

기본값

기본적으로 비활성화됨

권장 값

없음

매개변수 설명

이 매개변수는 특정 포즈를 필터링하는 데 사용됩니다.

튜닝 지침

기본적으로 비활성화되어 있으며 일반적으로 이 매개변수는 조정되지 않습니다.

고급 매개변수

ICP 조기 종료 거리 조건

기본값

0.1

매개변수 범위

0-1000

권장 값

0.1, 0.2, 0.3

매개변수 설명

이 매개변수는 매칭 계산을 조기에 종료할지 여부를 결정하는 데 사용됩니다. 값이 작을수록 매칭 거리 편차가 작아집니다. 공작물 템플릿 좌표와 매칭된 결과 포즈 간의 거리가 이 값보다 작으면 알고리즘은 거리 정확도 요구 사항을 충족하는 것으로 간주하고 회전 정확도도 충족되면 매칭 계산을 조기에 종료합니다.

튜닝 지침

일반적으로 이 매개변수는 조정되지 않습니다. 매칭 변환 거리 편차가 큰 경우 적절히 줄일 수 있습니다. 계산 시간이 긴 경우 이 매개변수를 적절히 늘릴 수 있습니다.

ICP 조기 종료 로테이션 조건

기본값

0.1

매개변수 범위

0-10

권장 값

0.1, 0.2, 0.3

매개변수 설명

이 매개변수는 매칭 계산을 조기에 종료할지 여부를 결정하는 데 사용됩니다. 값이 작을수록 매칭 회전 편차가 작아집니다. 공작물 템플릿 좌표와 매칭된 결과 포즈 간의 회전 각도 차이가 이 값보다 작으면 알고리즘은 회전 정확도 요구 사항을 충족하는 것으로 간주하고 거리 정확도도 충족되면 매칭 계산을 조기에 종료합니다.

튜닝 지침

일반적으로 이 매개변수는 조정되지 않습니다. 매칭 회전 편차가 큰 경우 적절히 줄일 수 있습니다. 계산 시간이 긴 경우 이 매개변수를 적절히 늘릴 수 있습니다.

ICP 최대 반복 횟수

기본값

20

매개변수 범위

0-500

권장 값

20, 30, 50, 100

매개변수 설명

이 매개변수는 정밀 매칭 계산의 최대 횟수를 나타냅니다. 정밀 매칭 계산 횟수가 이 값에 도달하고 조기 종료 조건이 충족되지 않으면 계산도 중지됩니다. 정밀 매칭 계산이 조기 종료 조건을 충족하면 계산도 중지되며 이때 계산 횟수는 이 값보다 작습니다.

튜닝 지침

매칭 편차가 큰 경우 이 매개변수를 적절히 늘려 매칭 계산 횟수를 늘리고 정확도를 향상시킬 수 있습니다. 계산 시간이 긴 경우 이 매개변수를 적절히 줄일 수 있습니다.

매개변수 튜닝 경험 공유

3D 정밀 매칭 계산 정확도 향상 방법

"3D 정밀 매칭"은 최종 계산 결과로 출력되며 계산 정확도는 직접적으로 파지 정확도에 영향을 미치므로 "3D 정밀 매칭"의 계산 정확도는 매우 중요합니다. "3D 정밀 매칭" 연산자의 매칭 정확도에 주로 영향을 미치는 매개변수는 "복셀 다운샘플링 크기"와 "ICP 검색 반경"이며 그 다음이 "ICP 최대 반복 횟수"입니다.

  1. "복셀 다운샘플링 크기"는 매칭 정확도에 직접적인 영향을 미칩니다. 먼저 이 매개변수 값을 줄여 매칭 정확도를 향상시켜 보십시오. . 매칭 효과가 좋지 않으면 "ICP 검색 반경" 매개변수를 조정합니다. 작은 공작물(예: 공작물 크기 100mm)의 경우 줄이고 큰 공작물(예: 공작물 크기 1000mm)의 경우 늘립니다.

  2. 위의 두 매개변수를 조정한 후에도 효과가 좋지 않으면 고급 매개변수를 열고 "ICP 최대 반복 횟수"를 늘립니다.

  3. 단일 정밀 매칭 매개변수 조정으로 매칭 정확도를 충족할 수 없는 경우 다른 "3D 정밀 매칭" 연산자를 추가하여 이전 정밀 매칭 결과를 기반으로 더 높은 정밀도의 매칭 계산을 수행할 수 있습니다(여러 정밀 매칭 연산자를 추가할 수 있음).

잘못된 매칭 결과 필터링 방법

매칭 결과는 "신빙성 임계값" 매개변수로 필터링됩니다. 매칭 점수는 "ICP 점수 유효 거리"와 직접적으로 관련됩니다. 올바른 결과를 유지하려면 "신빙성 임계값"과 "ICP 점수 유효 거리" 매개변수 값을 조정합니다.

  1. "신빙성 임계값"을 직접 조정합니다. 현재 매칭 결과의 점수를 확인해야 하며 임계값은 잘못된 결과의 매칭 점수보다 10%~20% 더 커야 합니다.

  2. 올바른 매칭 결과와 잘못된 매칭 결과 간의 점수 차이가 크지 않으면 "ICP 점수 유효 거리"를 줄인 다음 현재 매칭 점수를 기준으로 "신빙성 임계값" 매개변수를 적절히 줄입니다. 올바른 매칭 결과의 점수가 낮으면 "ICP 점수 유효 거리"를 늘린 다음 현재 매칭 점수를 기준으로 "신빙성 임계값" 매개변수를 적절히 늘립니다.