적응형 상대 이동

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

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

기능 설명

이 스텝은 로봇이 피킹한 대상 물체의 높이를 기준으로 기준점까지의 거리를 적응적으로 조정합니다.

응용 시나리오

"상대 이동" 스텝의 상승 거리는 고정되어 있지만, "적응형 상대 이동" 스텝은 상자 높이에 따라 상승 거리를 조정할 수 있습니다. 상자 높이는 Mech-Vision가 출력한 비전 결과에서 가져옵니다.

디팔레타이징 시나리오

디팔레타이징 시나리오에서 모든 상자를 안전하게 피킹하려면 가장 큰 상자의 치수에 맞춰 상승 거리를 설정해야 합니다. 아래 그림처럼 Z 방향 상승 거리를 h1로 설정하면, 치수가 다른 상자도 모두 h1만큼 들어 올리게 됩니다. 아래와 같이 작은 상자를 디팔레타이징할 때는 h2만큼만 들어 올리는 것이 이상적입니다. 그러나 소프트웨어는 여전히 로봇이 h1만큼 상자를 들어 올리도록 안내하므로, 불필요한 동작이 발생해 사이클 타임과 로봇 유연성에 영향을 줄 수 있습니다.

adaptive relative move scene1

이 스텝을 사용하면 상자 높이에 따라 상승 거리를 동적으로 조정할 수 있어 불필요한 이동을 줄이고, 로봇 동작의 사이클 타임을 개선하며, 로봇이 도달할 수 없는 웨이 포인트로 이동하는 상황을 방지할 수 있습니다.

배치 시나리오

디팔레타이징 후 상자를 컨베이어 벨트에 배치해야 할 때, 상자의 픽 포인트가 상단 표면에 있으므로 웨이 포인트 유형이 말단장치 포즈이든 대상 물체 포즈이든 로봇은 들고 있는 상자를 같은 높이에서 놓게 됩니다. 따라서 들고 있는 상자 높이에 따라 배치 위치를 조정할 수 없습니다.

이 스텝을 사용하면 기준 배치 높이에 상자 높이가 더해지므로 배치 위치를 조정할 수 있습니다.

adaptive relative move scene21

adaptive relative move scene22

고정된 배치 위치

상자 높이가 추가된 후의 배치 위치

파라미터 설명

이동 스텝 기본 파라미터

웨이 포인트 전송

기본적으로 선택되어 있으며 로봇 등 수신자에게 현재 웨이 포인트를 전송합니다. 선택을 해제하면 현재 웨이 포인트는 전송되지 않지만, 해당 웨이 포인트는 여전히 계획 경로에 포함됩니다.

후속 비이동 스텝 원활 통과 시도

기본적으로 선택되어 있지 않습니다. 이동 스텝 사이에 비이동 스텝(예: 비전 인식, DO 설정, DI 확인 등)이 연결되면 웨이 포인트 전송이 중단되어 실제 로봇 실행 중 짧은 정지가 발생하고, 결과적으로 로봇 동작이 매끄럽지 않게 됩니다.

이 옵션을 선택하면 현재 이동 스텝의 실행 종료를 기다리지 않고 작업 흐름을 계속 실행할 수 있습니다. 이렇게 하면 로봇 실행 과정에서 자주 멈추는 문제를 줄여 동작을 더 매끄럽게 만들 수 있지만, 스텝이 너무 일찍 종료될 수 있습니다.

스텝이 일찍 종료되는 이유는 무엇입니까?

Mech-Viz 소프트웨어는 실행 중 로봇에 여러 웨이 포인트를 동시에 전송합니다. 소프트웨어는 로봇에 전송한 마지막 웨이 포인트와 로봇이 현재 반환한 관절 각도가 동일한지만 확인하며, 동일하면 로봇이 마지막 웨이 포인트에 도달한 것으로 간주합니다.

