관절토크 (Joint Torque)

로봇공학
한 줄 정의: 각 관절에 액추에이터가 가하는 회전력이다. 로봇의 운동방정식에서 관절가속도, 속도, 위치와 함께 나타나는 입력 변수이며 힘제어와 동역학 기반 제어의 직접 제어 대상이 된다.

쉽게 풀면

각 관절을 돌리기 위해 모터가 내는 힘의 크기예요.

왜 중요한가

관절 구동기가 내는 회전력으로, 동역학 모델의 출력이자 토크 제어 로봇의 명령 변수이며, 관절토크 센서로 측정하면 외부 힘 추정과 충돌 감지가 가능합니다. 협동로봇의 안전 기능과 임피던스 제어가 관절토크 측정 또는 추정 위에 서 있습니다. 관절토크를 직접 측정하는 센서는 감속기 출력측에 부착되어 감속기 내부의 마찰과 무관하게 실제 전달 토크를 읽을 수 있어, 전류 기반 추정보다 저부하 영역에서 정확도가 크게 앞선다.

논문에서는 이렇게 쓰입니다

본 계산토크제어기는 목표 관절토크를 실시간으로 산출하여 각 관절 드라이버에 전달하였다.

논문에서 관절토크는 동역학 기반 제어의 최종 제어 입력으로, 역동역학 계산의 결과물로 자주 등장합니다.

역동역학 계산을 통해 산출된 관절토크는 모터의 정격 토크를 초과하지 않는지 사전에 검토되었다.

계산으로 얻은 필요한 회전력이 실제 모터가 낼 수 있는 힘의 한계 안에 있는지 미리 확인했다는 뜻입니다.

조금 더 깊게 보면

모터 전류로 토크를 추정하는 방식은 감속기 마찰과 효율 손실 때문에 저부하에서 정확도가 크게 떨어지므로, 정밀한 힘 감지에는 출력 측 토크 센서가 필요합니다. 정지 상태에서도 중력을 버티는 토크가 소모되어 연속 정격 토크가 중요하며, 순간 최대 토크만 보고 구동기를 고르면 장시간 작업에서 과열됩니다. 관절토크는 관성력, 코리올리·원심력, 중력, 마찰력의 합으로 나타나며, 이 중 중력항과 마찰항은 정지 상태에서도 남아 있어 순수하게 외부 접촉력만 추출하려면 동역학 모델을 이용한 보상이 선행되어야 한다. 관절토크 센서 없이 전류로 토크를 추정하는 방식은 이 보상 오차가 그대로 남아, 저속·저부하 구간에서 실제 접촉력보다 훨씬 큰 오차를 보일 수 있다.

주의할 점

관절토크는 액추에이터의 최대 출력 한계를 초과할 수 없으며, 이를 초과하는 요구가 발생하면 포화(saturation)로 인해 원하는 성능을 낼 수 없다. 관절토크 기반 충돌 감지는 정지 마찰 구간에서 임계값을 지나치게 낮게 잡으면 정상 동작에도 오경보를 내고, 너무 높게 잡으면 실제 충돌을 놓치는 절충 관계가 있다. 모터 정격 토크는 주변 온도와 방열 조건에 따라 달라지므로, 동일한 모터라도 밀폐된 관절 내부에서는 데이터시트상의 연속 정격보다 낮은 토크만 안전하게 낼 수 있는 경우가 많다.

관련 용어