FlexWorm, 복잡한 3D 표면에서 흡착 로봇의 접촉 계획을 돕다

FlexWorm, 복잡한 3D 표면에서 흡착 로봇의 접촉 계획을 돕다

Zili Tang, Tiecheng Guo, Qinyue Zhang, Meng Guo

7 분 읽기•2026년 8월 18일

FlexWorm은 흡착 기반 소프트 로봇이 접착, 몸체 변형, 움직임, 충돌 회피를 조율하며 복잡한 3차원 표면을 기어 다닐 수 있도록 설계된 계획 시스템이다. 표면 추종 안내와 국소 접촉 계획을 결합한 2단계 구조에 재사용 가능한 동작 프리미티브 검색 기능을 더해, 반복 동작을 빠르게 수행한다. 이를 통해 이러한 독특한 로봇이 자율 검사와 탐색에 한 걸음 더 가까워질 수 있도록 한다.

목차

연구진은 무엇을 개발했나?

FlexWorm은 흡착 장치를 이용해 이동하는 다중 세그먼트 소프트 로봇을 위한 계층형 모션 계획 프레임워크다. 변형 가능한 로봇 전체를 하나의 크고 끊임없이 변하는 물체로 다루는 대신, 계획 문제를 관리하기 쉬운 국소 문제들로 나눈다.

이 계획기는 두 종류의 결정을 동시에 처리한다. 연속적인 결정은 로봇 몸체가 어떻게 휘고 늘어나며 위치를 잡는지를 나타낸다. 이산적인 결정은 어떤 흡착 컵을 계속 붙여 둘지, 어떤 컵을 떼어 낼지, 다음 부착 지점을 어디에 만들지를 비롯한 접촉 변화를 나타낸다. 이 두 요소를 결합하기 때문에 이 시스템을 하이브리드 접촉-동작 계획기라고 부른다.

첫 번째 구성 요소인 역기구학 하이브리드 탐색(inverse-kinematics hybrid search, IKHS)은 기존의 흡착 지점을 앵커로 활용한다. 앵커로 고정된 구간은 로봇을 자유 몸체 블록으로 나누며, 각 블록을 국소적으로 계획할 수 있게 한다. 로봇 전체의 모든 세그먼트에 대해 매번 계산을 반복하는 대신, 계획기는 움직여야 하는 부분에 계산을 집중하고 나머지 몸체의 접촉 구조는 유지한다.

두 번째 구성 요소인 프리미티브 확장 하이브리드 탐색(primitive-augmented hybrid search, PaHS)은 재사용 가능한 국소 동작 라이브러리를 추가한다. 로봇이 이전에 검증된 주행에서 본 동작과 유사한 기동을 만나면, 계획기는 처음부터 다시 탐색하는 대신 해당 동작 패턴을 가져와 현재 상황에 맞게 조정한다.

두 구성 요소는 함께 곡면과 불규칙한 표면을 비롯해 이동이 까다로운 3D 표면을 장거리 주행하는 것을 목표로 한다.

다중 세그먼트 흡착 로봇의 구조와 계획 모델 분해도

핵심 결과는 무엇인가?

핵심 결과는 전역 표면 안내, 국소 접촉 추론, 재사용 가능한 동작 패턴을 하나의 작업 흐름으로 결합한 계획 아키텍처다. 이 시스템은 로봇이 유용한 표면 위치를 향해 계속 이동하도록 하면서, 각 국소 기동이 물리적으로 실행 가능한지를 결정하는 제약 조건도 함께 점검하도록 설계됐다.

IKHS는 구조화된 탐색 계층을 제공한다. 흡착으로 형성된 앵커를 이용해 각 역기구학 문제의 규모를 줄이므로, 매 단계마다 전신 계획을 수행하는 것보다 긴 접촉 및 동작 결정 시퀀스를 더 다루기 쉽게 만든다. PaHS는 여기에 데이터 기반 제안을 추가해, 반복적으로 나타나는 국소 기동을 완전히 새로 탐색하지 않고 검색된 동작 프리미티브를 통해 수행할 수 있게 한다.