예를 들어 경로가 10개의 이동 스텝으로 구성되어 있고, 그중 다섯 번째 이동 스텝과 마지막 이동 스텝의 포즈가 동일하다고 가정합니다. 로봇 속도가 느린 경우 다섯 번째 웨이 포인트에 도달한 뒤 현재 관절 각도(JPs)를 Mech-Viz로 전송합니다. 이때 다섯 번째 이동 스텝의 포즈가 마지막 이동 스텝의 포즈와 같기 때문에 Mech-Viz가 로봇이 모든 웨이 포인트에 도달했다고 잘못 판단하여 명령어가 조기에 종료될 수 있습니다.

이미 배치된 대상 물체와의 충돌 감지 안 함

충돌 감지 패널에서 대상 물체 충돌 감지 기능을 활성화한 후 이 옵션을 선택하면 소프트웨어는 로봇, 말단장치와 이미 배치된 대상 물체 간의 충돌을 감지하지 않습니다. 일반적으로 피킹 또는 배치배치인 스텝 다음의 이동 스텝에서는 충돌 오검출을 방지하기 위해 이 파라미터를 선택합니다.

응용 예시:

진공 그리퍼의 TCP는 일반적으로 진공 그리퍼 표면이 아닌 모델 내부에 위치합니다. 이 경우, 상자를 피킹할 때 진공 그리퍼 모델과 상자 모델이 중첩될 수 있습니다. 그러나 소프트웨어는 말단장치와 피킹된 대상 물체 간의 충돌을 감지하지 않으므로, 피킹 중에는 충돌 경고가 트리거되지 않습니다. 하지만 로봇이 상자를 내려놓을 때 피킹된 상자 모델이 장면 모델로 전환되면, 소프트웨어는 말단장치와 상자의 장면 모델 간의 충돌을 감지하여 충돌 경고를 발생시키게 되며, 이는 팔레타이징 작업을 완료하는 데 장애가 됩니다.

이 파라미터를 선택하면, 소프트웨어는 로봇과 말단장치가 배치된 대상 물체와 충돌하는 것을 감지하지 않으므로 이러한 문제를 피할 수 있습니다.

포인트 클라우드 충돌 감지 모드

일반적으로 Auto 모드를 선택하면 됩니다. 즉, 충돌 감지 패널의 포인트 클라우드 충돌 감지 설정을 그대로 적용하면 됩니다. 로봇이 대상 물체를 피킹한 후 배치하기 전의 이동 스텝에는 일반적으로 체크하기 모드를 선택하면 됩니다.

Auto

기본값. 충돌 감지 패널에서 포인트 클라우드 충돌 감지 기능이 활성화되면 "비전 이동" 스텝 및 "비전 이동" 스텝에 의존하는 "상대 이동" 스텝의 포인트 클라우드 충돌만 감지하고, 다른 이동 스텝의 포인트 클라우드 충돌은 감지하지 않습니다.

체크하지 않기

모든 이동 스텝의 포인트 클라우드 충돌을 감지하지 않습니다.

체크하기

모든 이동 스텝의 포인트 클라우드 충돌을 감지합니다.

대상 물체 대칭성 무시

이 파라미터는 이동 스텝의 목표 유형대상 물체 포즈로 설정된 경우에만 표시됩니다.

여기서 말하는 '대칭성’은 대상 물체 편집기에서 충돌 모델을 설정할 때 미리 구성한 이미 피킹된 대상 물체의 회전 대칭성을 의미합니다.

없음

기본값. 모든 축의 대칭성을 사용합니다.

AxisZ

Z축을 중심으로 한 대칭성만 사용하지 않습니다.

AxisXy

X 및 Y축을 중심으로 한 대칭성을 사용하지 않습니다.

All

모든 대칭성을 사용하지 않고 로봇은 엄격하게 대상 물체의 포즈에 따라 물체를 배치합니다.

이동 스텝으로 대상 물체를 배치할 때 회전 대칭성을 적용하면 물체 배치 포즈의 일관성을 보장할 수 없습니다. 모든 대상 물체를 특정 규칙에 따라 엄격하게 배치하려면 All을 선택하십시오.
계획 실패 아웃 포트

