계산토크제어 (Computed Torque Control)
쉽게 풀면
로봇의 복잡한 물리 특성을 미리 계산해서 없애버리고, 남은 간단한 오차만 PID로 다스리는 방법이에요.
왜 중요한가
로봇의 동역학 모델로 비선형 항을 소거해 각 관절을 독립적인 선형 2차 시스템으로 바꾸는 방법으로, 고속 궤적 추종에서 PID만으로는 얻을 수 없는 정밀도를 제공합니다. 모델 기반 로봇 제어의 출발점이어서 적응·강건 제어 논문의 비교 기준으로 쓰입니다. 비선형성이 큰 다관절 로봇에서도 선형 제어이론의 안정성 분석 도구를 그대로 적용할 수 있게 해주어, 이론과 실무를 잇는 대표적인 비선형 제어 기법으로 다뤄집니다. 모델 파라미터를 온라인으로 추정해 갱신하는 적응 제어 기법과 결합하면, 모델 불확실성에 대한 취약점을 상당 부분 보완할 수 있습니다.
논문에서는 이렇게 쓰입니다
논문에서 계산토크제어는 동역학 기반 제어의 대표 예시로, 모델 기반 보상과 피드백 제어를 결합한 방식으로 설명됩니다.
비선형 동역학을 모델 기반으로 상쇄하는 접근이 제어 성능 향상에 기여함을 보여주는 서술이다.
조금 더 깊게 보면
완전한 동역학 모델을 전제로 하므로 동역학 파라미터 식별 정확도가 성능을 좌우하고, 모델 오차와 마찰은 그대로 외란으로 남습니다. 역동역학 제어·피드백 선형화와 동의어로 쓰이며, 계산 부담 때문에 과거에는 실용성이 의심되었지만 지금은 제어 주기 안에 충분히 계산되어 보편화되었습니다. 로봇의 동역학 모델이 계산해낸 관성력, 코리올리력, 중력항을 실시간으로 보상해 비선형 시스템을 선형화한 뒤, 그 위에 단순한 PD 제어를 적용하는 구조로 설계됩니다. 산업용 로봇 팔의 고속·고정밀 궤적 추종에 널리 적용되어 왔으며, 계산해야 할 동역학 항이 많아 초기에는 실시간 처리가 어려웠지만 프로세서 성능 향상으로 널리 상용화되었습니다.
주의할 점
계산토크제어는 정확한 동역학 모델을 필요로 하므로 모델 불확실성이 크면 성능이 크게 저하될 수 있다. 동역학 모델의 정확도에 크게 의존하는 방식이라, 실제 로봇의 질량이나 마찰 특성이 모델과 차이가 나면 보상이 불완전해져 기대한 만큼의 제어 성능을 얻지 못할 수 있습니다.