← 최신 논문
💻 computer science

Online Structure Learning and Planning for Autonomous Robot Navigation using Active Inference

이 논문은 사전 정의된 지도나 사전 학습에 의존하지 않고 능동적 추론(Active Inference)을 활용하여 희소한 위상 지도를 동적으로 구축하고 탐사와 목표 지향적 항법 사이의 균형을 맞춤으로써, 낯선 환경에서 자율 로봇을 위한 온라인 매핑, 위치 추정 및 계획을 통합하는 자기 지도 학습 기반의 ROS 호환 프레임워크인 AIMAPP를 소개한다.

원저자: Daria de Tinguy, Tim Verbelen, Emilio Gamba, Bart Dhoedt

게시일 2026-07-08
📖 4 분 읽기☕ 가벼운 읽기

원저자: Daria de Tinguy, Tim Verbelen, Emilio Gamba, Bart Dhoedt

원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

새로운 건물에 툭 떨어진 로봇을 상상해 보세요. 이 건물에는 블루프린트도 없고, GPS도 없으며, 어디로 가야 할지 알려줄 사람도 없습니다. 대부분의 로봇은 혼란에 빠져 벽에 부딪히거나 루프(반복 동작)에 갇혀 버릴 것입니다.

이 논문은 AIMAPP라고 불리는 새로운 방식의 로봇 내비게이션을 소개합니다. AIMAPP를 미리 입력된 지도를 가진 로봇이 아니라, 동물(쥐나 인간 같은)이 세상을 탐험하는 방식에서 영감을 받은 호기심 많고 적응력이 뛰어난 두뇌를 가진 로봇이라고 생각해보세요.

작동 원리는 다음과 같습니다.

1. "정신적 스케치" (위상적 지도, Topological Map)

전체 건물의 모든 픽셀 단위 3D 모델을 만들려고 애쓰는 대신(이는 마치 벽의 모든 벽돌을 하나하나 다 그리려는 것과 같습니다), AIMAPP는 정신적 스케치를 만듭니다.

  • 비유: 여러분이 새로운 도시를 걷고 있다고 상상해 보세요. 여러분은 보도의 모든 인치까지 다 외우지는 않습니다. 대신 주요 랜드마크를 기억합니다: "커피숍", "공원", "도서관". 그리고 마음속으로 선을 연결합니다: "커피숍에서 직진하면 공원이 나온다."
  • 로봇의 방식: 로봇은 "위상적 지도"를 생성합니다. 장소들을 "노드(점)"로, 그 사이의 경로를 "링크(선)"로 취급합니다. 탐사를 진행하면서 로봇은 자신의 스케치에 새로운 점들을 추가합니다. 로봇은 밀리미터 단위의 정확한 거리까지 알 필요가 없습니다. 단지 "이곳은 저곳과 연결되어 있다"는 것만 알면 됩니다.

2. "호기심 많은 탐험가" vs "목표 추구자"

로봇에게는 두 가지 상충하는 동기가 있지만, 어떤 것을 선택할지 인간이 알려줄 필요가 없습니다. 로봇은 **기대 자유 에너지(Expected Free Energy)**라는 개념을 사용하여 이를 자동으로 조절합니다.

  • 비유: 공원에 있는 강아지를 생각해 보세요.
    • 호기심 (탐사): 강아지가 낯선 덤불의 냄새를 맡고 그곳에 무엇이 있는지 알아내기 위해 조사하고 싶어 합니다 (불확실성 감소).
    • 목표 (활용): 강아지가 주인이 손을 흔드는 것을 보고 주인에게 곧장 달려가고 싶어 합니다 (선호도 달성).
  • 로봇의 방식: AIMAPP는 가능한 모든 움직임에 대해 하나의 점수를 계산합니다. 로봇이 길을 잃었을 때는 "호기심" 점수가 높아져서 탐사를 하게 됩니다. 목표 위치를 알게 되면 "목표" 점수가 높아져서 그곳으로 향합니다. 로봇은 인간이 버튼을 누를 필요 없이 이 두 모드 사이를 매끄럽게 전환합니다.

