연구진은 로봇 팔이 인간 파트너와 함께 공을 잡고 던질 수 있도록 하는 실시간 계획 및 제어 시스템을 구축하여, 1개, 2개, 3개 공 저글링 패턴을 유지할 수 있도록 했습니다. 이 연구는 인간-로봇 협업을 단순한 협동 조작을 넘어 지속적인 예측, 적응, 조정이 필요한 빠르고 상호작용적인 동적 작업으로 확장합니다.
목차
연구진이 구축한 것
연구팀은 Barrett WAM 로봇 팔(4~7 자유도로 설정 가능)을 사용하여 인간-로봇 파트너 저글링을 위한 완전한 하드웨어-소프트웨어 시스템을 개발했습니다. 시스템은 세 가지 주요 구성 요소로 이루어져 있습니다: 공 추적 및 예측 파이프라인, 유연한 온라인 궤적 계획기, 상태 기계 기반 조정 로직.
추적 모듈은 모션 캡처 데이터를 사용하여 공의 위치와 속도를 실시간으로 추정한 후 미래 궤적을 예측합니다. 계획기는 로봇의 엔드 이펙터 궤적을 지속적으로 최적화하여 들어오는 공을 가로채고 동시에 다음 던지기를 계획합니다. 상태 기계는 저글링 리듬을 관리합니다: 인간의 던지기를 기다리고, 잡기 위해 이동하고, 잡기를 실행한 후 인간에게 다시 던집니다. 모든 구성 요소는 낮은 지연 시간으로 실시간으로 작동합니다.
작업은 인간과 로봇이 서로 마주보고 서서 각자 한 손으로 공을 주고받는 것입니다. 로봇은 깔때기 모양의 잡기 표면을 가진 특수 엔드 이펙터를 사용하여 공을 안정적으로 포착하고 던지기 위한 방출 메커니즘을 갖추고 있습니다. 시스템은 잡기와 던지기 이벤트를 스케줄링하여 여러 개의 공이 동시에 공중에 있을 수 있습니다.

주요 결과
다양한 기술 수준의 참가자들이 참여한 사용자 연구에서 로봇은 1개, 2개, 3개의 공으로 저글링 패턴을 안정적으로 유지했습니다. 이 시스템은 인간-로봇 파트너 저글링에서 이전에 보고된 결과를 일관성과 최대 공 개수 모두에서 크게 초과했습니다. 단일 공 잡기와 던지기는 로봇의 작업 공간 대부분에서 신뢰할 수 있었습니다.
시뮬레이션 실험 결과, 공 개수가 증가함에 따라 타이밍 압박과 공 간 충돌이 성능 병목 현상을 일으키는 것으로 나타났습니다. 재계획 아키텍처는 실시간 속도로 효과적으로 작동했으며, 시뮬레이션 실패는 실제 패턴과 일치하여 계획 및 제어 접근 자체가 제한 요소가 아님을 확인했습니다.
성공률은 잡기 위치에 따라 달라졌습니다. 작업 공간 가장자리 근처에 도달하는 공은 4-DOF 구성으로 인한 잡기 깔때기 방향 감소로 인해 튕겨 나가는 비율이 더 높았습니다. 연구진은 시스템이 기본적인 잡기나 던지기 능력에 의해 제약받지 않고, 오히려 여러 공 교환 중 인간과 로봇 간의 상호작용 역학에 의해 제약받는다고 보고합니다.
작동 방식
시스템은 인식, 계획, 조정의 세 가지 긴밀하게 연결된 루프로 작동합니다.
인식: 모션 캡처 시스템이 공의 3D 위치를 고주파수로 추적합니다. 칼만 필터가 속도와 가속도를 추정한 후, 중력과 공기 저항을 고려한 간단한 탄도 모델을 사용하여 공의 미래 비행 경로를 예측합니다. 예측 기간은 일반적으로 300~500밀리초인 예상 잡기 시간을 포함합니다.
계획: 궤적 계획기는 로봇 엔드 이펙터 동작의 스플라인 매개변수화를 사용합니다. 잡기와 던지기 모두에 대한 타이밍 제약을 충족하면서 저크와 가속도를 최소화하는 온라인 최적화 문제를 해결합니다. 계획기는 모든 제어 주기(약 1~2ms)마다 업데이트되어 인간의 던지기 변동에 빠르게 적응할 수 있습니다. 공이 들어오지 않을 때는 로봇이 준비 위치로 이동하여 리듬을 유지합니다.
조정: 유한 상태 기계가 네 가지 주요 상태를 정의합니다: 대기(로봇 대기, 공 추적), 접근(예측된 잡기 지점으로 이동), 잡기(그리퍼 닫기, 충격 완화), 던지기(목표 위치로 방출 속도까지 가속). 상태 간 전환은 공 위치, 속도, 시간-가로채기 임계값에 따라 달라집니다. 여러 공의 경우 상태 기계가 겹치는 잡기-던지기 시퀀스를 스케줄링하고 공 간 또는 공과 로봇 간의 잠재적 충돌을 고려합니다.
제어 전략은 안전한 상호작용을 위해 임피던스 제어를 사용합니다. 로봇이 잡기에 실패하면 강체로 저항하지 않고 공의 충격에 순응하여 손상 가능성을 줄입니다.

