경로 계획

현재 최신 버전 (2.1.1)에 대한 매뉴얼을 보고 계십니다. 다른 버전에 액세스하려면 페이지 오른쪽 상단 모서리에 있는 '버전 전환' 버튼을 클릭하세요.

■ 현재 사용하고 있는 제품의 버전이 확실하지 않은 경우에는 언제든지 당사 기술 지원팀에 문의하시기 바랍니다.

기능 설명

이 스텝은 입력된 비전 포인트를 사용하여 로봇 경로를 계획하고 성공적으로 계획된 로봇 경로를 출력하는 데 사용됩니다.

“경로 계획” 스텝의 기능은 Mech-Viz와 관련되어 있으며, 이 스텝을 사용하려면 먼저 Mech-Viz 소프트웨어를 설치하고 소프트웨어 라이센스를 획득해야 합니다.

  • 이 스텝을 사용하기 전에 로봇과 통신 구성을 완료해야 합니다.

  • 표준 인터페이스 통신 방식을 사용하는 경우, 명령어 101로 Mech-Vision 프로젝트를 시작해야 합니다. 보내야 하는 특정 명령어 파라미터는 다음과 같습니다. 101, Mech-Vision 프로젝트 ID, 예상되는 비전 포인트 수, 로봇 포즈 유형, 로봇 포즈.

응용 시나리오

이 스텝은 일반적으로 표준 인터페이스 또는 Adapter 통신 방식을 사용하고, 비전 포인트 근처의 로봇 이동 경로만 계획하면 되는 프로젝트에서 사용됩니다. 시나리오를 구축하고 비전 포인트를 입력한 후 이 스텝에서는 포인트 클라우드 충돌 감지와 경로 계획을 거쳐 충돌 없는 로봇 이동 경로를 출력합니다.

일반적으로 이 스텝의 앞/뒤에 연결되는 스텝은 다음과 같습니다.

  • 앞에 연결되는 스텝: 포즈 조정과 포즈 처리 관련 스텝.

  • 뒤에 연결되는 스텝: “출력” 스텝(“포트 유형”을 “Predefined(robot path)”로 설정해야 함).

path planning use scence

입력 및 출력

입력

  • 비전 포인트: 이 포트에 입력된 포즈는 로봇 경로 계획에 사용됩니다.

  • 충돌 포인트 클라우드: 이 포트에 입력된 포인트 클라우드는 말단장치와의 충돌 감지에 사용됩니다.

  • 포즈 분류 레이블: 각 비전 포인트에 해당하는 물체 레이블이 이 포트에 입력됩니다.

  • 물체 치수: 각 비전 포인트에 해당하는 물체 치수가 이 포트에 입력됩니다.

“시나리오 물체 업데이트” 옵션이 활성화되면 다음 세 개의 입력 포트가 나타납니다.

  • 시나리오 물체의 이름 시나리오 물체의 이름이 이 포트에 입력됩니다.

  • 시나리오 물체의 치수: 시나리오 물체의 치수가 이 포트에 입력됩니다.

  • 시나리오 물체의 포즈: 시나리오 물체의 포즈가 이 포트에 입력됩니다.

출력

  • 계획된 경로: 경획된 로봇 이동 경로입니다.

  • 필터링 결과: 필터링된 비전 포인트의 목록. True는 해당 비전 포인트가 요구 사항을 충족함을 나타내고 False는 비전 포인트가 요구 사항을 충족하지 않음을 나타냅니다.

파라미터 설명

경로 계획 설정

작업 흐름 구성

파라미터 설명: 경로 계획 도구를 열어 드롭다운 목록에서 구성된 작업 흐름을 선택합니다.

시나리오 물체 업데이트

이 옵션을 활성화하면, 스텝 블록에 시나리오 물체의 이름, 시나리오 물체의 치수시나리오 물체의 포즈 입력 포트가 추가되며 시나리오 물체의 포즈와 치수를 업데이트하는 데 사용될 수 있습니다.

응용 시나리오

시나리오 선택

파라미터 설명: 현재 솔루션의 응용 시나리오를 선택합니다.

값 리스트: 매칭(로드 및 언로드, 포지셔닝/어셈블리 등), 디팔레타이징,기타

시나리오 설명 대상 물체 인식 작업 가이드

매칭(로드 및 언로드, 포지셔닝/어셈블리 등)

대상 물체 편집기에서 대상 물체를 생성하고 해당 포즈를 포인트 클라우드 모델 매칭을 통해 얻는 시나리오에 적합합니다. 예를 들어 로드 및 언로드, 포지셔닝/어셈블리 등 시나리오에 적합합니다.

로드 및 언로드 등의 시나리오의 대상 물체 인식

디팔레타이징

포인트 클라우드 모델 매칭 없이 딥 러닝이나 다른 방법을 통해 대상 물체의 포즈를 직접 얻을 수 있는 디팔레타이징 시나리오에 적합합니다.

디팔레타이징 시나리오에서의 대상 물체 인식

기타

다른 시나리오에서 피킹을 수행하는 데 적합하며, 예를 들어 슈퍼마켓이나 박스를 피킹하는 시나리오에서 임의의 물체를 피킹할 수 있습니다.