3. 즉석 학습 (사전 훈련 없음)

많은 현대적 로봇들은 작동하기 전에 수천 시간의 영상 데이터를 통해 수개월 동안 훈련받아야 합니다. AIMAPP는 다릅적입니다.

  • 비유: 가이드북 없이 외국에 도착한 관광객을 상상해 보세요. 그들은 걷고, 길을 잃고, "아, 저 빨간 건물이 아까 봤던 건물이구나"라고 깨달으면서 지형을 익힙니다.
  • 로봇의 방식: 로봇은 아무런 지식 없이 시작합니다. 이동하면서 로봇은 자신이 볼 것이라고 예상하는 것실제로 보는 것을 비교합니다.
    • 새로운 것을 발견하면 지도에 새로운 "점"을 추가합니다.
    • 익숙한 것을 발견하면 자신의 위치에 대한 믿음을 업데이트합니다.
    • 로봇은 시도하고 실패하며, 다시 수정하는 과정을 통해 환경의 규칙(예: "여기서 왼쪽으로 돌면 막다른 길이다")을 배웁니다.

4. "드리프트" 처리 (흔들리는 오도미터)

로봇은 바퀴 센서를 사용하여 얼마나 이동했는지 추측하곤 합니다. 하지만 카펫이나 모래 위에서는 바퀴가 미끄러지며, 로봇은 1미터를 이동했다고 생각하지만 실제로는 2미터를 이동했을 수도 있습니다. 이를 "드리프트(오차)"라고 합니다.

  • 비유: 눈을 감고 걷는다고 상상해 보세요. 여러분은 위치를 추측하기 위해 발걸 수를 셉니다. 만약 러그 위에서 발이 미끄러졌다면, 발걸 수는 틀리게 됩니다. 하지만 눈을 뜨고 익숙한 랜드마크(예: 특정 그림)를 본다면, 여러분은 즉시 "아, 나는 여기가 아니라 실제로 여기에 있구나"라고 알게 됩니다.
  • 로봇의 방식: AIMAPP는 바퀴 센서보다 시각적 인식에 더 의존합니다. 만약 바퀴는 복도에 있다고 말하는데 카메라에 주방이 보인다면, 로봇은 카메라를 신뢰합니다. 로봇은 단순히 "느끼는" 것이 아니라 자신이 "보는" 것을 바탕으로 내부 지도를 수정합니다. 이 덕분에 모래가 깔린 주차장이나 카펫이 깔린 방처럼 까다로운 환경에서도 매우 견고하게 작동합니다.

5. 결과: 성과는 어떠했는가?

연구진은 컴퓨터 시뮬레이션과 실제 환경(창고, 집, 심지어 모래가 있는 주차장)에서 AIMAPP를 테스트했습니다.

  • 효율성: AIMAPP는 지도를 들고 걷는 인간만큼이나 효율적으로 구역을 탐사했습니다.
  • 견고성: 대형 창고에서 정밀한 지도에 의존하는 다른 고급 로봇들보다 움직이는 장애물과 미끄러운 바닥을 더 잘 처리했습니다.
  • 실패: 로봇의 내부 지도가 너무 "엉망"이 된 경우(예: 로봇이 너무 많이 밀려나서 원래 있던 곳을 새로운 곳이라고 착각한 경우) 가끔 갇히기도 했지만, 표준적인 로봇들보다 훨씬 더 잘 회복했습니다.

요약

AIMAPP는 로봇을 호기심 많은 동물처럼 취급하는 내비게이션 시스템입니다. 경직된 스크립트나 사전 로드된 지도를 따르는 대신, 로를 움직이며 세상에 대한 정신적 스케치를 구축하고, 탐사하려는 욕구와 목표에 도달하려는 욕구 사이의 균형을 맞추며, 익숙한 광경을 인식함으로써 자신의 위치를 끊임없이 수정합니다. 이 시스템은 사전 훈련 없이도 작동하므로, 어떤 새로운 환경에 떨어지더라도 즉시 문제를 해결하며 나아갈 준비가 되어 있습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →