매사추세츠 주 공과대학(MIT) 과학자들이 인공지능들로 하여금 예기치 못한 상황에 대처해 융통성 있게 협력해 물품을 나를 수 있도록 하는 시스템을 만들었다고 밝혀 화제가 되고 있다.
MIT 산하 컴퓨터 공학 및 인공지능 연구소(Computer Science and Artificial Intelligence Laboratory) 연구팀은 최근 열린 ‘로봇과학 및 시스템’(Robotics Science and Sytems) 컨퍼런스에서 3대의 로봇을 통해 인공지능 간의 이러한 협력 시스템을 시연해보였다.
이들은 시연을 위해 우선 연구실을 가상의 술집으로 삼았다. 연구실 중앙에는 두 팔이 달린 '인간형 PR2 로봇'이 자리를 잡아 맥주를 나눠주는 바텐더 역할을 수행했고, 바퀴가 달린 거북이 형태의 '터틀봇'(Turtlebot) 2대는 웨이터 역할을 맡았다.
연구팀이 강조한 것은 이 로봇들이 ‘무작위적 상황’ 속에서도 자체적인 판단 하에 물건을 문제없이 배달 할 수 있다는 점이다. 여기서 이들이 말하는 무작위적 상황이란 로봇의 센서 오류, 로봇 사이의 커뮤니케이션 오류, 그 외에 예상치 못한 상황 발생 등을 의미한다.
연구팀은 시연에 참여한 3대의 로봇 또한 이와 같은 무작위적 어려움을 겪을 수 있도록 연구팀은 몇 가지 제한사항을 두었다. 이에 따라 터틀봇들은 가까이 붙어있을 때에만 교신이 가능하도록 했으며 PR2 로봇의 경우 한 번에 1대의 터틀봇만 상대할 수 있도록 프로그래밍 했다.
때문에 로봇들은 다른 로봇의 현재 위치나 하고 있는 일, 다른 로봇이 받은 주문 등을 쉽게 알 수 없었다. 연구에 참여한 애리얼 앤더스는 “이런 한계를 극복하려면 로봇들이 스스로의 위치, 상황, 행동에 대해 보다 복잡한 계획을 설계 할 수 있어야만 했다”고 설명한다.
연구팀은 이를 위해 인간 특유의 작업수행 방식을 참고했다. 로봇과 달리 인간은 일상 속에서 특정 상황에 반복적으로 노출될 경우 매번 새로 판단을 거치는 대신 정형화된 습관적 행동을 취한다는 차이가 있다.
터틀봇들 또한 문제 상황이 발생할 경우 사소한 절차들에 대한 세세한 연산을 거치지 않고 무시한 채 다른 계획을 세울 수 있도록 했다는 것. 예를 들어 한 터틀봇이 PR2 로봇에게 맥주를 받고 있으면 다른 터틀봇은 PR2 로봇 주변을 서성이며 ‘당황’하는 대신 손님들에게 가야겠다는 대안을 세울 수 있었다는 설명이다.
이 전체 시스템은 물론 단순한 맥주 심부름 이상의 활용도를 지니고 있다. MIT 연구팀은 이 기능을 병원이나 구조현장, 대피소 등 복잡한 상황이 펼쳐지는 장소에서 물자를 효율적이고 정확하게 전달하는데 활용할 수 있을 전망이라고 밝혔다. 더불어 아마토와 동료들은 이미 MIT 링컨 연구소와 함께 수색 구조 상황에서 해당 시스템을 활용하는 실험에 나선 것으로 알려졌다.
사진=ⓒ유튜브
방승언 기자 earny@seoul.co.kr