Infield Correction

경고

Infield Correction은 계속 개발중인 기능입니다.

Infield correction은 Zivid 카메라의 Dimension Trueness을 확인하고 수정하도록 설계된 유지 관리 도구입니다. 사용자는 시야각(FOV)의 여러 지점에서 포인트 클라우드의 Dimension Trueness을 확인하고 해당 애플리케이션에 적합한지 결정할 수 있습니다. 확인 결과 카메라가 애플리케이션에 대해 충분히 정확하지 않은 것으로 나타나면 포인트 클라우드의 Dimension Trueness을 높이기 위해 수정을 수행할 수 있습니다. 여러 측정의 평균 Dimension Trueness 오차는 0에 가까울 것으로 예상됩니다(<0.1%).

Why is this necessary?

당사의 카메라는 산업 작업 환경을 견디도록 제작되었으며 계속해서 고품질 포인트 클라우드를 제공합니다. 그러나 대부분의 고정밀 전자 기기와 마찬가지로 때때로 최상의 성능을 유지하기 위해 약간의 조정이 필요할 수 있습니다. 카메라의 사용 환경이 크게 변화하거나 지속적인 부하가 심한 경우 새로운 환경에서 최적으로 작동하려면 보정이 필요할 수 있습니다.

Required Equipment

Infield correction을 수행하는 데 필요한 도구는 다음과 같습니다.

  • Zivid Software - SDK 2.2 이상.

    • Linux의 경우 tools deb 패키지를 설치합니다.

    • Windows는 설치에 포함되어 있습니다.

  • 기준 마커가 있는 공식 ZVD-CB01 Zivid calibration board 를 사용합니다.

Zivid Calibration Board

../../_images/infield-calibration-boards.png

Zivid Calibration Board는 무게가 460g인 300mm x 300mm 알루미늄 판으로 만들어졌습니다. 기준 마커는 8x7 그리드에서 30mm x 30mm 체커로 감지하기 위한 시리즈의 첫 번째 보드임을 보여줍니다. 보드는 흰색 실크스크린으로 제공됩니다. 하단 중앙의 구멍과 측면의 구멍을 사용해서 고정 혹은 장착할 수 있습니다. 이 보드는 Zivid에 의해 검증되고 개별적으로 검증되었으며 <0.05% 오류가 있을 수 있습니다.

Zivid calibration boardZivid mounts 에 적합하며 로봇 엔드 이펙터의 기계적 인터페이스 표준인 표준 ISO 9409-1-50-4-M6와 호환됩니다. 이를 통해 M6 나사를 사용하여 보정 보드를 로봇 엔드 이펙터에 직접 장착할 수 있습니다. 또는 M5 나사를 사용하여 Zivid On-Arm Mount 에 설치할 수 있습니다. 보정 보드가 고정되어 있는 경우 M5 나사를 사용하여 Zivid Stationary Mount 에 장착하는 것이 좋습니다. M6 나사와 T-너트를 사용하여 고정 마운트를 알루미늄 프로파일에 고정하는 것은 간단합니다. M6 나사와 T-너트를 사용하여 알루미늄 프로파일에 보드를 직접 장착하는 것도 가능합니다. DIN 912 / ISO 4762 육각형 또는 ISO 14579 스테인리스 스틸(A2 또는 A4)의 육각 소켓 헤드 캡 나사를 사용하여 보정 보드를 고정하는 것이 좋습니다. 스테인리스 스틸(A2 또는 A4)로 된 나사 머리와 너트(필요한 경우)의 회전 표시로부터 표면을 보호하려면 호환되는 평 와셔를 사용하십시오.

Infield Correction을 사용하는 방법에 대해 자세히 알아보려면 다음 페이지를 확인하십시오.

Warm-up 에 대해 읽고 Zivid 카메라로 개발하는 방법을 계속 배우십시오.

Version History

SDK

Changes

2.9.0

Infield Correction이 Zivid Studio에 추가되었습니다.

2.6.0

보정 보드의 다양한 방향에 대한 지원이 추가되었습니다. Blooming - Bright Spots in the Point Cloud 들과 관련하여 체커보드 감지의 견고성이 향상되었습니다. ZividInfieldCorrection CLI 도구를 사용하여 Infield Correction을 확인할 때 command-line 환경이 개선되었습니다. 이제 동일한 CLI 도구 인스턴스에서 여러 가지 확인을 실행할 수 있습니다. Verification(검증)은 Dimension Trueness 측정에 대한 통계적 요약도 제공합니다.

2.3.0

경우에 따라 수정 후 정확도를 높이기 위해 알고리즘을 개선했습니다. calibration API 및 in-field correction에 사용되는 체커보드 감지의 견고성이 향상되었습니다. 입력 데이터가 실제로 보정을 계산하기에 충분했음에도 불구하고 사용자가 “No significant correction could be identified (noise >> signal).” 라는 예외를 얻는 에러를 수정하였습니다.

2.2.0

Experimental Infield Correction API 및 명령줄 도구 ZividExperimentalInfieldCorrection 추가되었습니다.