특정 시나리오에서의 대상 물체 인식

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

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

이 섹션에서는 특정 시나리오에서 대상 물체 인식을 수행하는 방법에 대해 설명합니다.

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

적용 시나리오

3D 매칭 방법만으로 대상 물체를 인식하며, 3D 매칭이 아닌 방법이나 기타 방법을 사용하여 파티션, 빈 등을 인식할 필요가 없습니다.

사용 가이드

  1. 대상 물체 편집기를 사용하여 대상 물체를 구성합니다.

    대상 물체 유형에 따라 대상 물체 편집기 홈 페이지에서 "포인트 클라우드 모델 불필요" 제외한 다른 대상 물체 구성 프로세스를 선택하여 대상 물체 포인트 클라우드 모델을 생성합니다.

  2. 비전 프로젝트를 구성합니다.

    1. 3D 매칭 스텝 또는 3D 대상 물체 인식 도구를 사용하여 대상 물체를 인식합니다.

      파라미터 조정 과정에서 대상 물체의 대칭성 또는 픽 포인트 수에 따라 스텝의 출력을 설정해야 합니다.

      • 대상 물체가 여러 개의 픽 포인트를 가지고 있는 경우 픽 포인트 필터링을 수행해야 하므로, 이 스텝에서는 대상 물체의 픽 포인트를 출력해야 합니다.

      • 대상 물체가 대칭성을 가진 경우 대상 물체 중심점의 방향을 조정해야 하므로, 이 스텝에서는 대상 물체 중심점을 출력해야 합니다.

    2. 포즈 조정 도구를 사용하여 대상 물체의 포즈를 조정합니다.

    3. 출력 스텝의 파라미터를 구성합니다.

      파라미터 파라미터 값

      포트 유형

      사전 정의(비전 결과)

      시나리오 선택

      매칭

      데이터 변환 방법

      이 파라미터 값은 위의 b 스텝 출력과 일치해야 합니다.

      • 만약 b 스텝에서 대상 물체의 픽 포인트를 출력했다면, "출력" 스텝의 "데이터 변환 방법"은 "픽 포인트에 따른 피킹 전략 생성"으로 설정됩니다.

      • 만약 b 스텝에서 대상 물체 중심점을 출력했다면, "출력" 스텝의 "데이터 변환 방법"은 "대상 물체 중심점에 따른 피킹 전략 생성"으로 설정됩니다.

  3. 프로젝트를 실행하여 대상 물체 포즈를 출력합니다.

로드 및 언로드(파티션 또는 빈 포함됨) 시나리오에서의 대상 물체 인식

적용 시나리오

3D 매칭 방법을 사용하여 대상 물체를 인식해야 하며, 또한 평면 포인트 클라우드의 포즈와 크기를 계산하기 방법을 통해 파티션, 빈 등을 인식해야 합니다.

사용 가이드

  1. 대상 물체 편집기를 사용하여 대상 물체를 구성합니다.

    • 대상 물체 편집기 홈 페이지에서 "포인트 클라우드 모델 불필요" 제외한 다른 대상 물체 구성 프로세스를 선택하여 대상 물체 포인트 클라우드 모델을 생성합니다.

    • 포인트 클라우드 모델 불필요” 대상 물체 구성 프로세스를 선택하고 파티션을 피킹하기에 필요한 대상 물체 정보를 구성합니다.

  2. 비전 프로젝트를 구성합니다.

    • 여러 프로젝트가 있습니다.

      솔루션에 대상 물체 인식, 파티션 인식 두 개의 프로젝트가 포함되어 있는 경우 파티션 인식 프로젝트는 다음과 같이 구성되어야 합니다.

      스텝 파라미터 파라미터 값

      출력

      시나리오 선택

      기타

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

      파티션에 해당하는 대상 물체 명칭

    • 프로젝트가 하나만 있습니다.

      한 프로젝트에서 대상 물체 인식, 파티션 인식을 동시에 진행할 경우 아래 그림과 같은 워크플로에 따라 프로젝트를 구축해야 합니다.

      mix 2.1.1 single project process

      구축한 후의 프로젝트는 아래 그림과 같습니다.

      mix 2.1.1 single project

      “대상 물체 피킹 전략 생성하기" 스텝의 입력은 대상 물체 편집기에서 "포인트 클라우드 모델 불필요" 프로세스를 통해 저장된 대상 물체의 이름이므로, 해당 스텝에 직접적으로 픽 포인트를 입력해야 하며, 스텝에 출력된 픽 포인트는 입력된 픽 포인트와 일치해야 합니다.

      프로젝트를 구축한 후에는 프로젝트를 다음과 같이 구성해야 합니다.

      스텝 파라미터 조정 설명

      "3D 매칭" 스텝 또는 3D 대상 물체 인식 도구

      신뢰도 임계값

      인식 오류와 인식 결과 누락을 방지하려면 적절한 신뢰도 임계값을 설정해야 합니다.
      파라미터를 기본값으로 설정하고 실행 결과를 확인하는 것이 좋습니다. 인식 오류가 발생하면 이 파라미터를 적당히 높이는 것을 건의합니다. 인식 결과 누락이 발생하면 파라미터를 적당히 낮추는 것이 좋습니다.

      포즈 조정 V2

      출력이 없을 때 제어 흐름을 트리거하기

      이 옵션을 선택함

      출력이 없을 경우 계속 실행하기

      이 옵션을 선택하지 않음

      출력

      포트 유형

      사전 정의(비전 결과)

      시나리오 선택

      매칭

  3. 프로젝트를 실행하여 대상 물체 포즈를 출력합니다.

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

