원심력항 (Centrifugal Force Term)

로봇공학
한 줄 정의: 로봇 운동방정식에서 각 관절의 속도 제곱에 비례해 발생하는 힘 성분으로, 회전하는 물체가 중심에서 바깥으로 밀려나려는 경향을 반영한다. 코리올리항과 함께 다뤄지는 경우가 많다.

쉽게 풀면

빙글빙글 돌 때 바깥으로 밀려나려는 힘처럼, 관절이 빠르게 움직일 때 생기는 힘이에요.

왜 중요한가

로봇팔의 운동방정식에서 관절속도의 제곱에 비례해 나타나는 항으로, 고속 동작에서 무시하면 모델 기반 제어의 추종 오차가 크게 늘어납니다. 계산토크제어가 저속에서는 잘 되다가 고속에서 무너지는지 검증할 때 이 항의 보상 여부가 관건입니다. 이 힘을 무시한 채 단순 위치제어만 적용하면 고속 원호 궤적을 그릴 때 실제 경로가 계획된 원호보다 바깥으로 벗어나는 오차가 발생할 수 있어, 궤적 추종 정밀도에 직접 영향을 미칩니다.

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

고속 궤적 구간에서는 원심력항의 크기가 커져 이를 보상하지 않으면 궤적 추종 오차가 증가하였다.

논문에서 원심력항은 코리올리항과 함께 관절속도의 비선형 결합 효과를 나타내는 동역학 성분으로 설명됩니다.

"안정성 증명 과정에서 코리올리행렬 C를 크리스토펠 기호로 정의하자 관성행렬의 시간미분에서 2C를 뺀 행렬이 반대칭 성질을 만족하여, 수동성 기반 제어기의 안정성을 증명하는 데 활용되었다."

이 문장은 원심력항을 포함한 행렬을 특정한 방식으로 정의하면 수학적으로 좋은 성질을 얻어, 로봇 제어기가 안정적으로 동작함을 증명하는 데 쓸 수 있다는 뜻입니다.

조금 더 깊게 보면

코리올리항과 함께 코리올리행렬 C(q,q̇)q̇에 묶여 표현되며, 이 행렬의 선택은 유일하지 않지만 크리스토펠 기호로 정의하면 Ṁ−2C가 반대칭이 되어 수동성 기반 안정성 증명에 쓰입니다. 실제 회전 좌표계에서의 관성력과 개념은 같지만, 로봇 문헌에서는 관절 하나의 속도 제곱 항만을 원심력항으로 부르는 관례가 있습니다. 코리올리력이 서로 다른 두 관절의 속도가 곱해져 나타나는 반면, 원심력항은 같은 관절의 속도가 제곱되어 나타나는 항으로 수식상 명확히 구분되며, 두 힘 모두 관절이 정지해 있으면 사라진다는 공통점이 있습니다.

주의할 점

원심력항은 저속 동작에서는 무시할 만큼 작아, 저속 응용에서는 단순화된 모델로 대체되기도 한다.

저속에서는 무시할 만큼 작지만 고속 회전이나 빠른 팔 동작에서는 무시할 수 없을 만큼 커질 수 있어, 고속 로봇의 제어기 설계에서는 이 항을 반드시 보상해야 정확한 궤적 추종이 가능합니다. 저속 정밀 작업에서는 무시해도 되는 경우가 많아, 모든 상황에서 반드시 보상해야 하는 것은 아니라는 점도 함께 고려해야 합니다.

개념 계통

상위 개념

분야 전체 개념 지도 보기 →

관련 용어