관절공간궤적 (Joint Space Trajectory)

로봇공학
한 줄 정의: 시간에 따른 각 관절의 위치, 속도, 가속도 값을 정의한 궤적이다. 관절공간제어에서 직접 추종 대상이 되며, 다항식 보간이나 스플라인을 이용해 부드럽게 생성한다.

쉽게 풀면

각 관절이 시간에 따라 몇 도씩 움직여야 하는지 미리 짜놓은 시간표예요.

왜 중요한가

시작과 끝 관절각 사이를 시간 함수로 보간하는 방식으로, 역기구학 계산이 시작점과 끝점에서만 필요하고 특이점 문제가 없어 산업용 로봇의 점대점 이동 명령의 기본 방식입니다. 관절 속도·가속도 한계를 직접 반영할 수 있어 사이클 타임 최소화에 유리합니다. 산업용 로봇의 티치펜던트로 점을 찍어 이동하는 점대점(PTP) 명령은 대부분 이 방식으로 처리되어, 별도의 경로 형상 요구가 없는 이동에서는 가장 빠르고 안전한 선택으로 쓰인다.

논문에서는 이렇게 쓰입니다

3차 다항식을 이용해 각 관절의 관절공간궤적을 생성하여 시작과 끝에서 속도가 0이 되도록 하였다.

논문에서 관절공간궤적은 작업공간궤적과 대비되는 궤적 표현 방식으로, 관절 제어기의 목표값으로 직접 사용됩니다.

관절공간궤적과 작업공간궤적을 함께 생성한 뒤 순기구학으로 변환하여 두 결과가 일치하는지를 검증하였다.

관절 각도로 만든 궤적이 실제로 원하는 손끝 경로와 맞는지 서로 대조하여 확인했다는 의미입니다.

조금 더 깊게 보면

엔드이펙터가 어떤 경로로 움직일지는 결과적으로 결정되므로 중간 경로가 장애물과 충돌하거나 예측하기 어려운 곡선을 그릴 수 있어, 직선 경로가 필요한 작업에는 작업공간 궤적을 써야 합니다. 3차 스플라인이나 사다리꼴 속도 프로파일로 보간하며, 관절마다 도달 시간이 다르면 가장 느린 관절에 맞춰 동기화해야 합니다. 관절공간궤적은 각 관절을 독립적인 1차원 문제로 다룰 수 있어 다항식궤적이나 3차스플라인궤적을 관절마다 따로 생성하면 되므로 계산이 매우 가볍고, 특이점을 지나가도 역기구학 계산이 시작·끝점에서만 필요해 문제가 되지 않는다. 다만 여러 관절이 같은 시간에 도착하도록 각 관절의 지속 시간을 가장 느린 관절에 맞추어 동기화하는 시간 스케일링 과정이 반드시 필요하다.

주의할 점

관절공간궤적을 이용하면 엔드이펙터의 실제 경로가 직선이 아닐 수 있어, 정밀한 작업공간 경로가 필요한 경우 부적합할 수 있다.

모든 관절의 지속 시간을 동일하게 맞추더라도 중간 시점에서 각 관절의 속도·가속도 비율은 서로 달라, 엔드이펙터의 순간 이동 방향이 예측과 다르게 나타날 수 있다. 각 관절의 최대 속도·가속도가 서로 다르면 가장 느린 관절에 맞춰 전체 지속시간을 늘려야 하므로, 관절 사양 차이가 클수록 사이클 타임에서 손해를 볼 수 있다.

개념 계통

상위 개념

분야 전체 개념 지도 보기 →

관련 용어