궤적추종제어 (Trajectory Tracking Control)

로봇공학
한 줄 정의: 시간에 따라 정의된 목표 궤적(위치, 속도, 가속도)을 로봇이 정확한 시점에 정확한 상태로 추종하도록 하는 제어 기법이다. 경로추종제어와 달리 시간 동기화가 중요한 요구사항이다.

쉽게 풀면

정해진 시간표대로 로봇이 정확한 순간에 정확한 위치에 있도록 조종하는 제어예요. 지하철이 노선도상의 어느 역을 지나기만 하면 되는 것이 아니라 정해진 시각표대로 정확한 시간에 그 역에 도착해야 하는 것처럼, 궤적추종제어도 로봇이 단순히 정해진 길을 지나가는 것을 넘어 몇 초 후에는 정확히 어느 위치에 있어야 하는지까지 시간과 맞춰 따라가도록 조종하는 것입니다.

왜 중요한가

시간에 따라 정의된 목표 궤적을 정확한 시점에 추종해야 하는 협업 작업이나 동기화가 중요한 다중 로봇 임무에서 핵심적인 제어 목표로 다뤄집니다. 컨베이어벨트 위를 흘러가는 부품을 정확한 타이밍에 맞춰 집어야 하는 픽앤플레이스 작업이나, 여러 로봇이 동시에 하나의 물체를 옮기는 협동 작업에서는 위치만 맞고 시간이 어긋나면 작업 자체가 실패하기 때문에, 시간 동기화까지 요구하는 궤적추종제어가 필수적으로 다뤄집니다.

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

본 계산토크 기반 궤적추종제어기는 시간에 따른 위치, 속도 오차를 동시에 최소화하도록 설계되었다.

논문에서 궤적추종제어는 시간 동기화가 필요한 정밀 작업(용접, 조립 등)에서 경로추종제어보다 엄격한 요구조건으로 다뤄집니다.

"제안된 적응형 궤적추종제어기는 부하 변동이 있는 상황에서도 위치 오차와 속도 오차를 동시에 원하는 범위 내로 유지하였다."

궤적추종제어의 성능이 위치 오차 하나만이 아니라 속도 오차까지 함께 고려하는 다변수 문제로 평가된다는 점을 보여주는 문장이다.

조금 더 깊게 보면

경로추종제어는 공간적 경로 이탈만 문제 삼지만, 궤적추종제어는 시간 지연도 오차로 간주하므로 두 제어 목표를 혼동하면 제어기 설계 방향이 달라질 수 있습니다. 경로추종제어는 로봇이 정해진 곡선에서 벗어나지만 않으면 속도는 상황에 맞게 조절할 수 있는 여유가 있는 반면, 궤적추종제어는 정확한 시각에 정확한 지점에 있어야 하므로 외란으로 지연이 생기면 이를 무리하게 따라잡으려다 큰 제어 입력이 필요해질 수 있습니다. 이런 이유로 반드시 시간 동기화가 필요하지 않은 작업에서는 오히려 경로추종제어가 더 안정적이고 실용적인 선택이 되기도 합니다.

주의할 점

궤적추종제어는 외란으로 인해 지연되면 무리하게 따라잡으려다 큰 제어 입력이 요구될 수 있어, 상황에 따라 경로추종제어가 더 적합할 수 있다.

관련 용어