궤적계획 (Trajectory Planning)
쉽게 풀면
로봇이 언제 어디를 어떤 속도로 지나갈지 미리 시간표처럼 짜두는 거예요. 로봇 팔이 시작 지점에서 목표 지점까지 어떤 경로를 따라, 어떤 속도와 가속도로 움직일지 시간에 대한 함수로 미리 계획하는 과정입니다. 단순히 목적지만 정하는 것이 아니라 이동 중의 모든 순간의 위치, 속도, 가속도를 설계합니다.
왜 중요한가
시간 정보를 포함해 위치, 속도, 가속도를 미리 설계함으로써, 로봇이 부드럽고 안전하게 목표에 도달하도록 산업용 로봇과 이동로봇의 동작 설계에 기본적으로 활용됩니다. 경로만 정해지고 속도·가속도 프로파일이 매끄럽지 않으면 급격한 힘 변화로 진동이나 기계적 마모가 발생할 수 있어, 부드러운 궤적 설계가 로봇의 정밀도와 수명에 직접 영향을 미칩니다. 용접이나 도장처럼 말단장치가 정해진 경로를 일정한 속도로 지나가야 하는 작업에서는 경로 형태 자체의 정확도가 작업 품질에 직결되어 궤적계획의 중요성이 더욱 커집니다.
논문에서는 이렇게 쓰입니다
논문에서 궤적계획은 로봇 동작의 부드러움과 실행 시간을 결정하는 상위 계획 단계로 설명됩니다.
이는 궤적계획이 단순히 시작점과 목표점을 잇는 문제가 아니라 속도, 가속도 제약과 장애물 회피까지 함께 고려하는 최적화 문제로 다뤄짐을 보여준다.
조금 더 깊게 보면
경로계획이 공간적 경로만 다루는 것과 달리 궤적계획은 시간 요소가 핵심이라, 같은 경로라도 속도 프로파일 설계에 따라 완전히 다른 궤적이 될 수 있습니다. 관절공간에서 각 관절각을 다항식으로 보간하는 방식과 작업공간에서 말단장치의 직선·원호 경로를 지정하는 방식이 있으며, 전자는 계산이 간단하지만 중간 경로 형태를 예측하기 어렵다는 차이가 있습니다.
주의할 점
궤적계획은 경로계획과 달리 시간 파라미터를 포함하므로 두 용어를 동일시하면 안 된다.
경로 도중 속도나 가속도가 불연속적으로 바뀌도록 계획하면 실제 구동 시 저크(가가속도)가 커져 진동과 부품 손상을 유발할 수 있어, 다항식 차수를 충분히 높여 매끄러운 연결을 보장해야 합니다.