기구 자유도 (Degrees of Freedom (Mechanism))

기계공학
한 줄 정의: 기구가 독립적으로 움직일 수 있는 방향의 개수, 즉 기구의 자세를 완전히 결정하는 데 필요한 최소한의 입력 변수 개수입니다.

쉽게 풀면

문 하나만 달린 경첩은 한 방향으로만 돌릴 수 있으므로 자유도가 1입니다. 반면 여러 관절이 있는 로봇 팔은 각 관절을 따로 움직일 수 있어 자유도가 더 많습니다. 기구 자유도는 이렇게 한 기계 시스템을 원하는 자세로 만들기 위해 몇 개의 손잡이(입력)를 조작해야 하는지를 나타내는 숫자라고 생각하면 이해하기 쉽습니다.

왜 중요한가

기구의 자유도를 알면 몇 개의 모터나 구동장치가 필요한지, 그리고 기구가 원하는 동작을 수행할 수 있는지를 설계 초기 단계에서 판단할 수 있기 때문에 로봇과 링크 기구 설계에서 가장 먼저 확인하는 값입니다. 기구의 자유도는 그 기구를 원하는 대로 움직이기 위해 필요한 구동기의 최소 개수를 알려주므로, 로봇이나 자동화 설비의 구동 방식을 설계하는 데 기초가 되는 정보입니다.

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

"쿠츠바흐 공식을 이용하여 제안된 기구의 자유도를 계산한 결과 1로 확인되었다."

기구가 하나의 입력만으로 완전히 움직임이 결정된다는 뜻입니다.

"기구 자유도 해석을 통해 여유 자유도가 발생하는 링크 구조를 확인하고 이를 제거하였다."

불필요하게 남는 움직임의 자유도를 찾아내 설계를 개선했다는 의미입니다.

조금 더 깊게 보면

평면 기구의 자유도는 흔히 쿠츠바흐(Kutzbach) 공식으로 계산하며, 링크의 개수와 관절의 종류 및 개수에 따라 값이 달라집니다. 계산된 자유도가 0 이하이면 구조물로서 움직이지 못하고, 자유도가 필요 이상으로 많으면 제어가 복잡해질 수 있습니다. 평면 기구에서는 그뤼블러 공식이, 공간 기구에서는 이를 확장한 쿠츠바흐 공식이 사용되며, 조인트의 종류에 따라 각 조인트가 구속하는 자유도 수가 달라지므로 정확한 자유도 산출을 위해서는 조인트 유형을 명확히 구분해야 합니다. 회전조인트와 미끄럼조인트는 각각 하나의 자유도만을 허용하는 저차조인트로 분류되며, 구면조인트처럼 여러 자유도를 허용하는 고차조인트와 구분해 계산해야 합니다.

주의할 점

공식으로 계산한 자유도와 실제 기구의 움직임이 항상 일치하지는 않으며, 특수한 링크 배치에서는 예외적인 여유 자유도가 나타날 수 있어 실제 모델 검증이 필요합니다. 복합 조인트나 유휴 링크가 포함된 기구에서는 일반 공식으로 계산한 자유도가 실제 자유도와 다르게 나올 수 있어, 이런 특수한 경우는 별도의 보정이 필요합니다.

관련 용어