핸드-아이 캘리브레이션 확인 방법

핸드-아이 캘리브레이션을 완료한 후에는 여러 가지 방법을 사용하여 결과 변환 행렬이 정확하고 요구되는 정확도 범위 내에 있는지 확인할 수 있습니다.

잔차에 의한 검증

Hand-Eye Calibration Residuals 값이 양호하면 핸드-아이 캘리브레이션이 성공적으로 수렴했음을 나타냅니다.

../../../../_images/hand_eye_cmd_results-residuals.png

소형 로봇의 경우 잔차가 1mm 미만 범위에 있을 것으로 예상되며, 대형 로봇의 경우 잔차가 1mm 범위에 있을 수 있습니다. 잔차의 회전 성분은 1도 미만 범위에 있을 것으로 예상됩니다.

참고

잔차 값이 양호하다고 해서 핸드-아이 캘리브레이션이 정확하다고 보장할 수는 없습니다. 더욱이 잔차는 로봇 위치 결정의 예상 정확도를 직접적으로 나타내는 지표가 아닙니다. 따라서 다른 방법을 사용하여 핸드-아이 캘리브레이션을 검증하는 것이 중요합니다.

프로젝션을 통한 검증

지비드 카메라는 물리적 장면에 어떤 이미지든 투사할 수 있는 내장 프로젝터를 갖추고 있습니다. 핸드-아이 캘리브레이션 검증을 위해, 카메라는 지비드 캘리브레이션 보드의 알려진 체커보드 모서리에 원형 이미지를 투사할 수 있습니다. 이 검증 방법은 핸드-아이 변환 행렬과 로봇의 알려진 자세를 이용하여 캘리브레이션 객체가 카메라 시야에 나타나야 할 위치를 계산합니다. 그런 다음 시스템은 예측된 위치를 물리적 장면에 다시 투사합니다.

이 검증 방법을 실행하려면 다음을 참조하십시오.

녹색 선이 실제 체커보드 모서리와 잘 일치하면 핸드-아이 캘리브레이션이 정확한 것입니다. 프로젝션 검증은 매우 신중하게 해야 하는데, 핸드-아이 캘리브레이션이 잘못되었더라도 프로젝션 오차가 허용 가능한 수준으로 보일 수 있기 때문입니다.

좋은 예측 결과 좋은 예측 결과
예측 결과가 좋지 않음 예측 결과가 좋지 않음
예측 결과가 매우 나쁨 예측 결과가 매우 나쁨

스티칭을 통한 검증

핸드-아이 캘리브레이션 결과를 이어 붙이는 것 또한 캘리브레이션의 정확성을 검증하는 데 유용한 방법입니다. 데이터셋의 모든 포인트 클라우드를 핸드-아이 캘리브레이션 변환을 사용하여 로봇 베이스로 변환하고 겹쳐서 표시할 수 있습니다. 이를 통해 로봇 포즈와 핸드-아이 변환의 정확도를 파악할 수 있습니다. 핸드-아이 캘리브레이션이 정확할수록 포인트 클라우드가 더 많이 겹쳐지고 체커보드 패턴이 더 선명하게 나타납니다.

이 검증 방법을 실행하려면 다음을 참조하십시오.

다음 단계

인증이 만족스럽게 완료되었다면 다음을 확인하세요.

핸드-아이 캘리브레이션 결과에 만족하지 못하신다면 다음 문서들을 참고해 보세요.