통계 데이터를 통해 포즈의 반복 정밀도를 체크하기

현재 최신 버전 (2.1.0)에 대한 매뉴얼을 보고 계십니다. 다른 버전에 액세스하려면 페이지 오른쪽 상단 모서리에 있는 '버전 전환' 버튼을 클릭하세요.

■ 현재 사용하고 있는 제품의 버전이 확실하지 않은 경우에는 언제든지 당사 기술 지원팀에 문의하시기 바랍니다.

기능 설명

이 스텝은 비전 프로젝트 포즈의 안정성을 확인하는 데 사용됩니다.

실제 응용에서 같은 대상 물체를 서로 다른 위치에서 10~20회 캡처하여 프로젝트에서 해당 대상 물체가 출력하는 포즈 데이터(최소값, 최대값, 평균값, 수치 범위, 표준 편차)를 통계하여 포즈와 기타 데이터의 안정성을 판단합니다.

카메라가 Eye-In-Hand 또는 Eye-To-Hand 방식으로 장착되었는지 여부에 관계없이, 다양한 위치에서 대상 물체의 이미지를 캡처하여 다양한 위치에서 포즈 안정성을 확인해야 합니다. 그러나 카메라가 동일한 위치에서 10~20개의 이미지를 캡처하는 경우 카메라와 대상 물체 간의 상대적 위치는 변경되지 않아야 합니다.

  • 카메라가 Eye-To-Hand 방식으로 장착된 경우, 대상 물체의 위치만 변경할 수 있습니다.

  • 카메라가 Eye-in-Hand 모드로 장착되면 대상 물체와 카메라가 모두 움직일 수 있습니다. 이 상황에서 카메라가 한 위치에서 동일한 대상 물체의 이미지를 연속적으로 캡처할 때 카메라와 로봇 사이의 상대 위치가 변경되지 않도록 하십시오.

응용 시나리오

이 스텝은 카메라 안정성을 확인하거나 비전 프로젝트 파라미터의 유효성을 확인하는 데 사용됩니다.

이 스텝은 '3D 매칭' 스텝 뒤에 연결되어 매칭의 안정성을 평가할 수 있습니다. 또한 출력 스텝 전에 연결하여 위치 지정의 안정성과 인식 오차를 확인할 수 있습니다. 하지만 대상 물체를 움직이지 않은 상태로 유지한 다음 이미지를 캡처하세요.

프로젝트를 실행한 후, 이 스텝은 '통계 스데이터 파일'(Excel)을 지정된 디렉토리로 출력합니다. 이 파일에서 포즈의 X, Y, Z 값과 오일러 각도의 X, Y, Z 값의 통계 결과 확인할 수 있습니다.

입력 및 출력

poses repeatability statistics input and output

파라미터 설명

통계를 위한 데이터

입력 데이터 유형

파라미터 설명: 이 파라미터는 해당 스텝으로 입력된 데이터의 유형을 지정하는 데 사용되며 서로 다른 입력 데이터에 해당하는 입력 포트가 다릅니다.

값 리스트: PoseListInput, NumberListInput

  • 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: 이상치가 감지되면 오류가 즉시 보고되고 이상치는 기록되지 않습니다. 오류의 가능한 세 가지 원인은 다음과 같습니다.

    • 데이터의 요소 수가 일관되지 않기 때문에 오류가 발생할 수 있습니다. 이런 경우에 데이터 압축 풀기 스텝을 사용하여 문제를 해결해 보세요.

    • 위치 좌표 편차와 오일러 각도 편차가 설정된 임계값을 초과하기 때문에 오류가 발생할 수 있습니다. 이런 경우에 허용 가능한 위치 좌표 편차 임계값허용 가능한 오일러 각도 임계값 파라미터의 값을 조정해 보세요.

    • 통계 파일이 열려 있어 새 데이터를 저장할 수 없기 때문에 오류가 발생할 수 있습니다. 이 경우, 통계 파일을 닫고 프로젝트를 다시 실행하세요.

  • 이상치 기록 및 표기: 이상치가 발생하더라도 오류는 보고되지 않습니다. 이상치는 파일에 기록되고 빨간색으로 표시되며 통계에도 포함됩니다.

기본값: Raise Error on Outlier.

