← 최신 논문
💻 computer science

Rigidity-Aware Formation Tracking under Sensing Range Constraints via Single Control Barrier Function Constraint

본 논문은 단일 제어 장벽 함수(Control Barrier Function) 제약 조건을 이차 최적화 프로그램 내에서 활용함으로써, 센싱 범위 제약 조건 하에 비선형 동역학을 갖는 이종 다중 로봇 시스템을 위한 대형 추적 및 강성 유지를 통합하는 분산 제어 프레임워크를 제안한다.

원저자: S. Saharsh, Pushpak Jagtap

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

원저자: S. Saharsh, Pushpak Jagtap

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

로봇 공학의 세계에서, 로봇 무리가 하나의 조율된 단위로서 함께 움직일 수 있는 능력은 강력한 도구입니다. 창고의 복잡한 통로를 탐색하든, 어두운 심해 동굴을 탐사하든, 혹은 재난 지역을 매핑하든, 로봇 팀은 단일 기계가 혼자서는 결코 해낼 수 없는 과업을 완수할 수 있습니다. 하지만 이들을 함께 유지하는 것은 단순히 서로 가까이 있으라고 명령하는 것만큼 간단하지 않습니다. 만약 로봇들이 서로에 대한 방향 감각을 잃게 되면, 그룹은 분열되어 일부 구성원은 경로를 벗어나 표류하고 다른 이들은 뒤처지게 될 수 있습니다. 이는 GPS와 같은 글로벌 위치 결정 시스템이 작동하지 않는 환경에서 특히 어렵습니다. 이러한 곳에서 로봇들은 자신의 위치를 파악하기 위해 전적으로 이웃 로봇을 보는 시각적 정보에만 의존해야 합니다.

문제는 두 가지 목표 사이의 섬세한 균형에 있습니다. 첫째, 로봇은 특정 경로를 추적하고 삼각형이나 선과 같은 정교한 형태를 유지해야 합니다. 둘째, 그들 사이의 연결이 절대 끊어지지 않도록 보장해야 합니다. 만약 로봇이 이웃으로부터 너무 멀어지면 통신 링크가 끊어지고, 그룹은 구조적 무결성을 잃게 됩니다. 이러한 연결이 없으면 로봇들은 더 이상 대형(formation)에 대한 합의를 이룰 수 없으며, 전체 임무가 실패할 수 있습니다. 연구자들은 단순히 로봇들에게 경로를 따르라고 말하는 것만으로는 충분하지 않다는 것을 오래전부터 알고 있었습니다. 특히 센서의 범위가 제한적이어서 멀리 있는 것을 볼 수 없을 때는, 로봇들이 그룹을 하나로 묶어주는 링크를 능동적으로 관리해야 합니다.

인도 과학 연구소(Indian Institute of Science)의 연구진은 이 문제를 해결할 수 있는 새로운 방법을 개발하여, 다양한 로봇 그룹이 안전을 유지하는 연결을 엄격히 보존하면서 함께 움직일 수 있도록 했습니다. 그들의 연구는 로봇들이 서로 다른 물리적 역량을 가지고 있으며 특정 거리 내에 있는 다른 로봇만을 "볼" 수 있는 시나리오에 초점을 맞춥니다. 이러한 설정에서는 로봇이 실수로 이웃의 범위를 벗어나 그룹의 견고한 구조를 잃을 수 있습니다. 연구진은 이웃 간의 거리를 지속적으로 확인하고 이들이 서로를 바라보는 각도를 점검하는 파수꾼 역할을 하는 제어 시스템을 만들었습니다. 만약 로봇이 너무 멀리 표류하기 시작하거나 그룹이 평면적인 직선 형태로 변하기 시작하면(이는 대형을 불안정하게 만드는 구성입니다), 시스템은 자동으로 로봇의 속도와 방향을 조정하여 이를 안전 구역 안으로 다시 끌어당깁니다.

이 솔루션의 핵심은 목적지에 도달하는 목표와 안전한 구조를 유지하는 목표를 결합한 수학적 프레임워크입니다. 연구진은 이 두 가지를 별개의 과제로 취급하는 대신, 하나의 통합된 의사결정 과정으로 결합했습니다. 매 순간 각 로봇은 두 가지 요구 사항을 모두 충족하는 최선의 움직임을 계산합니다. 로봇은 스스로에게 이렇게 묻습니다. "어떻게 하면 그룹의 강성(rigidity)을 유지할 만큼 이웃과 가깝게 유지하면서 목표물을 향해 이동할 수 있을까?" 이 계산은 실시간으로 이루어지므로, 로봇은 외부의 방해나 환경의 변화에 즉각적으로 반응할 수 있습니다. 이 시스템은 분산형으로 설계되었습니다. 즉, 단 한 대의 로봇도 중앙 지휘관 역할을 하지 않습니다. 대신 모든 로봇은 오직 자신의 즉각적인 이웃으로부터 얻을 수 있는 정보만을 바탕으로 스스로 결정을 내리며, 이를 통해 전체 그룹의 견고함과 확장성을 확보합니다.

아이디어를 테스트하기 위해 연구진은 2차원 공간에서 8대의 로봇이 참여하는 상세한 컴퓨터 시뮬레이션을 실행했습니다. 이 팀에는 정해진 경로를 따르는 두 대의 리더 로봇과, 리더를 기준으로 특정 형태를 유지해야 하는 여섯 대의 팔로워 로봇이 포함되었습니다. 로봇들은 모두 동일하지 않았습니다. 어떤 로봇은 단순한 점처럼 움직였고, 다른 로봇들은 스티어링 휠이 달린 자동차나 차동 구동(differential-drive) 로봇과 유사한 더 복잡한 메커니즘을 가졌습니다. 시뮬레이션에는 로봇을 경로에서 벗어나게 만드는 지속적인 외란(disturbance)이라는 큰 도전 과제가 도입되었습니다. 한 시나리오에서는 새로운 안전 시스템이 없을 때, 한 로봇이 범위를 벗어나 이웃과의 연결이 끊어졌습니다. 그 결과 그룹은 강성을 잃었고, 대형이 붕괴되어 로봇들이 의도한 위치에 도달하는 데 실패했습니다.

그러나 연구진이 새로운 제어 프레임워크를 적용했을 때 결과는 달랐습니다. 동일한 방해 힘이 작용하는 상황에서도, 시스템은 연결이 끊어질 징후를 감지하고 로봇의 움직임을 조정하여 중요한 링크를 보존했습니다. 그룹은 강성을 유지했고 대형은 온전하게 유지되었으며, 로봇들은 원하는 경로를 성공적으로 추적했습니다. 시뮬레이션 결과, 로봇들은 위치와 각도의 오차를 극도로 작게 유지하며 매우 높은 정밀도로 형태를 유지할 수 있음을 보여주었습니다. 또한 연구진은 이 방법이 서로 다른 유형의 운동을 가진 로로봇들에게도 작동함을 입증함으로써, 시스템이 이질적인(heterogeneous) 팀을 다룰 수 있을 만큼 유연하다는 것을 증명했습니다.

이 접근 방식은 기존의 방법들과 비교하여 뚜렷한 장점을 제공합니다. 기존의 전략들은 그룹이 연결 상태를 유지하도록 하기 위해 복잡하고 전역적인(global) 계산을 수행해야 하는 경우가 많았는데, 이는 네트워크가 빠르게 변할 경우 느려지거나 오류가 발생하기 쉬웠습니다. 또 다른 방법들은 로봇들을 연결된 상태로 유지하는 데만 집중하여, 특정 대형의 형태가 유지되는지는 보장하지 못했습니다. 새로운 프레임워크는 그룹이 원하는 궤적을 추적하는 동시에, 대형이 고유하게 정의되어 왜곡될 수 없는 상태인 '강성(rigidity)'을 갖도록 함으로써 이 간극을 메웁니다. 특정하고 결정적인 이웃 간의 연결에 집중함으로써, 이 시스템은 과도한 계산 부하를 피할 수 있어 연산 능력과 에너지가 제한적인 실제 환경에 적용하기 적합합니다.

시뮬레이션 결과는 이 방법이 도전적인 환경에서 작동하는 자율 로봇 팀을 위한 중요한 진전이 될 수 있음을 시사합니다. 현재의 작업은 컴퓨터 모델을 기반으로 하고 있지만, 그 원리는 물리적 운동 법칙과 로봇 간 상호작作用의 기하학에 근거하고 있습니다. 연구진은 가까운 미래에 이 작업을 3차원 공간으로 확장하고 실제 비행 로봇에 시스템을 테스트할 계획입니다. 현재로서는, 이 연구는 연결을 유지하는 것을 움직임 전략의 능동적이고 통합적인 부분으로 다룸으로써, 로봇 팀이 주변 세계가 자신들을 갈라놓으려 할 때조차 어떻게 함께 모여 임무를 완수할 수 있는지에 대한 명확한 개념 증명을 제공합니다.

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

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

Digest 사용해 보기 →