다리 수가 늘어날수록 달라지는 비대칭 로봇 보행: 기하역학·스핀 모델로 찾은 최적 접촉 계획
초록
본 논문은 기하학적 메커니즘과 통계물리학의 스핀 모델 이중성을 결합해 다족 로봇의 접촉 계획을 그래프 최적화 문제로 변환한다. 이를 통해 6족 로봇에 비대칭 보행을 설계하고, 기존 대비 50 % 빠른 0.61 BL/주기의 전진 속도를 달성했으며, 두 다리를 비구동화해도 성능 저하가 없음을 실험적으로 입증한다.
상세 분석
이 연구는 다족 로봇이 직면하는 ‘연락 차원의 저주’를 해결하기 위해 두 가지 이론적 도구를 융합한다. 첫 번째는 저관성(코스팅 넘버 C≪1) 조건하에서 로봇의 몸체 변형(r)과 몸체 속도(ξ) 사이를 연결하는 로컬 커넥션 행렬 A(r) 를 이용한 기하학적 메커니즘이다. 저항력 이론(RFT)으로 구한 접지 반력은 접촉 패턴 I에 따라 달라지며, 이를 통해 A(r) 를 수치적으로 도출한다. A(r)의 전진 성분 A_x는 크게 보존적(curl‑free) 부분과 소용돌이(solenoidal) 부분으로 분해될 수 있는데, 저자들은 Hodge‑Helmholtz 분해를 통해 보존적 부분이 전체 크기의 10배 이상 크다는 사실을 확인한다. 따라서 폐곡선 보행에 대한 순전진 변위는 경로가 아닌 시작·끝 점의 포텐셜 차이 P(r) 로 근사할 수 있다. 이 근사는 접촉 패턴이 고정된 경우 순환 보행이 거의 순위치 변위를 만들지 못한다는 실험적 관찰과 일치한다.
두 번째는 이러한 선형화된 변위 모델을 스핀 시스템, 특히 Potts 모델에 매핑하는 방법이다. 각 접촉 패턴을 스핀 상태(i)로, 각 샘플된 형태(r_j)를 노드(v_{i j})로 정의하고, 형태 전환 시 발생하는 포텐셜 차이를 엣지 가중치(d_{i j l}) 로 설정한다. 형태를 유지하면서 스핀(접촉 패턴)만 바꾸는 엣지는 가중치가 0이다. 따라서 전체 보행은 가중치 합을 최대화하는 사이클 찾기로 전환되며, 이는 이분 그래프에서 최대 가중치 순환을 찾는 다항시간 알고리즘으로 해결 가능하다. Potts 모델을 Ising 모델로 이중화함으로써 대칭 붕괴와 최적 비대칭 배치를 직관적으로 해석한다.
이 프레임워크를 6족 로봇에 적용하면, 좌우 대칭을 깨는 비대칭 보행이 최적임을 발견한다. 구체적으로 몸체는 빠른 시계방향 회전 구간과 느린 반시계방향 회전 구간을 번갈아 가며 전진한다. 이러한 비대칭 회전은 순전진 변위를 극대화하는 ‘높이 함수’의 부호가 큰 영역을 효과적으로 활용한다. 흥미롭게도 두 개의 같은 쪽 다리를 비구동화(고정)해도 포텐셜 차이에 변동이 없으며, 실험 로봇은 동일한 0.61 BL/주기 속도를 유지한다. 이는 하드웨어 설계 단계에서 무게와 복잡성을 크게 줄일 수 있음을 의미한다.
시뮬레이션과 실제 로봇 실험 모두 제안된 보행이 기존의 4족식 보행, 강화학습 기반 보행, 생체 모방 보행보다 약 50 % 빠른 전진 속도를 제공함을 확인한다. 또한, 접촉 전환 비용을 페널티 λ로 모델링함으로써 실제 로봇이 에너지와 시간 제약을 고려한 실용적인 보행을 생성하도록 할 수 있다. 이 연구는 다족 로봇이 추가적인 자유도를 가질 때, 기존의 좌우 대칭 가정에 얽매이지 않고 새로운 대칭(대각선·중심 반사 등)을 활용해 성능을 향상시킬 수 있음을 이론적·실험적으로 입증한다.
댓글 및 학술 토론
Loading comments...
의견 남기기