이 파라미터를 선택하면 스텝에 계획 실패 아웃 포트가 추가됩니다.

현재 스텝의 경로 계획이 성공하면 작업 흐름은 성공 아웃 포트를 따라 계속됩니다. 현재 스텝의 경로 계획이 실패하면 작업 흐름은 계획 실패 아웃 포트를 따라 계속됩니다. 동일한 계획 기록 항목에 계획 실패 아웃 포트가 있는 여러 이동 스텝이 포함된 경우, 프로젝트는 첫 번째 이동 스텝의 '계획 실패' 아웃 포트를 따라 계속 실행됩니다.

피킹된 대상 물체 충돌 감지 설정

구성하기 전에 충돌 감지 패널에서 대상 물체 충돌 감지 기능을 활성화하십시오.

충돌을 감지하지 않으면 충돌 위험이 높아집니다. 다음 옵션을 활성화할 때 주의하시기 바랍니다.
장면 물체와의 충돌 감지를 하지 않기

이 옵션을 선택하면 피킹된 대상 물체와 장면 물체 모델 간의 충돌이 감지되지 않아 소프트웨어의 충돌 감지 계산량이 줄어들고 경로 계획 속도가 향상되며 전체 사이클 타임이 최적화됩니다.

로봇과의 충돌 감지를 하지 않기

이 옵션을 선택하면 피킹된 대상 물체와 로봇 간의 충돌이 감지되지 않아 소프트웨어의 충돌 감지 계산량이 줄어들고 경로 계획 속도가 향상되며 전체 사이클 타임이 최적화됩니다.

포인트 클라우드와의 충돌 감지를 하지 않기

충돌 감지 패널에서 포인트 클라우드 충돌 감지 기능을 활성화한 후 이 옵션을 선택하면 피킹된 대상 물체와 포인트 클라우드 간의 충돌이 감지되지 않아 소프트웨어의 충돌 감지 계산량이 줄어들고 경로 계획 속도가 향상되며 전체 사이클 타임이 최적화됩니다.

기본 이동 설정

운동 방식

관절 운동

로봇의 실행 경로가 원호이므로 더 원활하게 이동할 수 있고, 이동 중에 싱귤래리티가 발생할 가능성도 낮습니다.
관절 운동은 경로 계획의 정밀도에 대한 요구가 그리 높지 않고 로봇이 큰 범위에서 이동하는 시나리오에 적용됩니다.

직선 운동

로봇의 실행 경로가 직선이며 로봇 경로의 정밀도에 대한 요구가 높습니다.
용접, 접착제 도포, 피킹 등 경로 정밀도에 대한 요구가 상대적으로 높은 시나리오에 적용됩니다.

싱귤래리티 피하기

운동 방식이 직선 운동인 경우, 이 기능을 활성화하면 여러 구간의 관절 운동으로 직선 운동을 시뮬레이션하여 싱귤래리티 문제를 일정 수준 줄일 수 있습니다.

파라미터 설정

모션 세그먼트 제한 특정 수 제한 없음

기능

사용자가 지정한 세그먼트 개수의 관절 운동을 사용하여 직선 운동을 시뮬레이션합니다.

소프트웨어가 직선 운동 시뮬레이션에 필요한 세그먼트 수를 자동으로 계산합니다.

장점

  • 웨이 포인트가 보다 균등하게 분포되며 그 수도 제어할 수 있습니다.

  • 표준 인터페이스 통신에 사용 가능합니다.

  • 경로 계획의 성공률은 상대적으로 높습니다.

  • 필요한 개수의 웨이 포인트로만 이동하면 됩니다.

단점

  • 세그먼트 수를 너무 많이 설정하면 로봇 동작이 끊기고 속도가 느려질 수 있습니다.

  • 세그먼트 수를 수동으로 설정하면 회피 실패 확률이 약간 높아질 수 있습니다.

  • 웨이 포인트가 고르지 않게 분포될 수 있습니다.

  • 표준 인터페이스 통신에 사용될 수 없습니다.

