로봇용 3D 비전 가이드 솔루션 소개
로봇용 3D 비전 가이드 솔루션이란?
로봇 3D 비전 가이드 솔루션은 Mech-Mind Robotics 감지, 비전 인식 및 경로 계획 등 기술을 통합한 완전한 솔루션으로, 복잡하고 알 수 없거나 동적 환경에서 로봇이 직면하는 과제를 해결하는 것을 목표로 합니다.
이 솔루션은 3D 비전 가이드 머신 텐딩, 디팔레타이징/팔레타이징, 위치 지정 및 조립과 같은 응용 시나리오를 제공하고 자동차, 물류, 슈퍼마켓, 건설기계 등 산업 분야에 널리 응용되고 있습니다.
이 솔루션을 배포함으로써 Mech-Mind Robotics 비전 시스템을 로봇 시스템에 통합하여 로봇이 지능형 작업을 수행하도록 가이드하는 완전한 3D 비전 애플리케이션을 구축할 수 있습니다.
이 솔루션을 배포하는 데 필요한 소프트웨어 및 해당 버전은 3D 로봇 가이드 솔루션을 위한 권장 소프트웨어 버전 조합 내용을 참조하십시오.
3D 비전 가이드 응용 구성
일반적으로 3D 비전 가이드 응용은 로봇, 카메라, IPC 및 Mech-Mind Robotics 소프트웨어로 구성됩니다. 아래 그림과 같습니다.
로봇
로봇은 이동, 처리 또는 위치 지정과 같은 작업을 수행할 수 있는 프로그래밍된 자율성을 가진 기계입니다. Mech-Mind Robotics 비전 시스템에서는 비전 시스템의 출력 결과에 따라 지능형 작업을 수행합니다.
|
카메라
Mech-Mind Robotics에서 개발한 Mech-Eye 산업용 3D 카메라(이하 “카메라”라고 함)를 말하며 물체의 이미지 및 위치 정보를 획득하는 데 사용됩니다.
IPC
Mech-Mind Robotics의 소프트웨어를 위해 실행 환경을 제공하는 컴퓨터 장비를 말합니다.
Mech-Mind Robotics에서 제공한 표준 IPC(권장)를 사용하거나 자체 장비를 IPC로 사용할 수도 있습니다. IPC에 관한 상세한 정보는 IPC 선택 부분을 참조하시기 바랍니다.
Mech-Mind Robotics 소프트웨어
Mech-Mind Robotics 소프트웨어는 카메라가 캡처한 이미지와 위치 정보를 기반으로 비전 처리를 수행하고 물체의 위치와 자세는 물론 계획된 로봇의 이동 경로를 출력하여 피킹, 디팔레타이징/팔레타이징, 접착제 도포 및 분류와 같은 지능형 작업을 완료하도록 로봇을 가이드하는 데 사용됩니다. 다양한 Mech-Mind Robotics 소프트웨어는 다양한 기능을 제공하며 상세한 설명은 Mech-Mind Robotics소프트웨어 소개 내용을 참조하십시오.
이 부분에서 Mech-Mind Robotics에서 제공한 카메라, IPC 및 Mech-Mind Robotics 소프트웨어는 “Mech-Mind Robotics 비전 시스템”이라고 합니다. |
Mech-Mind Robotics 소프트웨어 소개
Mech-Mind Robotics 비전 시스템에는 주로 다음 소프트웨어가 포함됩니다.
-
Mech-Eye Viewer
사용자가 Mech-Eye Viewer를 사용하여 대상 물체의 특성에 따라 카메라의 파라미터를 조정하여 고품질 2D 맵, 뎁스 맵 및 포인트 클라우드를 간단하고 빠르게 획득할 수 있습니다.
-
Mech-Vision
Mech-Vision 머신 비전 소프트웨어는 코드를 작성하지 않고도 완전한 그래픽 인터페이스를 통해 랜덤 물체 피킹, 고정밀도 위치 지정, 조립, 산업 검사/측정 및 자동 경로 생성과 같은 고급 머신 비전 애플리케이션을 완료할 수 있습니다.
작업 현장에서 수집된 이미지 데이터를 기반으로 소프트웨어는 일련의 비전 알고리즘 처리를 수행하고 최종적으로 비전 결과(예: 대상 물체의 위치, 방향)를 출력합니다. 또한 시각적 결과를 기반으로 하여 간단한 경로 계획을 지원하고 로봇의 피킹 경로를 출력합니다.
-
Mech-Viz
Mech-Viz 로봇 프로그래밍 소프트웨어는 Mech-Vision에서 제공하는 포인트 클라우드 및 작업물 위치 정보를 사용하여 로봇 경로를 지능적으로 계획하며, 피킹, 취급 및 적재와 같은 복잡한 애플리케이션 시나리오에 적합합니다.
이 소프트웨어는 시각화된 방식으로 로봇의 작업 흐름을 구축할 수 있고 로봇의 실제 작업 전에 검증 작업을 위한 3D 시뮬레이션 기능도 제공합니다. 뿐만 아니라 이 소프트웨어는 이미 국내외의 많은 메인스트림 브랜드의 로봇에 적용되었습니다.
-
Mech-DLK
Mech-DLK는 머신 비전 딥 러닝 소프트웨어로 다양한 업계 최고의 딥 러닝 알고리즘이 내장되어 있어 전통적인 머신 비전으로 해결하기 어려운 복잡한 문제(예: 복잡한 분할, 위치 지정, 분류 등)를 해결할 수 있습니다.
뿐만 아니라 직관적이고 간단한 인터페이스를 통해 사용자가 딥 러닝 전문 지식을 파악하거나 코딩을 할 필요가 없이 모델의 훈련 및 검증을 신속히 실현할 수 있습니다.
-
비전 시스템 통신 구성 요소
비전 시스템 통신 구성 요소는 비전 시스템 내 소프트웨어 간 데이터 교환을 가능하게 하고, 로봇, PLC(프로그래머블 로직 컨트롤러), 마스터 컴퓨터(컨트롤 명령을 보내는 컴퓨터) 등 외부 장치와의 표준화되고 맞춤화된 통신을 제공하여 비전 기반 지능형 로봇 애플리케이션을 가능하게 합니다.
Mech-Mind Robotics 소프트웨어 간의 관계는 아래 그림과 같습니다.
로봇 시스템과 통합
Mech-Mind Robotics 비전시스템은 외부 통신 인터페이스를 제공하고 로봇, PLC, 마스터 컴퓨터(컨트롤 명령을 보내는 컴퓨터) 등 로봇 시스템 내 장비와의 통신 통합을 지원합니다. 이를 통해 비전 시스템은 로봇 측에서 사용할 비전 결과나 계획된 로봇 피킹 경로(Mech-Vision 또는 Mech-Viz)를 반환할 수 있습니다.
Mech-Mind Robotics 비전 시스템은 다음 통신 방식을 지원합니다.
-
마스터 컨트롤 통신
마스터 컨트롤 통신 방식에서 비전 시스템은 로봇을 제어합니다. 즉, 비전 시스템은 마스터(master) 장치로, 로봇은 슬레이브(slave) 장치로 작업합니다. 비전 시스템은 모션 또는 IO 명령을 로봇에 보내고 로봇은 이러한 명령을 지속적으로 모니터링하고 실행합니다. 비전 시스템은 계획된 로봇 경로에 따라 머신 텐딩 또는 디팔레타이징/팔레타이징과 같은 작업을 수행하도록 로봇을 제어합니다.
이 방식을 사용할 때 마스터 컨트롤 프로그램을 로봇에 복제하거나 로봇의 SDK(Software Development Kit)를 통해 로봇에 대한 제어 권한을 얻어야 합니다. 이 방식은 비전 시스템과 로봇 간의 통신만 지원합니다.
-
인터페이스 통신
인터페이스 통신 방식에서 로봇 측은 로봇의 제어 권한을 갖고 로봇 측은 마스터 장치로 작업하고 비전 시스템은 슬레이브 장치로 작업합니다. 로봇 측과 비전 시스템은 동일한 표준 통신 프로토콜을 사용하여 통신하고 로봇 측은 요청을 보내고 비전 시스템은 처리 후 응답(작업물의 포즈 및 레이블 정도)을 반환합니다. 요청에 따라 비전 시스템은 비전 결과 또는 계획된 로봇 피킹 경로를 반환합니다. 로봇은 비전 시스템에서 반환된 응답에 따라 추가 결정을 내리거나 해당 작업을 수행합니다.
인터페이스 통신 방식을 사용할 때 로봇 인터페이스 프로그램(비전 시스템과 통신하기 위함)과 로봇 피킹 프로그램(비전 시스템에서 반환된 데이터를 받아 로봇이 작업을 수행하도록 제어하기 위함)을 작성하고 프로그램을 로봇으로 복제해야 합니다. 이 방식은 비전 시스템과 로봇, PLC 및 호스트 컴퓨터 간의 통신을 지원합니다.
더 많은 통신 방식에 대한 내용은 통신 개요 부분을 참조하십시오.