이 프레임워크에는 검색된 프리미티브가 현재 형상에 맞지 않는 경우를 위한 안전장치도 포함되어 있다. 이런 상황에서는 역기구학 정제가 제안을 조정하고, IKHS의 대체 분기 탐색이 다른 탐색 경로를 유지한다. 따라서 계획기가 과거에 본 동작에 전적으로 의존하지 않도록 설계됐다.

제공된 논문 본문에는 수치로 제시된 성공률, 계획 시간, 경로 비용 또는 가속 수치가 없으므로, 책임 있는 요약에서는 수치 기반 벤치마크 비교를 제시할 수 없다. 따라서 보고된 기여는 계획기의 구조에 있다. 재사용 가능한 국소 동작은 탐색을 가속하고, 물리 인식 검증과 대체 탐색은 탐색 범위를 보존한다.

FlexWorm은 어떻게 작동하나?

FlexWorm은 로봇 전체와 표면 전체에 걸쳐 하나의 값비싼 최적화를 실행하는 대신 계층 구조로 작동한다.

전역 수준에서는 표면 근접 안내 과정이 대략적인 경로를 제시한다. 이 경로는 목표 표면을 따라 또는 그 주변에서 전진하는 것을 우선시해, 장거리 이동 방향을 로봇에 제공한다. 전역 안내가 모든 흡착 전환이나 몸체 변형을 일일이 해결할 필요는 없다. 전역 안내의 역할은 국소 탐색이 작업 목표에서 벗어나 헤매지 않도록 하는 것이다.

국소 수준에서는 전역 안내가 해결하지 못한 세부 사항을 계획기가 처리한다. 흡착 가능성, 몸체 변형, 충돌, 로봇의 접촉 상태를 평가하는 것이다. 흡착 기반 소프트 로봇은 단순히 기하학적 경로를 따라갈 수 없다. 세그먼트가 사용 가능한 부착 지점에 도달해야 하고, 부착된 구간이 계획된 움직임을 지지해야 하며, 변형되는 몸체가 장애물과 자기 몸체의 충돌을 피해야 한다.

IKHS는 활성 접착 모드가 만든 앵커를 이용해 이러한 국소 결정을 표현한다. 접착 모드는 흡착 지점이 부착된 상태와 해제된 상태의 특정 패턴을 나타낸다. 앵커가 정해지면 로봇은 자유 몸체 블록으로 나뉜다. 이후 역기구학은 앵커로 고정된 구조를 제약 조건에 포함한 채, 움직이는 블록이 새로운 자세에 도달하는 데 필요한 구성을 계산한다.

PaHS는 이 과정에 동작 프리미티브 라이브러리를 더한다. 검증된 주행 결과를 국소 기동으로 저장하고, 학습된 검색 메커니즘이 현재 계획 상황과 유사한 프리미티브를 찾는다. 검색된 프리미티브는 정답이 보장된 결과가 아니라, 더 나은 탐색을 위한 제안이다. 역기구학 정제가 이를 현재 표면과 접촉 배치에 맞게 조정한다. 정제에 실패하면 계획기는 IKHS로 돌아가 대체 분기를 탐색한다.

이 구조는 세 가지 계획상의 장점을 결합한다.

  1. 전역 방향 설정은 장거리 탐색의 초점을 유지한다.
  2. 국소 역기구학은 반복적인 실행 가능성 검사의 규모를 제한한다.
  3. 프리미티브 검색은 로봇이 반복적인 기동을 마주할 때 과거 경험을 재사용한다.

그 결과, 사전에 수집한 동작 데이터를 활용하면서도 모델 기반 검증을 포기하지 않는 계획기가 완성된다.

변형 가능한 로봇의 전역 표면 근접 탐색을 보여 주는 안내 경로

FlexWorm이 로보틱스에서 중요한 이유는 무엇인가?

많은 로봇이 효과적으로 작동하는 이유는 몸체가 단단하고 접촉 지점이 예측 가능하며, 모션 계획기가 작은 구성 공간에서 작동하기 때문이다. 흡착 기반 다중 세그먼트 로봇은 정반대의 조건에 놓여 있다. 몸체가 변형되고, 이동 중 사용할 수 있는 접촉 지점이 바뀌며, 부착이나 충돌 검사에서 작은 오류만 발생해도 전체 기동이 무효가 될 수 있다.

