Mech-Vision 1.8 업데이트 설명
이 부분에는 Mech-Vision 1.8 버전의 추가된 기능, 최적화된 기능 및 복구된 문제에 대해 소개하겠습니다.
Mech-Vision 1.8.0 버전 업데이트 설명
이 부분에서는 Mech-Vision 1.8.0 버전의 추가된 기능, 최적화된 기능 및 복구된 문제에 대해 소개하겠습니다.
기능 추가
"오퍼레이터 인터페이스" 기능 추가
Mech-Vision 1.8.0 버전에는 새로운 오퍼레이터 인터페이스가 탑재되어 엔지니어가 오퍼레이터 인터페이스를 구성하고, 오퍼레이터는 간단한 정보 패널을 통해 안정적인 생산을 수행할 수 있습니다. 주요 기능은 다음과 같습니다.
-
생산 상태를 신속하게 파악: 오퍼레이터 인터페이스는 생산 상태와 프로젝트 실행 상태를 빠르게 파악할 수 있는 시각화 정보 패널을 제공하고 오퍼레이터가 생산 비상을 식별하고 판단하는 데 도움을 줍니다.
-
생산 결과를 신속하게 확인: 오퍼레이터 인터페이스는 라이브 워크스테이션, 인식 결과, 딥 러닝 결과, 피킹 결과 등 다양한 실행 화면을 제공하여 오퍼레이터는 생산 결과를 빠르게 확인할 수 있습니다.
-
새롭게 들어오는 공작물 레시피 증가 및 전환: 오퍼레이터 인터페이스는 다양한 공작물 모델 생산 방법을 제공합니다. 다양한 사이즈와 모양의 공작물에 대한 공작물 모델을 만들 수 있으며 생산 레시피를 설정하여 새롭게 들어오는 공작물의 레시피 증가 및 전환을 실현할 수 있습니다.
-
유지 관리 및 문제 해결: 오퍼레이터 인터페이스는 권한 관리 기능을 제공하여 데이터 유출 위험을 효과적으로 줄일 수 있습니다. 동시에 문제 해결 정보, 생산 로그 및 경보 기록이 제공되어 오퍼레이터가 신속하게 문제를 해결하고 안정적인 생산을 할 수 있도록 지원합니다.
Mech-Vision 1.8.0 버전으로 업그레이드한 후 오퍼레이터 인터페이스 기능을 사용할 때 다음 사항에 주의해야 합니다.
|
"포즈 조정 도구"의 새 버전 추가
Mech-Vision 1.8.0 버전에는 "포즈 조정 V2" 스텝이 추가되었습니다. 이 스텝에는 "포즈 조정 도구"의 새 버전이 내장되어 있어 포즈 조정의 사용 편의성을 향상시키고 조정 프로세스 중 포즈 시각화 기능을 추가하여 포즈 조정의 학습 비용을 절감할 수 있습니다. 포즈 조정, 포즈 규칙, 일반 설정의 3단계를 완료하면 포즈 조정, 포즈 정렬, 포즈 필터링 및 기타 포즈 관련 설정을 수행할 수 있습니다.
어댑터(Adapter) 생성기
Mech-Vision 1.8.0 버전은 어댑터(Adapter) 생성기를 지원합니다. 사용자는 외부 장치와 비전 시스템 간의 TCP/IP 통신 명령어만 구성하면 신속하게 Adapter 프로그램을 생성할 수 있어 Mech-Vision 및 Mech-Viz 소프트웨어 제어 및 데이터 획득이 용이해지며 Adapter 프로그램 개발 시간이 대폭 단축되는 동시에 프로젝트 전달 효율성 향상이 가능합니다.
Adapter 생성기에는 다음과 같은 기능이 있습니다.
-
강력한 제어 기능: Mech-Vision 및 Mech-Viz 소프트웨어에 대한 일반적인 작업을 포함한 4가지 명령어를 생성할 수 있습니다.
-
Mech-Vision 및 Mech-Viz 프로젝트를 실행하기.
-
Mech-Vision 프로젝트의 파라미터 레시피를 전환하기.
-
Mech-Viz 프로젝트에서 "메시지 분기" 스텝의 아웃 포트를 설정하기.
-
Mech-Vision 및 Mech-Viz 프로젝트의 스텝 파라미터를 설정하기.
-
Eye to hand 및 Eye in hand 두 가지 카메라 설치 방법을 지원합니다.
-
-
유연한 구성 기능: 명령어 형식을 구성할 수 있으며 필요에 따라 명령어에서 반환된 데이터를 선택할 수 있습니다.
-
비전 포인트 데이터: 포즈 유형, 보낼 개수, 레이블, 사용자 정의 데이터 등을 선택할 수 있습니다.
-
로봇 경로: 포즈 유형, 보낼 개수, 이동 방식, 레이블 등을 선택할 수 있습니다.
-
-
빠른 생성 기능: Adapter 프로그램을 간단하고 빠르게 생성할 수 있으며, 필요에 따라 2차 개발을 수행할 수 있습니다.
-
필요한 항목을 그래픽 인터페이스를 통해 간단히 선택하면 Adapter 프로그램을 생성할 수 있습니다.
-
생성된 Adapter 프로그램에 대한 2차 개발을 수행하여 프로그래밍 효율성을 크게 향상시킵니다.
-
Adapter 생성기에 대한 자세한 내용은 “어댑터(Adapter) 생성기 매뉴얼” 부분을 참조하십시오.
표준 인터페이스 TCP/IP 명령어 목록
Mech-Vision 1.8.0 버전은 표준 인터페이스 TCP/IP 명령어 목록을 제공하여 현장 엔지니어가 TCP/IP 명령어와 관련된 형식, 반환 데이터 및 상태 코드를 신속하게 조회할 수 있으며 동시에 사용자가 명령어 샘플을 사용하여 표준 인터페이스 통신으로 송수신한 데이터를 신속하게 시연하는 것에 편리를 줍니다.
TCP/IP 명령어에 대한 자세한 설명은 아직 작성 중이므로 필요하시다면 우선 영어 버전 내용을 참조하십시오.
"오차 분석 도구" 추가
Mech-Vision 1.8.0 버전에는 "오차 분석 도구"가 추가되었습니다. 사용자는 이 도구를 사용하여 인식 및 위치 파악 중 오류가 발생할 때 문제를 해결할 수 있습니다. 설명된 현장 상황을 기반으로 도구는 카메라 정확도 검사, 로봇 정확도 검사, 캘리브레이션 후 외부 파라미터 결과 검사를 포함하여 확인할 특정 항목을 권장합니다. 이 도구는 프로젝트 논리를 확인하거나 매칭 정확도를 분석하는 데 사용할 수 없습니다.
"딥 러닝 모델 패키지 추론" 스텝에는 "텍스트 감지, 텍스트 인식, 비지도 분할" 및 기타 기능 추가
Mech-Vision 1.8.0 버전에서 "딥 러닝 모델 패키지 추론 스텝의 새로운 기능에 대한 설명은 다음과 같습니다.
-
"텍스트 감지" 기능 추가: 입력한 이미지에서 텍스트를 찾고 표기할 수 있습니다.
-
"텍스트 인식" 기능 추가: 위치 지정된 텍스트 영역의 텍스트 내용을 인식하고 출력할 수 있습니다.
-
"비지도 세그먼테이션" 기능 추가: 새로운 "" 기능: 결함이 없는 이미지만 사용하여 모델을 훈련함으로써 입력한 이미지의 결함 영역을 분할할 수 있습니다.
-
"결함 판정 규칙 구성" 기능 추가: 결함 판정 규칙을 구성하여 결함 세그먼테이션을 수행할 수 있습니다.
"물체 포즈를 예측하기(Sim2Pick)" 스텝 추가
Mech-Vision 1.8.0 버전에서 "물체 포즈를 예측하기(Sim2Pick)" 스텝이 추가되었습니다. 단일 유형의 물체를 포함하는 포인트 클라우드를 입력하면 이 스텝은 포인트 클라우드에 있는 물체를 바로 식별하고 포즈를 출력합니다. 이 스텝은 주로 다음 시나리오에서 사용됩니다.
-
공작물이 무작위로 적층되어 있고 수량이 적당합니다.
-
공작물의 반사율이 높고 가지런히 놓여 있습니다.
-
공작물이 가지런히 놓여 있으며 서로 밀착되어 있습니다.
기타 새로 추가한 스텝
Mech-Vision 1.8.0 버전의 기타 새로운 스텝 및 설명은 아래 표에 나와 있습니다.
번호 | 스텝 | 설명 |
---|---|---|
1 |
이 스텝에서는 여러 포인트 클라우드 모델을 사용하여 시나리오에 있는 물체와 매칭하고 물체의 포즈와 분류 레이블을 출력할 수 있습니다. |
|
2 |
이 스텝은 겹친 물체를 제거하는 데 사용됩니다. 즉 한 작업물 위치에 여러 비전 결과가 있는 경우에 파라미터 조정을 통해 요구에 부합하지 않는 비전 결과를 제거할 수 있습니다. |
|
3 |
이 스텝에서는 포즈 믿음도를 기반으로 겹친 물체를 제거할 수 있습니다. |
|
4 |
이 스텝은 지정한 규칙에 따라 3D 포즈의 순서를 배열합니다. "3D 포즈를 배열하기" 스텝과 비교했을 때 이 스텝에서는 "S"자형으로 포즈 배열과 "Z" 자형으로 포즈 배열이라는 두 가지 새로운 배열 방식이 추가되었습니다. |
|
5 |
이 스텝은 입력된 컬러 맵을 기반으로 캘리브레이션 원의 원심을 감지하고 카메라 내부 파라미터 및 입력된 뎁스 맵을 결합하여 캘리브레이션 보드의 포즈 및 캘리브레이션 원의 포즈를 생성할 수 있습니다. 또는 이 스텝은 캘리브레이션 원의 포즈에 따라 카메라 내부 파라미터 정확도를 평가할 수 있습니다. |
기능 최적화
소프트웨어 인터페이스 및 인터렉티브 최적화
Mech-Vision 1.8.0 버전은 아래에 설명된 바와 같이 소프트웨어 인터페이스와 인터렉티브를 최적화합니다.
-
메뉴 바의 "도움" 아래에 새로운 온라인 커뮤니티 포털이 추가되었습니다. 온라인 커뮤니티에 액세스하고, 다운로드 센터에 접속하고, 비디오 튜토리얼을 보고, 피드백을 제공할 수 있습니다.
-
툴 바의 버튼 레이아웃이 단순화되어 작업이 더욱 편리해졌습니다.
-
프로젝트 편집 영역의 오른쪽 클릭 메뉴를 최적화하여 기능과 배치를 더욱 합리적으로 만들었습니다.
-
"고급 구성 요소" 그룹의 스텝에 바로가기 항목을 추가하여 스텝 인터페이스에서 편집기 열기를 클릭하여 해당 도구를 열 수 있습니다.
-
프로젝트 편집 영역의 오른쪽 클릭 메뉴는 한 번의 클릭으로 스텝을 닫는 시각화 출력 기능을 지원합니다.
솔루션 라이브러리 최적화
솔루션 라이브러리의 전반적인 품질과 사용 효과를 보장하기 위해 Mech-Vision 1.8.0 버전은 솔루션 라이브러리에서 일부 솔루션을 일시적으로 제거하고 최적화합니다. 최적화 후 후속 버전에 다시 나열됩니다. 구체적인 설명은 아래와 같습니다.
솔루션 유형 |
솔루션 이름 |
부품 로드&언로드 |
브레이크 디스크, 브레이크 디스크(단일 스테이션 배치), 기어박스 하우징, 일반 작업물 피킹(브레이크 디스크), 메탈 인고트, 보강 철근 마킹, 트랙 슈즈 |
구즈 피킹 |
어셈블리 라인에서 패키지를 피킹하기 |
동시에 일부 솔루션을 나열했습니다. 구체적인 설명은 아래와 같습니다.
솔루션 유형 |
솔루션 이름 |
부품 로드&언로드 |
배터리 셀, 오퍼레이터 인터페이스를 갖춘 가지런히 배열된 원통형 막대 |
디팔레타이징/팔레타이징 |
다양한 종류의 상자 V2, 동일한 종류의 상자 V2, 마대 V2, 오퍼레이터 인터페이스를 갖춘 크레이트 |
“카메라에서 이미지를 캡처하기” 스텝 최적화
Mech-Vision 1.8.0 버전은 "카메라에서 이미지를 캡처하기" 스텝을 최적화하였으며 구체적인 설명은 아래와 같습니다.
-
스텝 파라미터와 "사용할 카메라 및 캘리브레이션 파라미터 그룹 선택" 인터페이스에 Mech-Eye Viewer 포털이 추가되어 필요할 때 Mech-Eye Viewer를 빠르게 열 수 있습니다.
-
"파라미터에서 플랜지 포즈 가져오기" 파라미터가 추가되었습니다. EIH 시나리오에서는 이미지 캡처 시 로봇의 플랜지 포즈를 직접 입력할 수 있습니다.
-
Mech-Vision 1.8.0 버전부터 "카메라에서 이미지를 캡처하기" 스텝에서는 더 이상 Mech-Eye TOF 카메라, MindVision 2D 카메라 및 SmartRay 3D 라인 레이저 센서 연결을 지원하지 않습니다.
“경로 계획” 스텝 최적화
Mech-Vision 1.8.0 버전은 "경로 계획" 스텝을 최적화하고 시나리오 물체 설정 업데이트 > 입력 포트 활성화 파라미터를 추가합니다. 입력 포트를 활성화한 후 이 스텝에서는 "시나리오 물체 이름", "시나리오 물체 치수" 및 "시나리오 물체 포즈" 입력 포트를 추가하여 시나리오 물체의 포즈와 치수를 업데이트하는 데 사용됩니다.
동시에 "경로 계획 도구"를 최적화하였습니다. 구체적인 설명은 아래와 같습니다.
-
모든 비전 결과 계획을 지원하고 빈의 포즈 및 상자 디팔레타이징을 비전으로 업데이트하기 위해 새로운 전역 설정이 추가되었습니다.
-
3D 시뮬레이션 공간에는 인터렉티브 좌표계는 물론 평행이동, 확대/축소, 화면 자동 조정, 투시/직교 투영 보기 전환, 버튼 표시 등 기능을 제공합니다.
-
워크플로우의 일부를 생성하고 선택하기 위한 인터페이스를 수정하였습니다.
"매칭 모델 및 픽 포인트 편집기" 최적화
Mech-Vision 1.8.0 버전에서는 "매칭 모델 및 픽 포인트 편집기" 기능을 최적화했습니다. 구체적인 설명은 아래와 같습니다.
번호 | 최적화 항목 | 설명 |
---|---|---|
1 |
"기하학적 모델 생성" 기능 추가 |
기하학적 모델을 생성하면 기하학적 모델에 해당하는 포인트 클라우드 모델을 빠르게 생성할 수 있습니다. |
2 |
도구 인터페이스 최적화 |
3D 시각화 창과 인터렉티브 작업을 최적화하고 새로운 GIF 표시 기능을 추가하여 3D 시각화 창의 다양한 작업을 이해할 수 있습니다. |
3 |
디스플레이 설정 최적화 |
드래거의 두께는 "편집-디스플레이 설정"에서 조정할 수 있습니다. |
4 |
"여러 포인트 클라우드 모델 선택" 작업 방식 최적화 |
"Ctrl+마우스 왼쪽 버튼"에서 "Shift+마우스 왼쪽 버튼"으로 변경되었습니다. |
카메라 캘리브레이션 도구 최적화
Mech-Vision 1.8.0 버전은 카메라 캘리브레이션 도구를 최적화했습니다. 구체적인 설명은 아래와 같습니다.
번호 | 최적화 항목 | 설명 |
---|---|---|
1 |
캘리브레이션 프로세스 최적화 |
캘리브레이션 도구의 불필요한 작업 절차와 오래된 기능을 최적화했습니다. |
2 |
핵심 팁 추가 |
캘리브레이션 프로세스의 주요 스텝 및 파라미터에 대해 범례 및 프롬프트 정보를 보충했습니다. |
3 |
"오차 분석 도구" 활성화를 지원 |
외부 파라미터 계산이 완료된 후 "오차 분석 도구"를 통해 로봇 정확도 및 외부 파라미터 정확도를 검증할 수 있습니다. |
4 |
외부 파라미터 캘리브레이션 결과 평가 기능 추가 |
캘리브레이션 데이터를 기반으로 외부 파라미터와 로봇의 정확성을 평가하고 문제를 신속하게 발견하며 최적화 제안을 제공할 수 있습니다. 이 기능은 Mech-Eye 카메라를 사용하여 겐트리 로봇을 제외한 6축 로봇에 대해 자동 캘리브레이션 및 “캘리브레이션 보드의 여러 임의 포즈” 모드의 수동 캘리브레이션에만 적용됩니다. |
5 |
갠트리 로봇 캘리브레이션 프로세스 및 프롬프트 정보 최적화 |
갠트리 로봇 캘리브레이션 사용자 매뉴얼을 볼 수 있는 링크와 주요 팁을 제공합니다. |
6 |
Mech-Viz에서 웨이포인트 보기를 더 이상 지원하지 않음 |
카메라를 캘리브레이션할 때 캘리브레이션 인터페이스의 "시나리오 뷰어"에서만 웨이포인트를 볼 수 있으며 더 이상 Mech-Viz에서 웨이포인트 보기를 지원하지 않습니다. |
스텝 라이브러리 최적화
Mech-Vision 1.8.0 버전에서는 스텝 라이브러리를 최적화하고 일부 스텝을 삭제했으며 일부 스텝의 그룹화를 수정했습니다. 구체적인 설명은 아래와 같습니다.
삭제한 스텝 | "구 버전" 그룹으로 이동하는 스텝 |
---|---|
디스패리티 맵을 계산하기, 2D 직사각형 포즈를 계산하기, 직사각형의 사이즈와 포즈를 계산하기, 2D매칭, 상자 세기, 딥 러닝 추론(Mech-DLK2.1.0/2.0.0), 결함 검출, 표기물을 감지하기, 가장자리 감지(딥 러닝), 이미지 분류, 직사각형 후보를 생성하기, 인스턴스 세그먼테이션, 2D 템플릿 로딩, 물체 감지, 파렛트 패턴 인식, 카메라 파라미터 보상을 검증하고 계산하기, 2D 포즈를 평가하기, 지정된 크기의 직사각형 에지 템플릿을 생성하기, 겹치는 다각형을 제거하기, 마스크 외부에 있는 다각형을 제거하기, 캘리브레이션 보드의 포즈를 계산하기 |
겹친 물체를 제거하기, 겹친 물체를 제거하기 V2, 3D 근사 매칭, 3D 상세 매칭(멀티 모델), 3D 근사 매칭(멀티 모델), 포즈 조정, 3D 포즈를 배열하기 |
Mech-Vision 1.8.0 버전은 더 이상 인스턴스 세그먼테이션, 물체 검출 등과 같은 구 버전의 딥 러닝 클래스에 속하는 스텝을 지원하지 않습니다. "딥 러닝 모델 패키지 추론" 스텝의 새 버전을 사용하십시오. |
기타 스텝 최적화
Mech-Vision 1.8.0 버전에서는 일부 스텝이 최적화되었으며, 구체적인 설명은 아래와 같습니다.
번호 | 스텝 | 설명 |
---|---|---|
1 |
"매칭 후의 포인트 클라우드" 출력 포트가 새로 추가되었습니다. 3D 매칭이 완료된 후 출력한 물체의 포인트 클라우드에는 겹친 물체가 포함되지 않습니다. |
|
2 |
3D 레이저 프로파일러(작성 중) |
3D 레이저 프로파일러 측정 장비를 재조정하여 물체를 더 잘 스캔하고 이미지를 캡처할 수 있습니다. |
3 |
3D 매칭 범주 스텝 |
“3D 상세 매칭”, “3D 상세 매칭(멀티 모델)” 스텝의 “샘플링 간격”을 최적화하고 매칭 속도를 향상시켰습니다. |
4 |
픽 포인트를 예측하기 V2(작성 중) |
피킹 구성 파일을 최적화했습니다. Mech-Vision 1.7.4 이하 버전의 솔루션 라이브러리를 통해 다운로드한 프로젝트는 Mech-Vision 1.8.0 이상 버전의 소프트웨어에서 실행할 수 없으며, 해당 프로젝트를 다시 다운로드해야 합니다. |
5 |
딥 러닝 모델을 최적화했습니다. 스텝을 실행할 때 모델 최적화 시간이 단축됩니다. 그러나 소프트웨어를 설치하거나 IPC를 교체한 후 처음으로 스텝을 실행할 때는 모델 최적화에 비교적 긴 시간이 걸립니다. |
|
6 |
"직사각형" 및 "원기둥 측면" 모델 생성을 지원하며 포인트 클라우드 모델 유형을 선택할 수 있습니다. |
|
7 |
스텝 실행 속도를 향상시킵니다. |
|
8 |
스텝 실행 속도를 향상시킵니다. |
|
9 |
에지 추정 효과를 최적화하고 스텝 실행 속도를 향상시킵니다. |
3D 시각화 창 기능 및 제시 최적화
Mech-Vision 1.8.0 버전에서는 3D 시각화 창의 기능과 작업 프롬프트를 최적화하였습니다. 구체적인 설명은 아래와 같습니다.
-
기능 최적화: 뷰 확대/축소, 뷰 회전, 뷰 이동 및 물체 회전/이동에 대한 작업을 최적화하였습니다.
-
프롬프트 정보 최적화: 위 기능의 경우 "매칭 모델 및 픽 포인트 편집기", "3D 공작물 인식 시각화 구성 도구" 및 기타 도구에 들어가면 3D 시각화 창의 다양한 작업을 이해할 수 있도록 새로운 GIF 표시 기능이 소프트웨어에 추가됩니다.
시각화 디버그 출력 창의 작동은 변경되지 않습니다. |
문제 복구
Mech-Vision 1.8.0 버전에서 다음과 같은 문제들을 복구했습니다.
-
경로 계획 도구에서 로봇 모델을 변경할 때 이전 로봇 모델의 소프트 제한이 새 로봇 모델에 잘못 적용되는 문제를 복구했습니다.
-
Mech-Vision 소프트웨어 1.7.0~1.7.4 버전이 2D 카메라 외부 파라미터 캘리브레이션을 수행할 수 없는 문제를 복구했습니다.
-
두 Mech-Vision 프로젝트가 동일한 2D 카메라를 사용하는 경우 한 프로젝트는 고정 노출을 통해 이미지를 수집하고 다른 프로젝트는 자동 노출을 통해 이미지를 수집하는 경우 비상이 발생하는 문제를 복구했습니다.
-
"카메라에서 이미지를 캡처하기" 스텝에서 카메라 연결에 실패하면 오류 코드가 손실되는 문제를 복구했습니다.