통계 데이터를 통한 포즈 반복 정밀도 확인
기능 설명
이 스텝은 비전 프로젝트에서 출력되는 포즈의 안정성을 검증하는 데 사용됩니다.
실제 응용 시 동일한 대상 물체를 서로 다른 위치에 놓고 각각 10~20회 촬영한 후, 프로젝트에서 출력되는 대상 물체의 포즈 데이터(최솟값, 최댓값, 평균값, 범위, 표준 편차)를 통계하여 포즈 및 기타 데이터의 안정성을 판단할 수 있습니다.
|
카메라 설치 방식이 Eye-In-Hand이든 Eye-To-Hand이든 대상 물체를 서로 다른 위치에 놓고 촬영하여 각 위치에서의 포즈 안정성을 검증해야 합니다. 단, 동일한 위치에서 10~20회 촬영하는 동안에는 대상 물체와 카메라의 상대 위치가 변하지 않아야 합니다.
|
사용 시나리오
이 스텝은 카메라의 안정성을 확인하거나 비전 프로젝트 파라미터 조정의 유효성을 검증하는 데 사용됩니다.
이 스텝을 3D 매칭 관련 스텝 뒤에 연결하여 템플릿 매칭으로 얻은 포즈의 안정성을 통계할 수 있습니다. 또는 출력 스텝 앞에 연결하고 대상 물체의 위치를 고정한 상태에서 카메라로 대상 물체의 이미지 데이터를 획득하여 위치 결정의 안정성과 인식 오차를 확인할 수 있습니다.
프로젝트를 실행하면 이 스텝은 지정된 경로에 Excel 형식의 "통계 데이터 파일"을 출력합니다. 이 파일에서 포즈의 X, Y, Z 값과 오일러 각도의 X, Y, Z 값에 대한 통계 결과를 확인할 수 있습니다.
파라미터 설명
통계할 데이터
- 입력 데이터 유형
-
파라미터 설명: 이 파라미터는 이 스텝에 입력되는 데이터 유형을 지정하는 데 사용됩니다. 입력 데이터 유형에 따라 입력 포트가 달라집니다.
값 목록: PoseListInput, NumberListInput
-
PoseListInput: 하나 이상의 포즈 데이터 세트를 입력합니다.
-
NumberListInput: 기타 데이터를 입력합니다.
기본값: PoseListInput
조정 권장 사항: 실제 요구 사항에 따라 입력 데이터 유형을 선택합니다. 자세한 효과는 조정 예시를 참조하십시오.
-
- 출력 데이터 유형
-
파라미터 설명: 이 파라미터는 입력 데이터 유형을 선택한 후의 출력 데이터 유형을 나타냅니다.
기본값: 공간 위치 및 오일러 각도 통계값
조정 설명: 이 파라미터는 조정할 필요가 없으며 기본 설정을 유지하면 됩니다.
- 위치 좌표 편차 범위(0~1000)
-
파라미터 설명: 이 파라미터는 입력 포즈의 위치 좌표 편차 상한을 지정하는 데 사용되며 단위는 밀리미터(mm)입니다. 값을 입력한 후 최솟값과 최댓값의 차이가 이 임계값을 초과하면 이 스텝은 이상값 처리 파라미터의 설정에 따라 오류를 보고합니다. 이 확인 과정은 X, Y, Z 값에 대해 독립적으로 수행됩니다.
값 범위: 0~1000
기본값: 1.0 mm
조정 설명: 실제 요구 사항에 따라 이 파라미터를 설정합니다. 자세한 효과는 조정 예시를 참조하십시오.
- 오일러 각도 편차 범위(0~360)
-
파라미터 설명: 이 파라미터는 입력 포즈의 오일러 각도 좌표 편차 상한을 지정하는 데 사용되며 단위는 도(°)입니다. 값을 입력한 후 최솟값과 최댓값의 차이가 이 임계값을 초과하면 이 스텝은 이상값 처리 파라미터의 설정에 따라 오류를 보고합니다. 이 확인 과정은 α, β, γ 값에 대해 독립적으로 수행됩니다.
값 범위: 0~360
기본값: 0.100°
조정 설명: 실제 요구 사항에 따라 이 파라미터를 설정합니다. 자세한 효과는 조정 예시를 참조하십시오.
통계 데이터 저장
- 다시 시작
-
파라미터 설명: 통계 데이터를 수집하는 동안 대상 물체의 위치가 변경되거나 이상 데이터 세트가 입력된 경우 이 파라미터를 사용하여 데이터를 다시 통계할지 결정합니다. 이 옵션을 선택하면 출력 데이터에 "Restart" 표시가 추가됩니다. 통계 데이터 파일에서 "Restart" 표시의 타임스탬프 이전 데이터는 통계 범위에서 제외되고 회색으로 표시됩니다.
기본값: 선택하지 않음
조정 설명: 데이터를 다시 통계해야 하는 경우 이 옵션을 선택합니다. 자세한 효과는 조정 예시를 참조하십시오.
-
이 스텝이 한 번 정상적으로 실행되면 이 옵션은 선택 해제 상태로 재설정됩니다.
-
이 파라미터를 선택하지 않으면 이상 데이터가 저장된 통계 데이터에 계속 남습니다.
-
- 이상값 처리
-
파라미터 설명: 통계 데이터에 이상값이 발생한 경우 이 파라미터를 사용하여 이상값 처리 방식을 지정합니다.
값 목록: 이상값 발견 시 즉시 오류 보고, 이상값 기록 및 표시
-
이상값 발견 시 즉시 오류 보고: 이상값이 발견되면 즉시 오류만 보고하고(다음 세 가지 오류 유형 포함) 이상 데이터는 파일에 기록하지 않습니다.
-
새 데이터와 기존 데이터의 개수가 일치하지 않아 발생하는 오류입니다. 이 문제는 데이터 언패킹 스텝을 사용하여 해결할 수 있습니다.
-
위치 좌표 편차 또는 오일러 각도 편차가 임계값을 초과하여 발생하는 오류입니다. 이 문제는 위치 좌표 편차 범위 및 오일러 각도 편차 범위 파라미터 값을 조정하여 해결해야 합니다.
-
통계 데이터 저장 파일이 열려 있어 데이터를 저장할 수 없어 발생하는 오류입니다. 이 문제는 데이터 저장 파일을 닫은 후 프로젝트를 다시 실행하면 해결됩니다.
-
-
이상값 기록 및 표시: 이상값이 발견되어도 오류를 보고하지 않습니다. 이상 데이터는 파일에 기록되어 통계에 포함되며 빨간색으로 표시됩니다.
기본값: 이상값 발견 시 즉시 오류 보고
조정 설명: 실제 요구 사항에 따라 이 파라미터를 설정합니다. 자세한 효과는 조정 예시를 참조하십시오.
-
- 소수 자릿수(0~8)
-
파라미터 설명: 이 파라미터는 통계 데이터의 소수점 이하 자릿수를 설정하는 데 사용됩니다. 예를 들어 이 파라미터를 "2"로 설정하면 이 스텝은 계산된 통계값을 반올림하여 소수점 이하 두 자리까지 표시합니다.
기본값: 3
값 범위: 0~8
조정 설명: 실제 요구 사항에 따라 이 파라미터를 설정합니다.
- 파일 기본 이름
-
파라미터 설명: 이 파라미터는 저장되는 통계 데이터 파일의 이름을 설정하는 데 사용됩니다. 파일 기본 이름을 설정하지 않으면 통계 데이터 파일의 이름은 "posesStatistics"로 지정됩니다. 파일 기본 이름을 변경하면 다시 시작 옵션이 자동으로 선택되고 통계 데이터 수집을 다시 시작합니다.
기본값: 없음
조정 설명: 실제 요구 사항에 따라 이 파라미터를 설정합니다.
대상 물체의 위치가 변경되거나 이상 데이터 세트가 입력된 경우 이 스텝의 다시 시작 파라미터를 선택한 후 파일 기본 이름을 다시 설정하면 데이터 저장 파일을 새로 생성하여 데이터를 수집할 수 있습니다.
- 저장 폴더 경로
-
파라미터 설명: 이 파라미터는 통계 데이터 파일의 저장 경로를 설정하는 데 사용됩니다. 저장 경로를 설정하지 않으면 통계 데이터 파일이 프로젝트 폴더에 저장됩니다.
기본값: 없음
조정 설명: 이 파라미터 오른쪽의
버튼을 클릭하여 저장 경로를 선택합니다.