COGNEX가 말하는 비전 시스템을 이용한 로봇 가이드
“로봇이 눈을 뜰 때 생기는 효율성에 주목!”

사진. 코그넥스
코그넥스의 비전 시스템은 이미 다양한 로봇에 적용되어 검사, 조립 등 많은 역할을 수행하고 있다. 코그넥스는 이러한 노하우를 살려 로봇에 적용된 2D, 3D 비전이 지닌 경쟁력과 효율성을 실제 적용된 사례와 함께 소개하는 ‘비전 시스템을 이용한 로봇 가이드’를 공개했다. 이를 본지에서 소개한다.
비전의 발전이 곧 로봇의 발전
그럼에도 로봇은 여전히 예상치 못한 조건에 반응하거나 즉시 판단할 수 없다. 제품은 로봇이 감지할 수 있도록 항상 동일한 위치와 방향에 있어야 하며, 그렇지 않으면 로봇은 완벽한 작업을 수행할 수 없게 된다.
최근에는 머신 비전을 통해 로봇이 변화하는 조건에 반응하고 볼 수 있도록 기능을 부여하고 있다. 이제 비전-가이드 로봇은 컨베이어 상에 불특정하게 배열된 부품을 로봇 팔로 가이드하거나 위치를 확인할 수 있도록 2차원(2D) 머신 비전을 이용해 스스로를 충족시킬 수 있게 되었다. 부품이 머신 비전 카메라의 심도 및 FoV(Field of View)를 넘어설 만큼 크거나 높지 않고, 평면상에 위치하고 있는 한, 2D 비전-가이드 로봇은 사람이 하기에 위험하거나, 반복적인 작업을 처리할 수 있다. 또한 인간보다 훨씬 더 정확하고 빠른 속도로 이를 수행할 수 있다.
한편 오늘날 3D(Three-Dimensional) 머신 비전 기술은 보다 높은 수준의 효율성 및 생산성을 갖춘 로봇 생산을 실현하고 있다. 각각의 특성을 가진 다양한 3D 머신 비전 기술을 통해 비전-가이드 로봇은 컨베이어나 선반, 혹은 용기 상에서 거의 모든 크기 및 모양의 제품을 조립하고 처리할 수 있으며, 심지어 심각한 안전상의 위협 없이 사람의 바로 옆에서 작업할 수도 있다. 현재는 육가공 및 정밀 용접, 차량 도색과 같은 자동화 범주를 넘어서는 분야라고 생각했던 작업들도 3D 비전-가이드 로봇을 통해 이전 보다 훨씬 빠르고 신속하며 더욱 저렴하게 달성할 수 있게 되었다.
뛰어난 효율을 자랑하는 2D 비전-가이드 로봇 솔루션
이 카메라는 작업대를 내려다보고 있으며, Cartesian이나 SCARA(Selective Compliant Articulated Robot Arm) 로봇이 포함되어 있다. 이러한 로봇은 2자유도에서 4자유도를 제공하기 때문에 2D 비전-가이드 애플리케이션에 적합하다. 비전-가이드 로봇 애플리케이션의 설치 및 작동의 첫 번째 단계는 비전 시스템의 비주얼 좌표 시스템을 로봇의 물리적 좌표 시스템으로 보정하는 것이다. 이러한 2개의 좌표 시스템이 동일하다면 간단하겠지만, 렌즈 왜곡이나 조명 변화 및 다른 요소들로 인해 비전 시스템이 ‘실물(RealWorld)’을 보는 방법에 영향을 줄 수 있으며, 비전-가이드 로봇 프로그램에 오류를 유발할 수도 있다.
카메라를 컨베이어 표면과 수직으로 위에 직접 배치하거나 보정 방법(일반적으로 정해진 치수의 보정 ‘타깃’을 포함)을 사용함으로써 2D비전 시스템은 로봇의 물리적 좌표 시스템으로 비주얼 좌표 시스템을 조정할 수 있다. 이제 머신 비전 시스템은 컨베이어 위에 배치된 부품의 이미지로부터 중요한 위치 데이터를 추출할 수 있다.
로봇 센터나 타깃 대상의 출발점으로부터 2D 맵을 만들기 위해, 오버헤드 카메라에서 이미지 처리 소프트웨어가 동작하고 있는 PC나 임베디드 컴퓨터로 이미지를 전송한다. 만약 작업 면적이 카메라의 공간 분해능 요건과 비교해 너무 크다면, 작업셀은 다중 오버헤드 카메라가 필요할 수 있으며, 이 카메라들은 로봇이 대상물을 픽업하는 곳에 하나, 용접대 앞에 하나, 그리고 컨베이어가 지나가는 곳에 하나가 배치될 수 있다.
각각의 경우, 기하학 패턴 매칭과 같은 머신 비전 알고리즘은 각 카메라의 이미지를 분석하고, 이미지에 있는 모서리, 나사, 혹은 다른 명확한 표면 특성과 같은 대상물의 특성 위치를 확인한다. 그런 다음, 대상물과 컨베이어 표면의 해당 지점으로부터 거리를 측정함으로써 비전 시스템은 중심선에서의 거리 및 방향을 비롯한 로봇의 프로그램 경로 및 2D 맵을 만들 수 있다. 그런 다음 ‘오프셋’으로 간주되는 이러한 위치는 로봇 컨트롤러로 전송되며, 이 거리 및 방향 정보는 로봇을 대상물로 가이드하기 위해 사용된다. 이것이 바로 2D 비전-가이드 로봇이다.
마이크로칩처럼 작지 않은 테이블 상의 대상물에 대한 추정을 컨베이어 테이블 상에서는 수 밀리미터 수준으로 확대해야 하기 때문에 이는 2D 공간에서는 처리할 수 없다. 대상물이 자유공간에 걸려있는 선반에서 가져와야 하는 차량용 펜더라면 어떨까?
이 경우 비전-가이드 로봇 작업셀 디자이너는 항상 동일한 위치나 동일한 방향에 적재되어 있는 패널처럼 처리할 수 없다. 이와 같은 자동 랙킹 애플리케이션에서 각 패널은 이전 제품과 비교해 종잡을 수 없게 된다.
따라서 각 패널은 이전 부품과 비교해 3D 공간(변형)에서 다른 위치를 가지고 있거나, 각 축이 다른 방향(회전)을 가지고 있을 공산이 크다. 가장 까다로운 ‘빈-피킹(Bin Picking)’ 애플리케이션에서 부품은 체계적인 포장이나 보호판재 없이 용기에 부정확하게 배치될 수 있다. 이 두 경우, 비전 시스템은 프로그램되어 있는 다관절 로봇의 이동을 6 자유도로 적재된 부품으로 맞춰질 수 있도록 변형 및 회전의 경우 모두 3D 공간에서 부품의 위치를 확인해야 한다.