적용 시나리오

디팔레타이징 시나리오에서 평면 포인트 클라우드의 포즈와 크기를 계산하기 방법을 통해 3D 매칭 방법을 사용하지 않고 대상 물체를 인식해야 합니다.

사용 가이드

  1. 대상 물체 편집기를 사용하여 대상 물체를 구성합니다.

    대상 물체 유형에 따라 대상 물체 편집기 홈 페이지에서 "포인트 클라우드 모델 불필요" 대상 물체 구성 프로세스를 선택하여 상자, 포대 디팔레타이징에 필요한 대상 물체 정보를 구성합니다.

  2. 비전 프로젝트를 구성합니다.

    1. 3D 매칭가 아닌 방법으로 대상 물체를 인식합니다.

    2. 출력 스텝의 파라미터를 구성합니다.

      파라미터 파라미터 값

      포트 유형

      사전 정의(비전 결과)

      시나리오 선택

      디팔레타이징

      기타 입력

      대상 물체 치수와 같은 기타 정보를 내보내려면 이 파라미터를 선택합니다. 선택하면 "출력" 스텝에 "대상 물체 치수" 등의 입력 포트가 추가될 것입니다.

  3. 프로젝트를 실행하여 대상 물체 포즈를 출력합니다.

임의의 물체 피킹 시나리오에서의 대상 물체 인식

적용 시나리오

임의의 물체 피킹 시나리오에서의 픽 포인트를 예측하기 방법을 통해 3D 매칭 방법을 사용하지 않고 대상 물체를 인식합니다.

사용 가이드

  1. 대상 물체 편집기를 사용하여 대상 물체를 구성합니다.

    대상 물체 유형에 따라 대상 물체 편집기 홈 페이지에서 "포인트 클라우드 모델 불필요" 대상 물체 구성 프로세스를 선택하여 피킹에 필요한 대상 물체 정보를 구성합니다.

  2. 비전 프로젝트를 구성합니다.

    1. "픽 포인트를 예측하기" 방법을 사용하여 대상 물체를 인식합니다.

    2. 출력 스텝의 파라미터를 구성합니다.

      파라미터 파라미터 값

      포트 유형

      사전 정의(비전 결과)

      시나리오 선택

      기타

      기타 입력

      대상 물체 치수를 내보내려면 이 파라미터를 선택합니다. 선택하면 "출력" 스텝에 "대상 물체 치수" 등의 입력 포트가 추가될 것입니다.

  3. 프로젝트를 실행하여 대상 물체 포즈를 출력합니다.

외부 포인트 클라우드 모델을 통해 대상 물체 인식

적용 시나리오

포인트 클라우드 모델을 동적으로 생성해야 하는 시나리오에 적합합니다. 이 시나리오에서는 대상 물체 종류가 다양하여 대상 물체 편집기에서 포인트 클라우드 모델을 하나씩 만들 수 없으며, 대상 물체는 일반 3D shape입니다. 예를 들어 스텝으로 포인트 클라우드 모델을 생성하거나 STL 모델을 통해 포인트 클라우드 모델을 생성합니다.

사용 가이드

이 시나리오에서는 "3D 매칭" 스텝의 "외부 모델" 기능을 사용하여 "물체 모델을 만들기" 스텝에서 생성된 포인트 클라우드 모델을 읽은 다음 대상 물체 편집기를 통해 포인트 클라우드 모델을 제외한 다른 대상 물체 정보를 생성합니다. 구체적인 작업은 다음과 같습니다.

  1. 비전 프로젝트를 구성합니다.

    1. 3D 매칭 스텝을 추가하고 파라미터를 설정합니다.

      파라미터 파라미터 값

      파라미터 조정 레벨

      "Advanced" 또는 "Expert"

      입력 모드

      외부 모델

    2. 포인트 클라우드 모델을 생성하는 데 사용되는 스텝을 추가하고 연결합니다.

      프로젝트에서 포인트 클라우드 모델을 생성하는 데 사용되는 스텝을 추가하고 연결합니다. 브레이크 디스크 포인트 클라우드 모델을 생성하는 경우 예로 들면 "물체 모델을 만들기" 스텝을 사용하여 브레이크 디스크 크기에 따라 포인트 클라우드 모델을 동적으로 생성할 수 있습니다.

    3. "3D 매칭" 스텝에 외부 포인트 클라우드 모델을 입력합니다.

      • 사전 처리된 표면 시나리오 포인트 클라우드, 가장자리 시나리오 포인트 클라우드를 각각 "3D 매칭" 스텝의 1, 2 입력 포트에 입력합니다.

      • 생성된 대상 물체 표면 포인트 클라우드 모델, 가장자리 포인트 클라우드 모델 및 대상 물체 중심점을 각각 "3D 매칭" 스텝의 3, 4, 5 입력 포트에 입력합니다.

      use external model
    4. 출력 스텝의 파라미터를 구성합니다.

      파라미터 파라미터 값

      포트 유형

      사전 정의(비전 결과)

      시나리오 선택

      기타

  2. 대상 물체 편집기를 사용하여 다른 대상 물체 정보를 생성합니다.

    대상 물체 유형에 따라 대상 물체 편집기 홈 페이지에서 "포인트 클라우드 모델 불필요" 대상 물체 구성 프로세스를 선택하여 포인트 클라우드 모델을 제외한 대상 물체 정보를 가져옵니다.

  3. 프로젝트를 실행하여 대상 물체 포즈를 출력합니다.

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

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

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

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