14.27 관절 탄성 모델과 유연 관절 해석

14.27 관절 탄성 모델과 유연 관절 해석

1. 개요

매니퓰레이터의 관절은 강체로 가정되는 것이 일반적이지만, 실제로는 감속기와 변속기에 탄성이 존재한다. 이 탄성을 명시적으로 고려하는 모형이 유연 관절 모형이다. 유연 관절은 정확한 동적 모형화와 진동 제어에 중요하다. 본 절에서는 관절 탄성의 모형과 유연 관절의 해석을 다룬다.

2. 관절 탄성의 발생 원인

2.1 감속기의 탄성

매니퓰레이터의 관절에 사용되는 감속기, 특히 하모닉 감속기는 일정한 비틀림 탄성을 가진다. 이는 작은 각도의 비틀림으로 인한 토크 변화로 표현된다.

2.2 전동 부품의 탄성

벨트, 체인, 기어, 전동축 등의 전동 부품에서 탄성이 발생한다.

2.3 액추에이터의 내부 탄성

일부 액추에이터(스프링 매개 직렬 액추에이터, SEA)는 의도적으로 탄성 요소를 포함한다.

3. 유연 관절 모형

3.1 두 관성체 모형

유연 관절은 일반적으로 모터측과 링크측의 두 관성체와 그 사이의 탄성 요소로 모형화된다.

  • 모터측 관성: 모터와 감속기 입력측의 관성
  • 링크측 관성: 링크 자체의 관성
  • 탄성 요소: 감속기의 비틀림 탄성

3.2 운동 변수

각 관절에 대해 두 개의 운동 변수가 정의된다.

  • \theta: 모터의 각도 (감속기 입력측)
  • q: 링크의 각도 (감속기 출력측)

이상적인 강체 관절에서는 q = \theta/N(N은 감속비)이지만, 유연 관절에서는 두 변수 사이에 탄성 변형이 존재한다.

3.3 탄성 토크

탄성 토크는 두 변수의 차이에 비례하는 선형 모형으로 표현된다.

\tau_{\text{elastic}} = K(\theta/N - q)

여기서 K는 비틀림 탄성 계수이다. 더 복잡한 모형은 비선형성과 감쇠를 포함한다.

4. 유연 관절의 동역학 방정식

4.1 단일 자유도 유연 관절

단일 유연 관절 모형의 동역학 방정식은 다음과 같다.

링크측

M(q)\ddot{q} + C(q, \dot{q})\dot{q} + g(q) = K(\theta/N - q)

모터측

J_m \ddot{\theta} + B_m \dot{\theta} = \tau_m - \frac{K(\theta/N - q)}{N}

여기서 J_m은 모터의 관성, B_m은 모터의 점성 마찰, \tau_m은 모터 토크이다.

4.2 다자유도 매니퓰레이터

다자유도 매니퓰레이터의 유연 관절 모형은 다음과 같이 확장된다.

\mathbf{M}(\mathbf{q})\ddot{\mathbf{q}} + \mathbf{C}(\mathbf{q}, \dot{\mathbf{q}})\dot{\mathbf{q}} + \mathbf{g}(\mathbf{q}) = \mathbf{K}(\mathbf{N}^{-1}\boldsymbol{\theta} - \mathbf{q})

\mathbf{J}_m\ddot{\boldsymbol{\theta}} + \mathbf{B}_m\dot{\boldsymbol{\theta}} = \boldsymbol{\tau}_m - \mathbf{N}^{-1}\mathbf{K}(\mathbf{N}^{-1}\boldsymbol{\theta} - \mathbf{q})

여기서 \mathbf{K}, \mathbf{J}_m, \mathbf{B}_m, \mathbf{N}는 각각 탄성, 관성, 마찰, 감속비 행렬이다.

5. 유연 관절의 동적 특성

5.1 자연 진동수

유연 관절은 탄성과 관성의 결합으로 자연 진동수를 가진다.

\omega_n = \sqrt{\frac{K(M + J_m N^2)}{M J_m N^2}}

이 진동수는 매니퓰레이터의 제어 대역폭의 상한을 결정한다.

5.2 비최소 위상

유연 관절 시스템은 일부 입출력 관계에서 비최소 위상의 영점을 가질 수 있으며, 이는 제어를 어렵게 만든다.

5.3 진동 모드

여러 자유도의 매니퓰레이터에서는 여러 진동 모드가 존재하며, 각 모드의 분석이 필요하다.

6. 유연 관절의 해석

6.1 모드 분석

선형화된 모형의 모드 분석을 통해 자연 진동수와 모드 형상을 결정한다.

6.2 시간 응답 시뮬레이션

유연 관절의 시간 응답을 시뮬레이션하여 운동 특성을 분석한다.

6.3 주파수 응답

주파수 영역의 응답을 분석하여 공진 주파수와 위상 응답을 파악한다.

7. 모형 파라미터의 식별

7.1 정적 식별

탄성 계수는 정적 시험에서 모터를 고정한 상태에서 링크에 토크를 가하고 변형을 측정하여 식별된다.

7.2 동적 식별

모터의 관성과 감쇠는 동적 시험과 시스템 식별 기법으로 식별된다.

7.3 비선형성 식별

탄성의 비선형성과 이력 현상은 더 복잡한 식별 기법이 필요하다.

8. 응용

8.1 유연 관절 매니퓰레이터의 제어

유연 관절을 가진 매니퓰레이터의 정확한 제어는 탄성 모형을 활용한 특별한 제어 기법을 필요로 한다.

8.2 진동 억제

유연 관절의 진동을 능동적으로 억제하는 제어가 필요하다.

8.3 안전한 인간-로봇 상호작용

탄성을 의도적으로 도입한 매니퓰레이터(예: SEA를 사용한 로봇)는 인간과의 안전한 상호작용에 유리하다.

8.4 충돌 검출

관절 탄성을 활용하여 외부와의 충돌을 감지할 수 있다.

9. 본 절의 의의

본 절은 관절 탄성의 모형과 유연 관절의 해석을 다루었다. 유연 관절 모형은 매니퓰레이터의 정확한 동적 모형화와 진동 제어, 안전한 상호작용 설계에 필수적이다.

10. 참고 문헌

  • Spong, M. W. (1987). Modeling and control of elastic joint robots. ASME Journal of Dynamic Systems, Measurement, and Control, 109(4), 310-319.
  • De Luca, A., & Book, W. J. (2008). Robots with flexible elements. In Springer Handbook of Robotics (pp. 287-319). Springer.
  • Pratt, G. A., & Williamson, M. M. (1995). Series elastic actuators. IEEE/RSJ International Conference on Intelligent Robots and Systems.
  • Siciliano, B., Sciavicco, L., Villani, L., & Oriolo, G. (2010). Robotics: Modelling, Planning and Control. Springer.

version: 1.0