통계 데이터를 통해 포즈의 반복 정밀도를 체크하기
기능 설명
이 스텝은 비전 프로젝트 포즈의 안정성을 확인하는 데 사용됩니다.
실제 응용에서 같은 대상 물체를 서로 다른 위치에서 10~20회 캡처하여 프로젝트에서 해당 대상 물체가 출력하는 포즈 데이터(최소값, 최대값, 평균값, 수치 범위, 표준 편차)를 통계하여 포즈와 기타 데이터의 안정성을 판단합니다.
|
카메라가 Eye in Hand 또는 Eye to Hand 방식으로 장착되었는지 여부에 관계없이, 다양한 위치에서 대상 물체의 이미지를 캡처하여 다양한 위치에서 포즈 안정성을 확인해야 합니다. 그러나 카메라가 동일한 위치에서 10~20개의 이미지를 캡처하는 경우 카메라와 대상 물체 간의 상대적 위치는 변경되지 않아야 합니다.
|
응용 시나리오
이 스텝은 카메라 안정성을 확인하거나 비전 프로젝트 파라미터의 유효성을 확인하는 데 사용됩니다.
이 스텝은 '3D 매칭' 스텝 뒤에 연결되어 매칭의 안정성을 평가할 수 있습니다. 또한 출력 스텝 전에 연결하여 위치 지정의 안정성과 인식 오차를 확인할 수 있습니다. 하지만 대상 물체를 움직이지 않은 상태로 유지한 다음 이미지를 캡처하세요.
프로젝트를 실행한 후, 이 스텝은 '통계 스데이터 파일'(Excel)을 지정된 디렉토리로 출력합니다. 이 파일에서 포즈의 X, Y, Z 값과 오일러 각도의 X, Y, Z 값의 통계 결과 확인할 수 있습니다.
|
파일에서 오일러 각의 유형은 X→Y→Z입니다. |
파라미터 설명
통계를 위한 데이터
| 파라미터 | 설명 |
|---|---|
입력 데이터 유형 |
파라미터 설명: 이 파라미터는 해당 스텝으로 입력된 데이터의 유형을 지정하는 데 사용되며 서로 다른 입력 데이터에 해당하는 입력 포트가 다릅니다. 값 리스트: PoseListInput, NumberListInput
기본값: PoseListInput 조정 설명: 실제 수요에 따라 데이터 유형을 선택하세요. 특정 효과에 대한 내용은 조정 예시를 참조하십시오. |
출력 데이터 유형 |
파라미터 설명: 이 파라미터는 출력 데이터 유형을 지정합니다. 기본값: 공간 위치 및 오일러 각의 통계 수치. 조정 설명: 이 파라미터를 별도로 조정할 필요가 없습니다. |
허용 가능한 위치 좌표 편차 임계값(0~1000) |
파라미터 설명: 이 파라미터는 포즈의 위치 좌표 편차의 허용 상한(단위: mm)을 지정합니다. 최대값과 최소값 사이의 차이가 이 설정된 임계값을 초과하는 경우, 스텝은 이상치 처리 파라미터의 설정에 따라 오류가 보고될 수 있습니다. 이 확인 과정은 X, Y, Z 좌표에 대해 개별적으로 수행됩니다. 값 범위: 0~1000 기본값: 1.0 mm 조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다. 특정 효과에 대한 내용은 조정 예시를 참조하십시오. |
허용 가능한 오일러 각도 임계값 범위(0~360) |
파라미터 설명: 이 파라미터는 포즈의 오일러 각도 좌표 편차의 허용 상한(단위: °)을 지정합니다. 최대값과 최소값 사이의 차이가 이 설정된 임계값을 초과하는 경우, 스텝은 이상치 처리 파라미터의 설정에 따라 오류가 보고될 수 있습니다. 이 확인 과정은 α, β, γ 값에 대해 개별적으로 수행됩니다. 값 범위: 0~360 기본값: 0.100° 조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다. 특정 효과에 대한 내용은 조정 예시를 참조하십시오. |
통계 저장
| 파라미터 | 설명 | ||
|---|---|---|---|
다시 시작 |
파라미터 설명: 대상 물체의 위치가 변경되거나 통계에 이상치가 발생하는 경우 이 파라미터는 통계를 다시 수집할지 여부를 결정하는 데 사용됩니다. 이 옵션을 선택하면 출력 데이터가 'Restart’로 표시됩니다. 통계 파일에서 'Restart' 표시 전에 수집된 데이터는 통계에서 제외되고 회색으로 표시됩니다. 기본값: 선택하지 않음. 조정 설명: 데이터를 다시 통계하려면 이 옵션을 선택할 수 있습니다. 특정 효과에 대한 내용은 조정 예시를 참조하십시오.
|
||
아상치 처리 |
파라미터 설명: 이 파라미터는 통계에서 이상치가 발생할 때 이를 처리하는 방법을 지정하는 데 사용됩니다. 값 리스트: Raise Error on Outlier, Record and Mark Outlier.
기본값: Raise Error on Outlier. 조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다. 특정 효과에 대한 내용은 조정 예시를 참조하십시오. |
||
소수점 이하 자릿수(0~8) |
파라미터 설명: 이 파라미터는 통계 데이터의 소수점 이하 보류할 자릿수를 설정하는 데 사용됩니다. 예를 들어, 이 파라미터수를 2로 설정하면 이 스텝에서는 계산된 통계 값을 소수점 둘째 자리까지 반올림합니다. 기본값: 3 값 범위: 0~8 조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다. |
||
범위를 양수 및 음수 값으로 표시 |
파라미터 설명: 이 파라미터를 선택하면 통계 파일의 범위가 양수와 음수 값을 모두 사용하여 표현됩니다. 예를 들어, 범위가 200인 경우 이 파라미터를 선택하면 ±100으로 표시됩니다. 기본값: 선택하지 않음. 조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다. |
||
파일 기본 명칭 |
파라미터 설명: 이 파라미터는 통계 파일의 이름을 설정하는 데 사용됩니다. 파일 이름을 지정하지 않으면 기본적으로 출력 파일 이름은 'posesStatistics’로 지정됩니다. 파일 기본 이름을 수정한 경우 다시 시작 파라미터가 자동으로 선택되고 통계가 다시 수집됩니다. 기본값: 없음. 조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다.
|
||
저장 경로 |
파라미터 설명: 이 파라미터는 통계 데이터 파일의 저장 디렉토리를 설정하는 데 사용됩니다. 저장 디렉토리를 선택하지 않으면 통계 파일은 기본적으로 프로젝트 폴더에 저장됩니다. 기본값: 없음. 조정 설명: 해당 파라미터 오른쪽의 |
조절 예시
허용 가능한 위치 좌표 편차 임계값/허용 가능한 오일러 각도 임계값
현재 데이터 그룹과 마지막 데이터 그룹의 차이가 설정된 임계값을 초과하는 경우, 아래와 같은 오류 메시지가 스텝에 나타납니다.
다시 시작
다시 시작을 선택하면 'Restart' 표시 이후에 수집된 데이터('Restart' 표시가 있는 데이터 포함)가 계산에 포함되고 'Restart' 표시 이전에 수집된 데이터는 제외되어 통계 파일에 회색으로 표시됩니다.