따라서 FlexWorm은 파이프, 탱크, 곡면 인프라, 항공기 표면 또는 바퀴와 단단한 그리퍼가 접근하기 어려운 환경을 따라가야 하는 검사 시스템에 의미가 있다. 부드러운 세그먼트형 몸체는 표면에 접촉을 분산하고, 기존 이동 플랫폼이 다루기 어려운 형상을 통과할 수 있다.

블록 단위 구조는 현장 적용에서 중요한 문제도 해결한다. 온라인 계획은 매 단계마다 고정밀 전신 모델의 전체 계산 비용을 들이지 않고도 실행 가능성을 반복해서 점검해야 한다. 재사용 가능한 프리미티브는 이음매, 굽은 구간, 패널, 밸브, 일정한 간격의 검사 지점처럼 반복되는 특징이 있는 환경에서 특히 유용하다.

FlexWorm은 기존의 산업용 로봇을 대체하는 기술이 아니다. 대신 단단한 산업용 로봇 팔이나 이동 플랫폼으로는 필요한 표면에 접근하기 어려운 작업을 위한 계획 접근법이다. 여러 로봇이 함께 일하는 시설에서는 기존 로봇이 고정된 작업 셀을 맡고, 변형 가능한 흡착 로봇이 복잡한 형상의 검사 구역을 담당할 수 있다.

안내부터 검증된 동작까지 이어지는 FlexWorm의 전체 계획 및 제어 파이프라인

한계와 남은 과제는 무엇인가?

이 프레임워크는 여전히 신뢰할 수 있는 모델과 접촉 검증에 의존한다. 흡착 성능은 표면 재질, 곡률, 오염, 누설, 탑재 하중, 국소 결함에 따라 달라질 수 있다. 시뮬레이션이나 통제된 하드웨어 실험에서 성공한 계획이라도 환경 조건이 바뀌면 추가 센싱과 재보정이 필요할 수 있다.

프리미티브 라이브러리는 적용 범위라는 과제도 남긴다. 새로운 상황이 저장된 기동과 유사할 때 검색은 큰 도움이 되지만, 익숙하지 않은 형상에는 여전히 대체 탐색이 필요하다. 따라서 PaHS의 효과는 라이브러리가 로봇의 실제 운용 환경을 얼마나 폭넓게 대표하는지, 그리고 학습된 검색 시스템이 새로운 상황에 프리미티브를 얼마나 잘 대응시키는지에 달려 있다.

논문은 더 폭넓은 하드웨어 검증과 확장된 적용 환경을 향후 과제로 제시한다. 장시간 접착 유지, 반복적인 부착 주기, 손상된 표면, 센싱 불확실성, 흡착 실패 후 복구 능력 등을 검증해야 한다. 기존 계획기와의 수치 비교도 속도, 계획 품질, 탐색 완전성 사이의 절충점을 더욱 분명히 보여 줄 수 있다.

자주 묻는 질문

FlexWorm은 어떤 로봇을 대상으로 설계됐나? 흡착 기반 접착으로 표면을 이동하는 다중 세그먼트 소프트 로봇을 대상으로 한다.

FlexWorm은 일반적인 경로 계획과 어떻게 다른가? 흡착 지점의 부착과 해제를 포함해 연속적인 몸체 움직임과 이산적인 접촉 변화를 함께 계획한다.

이 시스템에서 동작 프리미티브란 무엇인가? 검증된 로봇 주행에서 수집한 뒤 새로운 상황에 맞게 조정해 재사용하는 국소 기동이다.

FlexWorm은 모델 기반 계획을 없애나? 아니다. 검색된 동작은 역기구학을 통해 검사하고 정제하며, 프리미티브가 실패할 때는 대체 탐색으로 다른 가능성을 유지한다.

결론

FlexWorm은 흡착 기반 소프트 로봇을 위해 표면 수준의 안내, 앵커 기반 국소 계획, 재사용 가능한 동작 프리미티브, 물리 인식 검증을 결합한다. 핵심 아이디어는 현재 움직여야 하는 몸체 구간을 국소적으로 해결하고 익숙하지 않은 상황에서는 대체 탐색을 유지함으로써, 복잡한 변형 로봇의 계획 문제를 더 관리하기 쉽게 만드는 데 있다.