▲ 사진. 코그넥스
3D VGR(Vision-Guided Robotics)을 이용한 작업
머신 비전은 3D 로봇 가이드를 제공하기 위해 ▲단일-카메라 삼각측량 ▲입체 혹은 다중-카메라 삼각측량 ▲구조화된 조명 ▲ToF(Time of Flight) 이상 4개의 주요 기법을 제공한다.
설계자는 각 솔루션의 장단점을 이해하고, 어떻게 산업용 애플리케이션에 부합하는지를 이해해야 한다.
·단일-카메라 및 다중-카메라 삼각측량
단일-카메라 및 다중-카메라 삼각측량은 모두 서로 다른 관점에서 촬영된 동일한 FoV의 다중 이미지로 시작된다. 간혹 단일 카메라는 로봇이 다중 사진을 촬영하기 위해 주변으로 이동할 수 있도록 로봇 팔에 장착되기도 하며, 다중-카메라 3D VGR 시스템에 비해 시간은 더 많이 소요되지만 비용은 절감된다.
기하학 패턴 검색 알고리즘은 각 이미지의 핵심 특성의 위치를 확인한다. 각 이미지는 서로 다른 측면을 나타내기 때문에 핵심 특성은 위치 및 모양, 크기가 변화한다. 보정 설정 루틴동안 각 이미지의 특성들이 어떻게 다른지 수치상으로 분석하고, 위치 및 모양, 크기의 변화를 보정 대상의 유사한 수치들과 비교함으로써 머신 비전 시스템은 정확하게 부품의 3D 위치와 방향을 계산할 수 있다. 시스템은 더 많은 이미지를 비교하고 더욱 정확한 3D 데이터를 얻을 수 있다. 하지만 더 많은 사진을 찍으면, 처리량은 줄어든다.
단일 혹은 다중-카메라 삼각측정 3D VGR 시스템은 넓은 면적에 걸쳐 보다 높은 정확도의 3D 위치 데이터를 제공할 수 있기 때문에 이러한 기법은 조립 및 분배, 도색 애플리케이션을 위해 자동차 및 다른 내구재 산업에 사용되고 있다.
·구조화된 조명
구조화된 조명 솔루션은 삼각측량에 사용되며, 전통적인 방식의 조명에 비해 단일 혹은 다중-카메라 삼각측량 3D VGR 시스템에서 보다 높은 정확도를 제공할 수 있다. 이 구조화된 조명 솔루션은 표면 위를 투사하기 위한 레이저 광이나 주기적인 라인 필터를 갖춘 표준 램프를 사용한다. 이 라인은 전체 면적을 비추는 것보다 더욱 ‘체계적인’ 조명을 구축할 수 있다.
타깃 대상물의 표면 위를 투사하는 라인이 나타내는 이미지를 분석하고 이 라인의 모양이 어떻게 달라지는지를 측정함으로써 3D 비전 시스템은 대상의 표면에 대한 3D 맵을 만들 수 있다. 또한 이러한 기법은 단일 카메라의 단일 이미지로부터 3D 데이터를 생성할 수 있다. 구조화된 조명을 갖춘 3D VGR의 정확성은 카메라 공간 분해능의 증가 및 투사된 라인 패턴의 밀도가 증가함에 따라 향상되며 작업면적의 크기가 늘어남에 따라 감소한다.
구조화된 조명의 3D VGR 솔루션은 기하학 패턴 검색 알고리즘에 필요한 표면 특성을 찾아내기가 어려운 매끈하고 반사가 심한 부품의 경우 매우 탁월한 선택이다. 특수 조명은 전반적인 시스템 비용 및 정확도를 배가시키며, 조명이 일관되게 유지된다면, 안전문제도 개선될 수 있다.
하지만 금속판이나 광택이 나는 금속 부품의 경우에는 구조화된 조명이 가장 비용 효율적인 솔루션이 될 것이다.
·ToF(Time of Flight)
ToF 카메라는 기술이 발표된 지는 꽤 되었지만 상업/산업용 카메라 분야에서는 비교적 새로운 것이다. 이 특수 카메라는 조명원에서 타깃 부품을 지나 다시 카메라로 돌아오기까지 빛의 이동이 얼마나 걸리는지를 측정하기 위해 다양한 광원 및 비접촉 방법을 사용한다. 각 픽셀은 특정 포인트의 3D 데이터를 산출할 수 있다. 하지만 이러한 특수 카메라는 일반적으로 픽셀 수에 한계가 있기 때문에 공간 분해능 또한 전통적인 CCD 및 CMOS 산업용 카메라에 비해 제한적이다.
ToF 카메라는 밀리미터 혹은 센티미터 단위의 정확도가 요구되는 넓은 작업공간에서 3D VGR 애플리케이션을 위한 매우 효과적인 솔루션이 될 수 있다.
3D VGR로 시작하기
비전-가이드 로봇 애플리케이션에 익숙한 전문가와 작업함으로써 이러한 질문에 대한 해답을 손쉽게 얻을 수 있으며, 일반적인 위험요소들을 피해갈 수 있다.
예를 들어 로봇-장착 카메라는 카메라에서 비전 시스템으로 데이터를 전달하기 위해 케이블이 필요하다. 로봇의 거듭되는 반복 동작은 케이블에 스트레스를 줄 수 있으며, 잘못된 케이블은 로봇의 이동을 제한할 수 있다. 다수의 업체들이 이러한 문제를 방지할 수 있도록 VGR 애플리케이션을 위한 특수 ‘플렉스(Flex)’ 케이블을 공급하고 있다. 머신 비전 공급업체는 데이터 케이블과 전원 케이블이 하나로 통합되어 있는 PoE(Power over Ethernet) 솔루션을 제공함으로써 통합을 보다 용이하게 해주며, 로봇에 고정되어야 하는 케이블의 규모도 줄일 수 있다.
또한 시스템 통합업체는 사용자들이 로봇과 비전 시스템간의 통신 요건 및 모든 중요한 보정작업을 간소화하는 고성능의 머신 비전 소프트웨어 솔루션을 선택하도록 도와준다. 예를 들어, 코그넥스의 VisionPro 보정 루틴은 모든 산업용 카메라에 공통적으로 발생하는 렌즈 왜곡이나 롤-오프(Roll-Off)를 정정할 수 있을 뿐만 아니라 비전 좌표 시스템을 로봇 좌표시스템에 따라 더 신속하게 정렬할 수 있도록 해준다.
또한 대부분의 로봇은 직렬 혹은 이더넷 통신을 이용해 비전 시스템과 통신하며, 모든 로봇 컨트롤러는 데이터의 통신 방식에 따라 고유의 요건을 가지고 있다. 코그넥스는 다음과 같은 표준 직렬 통신이나 특수 직렬 통신을 사용하는 로봇을 위한 드라이버를 제공함으로써 이를 해결하고 있다.
VGR, 로봇 자동화 적용 분야의 지평 넓혀
이러한 기업들은 머신 비전 기술을 채택함으로써 제품의 이력을 추적하고, 법적 분쟁을 최소화하는 것은 물론, 공급망 관리를 개선하고, 품질향상, 까다로운 생산라인 및 공정의 문제를 손쉽게 해결하고, 2D 혹은 3D 비전 가이드를 부가하여 로봇 자동화 적용 분야를 대폭 확장할 수 있게 되었다.
|
SPF(Soot Particle Filter) - 2D 로봇 가이드
|
|
모든 산업분야를 위한 비전 - 가이드 로봇
문정희 기자
월간로봇기술 news@yeogie.com <저작권자 @ (주)한국종합기술. 무단전재 - 재배포금지>
개인정보취급방침
월간 로봇기술은 뉴스서비스(이하 '서비스'라 합니다)를 제공함에 있어 회원의 개인정보의 중요성을 인식하여 회원의 개인정보를 엄격하게 보호하기 위한 개인정보정책을 제정하여 시행하고 있습니다.
- 본 방침은 2016년 6월 1일부터 시행됩니다. 1. 개인정보의 수집목적 및 이용 회사가 개인의 정보를 수집하는 목적은 "월간 로봇기술" 사이트를 통하여 최적의 맞춤화된 서비스를 제공해드리기 위한 것입니다. "월간 로봇기술"은 각종의 콘텐츠를 무료 로 서비스해 드리고 있습니다. 이 때 제공해주신 개인정보를 바탕으로 보다 더 유용한 정보를 선택적으로 제공하는 것이 가능하게 됩니다. "월간 로봇기술"은 무료로 서비스를 제공하기 위해서 광고를 게재합니다. 이때에도 개인에 대한 정보를 바탕으로 좀 더 유용한 정보로서의 가치가 있는 광고를 선별적으로 전달할 수 있게 됩니다. 2. 수집하는 개인정보 항목 및 수집방법 "월간 로봇기술"은 서비스 제공을 위해 가장 필수적인 개인정보를 받고 있습니다. 제공받는 정보는 이름, 주소, 연락처, 이메일 등입니다. 이 이외에 특정 서비스를 제공하기 위하여 추가적인 정보제공을 요청하고 있습니다. 또한 설문조사나 이벤트 시에 집단적인 통계분석을 위해서나 경품발송을 위한 목적으로도 개인정보 기재를 요청할 수 있습니다. 이때에도 기입하신 정보는 해당서비스 제공이나 사전에 밝힌 목적 이외의 다른 어떠한 목적으로도 사용되지 않음을 알려드립니다. 3. 개인정보의 보유 및 폐기 귀하가 "월간 로봇기술"이 제공하는 서비스를 받는 동안 개인정보는 "월간 로봇기술" 에서 계속 보유하며 서비스 제공을 위해 이용하게 됩니다. 다만 "월간 로봇기술" 의 서비스 해지를 요청한 경우와 사전에 알려드린 개인정보를 제공받은 목적이 달성된 경우에 수집된 개인의 정보는 재생할 수 없는 방법에 의하여 하드디스크에서 완전히 삭제되며 어떠한 용도로도 열람 또는 이용할 수 없도록 처리됩니다. 다만, 전자상거래등에서의 소비자보호에관한법률 등 관계법령이 정하는 경우에는 "월간 로봇기술" 서비스 탈퇴 이후에도 법령이 정하는 일정한 기간에 한하여, 회원님의 정보를 보유하게 됩니다. 1) 표시.광고에 관한 기록 : 6월 2) 계약 또는 청약철회 등에 관한 기록 : 5년 3) 대금결제 및 재화 등의 공급에 관한 기록 : 5년 4) 소비자의 불만 또는 분쟁처리에 관한 기록 : 3년 4. 개인정보의 제공 및 공유 원칙적으로 "월간 로봇기술"은 회원님의 개인정보를 타인 또는 타 기업·기관에 공개하지 않습니다. 다만 회원님이 공개에 동의한 경우 또는 "월간 로봇기술" 의 서비스 이용약관을 위배하는 사람이나 "월간 로봇기술" 의 서비스를 이용하여 타인에게 법적인 피해를 주거나 미풍양속을 해치는 행위를 한 사람 등에게 법적인 조치를 취하기 위하여 개인정보를 공개해야 한다고 판단되는 충분한 근거가 있는 경우는 예외로 합니다. "월간 로봇기술"은 개인별 맞춤 서비스(Personalized Service) 등 보다 나은 서비스 제공을 위해 회원님의 개인정보를 비즈니스 파트너와 공유할 수 있습니다. 이 경우에도 정보수집 또는 정보제공 이전에 회원님께 비즈니스 파트너가 누구인지, 어떤 정보가 왜 필요한지, 그리고 언제까지 어떻게 보호/관리되는지 알려드리고 동의를 구하는 절차를 거치게 되며, 회원님께서 동의하지 않는 경우에는 추가적인 정보를 수집하거나 비즈니스 파트너와 공유하지 않습니다. 기타 통계처리, 학술연구, 시장조사를 위하여 필요한 경우에는 특정한 개인을 식별할 수 없는 형태로만 정보가 제공됩니다. 5. 쿠키(cookie)의 운용 및 활용 개개인에게 개인화되고(personalized) 맞춤화된(customized) 서비스를 제공하기 위해서 "월간 로봇기술"은 회원님의 정보를 저장하고 수시로 불러오는 '쿠키(cookie)'를 사용합니다. 쿠키는 웹 사이트를 운영하는데 이용되는 서버가 사용자의 브라우저에게 보내는 조그마한 데이터 꾸러미로 회원님 컴퓨터의 하드디스크에 저장됩니다. 또한 기타 이벤트나 설문조사에서 회원님의 참여 경력을 확인하기 위해서 쿠키를 이용하게 됩니다. 쿠키를 이용하여 접속한 "월간 로봇기술" 서비스의 방문 및 이용형태를 파악함으로써 더 유용하고 이용하기 편리한 서비스를 만들어 제공할 수 있게 됩니다. 사이트 이용자는 쿠키에 대한 선택권을 가지고 있습니다. 웹브라우저에서 옵션을 선택함으로써 모든 쿠키를 허용하거나, 쿠키가 저장될 때마다 확인을 거치거나, 모든 쿠키의 저장을 거부할 수 있습니다. 단, 쿠키의 저장을 거부하실 경우 "월간 로봇기술"에서 제공하는 서비스의 제약이 있을 수 있습니다. 6. 개인정보보호를 위한 기술적/제도적 관리 개인정보는 비밀번호에 의해 보호되고 있습니다. 계정의 비밀번호는 오직 본인만이 알 수 있으며, 개인정보의 확인 및 변경도 비밀번호를 알고 있는 본인에 의해서만 가능합니다. 따라서 개인의 비밀번호는 누구에게도 알려주면 안 됩니다. "월간 로봇기술"은 개인정보 취급 직원을 최소한으로 제한하고 담당직원에 대한 수시 교육을 통하여 본 정책의 준수를 강조하고 있으며, 감사위원회의 감사를 통하여 본 정책의 이행사항 및 담당직원의 준수여부를 확인하여 문제가 발견될 경우 바로 시정조치하고 있습니다. 7. 자신의 개인정보 열람, 정정 및 삭제 개인 정보의 열람 및 정정은 고객센터를 통해 수정에서 하실 수 있으며, 개인정보와 관련하여 불만이나 의견이 있으신 분은 고객센터에 있는 개인정보 관리담당자에게 메일 또는 사이트에 개제 되어 있는 전화로 의견을 주시면 접수 즉시 조치하고 처리결과를 통보해 드리겠습니다. 8. 개인정보보호정책 개정 "월간 로봇기술"은 본 정책을 개정할 경우에는 적용일자 및 개정사유를 명시하여 현행정책과 함께 초기화면에 그 적용일자 7일 이전부터 적용일자 전일까지 공지합니다. 9. 개인정보 관리책임자 이 름 : 전호병 전 화 : 02-2026-6900 (代) / Fax : 02-2026-6889 개인정보 관리담당자 이 름 : 정대상 전 화 : 02-2026-6900 (代) / Fax : 02-2026-6889
많이 본 뉴스
관련 뉴스
의견나누기
회원로그인
인터뷰
더보기
|
