17.30 임피던스 제어와 어드미턴스 제어의 비교

17.30 임피던스 제어와 어드미턴스 제어의 비교

1. 개요

임피던스 제어와 어드미턴스 제어는 로봇이 외부 환경과 상호 작용할 때 보이는 동적 응답을 능동적으로 형성하기 위해 가장 널리 사용되는 두 제어 구조이다. 두 접근은 동일한 2차 질량-감쇠-강성 관계식을 기반으로 하지만, 구현에서 취하는 인과 흐름과 내부 제어 루프의 구성이 본질적으로 다르며, 이러한 구조적 차이는 환경의 강성, 힘 센서의 특성, 로봇 하드웨어의 유형에 따라 상이한 거동과 안정 한계를 낳는다. 본 절은 두 제어 구조의 구현 방식, 안정성과 성능, 잡음 및 지연에 대한 민감도, 하드웨어 요구 조건, 적용 분야를 체계적으로 비교하여 제어 설계자가 적절한 선택을 할 수 있도록 돕는 이론적·실무적 지침을 제공한다.

2. 제어 구조의 인과 흐름

임피던스 제어에서는 엔드 이펙터의 위치 편차 \tilde{x} = x - x_d가 입력으로 사용되며, 이에 대한 가상 임피던스 관계식이 원하는 작업 공간 힘 F를 생성한다.

F = -M_d\,\ddot{\tilde{x}} - B_d\,\dot{\tilde{x}} - K_d\,\tilde{x}

이 힘은 자코비안 전치를 통해 관절 토크로 변환되어 직접 구동기에 전달된다. 즉, 힘 센서의 측정 없이도 구조적으로 작동 가능하며, 외부 접촉력이 변위를 통해 간접적으로 반영된다. 반면 어드미턴스 제어는 힘 센서로부터 측정된 접촉 렌치 \mathcal{F}_c를 입력으로 하여, 다음의 미분 방정식을 적분하여 위치 기준 x_r을 생성한다.

M_a\,\ddot{\tilde{x}} + B_a\,\dot{\tilde{x}} + K_a\,\tilde{x} = \mathcal{F}_c

생성된 x_r은 내부 고대역폭 위치 제어 루프의 기준 입력으로 공급된다. 이처럼 두 제어 구조는 입력과 출력의 방향이 반대이며, 이는 구현의 핵심적 차이를 형성한다.

3. 하드웨어 요구 조건

임피던스 제어는 토크 제어형 로봇, 즉 관절에 장착된 토크 센서와 고대역폭 토크 루프를 갖춘 매니퓰레이터에서 자연스럽게 구현된다. 이러한 하드웨어에서는 외부 힘 센서 없이도 작동 가능하며, 전체 시스템이 본질적으로 낮은 기계적 임피던스를 유지하기 용이하다. 어드미턴스 제어는 위치 제어형 로봇, 즉 일반적 산업용 매니퓰레이터와 결합되며, 별도의 힘/토크 센서가 요구된다. 두 접근의 하드웨어 요구 차이는 구체적 설계 선택에서 결정적 영향을 미치며, 기존에 설치된 산업용 로봇에 힘 상호 작용 기능을 추가하려 할 때는 어드미턴스 제어가 현실적 선택이 된다.

4. 환경 강성에 따른 안정성

두 제어 구조의 안정성은 환경 강성에 대해 상이한 민감도를 보인다. Lawrence의 고전적 해석에 따르면, 임피던스 제어는 강성한 환경에서도 안정성을 유지하기 용이하나 자유 공간에서의 정밀 위치 유지에는 한계가 있다. 반면 어드미턴스 제어는 자유 공간과 부드러운 환경에서 높은 위치 정확성과 안정성을 제공하지만, 환경 강성이 증가하면 내부 위치 루프의 추종 지연과 힘 센서 잡음이 결합되어 접촉 불안정이 나타난다. 이 정성적 구분은 대략 다음과 같은 지침으로 요약된다. 임피던스 제어는 딱딱한 환경에, 어드미턴스 제어는 부드러운 환경 또는 자유 공간에 유리하다.

5. 수동성과 결합 안정성

수동성 관점에서 두 제어 구조는 서로 다른 조건에서 수동성을 보장한다. 임피던스 제어는 관절 토크를 직접 명령하므로, 로봇이 낮은 구조적 임피던스를 가진다면 폐루프 시스템이 수동 구조에 근접하게 형성되어 수동 환경과의 결합에서 안정성이 자연스럽게 확보된다. 어드미턴스 제어에서는 내부 위치 루프가 이상적으로 작동할 때에만 수동성 조건이 보장되며, 지연과 잡음이 존재하면 수동성이 파괴될 수 있다. 따라서 어드미턴스 제어의 수동성을 유지하기 위해서는 에너지 탱크 기반 감시, 저역 통과 필터 설계, 동적 감쇠 조정과 같은 보완적 기법이 요구된다.

6. 힘 센서와 잡음의 영향

어드미턴스 제어는 힘 센서의 측정값을 직접 사용하므로 센서 잡음, 영점 드리프트, 자중 보상 오차 등이 제어 성능에 직접적인 영향을 미친다. 임피던스 제어는 이러한 측정에 의존하지 않으므로 본질적으로 잡음에 강하지만, 위치 센서의 분해능과 토크 센서의 정확도가 성능을 결정하는 요인이 된다. 또한 어드미턴스 제어에서는 힘 측정값에 대한 필터링 대역폭과 제어 응답 속도 사이에 본질적 절충이 존재하므로, 높은 강성의 환경과 빠른 응답을 동시에 요구하는 상황은 실질적으로 구현이 어렵다.

