관절탄성 (Joint Flexibility (Joint Elasticity))
쉽게 풀면
모터가 돈 만큼 로봇 팔이 정확히 그대로 도는 게 아니라, 살짝 스프링처럼 비틀리는 특성이에요.
왜 중요한가
감속기와 전동 요소의 탄성으로 모터 위치와 링크 위치가 달라지는 현상으로, 진동·정착 시간 증가·힘 감지 왜곡의 원인이 됩니다. 이를 무시한 제어기가 실제 로봇에서 불안정해지는 사례가 많아 유연관절로봇 모델과 제어 이론이 발전했습니다. 관절탄성을 이용해 접촉 시 충격을 흡수하는 개념은 직렬 탄성 액추에이터로 발전해, 오히려 안전한 인간-로봇 협업을 가능하게 하는 설계 요소로 재평가받고 있다.
논문에서는 이렇게 쓰입니다
논문에서 관절탄성은 강체 가정이 성립하지 않는 실제 로봇 관절의 특성으로, 유연관절로봇 모델링의 핵심 요소로 다뤄집니다.
이러한 특성은 유연 관절을 갖는 로봇의 제어기 설계에서 별도의 진동 억제 및 위치 보정 알고리즘이 필요한 이유로 논의된다.
조금 더 깊게 보면
하모닉드라이브의 강성은 하중에 따라 변하는 비선형이고 히스테리시스를 동반하므로 선형 스프링 근사는 저하중에서만 유효합니다. 탄성을 억제할 대상으로만 보지 않고 직렬 탄성 액추에이터처럼 의도적으로 키워 충격 보호와 토크 측정에 쓰는 관점이 다리형·재활 로봇에서 주류가 되었습니다. 관절탄성은 스프링 상수 하나로 단순화하기도 하지만 실제로는 하중에 따라 강성이 달라지는 비선형이며, 방향을 바꿀 때는 히스테리시스(이력 현상)까지 동반해 같은 위치라도 이전 이력에 따라 다른 힘이 걸린다. 이 탄성 구간에서 모터측 위치를 아무리 정밀하게 제어해도 링크측 위치는 그만큼 정확히 따라가지 못하므로, 정밀 작업에는 링크측(출력측) 위치 센서를 추가하는 이중 인코더 구성이 흔히 쓰인다.
주의할 점
관절탄성을 무시하고 강체로 가정한 제어기는 실제 시스템에서 진동이나 성능 저하를 유발할 수 있다. 관절탄성으로 인한 진동 주파수는 부하 관성과 강성에 따라 달라지므로, 그리퍼나 짐의 무게가 바뀌면 이전에 튜닝한 진동 억제 제어기의 성능도 함께 달라질 수 있다.