케이블구동로봇 (Cable-Driven Robot)

로봇공학
한 줄 정의: 모터를 로봇의 무거운 관절 대신 몸체와 떨어진 위치에 두고, 케이블(와이어)의 장력을 통해 원격으로 관절이나 말단부를 구동하는 로봇이다. 관절 자체의 무게를 줄일 수 있어 경량화에 유리하다.

쉽게 풀면

모터는 멀리 두고, 줄(케이블)을 당기고 풀어서 로봇을 움직이게 하는 방식이에요.

왜 중요한가

무거운 관절 모터를 베이스에 두고 케이블로 힘을 전달하므로 움직이는 부분을 가볍게 만들 수 있어, 경기장 카메라 이송이나 대형 구조물 도장처럼 넓은 공간을 다루는 응용에 쓰입니다. 수술 로봇과 연속체로봇의 세장 관절 구동에도 같은 원리가 활용됩니다. 미식축구 경기장 상공을 가로지르는 케이블캠처럼, 수십 미터 규모의 초대형 작업공간을 강체 링크로 구현하려면 자체 무게만으로도 감당할 수 없는 반면 케이블구동로봇은 이를 가능하게 한다.

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

본 케이블구동로봇은 4개의 케이블 장력을 조절하여 말단 플랫폼의 위치와 자세를 제어하는 병렬 기구 형태로 설계되었다.

논문에서 케이블구동로봇은 대형 작업공간을 저비용으로 구현할 수 있는 병렬로봇기구의 한 형태로 설명되며, 케이블은 밀 수 없고 당길 수만 있다는 제약이 강조됩니다.

"여러 개의 케이블 장력을 조합해 말단 장치의 위치를 제어하는 케이블구동로봇 시제품이 개발되었다."

무거운 관절 대신 가벼운 케이블의 당김과 풀림으로 움직임을 만들어내 넓은 작업 범위와 가벼운 구조를 동시에 얻으려는 방식임을 보여줍니다.

조금 더 깊게 보면

케이블은 당길 수만 있고 밀 수 없어서 자유도보다 하나 이상 많은 케이블이 필요하고, 모든 케이블의 장력을 양수로 유지하는 조건이 작업공간을 실질적으로 제한합니다. 케이블의 늘어남과 처짐, 마찰로 인한 히스테리시스가 모델 오차의 주원인이어서 정밀 위치제어에는 외부 계측이 자주 병행됩니다. 케이블은 밀어내는 압축력을 전달할 수 없어 자유도가 n개인 말단을 완전히 제어하려면 최소 n+1개의 케이블이 필요하며, 모든 케이블의 장력이 동시에 양수가 되는 자세들의 집합이 실제 가용 작업공간을 정의한다. 케이블의 늘어남(탄성)과 도르래 마찰이 누적되면 명령한 케이블 길이와 실제 말단 위치 사이에 오차가 생겨, 정밀 응용에서는 외부 모션캡처나 비전으로 폐루프를 구성하는 것이 일반적이다.

주의할 점

케이블구동로봇은 케이블이 압축력을 전달할 수 없어(당기는 힘만 가능) 항상 양의 장력을 유지하도록 여분의 케이블 배치와 제어가 필요하다. 케이블 하나가 끊어지거나 장력이 0 이하로 떨어지면 그 방향의 구속이 사라져 말단부가 갑자기 처지거나 흔들릴 수 있어, 여분의 케이블과 장력 하한 감시가 안전 설계에 필수적이다.

관련 용어