기타 시나리오에서의 대상 물체 인식

기본값: 매칭(로드 및 언로드, 포지셔닝/어셈블리 등)

데이터 변환 방법

파라미터 설명: 이 스텝은 결과의 변환 방법을 선택하여 인식 결과를 피킹에 필요한 데이터 유형으로 전환할 수 있습니다.

값 리스트: 대상 물체의 중심점에 따른 피킹 전략 생성, 픽 포인트에 따른 피킹 전략 생성

  • 대상 물체의 중심점에 따른 피킹 전략 생성: 대상 물체 중심점의 방향을 조정해야 하는 대칭형 대상 물체에 적합합니다. 이 옵션을 선택하면, "출력" 스텝에 "대상 물체 중심점"을 입력해야 하며, 해당 스텝은 자동으로 대상 물체 중심점을 해당 픽 포인트로 변환합니다.

    generate picking strategy based on object center point
  • 픽 포인트에 따른 피킹 전략 생성: 포즈 필터링이 필요한 여러 픽 포인트가 있는 대상 물체에 적합합니다. 이 옵션을 선택하면, "출력" 스텝에 "픽 포인트"와 "픽 포인트 정보"를 입력해야 합니다.

기본값: 대상 물체의 중심점에 따른 피킹 전략 생성

포인트 클라우드 모델 필요 없는 물체

파라미터 설명: 포인트 클라우드 모델 필요 없는 물체를 선택하면, 해당 스텝에서 그 대상 물체의 피킹 관련 정보를 출력할 수 있습니다. 응용 시나리오가 "디팔레타이징" 또는 "기타"인 경우, 해당 파라미터를 설정해야 합니다.

충돌 감지 설정

포인트 클라우드 유형

파라미터 설명: 이 파라미터는 경로 계획 도구에 입력되는 포인트 클라우드의 유형을 설정하는 데 사용됩니다.

값 리스트: CloudXYZRGB(컬러 포인트 클라우드), CloudXYZ(포인트 클라우드), CloudXYZNormal(법선 방향을 갖춘 포인트 클라우드)

기본값: CloudXYZRGB

입력된 포인트 클라우드가 카메라 좌표계에 있는지 여부 판단

파라미터 설명: 포인트 클라우드가 카메라 좌표계에 있는 경우, 이 파라미터를 선택해야 합니다. 이 파라미터를 선택하면, 포인트 클라우드가 로봇 기준 좌표계로 전환하고 경로 계획 도구에 입력됩니다. 이 파라미터를 선택하지 않으면, 카메라 좌표계에 있는 포인트 클라우드가 직접 경로 계획 도구에 입력됩니다.

기본값: 선택되어 있음

비일반 3D shape 대상 물체의 포인트 클라우드를 제거

파라미터 설명: 활성화하면, Mech-Vision는 비일반 3D shape 대상 물체의 충돌 모델과 겹치는 포인트 클라우드를 제거하여 포인트 클라우드가 충돌 감지에 미치는 방해를 방지합니다. 응용 시나리오가 "매칭(로드 및 언로드, 포지셔닝/어셈블리 등)"인 경우 이 파라미터를 설정해야 합니다.

기본값: 선택하지 않음

조정 설명: 피킹에서 배치까지의 전체 과정에서 대상 물체 충돌을 감지하려면, 이 파라미터를 선택하고 관련 대상 물체에 충돌 모델이 구성되어 있는지 확인하십시오. 이 파라미터는 대상 물체 편집기에서 일반 3D shape로 생성된 대상 물체에는 적용되지 않음을 유의하십시오.

대상 물체 포인트 클라우드의 검색 반경

파라미터 설명: 대상 물체의 포인트 클라우드에 있는 임의의 점을 중심으로 삼고, 검색 반경 내에 있는 포인트 클라우드가 제거됩니다. 대상 물체의 포인트 클라우드 제거 파라미터를 선택한 후, 이 파라미터를 설정해야 합니다.

기본값: 3 mm

기타 입력 설정

기타 입력

파라미터 설명: 이 파라미터를 선택하면, 스텝에 '픽 포인트 레이블', '대상 물체 치수’와 '픽 포인트 옵셋’이라는 세 가지 입력 포트가 새로 추가됩니다.

기본값: 선택하지 않음

파라미터 설명: 이 파라미터를 선택한 후에는 새 입력 포트에 데이터 입력이 있는지 확인하십시오. 그렇지 않으면 '출력' 스텝 실행에 실패할 수도 있습니다.

이 페이지가 도움이 되었습니까?

다음 방법을 통해 피드백을 보내주실 수 있습니다:

저희는 귀하의 개인정보를 소중히 다룹니다.

당사 웹사이트는 최상의 사용자 경험을 제공하기 위해 쿠키를 사용하고 있습니다. "모두 수락"을 클릭하시면 쿠키 사용에 동의하시는 것이며, "모두 거부"를 클릭하시면 이 웹사이트 방문 시 귀하의 정보가 추적되거나 기억되지 않도록 단일 쿠키만 사용됩니다.