Infinite-Dimensional Closed-Loop Inverse Kinematics for Soft Robots via Neural Operators

이 논문은 신경 연산자를 활용하여 부드러운 로봇의 무한 차원 폐루프 역운동학 (CLIK) 문제를 해결함으로써, 제어 입력과 로봇 전체 형태 간의 관계를 학습하여 과구동되지 않은 부드러운 로봇의 작업 수행을 가능하게 합니다.

Carina Veil, Moritz Flaschel, Ellen Kuhl, Cosimo Della Santina

게시일 2026-03-06
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

이 논문은 **소프트 로봇 (Soft Robots)**을 어떻게 더 똑똑하고 유연하게 움직이게 할 수 있는지에 대한 새로운 방법을 제안합니다.

소프트 로봇은 인간의 근육처럼 구부러지고 비틀릴 수 있는 부드러운 로봇입니다. 하지만 이 유연함 때문에 "어떻게 움직여야 목표 지점에 닿을까?"라는 문제를 푸는 것이 매우 어렵습니다. 이 논문은 그 문제를 해결하기 위해 **인공지능 (AI)**과 수학을 결합한 혁신적인 접근법을 소개합니다.

아래는 이 논문의 핵심 내용을 일상적인 언어와 비유로 설명한 것입니다.


1. 문제: "구부러진 미끄럼틀"을 어떻게 조종할까?

  • 기존 로봇 (강체 로봇): 전통적인 로봇은 팔꿈치나 무릎처럼 '관절'이 딱딱하게 고정되어 있습니다. "팔을 90 도 구부리고, 손목을 45 도 돌리면 손이 저기 닿는다"라고 계산하는 것은 기하학적으로 비교적 쉽습니다.
  • 소프트 로봇: 반면, 소프트 로봇은 미끄럼틀이나 처럼 온몸이 구부러질 수 있습니다. 관절이 무수히 많다고 생각하면 됩니다.
    • 어려움: "목표 지점에 닿게 하려면 미끄럼틀의 어느 부분을 얼마나 구부려야 할까?"를 계산하려면, 로봇의 온몸 모양 전체를 고려해야 합니다. 기존의 방법은 로봇의 모양을 몇 개의 간단한 선분으로만 근사했기 때문에, 정교한 작업 (예: 로봇 몸통의 중간 부분으로 물건을 잡기) 을 하기에 부족했습니다.

2. 해결책: "무한한 상상력"을 가진 지도 만들기

이 논문은 로봇의 모양을 유한한 (정해진) 수의 선분이 아니라, 연속적이고 무한한 곡선으로 생각합니다. 이를 위해 두 가지 중요한 단계를 거칩니다.

① "조작자"와 "모양"의 연결 (Neural Operator)

소프트 로봇은 "어떤 힘 (조작) 을 가하면 어떤 모양이 되는가?"를 수학 공식으로 딱 떨어지게 표현하기 어렵습니다. 마치 "약간의 바람을 불면 나뭇잎이 어떻게 흔들릴지"를 공식으로 쓰기가 어렵듯이요.

  • 해결책: 연구자들은 **AI(신경 연산자, Neural Operator)**를 훈련시켜 이 관계를 학습시켰습니다.
  • 비유: 이 AI 는 마치 유능한 요리사와 같습니다.
    • 입력: "이 정도 양념 (조작) 을 넣어줘."
    • 출력: "그럼 이렇게 요리가 익어서 모양이 변할 거예요 (로봇의 전체 모양)."
    • 이 AI 는 로봇의 전체 몸통이 어떻게 변하는지 연속적인 지도로 기억하고 있습니다.

② "목표"와 "모양"의 연결 (Chain Rule)

이제 로봇이 목표 지점에 닿게 하려면, AI 가 예측한 모양을 바탕으로 "어떤 조작을 더 해야 할까?"를 계산해야 합니다.

  • 해결책: 연구자들은 수학적 도구 (무한 차원 연쇄 법칙) 를 사용하여, 조작 → 모양 → 목표라는 연결고리를 하나의 공식으로 만들었습니다.
  • 비유: 이는 GPS 네비게이션과 같습니다.
    • "지금 위치 (로봇 모양)"와 "목적지 (목표)"를 비교합니다.
    • "얼마나 틀어져 있는지"를 계산하고, "어떻게 고쳐야 가장 빨리 도착할지" 방향을 알려줍니다.
    • 중요한 점은, 이 GPS 가 로봇의 손끝뿐만 아니라 몸통의 어느 부분이든 목표에 가장 가까운 곳을 찾아서 그 부분을 먼저 움직이게 한다는 것입니다.

3. 실제 적용: 코끼리 코처럼 생긴 로봇 팔

연구진은 이 방법을 코끼리 코처럼 생긴 3 개의 섬유로 만든 소프트 로봇 팔에 적용해 보았습니다.

  • 실험 결과:
    • 로봇은 목표 지점에 도달하기 위해, 단순히 끝부분만 움직이는 것이 아니라 자신의 몸통 전체를 유연하게 구부리며 가장 효율적인 경로를 찾았습니다.
    • 마치 뱀이 먹이를 잡을 때 몸 전체를 휘감듯이, 로봇도 가장 가까운 부분을 먼저 목표에 닿게 하는 '최적의 자세'를 스스로 찾아냈습니다.
    • 이 모든 계산이 실시간으로 이루어져서 로봇이 부드럽고 정확하게 움직였습니다.

4. 왜 이것이 중요한가요? (핵심 요약)

  1. 전체적인 사고: 기존의 방법은 로봇의 '관절'만 생각했지만, 이 방법은 로봇의 **온몸 (모든 점)**을 고려합니다.
  2. 유연한 작업: 로봇의 끝뿐만 아니라, 몸의 중간 부분으로 물건을 잡거나 장애물을 피하는 등 훨씬 복잡한 작업을 가능하게 합니다.
  3. AI 와 수학의 결합: 복잡한 물리 법칙을 외울 필요 없이, AI 가 시뮬레이션 데이터를 통해 배우고, 수학이 그 지식을 제어 명령으로 변환합니다.

결론

이 논문은 **"소프트 로봇을 조종할 때, 그 로봇을 하나의 거대한 살아있는 유기체처럼 생각하자"**고 제안합니다. AI 가 로봇의 몸 전체를 이해하고, 수학이 그 몸이 어떻게 움직여야 할지 지시함으로써, 앞으로는 더 정교하고 안전한 소프트 로봇들이 우리 곁에 찾아올 수 있을 것입니다.

한 줄 요약: "딱딱한 관절 대신, AI 가 가르쳐 준 '연속적인 몸짓'으로 로봇을 자유자재로 조종하는 새로운 방법!"