로봇 공학에서의 중요성
이 연구는 로봇이 느리고 예측 가능한 시나리오뿐만 아니라 빠르고 상호작용적이며 물리적으로 결합된 작업에 인간과 함께 참여할 수 있음을 보여줍니다. 파트너 저글링은 확장 가능한 벤치마크입니다: 공 개수를 늘리거나 교환 패턴을 변경하여 난이도를 높일 수 있으면서도 기본적인 상호작용 구조는 동일하게 유지할 수 있습니다. 이는 불확실성 하에서 예측, 적응, 실시간 재계획을 처리해야 하는 알고리즘 개발에 유용한 테스트베드가 됩니다.
이 기술은 조립 라인, 창고 주문 처리, 협동 제조와 같이 인간과 로봇이 빠르게 물체를 주고받아야 하는 실제 응용 분야로 전환됩니다. 즉석에서 재계획하고 인간의 변동성을 보상하는 시스템의 능력은 산업용 협동로봇 및 인간 작업자와 상호작용해야 하는 창고 로봇에 직접적으로 관련됩니다.
상태 기계 조정 접근 방식과 온라인 궤적 최적화는 떨어지는 물체 잡기나 공중에서 물체 분류와 같은 다른 동적 조작 작업에 일반화할 수 있습니다. 인간형 로봇이 서비스 역할에 진입함에 따라 잡기와 던지기와 같은 기술은 원활한 인간-로봇 상호작용에 필수적이 됩니다.
한계와 미해결 과제
현재 시스템은 외부 모션 캡처에 의존하여 통제된 실험실 환경으로 제한됩니다. RGB 또는 RGB-D 인식으로 전환하는 것이 자연스러운 다음 단계이지만 추가적인 노이즈와 지연 시간이 발생합니다. 4-DOF 팔의 운동학적 제약으로 인해 작업 공간 경계 근처에서 성능이 저하됩니다. 7-DOF 구성이 저글링 범위를 확장할 수 있지만 질량과 동적 결합이 추가됩니다.
가장 중요한 것은, 다중 공 조정이 여전히 취약하다는 점입니다. 공 개수가 증가함에 따라 공 간 충돌과 타이밍 압박으로 인한 실패가 발생합니다. 현재 계획기는 각 공을 독립적으로 처리하며 공 간 충돌을 명시적으로 피하거나 간섭을 최소화하기 위해 던지기를 스케줄링하지 않습니다. 연구진은 조정 인식 및 다중 객체 인식 계획을 통합하는 것이 더 조밀한 패턴으로 확장하기 위한 유망한 방향이라고 지적합니다.
마지막으로, 긴밀하게 결합된 인간-로봇 루프에서는 실패 원인을 파악하기 어렵습니다. 인간의 던지기 타이밍이나 로봇 궤적의 작은 편차가 빠르게 전파되어 근본 원인을 분리하기 어렵게 만듭니다.
자주 묻는 질문
인간-로봇 파트너 저글링이란 무엇인가요? 인간과 로봇이 서로 마주보고 서서 각자 한 손으로 하나 이상의 공을 던지고 잡으며 연속적으로 교환하는 작업입니다.
로봇은 저글링 중에 공을 어떻게 추적하나요? 모션 캡처 카메라를 사용하여 공의 위치를 고주파수로 측정한 후, 칼만 필터와 탄도 모델을 사용하여 미래 궤적을 예측합니다.
이 연구에 사용된 로봇 하드웨어는 무엇인가요? Barrett WAM 팔로, 4~7 자유도로 설정 가능하며 깔때기 모양의 잡기 표면을 가진 맞춤형 엔드 이펙터가 장착되어 있습니다.
현재 시스템의 주요 한계는 무엇인가요? 통제된 실험실 조건(모션 캡처)이 필요하고, 다중 공 충돌에 어려움을 겪으며, 도달 가능한 작업 공간 경계 근처에서 성능이 저하됩니다.
결론
이 연구는 실시간 계획 및 제어가 지속적인 다중 공 인간-로봇 저글링을 가능하게 하여 이전 연구를 크게 발전시킨다는 것을 보여줍니다. 예측 기반 추적, 온라인 궤적 최적화, 상태 기계 조정으로 구성된 시스템 아키텍처는 더 조밀한 상호작용 패턴과 더 실용적인 응용 분야로 확장하기 위한 견고한 기반을 제공합니다.