7. 강성 영역과 성능 지표

두 제어 구조는 실현 가능한 강성 범위에서도 차이를 보인다. 임피던스 제어는 토크원 하드웨어 덕분에 매우 부드러운 강성을 안정적으로 구현할 수 있으며, 엔드 이펙터의 체감 관성을 본래 로봇보다 줄이는 설계가 제한적으로 가능하다. 어드미턴스 제어는 내부 위치 루프의 고강성에 의해 매우 단단한 강성을 자연스럽게 구현할 수 있으나, 부드러운 강성 구현은 힘 센서의 잡음 증폭 때문에 현실적으로 제한된다. 따라서 두 접근은 서로의 장단점을 보완하는 관계에 있으며, 전체 상호 작용 영역을 한 접근만으로 포괄하기는 어렵다.

8. 전환과 통합

실제 작업에서는 환경의 특성이 변화하거나, 자유 공간 이동과 접촉 상호 작용이 교대로 이루어지는 경우가 많다. 이에 대응하기 위해 두 제어 구조를 통합하거나 전환하는 하이브리드 접근이 제안되어 왔다. Ott 등이 제안한 통합 임피던스-어드미턴스 제어(unified impedance-admittance control)는 힘과 운동을 주파수 대역에 따라 분담하는 구조로서, 고주파수 영역에서는 임피던스 특성을, 저주파수 영역에서는 어드미턴스 특성을 자연스럽게 구현한다. 전환 방식은 상태에 따라 제어 법칙을 변경하는 접근으로, 전환 시점의 수동성 유지가 설계의 핵심이 된다.

9. 구현 복잡성

임피던스 제어는 힘 센서와 외부 루프를 요구하지 않지만, 관절 토크 제어 루프, 동역학 보상 계산, 중력 보상 등이 실시간으로 수행되어야 한다. 어드미턴스 제어는 이미 구축된 위치 루프 위에 외부 어드미턴스 관계식을 적분하는 구조이므로 구현이 비교적 단순하지만, 힘 센서 처리, 자중 보상, 필터링, 안전 로직 등 부가적 작업이 수반된다. 두 접근의 복잡성은 결국 하드웨어 구성과 제어 목적에 따라 결정된다.

10. 적용 분야

임피던스 제어는 경량 매니퓰레이터, 토크 제어 기반 협동 로봇, 햅틱 인터페이스, 의료 로봇, 이족 보행 로봇과 같이 낮은 임피던스가 중요한 분야에서 주로 사용된다. 어드미턴스 제어는 고정밀 산업용 매니퓰레이터, 조립 자동화, 연마 및 연삭, 가이드 조작(hand-guidance), 인간이 로봇을 직접 손으로 이끄는 교시 상황 등에서 자연스럽게 적용된다. 각 분야의 요구 조건과 하드웨어 구성이 두 접근의 선택을 결정한다.

11. 본 절의 의의

본 절은 임피던스 제어와 어드미턴스 제어의 구조적·동역학적 차이를 체계적으로 비교하여, 두 접근이 각각 어떤 환경과 하드웨어 조건에 적합한지에 관한 설계 지침을 제공한다. 이는 후속 절에서 다룰 하이브리드 위치-힘 제어의 설계에 필요한 개념적 토대를 형성하며, 실무적으로 로봇의 힘 상호 작용 기능을 설계하고자 할 때 반드시 참조되어야 하는 분석 틀이다.

12. 학습 권장사항

독자는 1자유도 질량-스프링 환경에 대해 두 제어 구조를 동시에 구현하고, 환경 강성을 단계적으로 변화시키면서 각각의 안정 한계와 과도 응답을 비교할 것을 권장한다. 또한 동일한 목표 임피던스에 대해 임피던스 제어와 어드미턴스 제어가 보이는 주파수 응답의 차이를 측정하면 두 접근의 대역 분담 특성을 구체적으로 이해할 수 있다. 통합 임피던스-어드미턴스 구조를 간단히 구현하여, 자유 공간 이동과 접촉 상호 작용이 교대로 나타나는 시나리오에서의 작동 방식을 직접 관찰해 보는 것도 유익하다.

13. 참고 문헌

  • Lawrence, D. A. (1988). Impedance control stability properties in common implementations. IEEE International Conference on Robotics and Automation.
  • Ott, C., Mukherjee, R., & Nakamura, Y. (2010). Unified impedance and admittance control. IEEE International Conference on Robotics and Automation.
  • Hogan, N. (1985). Impedance control: An approach to manipulation. Journal of Dynamic Systems, Measurement, and Control, 107(1), 1–24.
  • Siciliano, B., & Villani, L. (1999). Robot Force Control. Springer.
  • Albu-Schäffer, A., Ott, C., & Hirzinger, G. (2007). A unified passivity-based control framework for position, torque and impedance control of flexible joint robots. International Journal of Robotics Research, 26(1), 23–39.
  • Villani, L., & De Schutter, J. (2008). Force control. In Springer Handbook of Robotics, 161–185. Springer.
  • Keemink, A. Q. L., van der Kooij, H., & Stienen, A. H. A. (2018). Admittance control for physical human-robot interaction. International Journal of Robotics Research, 37(11), 1421–1444.

version: 1.0