직사각형 경로 생성

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

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

기능

이 스텝은 입력된 물체 포인트 클라우드를 기반으로 포인트 클라우드 외접 사각형의 네 변을 피팅하고, 직선과 코너의 평활 처리를 통해 직사각형 경로를 생성합니다.

응용 시나리오

이 스텝은 일반적으로 직사각형 해치 도어/유리 등 물체의 가장자리에 접착제를 도포하는 시나리오에 사용되며, 물체 가장자리를 따라 평활한 접착제 도포 궤적을 생성할 수 있습니다.

입력 및 출력

입력

입력 포트 데이터 유형 설명

물체의 포인트 클라우드

PointCloud/XYZNormal

물체 포인트 클라우드 데이터.

전체 포인트 클라우드(usePointNormal 사용 시 법선 포함)

PointCloud/XYZNormal

대상 물체가 포함된 장면 포인트 클라우드.

기준점

Pose[]

직사각형 경로의 시작 목표점입니다.

출력

출력 포트 데이터 유형 설명

궤적점 포즈

Pose[]

직사각형 경로의 포인트 리스트.

명명되지 않음

Image/Color

경로의 직교 투영 2D 이미지.

파라미터 설명

신뢰할 수 있는 윤곽점 설정

파라미터 설명

윤곽점에서 직선까지의 최대 거리

파라미터 설명: 이 파라미터는 윤곽점 필터링 시 직선까지의 최대 거리 임계값을 설정합니다.
기본값: 30.000 px

윤곽점에서 직사각형 모서리까지의 최대 거리

파라미터 설명: 이 파라미터는 윤곽점 필터링 시 직사각형 모서리까지의 최대 거리 임계값을 설정합니다.
기본값: 30.000 px

가장 가까운 직사각형 윤곽만 검출

파라미터 설명: 이 파라미터를 선택하면 참조 직사각형에 가장 가까운 윤곽 포인트만 검출합니다.
기본값: 선택 안 함

최단 직선 거리 증량

파라미터 설명: 이 파라미터는 신뢰할 수 있는 윤곽 포인트 계산 시 추가할 거리 임계값 증분을 설정합니다.
기본값: 1.0000 px

평활화 설정

파라미터 설명

윤곽점 평활화

파라미터 설명: 이 파라미터는 얻은 고품질 윤곽 포인트를 평활화할지 여부를 제어합니다.
기본값: 선택 안 함

윤곽 평활화 가우시안 필터 반경

파라미터 설명: 이 파라미터는 평활화에 사용되는 가우시안 필터의 반지름을 설정합니다.
기본값: 10

윤곽 평활화 가우시안 필터 표준편차

파라미터 설명: 이 파라미터는 평활화에 사용되는 가우시안 필터의 표준 편차를 설정합니다.
기본값: 10.00

정확한 모서리 포인트 검출

파라미터 설명

정확한 코너 계산 방법

파라미터 설명: 이 파라미터는 직사각형 코너를 계산할 때 사용할 정밀 계산 방법을 설정합니다.
값 목록:

  • ByMinAreaRect: 기본값. 최소 외접 직사각형을 기반으로 코너를 계산합니다.

  • ByFitLineAndCalcCrossPoint: 직선 피팅 기반으로 교점을 계산하여 코너로 사용합니다.
    기본값: ByMinAreaRect

직선 피팅의 거리 계산 방법

파라미터 설명: 이 파라미터는 각 면의 윤곽 포인트에 직선을 피팅할 때 거리 계산 방법을 선택한 다음 직선 간의 교점을 정확한 코너 포인트로 계산하는 데 사용됩니다.
값 목록:

  • DIST_L1 (L1 거리): 절대 오차 기반 피팅 방식입니다. L2보다 이상치에 덜 민감하여 소수의 이상치가 있는 시나리오에 적합합니다.

  • DIST_L2 (L2 거리): 제곱 오차 기반 피팅 방식입니다. 결과가 부드럽고 일반적으로 많이 사용되지만 이상치에 민감합니다.

  • DIST_C (C 거리): 강건 오차 함수를 사용하여 큰 오차 포인트의 가중치를 낮춥니다. 노이즈가 포함된 윤곽 피팅 시나리오에 적합합니다.

  • DIST_FAIR (Fair 거리): L1과 L2 사이의 절충 방식으로 안정성과 강건성을 함께 고려합니다. 일반적인 노이즈 시나리오에 적합합니다.

  • DIST_WELSCH (Welsch 거리): 큰 오차 포인트를 더 강하게 억제하여 이상치에 대한 강건성이 더 높습니다. 이상치가 많은 시나리오에 적합합니다.
    기본값: DIST_L1