파라미터 설명

세그먼트 수

모션 세그먼트 제한특정 수로 설정될 때, 사용자가 지정한 관절 운동의 세그먼트 수입니다.

최대 위치 편차

직선 운동을 시뮬레이션하는 여러 구간의 관절 운동 경로가 원래 직선 운동 경로에서 허용되는 최대 거리 편차입니다. 최대 위치 편차가 클수록 싱귤래리티 회피 성공률은 높아지지만, 실제 궤적과 직선의 유사도는 낮아집니다.

최대 각도 편차

직선 운동을 시뮬레이션하는 여러 구간의 관절 운동 경로가 원래 직선 운동 경로에서 허용되는 최대 각도 편차입니다. 최대 각도 편차가 클수록 싱귤래리티 회피 성공률은 높아지지만, 실제 궤적과 직선의 유사도는 낮아집니다.

속도&가속도

속도&가속도는 로봇의 이동 속도를 결정합니다. 일반적으로 가속도 파라미터 값은 속도 값보다 작아야 합니다. 가속도 값이 속도 값보다 크면 로봇 동작이 부자연스러워질 수 있습니다.

피킹의 안정성을 높이기 위해 비전 이동 및 전후의 운동 속도를 낮추는 것이 권장됩니다.
회전 반경

일반적으로 조절할 필요가 없고 기본 파라미터를 사용합니다.

  • 회전 반경은 웨이 포인트와 로봇이 회전을 시작하는 지점 사이의 거리를 의미합니다. 회전 반경이 클수록 로봇 이동이 더 부드러워집니다. 로봇이 비교적 좁은 공간에서 이동하는 경우 회전 반경을 더 작은 값으로 설정하십시오.

  • 로봇이 넓은 공간에서 작업하고 장애물이 없으며 두 경로 사이의 거리가 큰 경우에는 회전 반경을 적절히 크게 조정하여 로봇 동작을 더 부드럽게 만들 수 있습니다.

기준점

“적응형 상대적인 이동” 스텝에 대한 기준점은 오프셋 계산 시 시작 위치로 사용되므로 이 스텝의 목표 웨이포인트가 생성될 수 있습니다.

이전 웨이포인트는 일반적으로 피킹 후 사용됩니다.

다음 웨이포인트는 일반적으로 배치 전 사용됩니다.

adaptive relative move base1

adaptive relative move base2

상대 이동 오프셋량

오프셋 방향고정 오프셋 파라미터를 설정해야 합니다.

이 스텝은 기준점 말단장치 좌표계의 Z 방향 또는 세계 좌표계의 Z 방향을 기준으로 오프셋을 설정할 수 있습니다.

기준점의 세계 좌표계 및 말단장치 좌표계 그림(픽 포인트가 기준점으로 설정되어 있다고 가정하면)

alt
  • 기준점의 말단장치 좌표계 Z 방향을 기준으로 오프셋을 설정하는 경우:

    상대 이동 오프셋량 = 고정 오프셋 - Z 방향의 대상 물체 높이.

    기준점의 말단장치 좌표계 Z축은 일반적으로 지면을 가리키므로, 높이를 더해 상자를 정상적으로 들어 올리려면 고정 오프셋을 음수로 설정하는 것이 좋습니다. 이 경우 말단장치 좌표계의 -Z 방향으로 오프셋됩니다(오프셋량: |고정 오프셋| + Z 방향의 상자 높이).

    alt
  • 세계 좌표계 Z 방향을 기준으로 오프셋을 설정하는 경우:

    상대 이동 오프셋량 = 고정 오프셋 + Z 방향의 대상 물체 높이.

    세계 좌표계 Z축은 일반적으로 위쪽을 향하므로 고정 오프셋을 양수로 설정하는 것이 좋습니다. 이 경우 세계 좌표계의 +Z 방향으로 오프셋됩니다(오프셋량: 고정 오프셋 + Z 방향의 상자 높이).

    alt

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

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

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

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