조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다. 특정 효과에 대한 내용은 조정 예시를 참조하십시오.

소수점 이하 자릿수(0~8)

파라미터 설명: 이 파라미터는 통계 데이터의 소수점 이하 보류할 자릿수를 설정하는 데 사용됩니다. 예를 들어, 이 파라미터수를 2로 설정하면 이 스텝에서는 계산된 통계 값을 소수점 둘째 자리까지 반올림합니다.

기본값: 3

값 범위: 0~8

조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다.

범위를 양수 및 음수 값으로 표시

파라미터 설명: 이 파라미터를 선택하면 통계 파일의 범위가 양수와 음수 값을 모두 사용하여 표현됩니다. 예를 들어, 범위가 200인 경우 이 파라미터를 선택하면 ±100으로 표시됩니다.

기본값: 선택하지 않음.

조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다.

파일 기본 명칭

파라미터 설명: 이 파라미터는 통계 파일의 이름을 설정하는 데 사용됩니다. 파일 이름을 지정하지 않으면 기본적으로 출력 파일 이름은 'posesStatistics’로 지정됩니다. 파일 기본 이름을 수정한 경우 다시 시작 파라미터가 자동으로 선택되고 통계가 다시 수집됩니다.

기본값: 없음.

조정 설명: 이 파라미터는 실제 필요에 따라 설정해야 합니다.

대상 물체 위치가 변경되거나 통계에 이상치가 발생하면 다시 시작을 선택하고 파일 기본 명칭을 재설정하여 데이터를 기록할 통계 파일을 다시 만들 수 있습니다.

저장 경로

파라미터 설명: 이 파라미터는 통계 데이터 파일의 저장 디렉토리를 설정하는 데 사용됩니다. 저장 디렉토리를 선택하지 않으면 통계 파일은 기본적으로 프로젝트 폴더에 저장됩니다.

기본값: 없음.

조정 설명: 해당 파라미터 오른쪽의 poses repeatability statistics icon 1 버튼을 클릭하여 저장 디렉터리를 선택할 수 있습니다.

조절 예시

입력 데이터 유형

아래에 표시된 것처럼, 다양한 입력 데이터 유형을 선택하면 해당 스텝의 입력 포트도 그에 따라 변경됩니다.

poses repeatability statistics input data type

허용 가능한 위치 좌표 편차 임계값/허용 가능한 오일러 각도 임계값

현재 데이터 그룹과 마지막 데이터 그룹의 차이가 설정된 임계값을 초과하는 경우, 아래와 같은 오류 메시지가 스텝에 나타납니다.

poses repeatability statistics threshold value error

다시 시작

다시 시작을 선택하면 'Restart' 표시 이후에 수집된 데이터('Restart' 표시가 있는 데이터 포함)가 계산에 포함되고 'Restart' 표시 이전에 수집된 데이터는 제외되어 통계 파일에 회색으로 표시됩니다.

poses repeatability statistics restart 0

아상치 처리

Raise Error on Outlier

세 가지 유형의 오류 메시지는 아래와 같습니다.

  • 데이터의 요소 수가 일관되지 않기 때문에 발생한 오류 메시지는 다음과 같습니다.

poses repeatability statistics error 1
  • 위치 좌표 편차와 오일러 각도 편차가 설정된 임계값을 초과하기 때문에 발생한 오류 메시지는 다음과 같습니다.

poses repeatability statistics threshold value error
  • 통계 파일이 열려 있어 새 데이터를 저장할 수 없기 때문에 오류가 발생할 수 있습니다.

poses repeatability statistics error 3

Record and Mark Outlier

이 옵션을 선택하면 이상치(아래 그림의 1)와 해당 통계(아래 그림의 2)가 빨간색으로 표시됩니다.

poses repeatability statistics outlier handling 2

저희는 귀하의 개인 정보를 소중하게 생각합니다.

당사 웹사이트는 귀하에게 최상의 경험을 제공하기 위해 쿠키를 사용합니다. "모두 수락"을 클릭하시는 경우, 귀하는 사의 쿠키 사용에 동의하게 됩니다. "모두 거부"를 클릭하시는 경우, 귀하가 이 웹사이트를 방문할 때 추적되거나 기억되지 않도록 하기 위해 단일 쿠키가 사용됩니다.