코너점 조정 설정

파라미터 설명

코너 배치 방향

파라미터 설명: 이 파라미터는 코너의 시계 방향/반시계 방향을 조정하는 데 사용됩니다.
기본값: CounterClockwise

경로점(2D) 설정

파라미터 설명

2D 경로점의 초기 픽셀 간격

파라미터 설명: 이 파라미터는 모든 2D 경로점의 초기 픽셀 간격을 설정합니다. 값이 작을수록 더 많은 경로점이 생성되고, 값이 클수록 더 적은 경로점이 생성됩니다.
기본값: 50.000 px

마지막 두 점 간격과 설정 간격의 비율

파라미터 설명: 이 파라미터는 마지막 두 포인트 간격과 설정 간격 사이의 비율 관계를 설정합니다.
기본값: 0.5000

경로점 수

파라미터 설명: 이 파라미터는 직선 끝점과 모서리 포인트 사이의 궤적 포인트 수를 설정합니다.
기본값: 5

직선 경로점 간격

파라미터 설명: 이 파라미터는 이 간격을 사용하여 직선 궤적 포인트를 재생성합니다.
기본값: 50.000 px

침식 설정

파라미터 설명

좌측 침식 거리

파라미터 설명: 이 파라미터는 직사각형 왼쪽의 침식 거리를 설정합니다.
기본값: 0.000 mm

하단 침식 거리

파라미터 설명: 이 파라미터는 직사각형 하단의 침식 거리를 설정합니다.
기본값: 0.000 mm

우측 침식 거리

파라미터 설명: 이 파라미터는 직사각형 오른쪽의 침식 거리를 설정합니다.
기본값: 0.000 mm

상단 침식 거리

파라미터 설명: 이 파라미터는 직사각형 상단의 침식 거리를 설정합니다.
기본값: 0.000 mm

경로점(3D) 설정

파라미터 설명

이웃 깊이 검색 크기

파라미터 설명: 이 파라미터는 이웃 깊이 검색 시 커널 크기를 설정합니다.
기본값: 10

포인트 클라우드 법선 방향을 포즈 방향으로 사용

파라미터 설명: 이 파라미터는 포인트 클라우드 법선을 포즈 방향으로 사용할지 여부를 제어합니다.
기본값: 선택 안 함

시작점 조정 설정

파라미터 설명

시작점에 따라 입력 포즈 조정

파라미터 설명: 이 파라미터는 입력 참조점에 따라 시작 경로점의 위치를 해당 면의 가운데로 조정할지 여부를 제어합니다.
기본값: 선택

로봇 모션 설정

파라미터 설명

Mech-Viz로 경로점 전송 여부

파라미터 설명: 이 파라미터는 경로점을 Mech-Viz로 전송하여 시각화할지 여부를 제어합니다.
기본값: 선택 안 함

코너 모션 유형

파라미터 설명: 이 파라미터는 코너에서의 로봇 모션 유형을 설정합니다.

코너 속도

파라미터 설명: 이 파라미터는 코너에서의 로봇 속도를 설정합니다.
기본값: 0.1000

코너 가속도

파라미터 설명: 이 파라미터는 코너에서의 로봇 가속도를 설정합니다.
기본값: 0.1000

코너 블렌드 반경

파라미터 설명: 이 파라미터는 코너에서의 로봇 블렌드 반경을 설정합니다.
기본값: 0.1000

직선 모션 유형

파라미터 설명: 이 파라미터는 직선 구간에서의 로봇 모션 유형을 설정합니다.

직선 속도

파라미터 설명: 이 파라미터는 직선 구간에서의 로봇 속도를 설정합니다.
기본값: 0.1000

직선 가속도

파라미터 설명: 이 파라미터는 직선 구간에서의 로봇 가속도를 설정합니다.
기본값: 0.1000

직선 블렌드 반경

파라미터 설명: 이 파라미터는 직선 구간에서의 로봇 블렌드 반경을 설정합니다.
기본값: 0.1000

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

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

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

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