유연관절로봇 (Flexible Joint Robot)
쉽게 풀면
관절이 스프링처럼 살짝 휘어질 수 있다고 가정하고 만든 로봇 모델이에요.
왜 중요한가
하모닉드라이브나 케이블 전동 관절은 무시할 수 없는 탄성을 갖고, 이를 강체 관절로 가정한 제어기는 진동과 불안정을 일으키므로 관절 탄성을 명시적으로 모델링한 제어가 필요합니다. 경량 협동로봇과 우주 매니퓰레이터 제어의 핵심 주제입니다. 우주 매니퓰레이터는 무게를 줄이기 위해 얇고 가벼운 구조를 쓸 수밖에 없어 관절탄성이 특히 두드러지며, 지상 로봇보다 훨씬 정교한 진동 억제 제어가 요구된다. 우주 매니퓰레이터처럼 경량화가 필수인 구조에서는 관절탄성을 무시할 수 없어, 유연관절로봇 모델 기반 제어가 사실상 표준으로 자리 잡았다.
논문에서는 이렇게 쓰입니다
논문에서 유연관절로봇은 강체 로봇 모델의 한계를 보완하는 더 현실적인 모델로, 정밀 제어와 진동 억제 연구에서 사용됩니다.
모터와 링크의 무게 비율에 따라 로봇이 흔들리는 진동의 특성이 달라진다는 분석 결과를 설명한다.
조금 더 깊게 보면
모터 측과 링크 측 상태가 분리되어 자유도가 두 배가 되고 시스템이 부족구동이 되므로, 강체 로봇의 계산토크제어를 그대로 쓸 수 없습니다. 탄성을 결점으로만 보는 대신 충격 흡수와 힘 감지에 활용하는 직렬 탄성 액추에이터 관점이 다리형 로봇과 재활 로봇에서 널리 채택되었습니다. 유연관절로봇 모델은 모터측과 링크측 각각에 대한 두 개의 운동방정식을 스프링 항으로 연결한 형태를 가지며, 이 때문에 상태변수의 수가 강체 모델의 두 배로 늘어난다. 특이섭동이론을 이용해 느린 시간축의 강체 운동과 빠른 시간축의 탄성 진동을 분리해 각각 다른 제어기로 다루는 접근이 대표적인 해법으로 쓰인다.
주의할 점
유연관절로봇 모델은 강체 모델보다 상태변수(모터측, 링크측 위치·속도)가 두 배로 늘어나 제어기 설계가 더 복잡해진다. 유연관절 모델 기반 제어기는 탄성 강성 값을 정확히 알아야 성능이 보장되므로, 실제 강성이 설계값과 다르면 진동 억제 효과가 기대에 못 미칠 수 있다.