본문 바로가기
기술보고서

다중에이전트 AI 기반 무인기 군집 임무분배 및 실시간 재할당 엔진: ALTIUS-600 플랫폼 운용 사례와 최적화 아키텍처 심층 분석

by 파서스에어로스페이스 2026. 8. 5.

서 론

현대 전장 및 복합 재난 환경에서 단일 무인기(UAV)의 물리적, 인지적 한계를 극복하기 위해 다수의 이기종 무인기를 하나의 유기적인 네트워크로 통합하는 다중에이전트(Multi-Agent) AI 군집 제어 기술이 국방 및 항공우주 산업의 핵심 의제로 부상하고 있다. 특히 미 국방부는 2023년 8월 '리플리케이터(Replicator)' 이니셔티브를 공식 출범하며, 고비용의 유인 자산을 대체할 수 있는 저비용의 '전 영역 소모성 자율 시스템(ADA2: All-Domain Attritable Autonomous Systems)' 수천 대를 18~24개월 내에 실전 배치한다는 전략을 발표했다1. 이러한 전략적 전환의 기저에는 우크라이나 전장에서 확인된 전자전(EW) 및 위치정보시스템(GPS) 교란 환경하에서의 기존 무인기 운용의 한계가 자리 잡고 있으며, 이를 극복하기 위해 통신 단절 상황에서도 독립적으로 임무를 수행하는 고도의 자율성(Autonomy) 확보가 요구되고 있다1.

 

수십에서 수백 대에 이르는 다중에이전트 시스템이 전장에서 '행위적 전쟁(Agentic Warfare)'을 수행하기 위해서는 단순한 대형 유지 비행을 넘어, 변화하는 전장 상황을 AI가 실시간으로 인지하고 각 에이전트의 상태를 평가하여 임무를 동적으로 분배하는 고도화된 '자율 임무 엔진'이 필수적이다5. 이 임무 엔진은 각 무인기의 속도, 잔여 비행시간, 탑재 센서 유형, 배터리 잔량, 현재 위치 등 성능 프로파일을 실시간으로 수집하고, 수학적 비용 함수(Cost Function)에 기반하여 감시정찰(ISR), 통신 중계, 정밀 타격 등의 다중 임무를 최적으로 할당하며, 돌발 상황 발생 시 지연 없이 임무를 재할당(Re-tasking)하는 기능을 수행해야 한다6.

 

본 보고서는 다중에이전트 AI 임무 분배 및 재할당 엔진을 실제 구현 및 운용하기 위한 아키텍처와 수학적 모델을 심층적으로 분석한다. Anduril(Area-I)사의 소형 고속 타격 무인기 플랫폼 'ALTIUS-600'을 활용한 미 육군의 군집 발사 및 자율 협업 실증 사례를 분석하고, 실시간 무인기 상태 수집을 위한 STANAG 4586 데이터링크 표준 구조를 살펴본다. 나아가 다중 에이전트 분산 최적화의 핵심인 합의 기반 번들 알고리즘(CBBA)의 연산 구조와, 무인기 손실 및 돌발 표적 발생에 즉각적으로 대응하는 국부 재할당(CBBA-LR) 메커니즘을 상세히 규명한다.

 

다중에이전트 하드웨어 플랫폼 및 자율 협업 운용 실증 사례

다중에이전트 AI 시스템의 알고리즘적 무결성은 이를 물리적 세계에서 실행할 수 있는 신뢰도 높은 하드웨어 엣지(Edge) 플랫폼과 그 위에서 구동되는 임무 자율성(Mission Autonomy) 소프트웨어가 결합할 때 비로소 완성된다. 미 국방부의 리플리케이터 프로그램 및 다영역 작전(MDO) 요구사항을 충족하기 위해 채택된 대표적인 공중발사효과(ALE: Air-Launched Effects) 플랫폼이 바로 ALTIUS-600이다3.

 

ALTIUS-600 플랫폼 설계 사양 및 모듈화 프로파일

ALTIUS(Air-Launched, Tube-Integrated, Unmanned System)-600은 Area-I(현재 Anduril의 자회사)에서 개발한 소형 고속 무인기 플랫폼으로, 임무 엔진이 다종다양한 임무를 분배할 수 있도록 극대화된 모듈성(Modularity)을 제공한다. 기체 중량은 페이로드에 따라 20~27파운드(약 9~12kg) 범위이며, 최대 항속 거리는 276마일(약 444km), 최대 4시간의 체공 능력을 갖추고 있다9.

 

다중에이전트 임무 분배 엔진은 드론의 하드웨어 형상에 따라 다음과 같은 세부 임무 프로파일을 에이전트 노드에 부여한다. 감시정찰(ISR) 및 신호정보(SIGINT) 프로파일의 경우, 고해상도 광학 센서를 탑재하여 목표를 탐지, 식별, 위치 지정, 보고(DILR)하는 역할을 수행한다10. 전자전(EW) 및 통신 중계 프로파일은 적의 레이더 및 통신망을 교란하거나, 음영 지역에서 아군 군집 네트워크의 메쉬 통신망을 확장하는 릴레이 노드 역할을 담당한다4. 타격(Strike) 프로파일의 경우, 폭발 탄두를 장착한 ALTIUS-600M 변형 모델이 활용되며, 이는 적의 장갑 차량이나 방공망(SAM) 시설을 장거리에서 정밀 타격하는 체공형 초계탄(Loitering Munition)으로 기능한다1. 더 큰 화력이 요구되는 경우 사거리 100마일, 75분 체공 능력을 갖춘 상위 플랫폼인 ALTIUS-700M이 투입되기도 한다9.

 

특성 / 플랫폼 ALTIUS-600 (ISR/EW) ALTIUS-600M (타격용) ALTIUS-700M (대형 타격용) Switchblade 600 (참고용 타격)
개발사 Anduril (Area-I) Anduril (Area-I) Anduril (Area-I) AeroVironment
주요 임무 감시정찰, 전자전, 통신 릴레이 자폭 정밀 타격 (장갑/방공망) 고위력 자폭 정밀 타격 대장갑 초계 타격
최대 체공 시간 4시간 이상 약 4시간 약 75분 약 40분
최대 비행 거리 276 마일 (약 444 km) 276 마일 (약 444 km) 100 마일 (약 160 km) 25 마일 (약 40 km)
발사 플랫폼 공통발사관(CLT), 헬기(ALE), 지상 다연장(PILS) 공통발사관(CLT), 헬기, 차량 지상 차량, 헬기 전용 발사 튜브 (지상/차량)
운용 사례 EDGE 22 / PC 22 (군집 통신) EDGE 23 (헌터-킬러 시연) Dugway 실사격 시험 (2023) 우크라이나 전장 실전 배치

 

이러한 모듈식 플랫폼은 지상 차량의 다연장 발사대(PILS), UH-60 블랙호크 헬리콥터, 심지어 XQ-58A 발키리(Valkyrie)와 같은 무인 전투기에서 투하되는 등 발사 위치의 제약을 받지 않으므로, 임무 할당 알고리즘이 초기 에이전트의 위치(Initial state)를 전장에 넓게 분산시켜 최적화 효율을 높이는 데 기여한다9.

 

EDGE 22: 28대 단일 군집 자율 임무 수행

다중에이전트 AI 알고리즘의 확장성(Scalability)은 미 육군 주도의 EDGE(Experimental Demonstration Gateway Exercise) 2022 훈련을 통해 실증되었다. 이 훈련에서는 총 28대의 ALTIUS-600 무인기가 7대씩 4개의 웨이브로 발사되어 단일 군집 네트워크를 형성했다11. 이 군집은 공중 강습 부대의 진입 전 적의 방공망을 무력화하기 위해 적진 깊숙이 투입되었으며, 중앙의 단일 조작자(Single Operator)는 FARA(미래공격정찰헬기) 대리 플랫폼에 탑승하여 인간-기계 인터페이스를 통해 전체 군집에 추상적인 임무 목표만을 하달했다11. 하달된 명령에 따라 28대의 무인기는 상호 간의 센서 데이터와 위치 정보를 교환하며 자율적으로 궤적을 나누고, 지형을 광범위하게 스캔하여 적 위치를 탐지 및 식별한 후, 유인 타격 자산의 사거리 밖에서 타겟팅 데이터를 역송신하는 데 성공했다10.

 

EDGE 23: Lattice AI 소프트웨어 기반 실시간 헌터-킬러 임무 재할당

2023년에 실시된 EDGE 23 훈련에서는 군집 규모의 입증을 넘어, Anduril의 'Lattice' 임무 자율성(Mission Autonomy) 소프트웨어를 통한 이기종 무인기 간의 동적 헌터-킬러(Hunter-Killer) 협업이 성공적으로 시연되었다9. 이 시연은 다중에이전트의 유기적인 임무 전환 시퀀스를 실증하여, 단순한 사전 입력 비행이 아닌 AI 기반의 '행위적 전쟁(Agentic Warfare)' 메커니즘을 직관적으로 보여주었다.

 

상세한 작전 시퀀스를 분석하면, 다중 에이전트 제어 소프트웨어의 실시간 대응 역량이 명확히 드러난다. 첫째, 탐색(Search) 단계에서 단일 조작자가 Lattice 소프트웨어를 통해 ALTIUS-600(ISR 버전)과 ALTIUS-600M(타격 버전)을 하나의 자율 페어(Pair)로 묶어 적의 지대공 미사일(SAM) 신호 탐색 임무를 하달했다9. 둘째, 감시정찰 드론이 SA-17 Grizzly 방공망을 탐지하고 양성 식별(Positive Identification)을 확보하여 지휘관에게 보고했다. 셋째, 지휘관이 해당 표적을 적대적(Hostile) 상태로 승인하고 타격을 지시하자, 대기 중이던 타격 드론이 즉각적으로 궤적을 수정하여 표적으로 돌입했다9. 넷째, 타격 드론이 목표물을 타격한 직후, 통제 소프트웨어가 감시 드론의 우선순위를 즉각적으로 재계산하여 전투피해평가(BDA: Battle Damage Assessment) 임무로 자동 재할당(Re-tasking)하는 과정이 실증되었다9. 이러한 일련의 시퀀스는 돌발 이벤트(타격 완료) 발생 시 인간의 개입 없이 시스템 내부의 알고리즘이 상태 공간을 갱신하고 잔여 자원을 최적으로 배치하는 다중에이전트 수학적 최적화의 현실적 구현을 입증한 것이다.

 

성능 프로파일 실시간 수집 및 통신 아키텍처 (STANAG 4586 기반)

전술한 다중에이전트 AI 엔진이 각 기체에 최적화된 임무를 초 단위로 배부하기 위해서는 속도, 비행시간, 배터리 잔량, 페이로드 종류, 현재 위치 등의 동적 성능 프로파일이 중앙 제어소 및 에이전트 간 네트워크에 지연 없이 동기화되어야 한다. 이기종 무인기(예: AeroVironment, Anduril, Kratos 등 제조사가 다른 플랫폼) 간의 물리적 하드웨어 차이와 통신 프로토콜의 파편화를 해결하기 위해, 다중에이전트 시스템은 NATO 표준인 STANAG 4586 상호운용성 아키텍처를 근간으로 텔레메트리를 수집하고 관리한다13.

 

STANAG 4586 아키텍처의 구성 요소

STANAG 4586은 다수의 무인기를 단일 지상통제시스템(CUCS: Core UAV Control System)에서 통제할 수 있도록 물리 계층과 애플리케이션 계층 간의 표준화된 인터페이스를 제공한다13. 시스템 엔지니어링 관점에서 이 표준은 크게 세 가지 핵심 컴포넌트로 나뉜다.

 

  1. 차량 종속 모듈 (VSM, Vehicle Specific Module): VSM은 서로 다른 제조사의 드론이 가진 독점적(Proprietary) 비행 제어 및 통신 프로토콜을 STANAG 4586 표준 메시지 포맷으로 실시간 번역하는 브리지 소프트웨어/하드웨어 계층이다13. 임무 할당 알고리즘 엔진은 이 VSM 덕분에 하드웨어별 모터 RPM이나 전압 통신 방식의 복잡성을 배제하고, "드론 ID 105: 배터리 75%, 위치 좌표 (X, Y, Z), 가용 페이로드 EW"라는 추상화된 공통 표준 객체만을 대상으로 최적화 연산을 수행할 수 있다.
  2. 데이터링크 인터페이스 (DLI, Data Link Interface): CUCS와 VSM 간의 양방향 네트워크 인터페이스로, 실시간 비행 상태, 통신 링크 품질, 센서 메타데이터를 정규화된 패킷 형태로 스트리밍한다13.
  3. 핵심 무인기 제어 시스템 (CUCS, Core UAV Control System): 수신된 표준 데이터를 통합하여 시각화하고, AI 엔진의 연산 결과(궤적 이동, 임무 할당 명령)를 생성하여 하위 에이전트로 전송하는 통제 코어 노드이다13.

 

텔레메트리 메시지 구조 및 상태 갱신

STANAG 4586의 데이터 패킷은 메시지 래퍼(Wrapper) 구조를 통해 전송 신뢰성을 보장한다. 헤더 영역에는 인터페이스 정의 문서(IDD) 버전, 고유 메시지 인스턴스 번호, 메시지 길이 정보가 포함되며, 본문에는 캡처된 시간 스탬프와 비행체/CUCS 고유 ID가 기록된다. 꼬리부의 체크섬(Checksum)은 무선 통신 환경에서의 데이터 무결성을 검증한다15. STANAG 4586은 메시지 유형(Message ID) 번호 대역을 통해 텔레메트리의 성격을 철저히 분류하여 관리한다.

 

메시지 그룹 분류 메시지 ID 대역 주요 수집 및 송신 데이터 내용 다중에이전트 AI 엔진 활용 방안
비행체 명령 (Command) #2000 - 2999 항로점 이동, 임무 모드 전환 (예: #2016 비행경로 제어 모드) 엔진이 계산한 최종 궤적 및 할당 임무를 무인기에 하달
비행체 상태 (Status) #3000 - 3999 실시간 위치, 속도, 고도, 배터리 잔량, 비행 가능 시간 비용 함수(Cost function) 계산을 위한 물리적 위치 및 가용 범위 평가 데이터
페이로드 관련 제어 #4000 - 4999 광학 센서 지향각 명령, 통신 중계 모드 활성화 각 드론의 특수 모듈을 타겟에 맞게 지향 및 가동
페이로드 상태 #21000 - 23999 탐지된 타겟 정보(메타데이터), 페이로드 작동 정상 여부 타겟 양성 식별(PID) 및 돌발 타겟(Pop-up threat) 좌표 엔진 전달

 

이러한 프로토콜 기반의 데이터 수집을 통해 시스템은 상호운용성 수준(LOI: Level of Interoperability)을 유연하게 조정할 수 있다. LOI 1단계의 간접적 센서 메타데이터 수신에서부터, LOI 5단계인 무인기 및 페이로드 전체 제어권 획득까지 지원함으로써, 다중 에이전트 군집 내에서 특정 드론의 통제권을 인간 조종자, 지상 통제소, 또는 헬기 강습 부대의 전술 단말기(ATAK)로 실시간 인계(Hand-over)하는 네트워크 유연성을 제공한다13.

 

통신 제약 및 패킷 손실 환경 극복 기법

실제 전장 환경, 특히 ALTIUS-600과 같이 200km 밖 원거리 저고도에서 작전하거나 적의 강력한 전자전(EW) 재밍에 노출되는 환경에서는 완벽한 통신이 보장되지 않는다. 군집 네트워크는 심각한 대역폭 제한, 잦은 패킷 손실(Packet Loss), 비대칭적 통신 지연(Delay)을 필연적으로 겪게 된다4. 다중에이전트 AI 엔진은 이처럼 불완전한 상태 데이터 수집 환경에서도 강건하게(Robust) 작동해야 한다.

 

단순히 모든 드론이 텔레메트리를 고정된 주기로 브로드캐스팅(Broadcasting)하는 방식은 네트워크의 통신 채널을 포화시켜 오히려 스케줄링 지연과 시스템 마비를 초래한다. 이를 해결하기 위해 최신 다중에이전트 엔진은 통신 인지 기반 합의 알고리즘(CA-CBBA)이나 비동기 이벤트 기반 통신(ACBBA) 메커니즘을 통합한다18. 이 기법들은 에이전트가 상태를 송출할 때 '메시지의 가치(VoM: Value of Message)'를 평가하여, 임무 할당 결과에 영향을 미치는 중대한 변화(예: 새로운 적 표적 발견, 드론의 심각한 궤적 이탈)가 발생했을 때만 제한적으로 정보를 전송하도록 제어한다18. 시뮬레이션 결과에 따르면, 네트워크 밀도가 높은 지역의 노드 송신을 자체 억제(Censoring)하고 지향성 메시지만을 전달함으로써, 패킷 손실이 극심한 대역폭 한계 속에서도 AI 군집의 상태 수집 동기화 효율을 최대 91%까지 향상시키고 합의 도달 시간을 1/10 수준으로 단축할 수 있음이 입증되었다18.

 

임무 최적 배부 알고리즘: 우선순위 기반 비용 함수 최적화 (CBBA)

수집된 개별 무인기의 성능 프로파일과 전장에 분산된 다수의 임무를 가장 짧은 시간 안에, 가장 효율적으로 연결(Mapping)하는 논리적 뇌 역할은 임무 할당 알고리즘(Task Allocation Algorithm)이 수행한다. 수십 대의 에이전트와 수백 개의 동적 타겟이 존재하는 다대다(Multi-to-Multi) 할당 문제는 본질적으로 연산량이 기하급수적으로 증가하는 NP-hard 문제이다6. 이를 해결하기 위해 중앙의 통제 컴퓨터가 모든 계산을 독점하는 중앙 집중식(Centralized) 구조 대신, 각 무인기가 스스로 입찰(Bidding)하고 상호 통신을 통해 분산 처리하는 시장 기반(Market-based) 알고리즘이 채택된다. 현재 국방 및 산업용 무인기 군집 제어의 표준으로 자리 잡은 수학적 모델이 바로 합의 기반 번들 알고리즘(CBBA: Consensus-Based Bundle Algorithm)이다22.

 

분산 처리 데이터 구조 및 상태 행렬

CBBA 알고리즘 하에서 $N$대의 이기종 드론 집합 $\mathcal{I}$와 $M$개의 임무 집합 $\mathcal{J}$가 존재할 때, 각 무인기 $i$는 다음과 같은 내부 상태 데이터 구조를 실시간으로 업데이트하며 메모리에 유지한다7.

 

  • 임무 번들 $b_i$(Task Bundle): 무인기 $i$가 수행하기로 잠정 결정하여 순서대로 저장한 임무들의 집합 벡터. 최대 길이는 드론의 페이로드 및 배터리 용량 $L$에 의해 제한된다.
  • 비행 경로 $p_i$ (Task Path): 번들에 저장된 임무들을 실제로 수행하기 위한 공간적 순서(Waypoints). 새로운 임무가 추가될 때 기존 경로의 중간에 삽입될 수 있다.
  • 승리 입찰가 벡터 $y_i$ (Winning Bids): 전체 임무 집합 $\mathcal{J}$에 대해, 무인기 $i$가 현재까지 네트워크 통신을 통해 파악하고 있는 '가장 높은 임무 낙찰 점수'들의 1차원 배열.
  • 승리 에이전트 벡터 $z_i$ (Winning Agents): 벡터 $y_i$에 기록된 점수를 실제로 제시한 무인기의 고유 ID 배열.
  • 타임스탬프 벡터 $s_i$ (Timestamps): 네트워크 내 다른 무인기들로부터 가장 최근에 정보를 수신한 시각을 기록하여 정보의 최신성(Freshness)을 판단한다.

 

Phase 1: 우선순위 기반 임무 번들 구성 (Bundle Construction Phase)

CBBA 알고리즘은 크게 두 가지 단계를 수렴할 때까지 반복한다. 첫 번째 단계인 '번들 구성' 단계에서, 각 무인기 $i$는 독립적으로 아직 자신에게 할당되지 않은 임무들을 검토하여 가장 높은 한계 효용(Marginal Utility)을 제공하는 임무를 자신의 번들에 추가한다7. 무인기 $i$가 새로운 임무 $j$를 기존 경로 $p_i$의 $n$번째 위치에 삽입했을 때 얻게 되는 한계 점수 $c_{i,j}$는 고도로 튜닝된 비용 함수(Cost Function)에 의해 계산된다7.

 

Phase 2: 분산 통신 기반 합의 및 충돌 해결 (Task Consensus Phase)

번들 구성을 마친 드론들은 동기화 또는 비동기화 통신을 통해 자신의 $y_i, z_i, s_i$벡터를 통신 가능한 인접 드론들과 교환한다7. 전장에 분산된 드론들이 각자 독립적으로 연산했기 때문에, 필연적으로 두 대 이상의 드론이 동일한 고가치 임무에 중복으로 입찰(Conflict)하는 상황이 발생한다.

 

수신된 벡터를 비교할 때, 알고리즘은 사전에 약속된 충돌 해결 테이블(Decision Rules)을 적용한다. 동일 임무에 대해 더 높은 점수를 제시한 에이전트의 데이터로 로컬 벡터를 덮어쓰며, 점수가 완벽히 동일한 동점(Tie) 상황에서는 고유 ID 번호표식을 이용하여 기계적으로 승자를 판별한다22. 이 합의 과정에서 자신의 입찰이 패배했음을 인지한 무인기(즉, outbid 당한 경우)는 자신의 번들에서 해당 임무는 물론 그 뒤에 연쇄적으로 연결된 모든 후속 임무들을 즉시 삭제(Flush)하고, 변경된 상태로 다시 Phase 1의 번들 구성을 시작한다22.

 

이러한 로컬 데이터 갱신과 부분적 삭제 과정이 인접 네트워크를 타고 전역으로 퍼져나가면, 놀랍게도 전체 군집은 수학적으로 보장된 다항 시간(Polynomial convergence time) 내에 더 이상의 변화가 없는 '상호 충돌 없는 분산 스케줄'에 수렴하게 된다22. 이론적으로 CBBA는 최악의 상황에서도 중앙 집중식 전역 최적해 성능의 50%를 보장하며, 실제 물리적 제약이 포함된 다중에이전트 시나리오에서는 전역 최적해에 근접하는 완벽한 임무 분배 능력을 발휘한다6.


 

돌발 상황 감지 및 실시간 임무 재할당 메커니즘 (CBBA-LR)

위와 같이 정교하게 분배된 스케줄이라 하더라도, 실제 전장 환경은 본질적으로 비선형적이고 불확실하다. 임무 수행 중 갑작스럽게 적의 이동형 대공망(Pop-up Threat)이 레이더를 켜고 등장하거나, 악천후 및 적의 대공 포화로 인해 군집 내 특정 ALTIUS-600 기체가 물리적으로 파괴(Damage)될 수 있다6. 돌발 상황이 발생했을 때 기존의 알고리즘처럼 군집 전체의 임무를 처음부터 다시 재계산(Full Reset)하는 방식은 막대한 통신 대역폭과 연산 시간을 소모하므로 분초를 다투는 실시간 작전에 치명적이다.

따라서 최신 다중에이전트 AI 재할당 엔진은 하트비트(Heartbeat) 메커니즘을 통한 신속한 고장 진단과, 전체 재계산을 방지하고 델타(Delta) 궤적만을 수정하는 국부적 재할당(CBBA-LR: CBBA with Local Replanning) 알고리즘을 유기적으로 결합하여 이 문제를 극복한다.

 

분산 하트비트 유지 매커니즘 (Distributed Heartbeat Hold Mechanism)

군집 내 특정 무인기가 통신 두절 또는 격추되었는지를 중앙 통제소 없이 노드 간에 즉각 파악하기 위해, 네트워크의 각 무인기는 사전에 설정된 간격마다 하트비트 생존 신호를 브로드캐스트한다6. 이 과정에서 '고장 조건(Damage Condition)'을 판별하는 수리적 기준이 적용된다. 인접 무인기 의 신호가 타임아웃 임계치(HTO)의 3배의 시간이 지날 때까지 수신되지 않으면, 네트워크는 즉각적으로 해당 무인기를 상실된 것으로 마킹한다6.

 

무인기가 파괴된 것으로 확정되면, 해당 무인기가 원래 배정받아 수행 중이거나 대기열에 가지고 있던 '미완료 임무 목록(Uncompleted missions)'은 즉시 고아(Orphaned) 임무로 취급되어 전체 네트워크의 재할당 대기열(Task Release)로 방출된다6.

 

CBBA-LR (Local Replanning) 기반 실시간 재할당 4단계 절차

방출된 잉여 임무나 새롭게 탐지된 긴급 팝업 타겟에 신속히 대처하기 위해, 기존의 다른 에이전트 스케줄을 최소한으로 교란시키면서 신규 최적해를 도출하는 CBBA-LR (국부 재계산 기반 번들 알고리즘) 엔진이 활성화된다27. 이 알고리즘은 다음의 4가지 정밀한 단계를 거쳐 실시간성을 보장한다.

 

  1. 역량 행렬(Capable Matrix) 필터링 단계: 새로운 타격 임무가 발생했다고 가정할 때, 군집 내 모든 드론이 불필요하게 연산 및 통신 입찰에 참여하는 것은 리소스 낭비다. CBBA-LR은 사전에 정의된 '역량 행렬'을 참조하여, 새 임무를 수행할 수 있는 물리적 하드웨어(예: ALTIUS-600M 타격 페이로드)를 보유한 무인기만을 입찰 후보군으로 즉각 필터링한다27. ISR 센서만 탑재한 기체는 이 재할당 연산에서 즉시 배제된다.
  2. 수행 시간 창 검사 (Performing Time List & Overlap): 필터링된 드론들 중, 신규 임무가 요구하는 '시급성(Time Window)'과 겹치는 시간대에 이미 인근에서 다른 임무를 수행하도록 예정된 드론들을 선별한다. 이 과정을 통해 신규 임무를 중간에 삽입할 때 가장 시간적 비용이 적게 들 '잠재적 재설정 타겟(Potential reset tasks)' 목록을 추려내어 알고리즘의 탐색 공간(Search Space)을 기하급수적으로 축소시킨다27.
  3. 재설정 타겟 확정 (Determining Reset Task): 각 무인기는 자신의 잠재적 재설정 타겟 중 공간 좌표상 신규 발생 임무 위치와 가장 가까운 기존 임무를 찾아 이를 공식 '재설정 타겟'으로 지정한다. 이는 드론의 전체 비행 궤적을 흩트리지 않고, 궤적 중 신규 임무가 삽입(Insertion)될 최적의 국지적 노드를 확정하는 과정이다27.
  4. 로컬 번들 업데이트 및 부분 합의 (Local CBBA Execution): 무인기는 전체 스케줄을 처음부터 다시 짜는(Full reset) 대신, 확정된 재설정 타겟의 위치 주변부 궤적만을 부분적으로 수정하여 새로운 입찰가(Score)를 산출한다27. 이렇게 계산된 국소적인 점수 변동(Delta) 값만 네트워크에 전송되어 다시 Phase 2의 합의를 거침으로써, 수많은 에이전트가 단 몇 초 이내에 충돌 없는 실시간 재할당을 완료하게 된다.

 

이러한 로컬 리플래닝 기능과 적시성 파라미터(Timeliness parameter)를 조정하는 입찰 전략의 결합은 긴급 타겟에 물리적, 시간적으로 가장 인접한 최적의 잉여 자원(비행시간과 배터리가 넉넉한 기체)을 즉각 투입할 수 있게 한다. 이는 적이 다시 은폐하거나 이동하기 전, 이른바 '기회의 창(Window of Opportunity)' 내에 타격을 완수할 수 있는 행위적 인공지능의 핵심 기반 기술이다6.

 

결론 및 실전 구축을 위한 시스템 엔지니어링 제언

미 국방부의 '리플리케이터' 이니셔티브와 ALTIUS-600 플랫폼 기반의 EDGE 실증 훈련 사례들이 시사하는 바는 명확하다. 미래의 전장 패러다임은 압도적인 센서와 화력을 자랑하지만 단일 실패점(Single point of failure)을 가진 소수의 값비싼 유인 자산(Exquisite platform) 중심에서, 인공지능 통신망으로 연결된 수많은 지능형 저비용 자율 시스템(Attritable Autonomous Systems)이 형성하는 '메스(Mass)'의 우위로 완전히 이동하고 있다2.

 

이러한 대규모 이기종 무인기 군집의 효용성을 완성하는 것은 다름 아닌 소프트웨어 엔진이다. STANAG 4586 아키텍처 기반의 표준 상호운용성 위에서 수십 대 기체의 동적 상태 정보(Telemetry)를 1초 이하의 지연으로 융합하고, CBBA 및 CBBA-LR과 같은 정밀한 시장 기반 분산 알고리즘을 활용해 역동적인 전장 상황을 초 단위로 재할당하는 '임무 자율성(Mission Autonomy) 두뇌'가 그 핵심이다. Anduril의 Lattice 소프트웨어가 2023년 시연한 '감시-타격-전투피해평가(BDA)'로 이어지는 즉각적인 임무 자율 전환 사례는, 다중에이전트 최적화 알고리즘이 완벽히 인스턴스화되어 단일 조종자의 인지적 통제 부하를 획기적으로 줄여주는 'Human-on-the-loop(인간은 최종 의사결정만 승인)' 체계의 성공적인 실현을 의미한다5.

 

향후 다중에이전트 임무 분배 기술은 불완전한 전장 환경에서의 생존성을 극대화하는 방향으로 진화할 것이다. 통신 대역폭 제한 및 전자전 재밍(Jamming) 환경을 극복하기 위해, 점파 인지 모델(POMDP) 기반의 통신 억제 알고리즘(Censoring)과 심층 강화 학습(Deep Reinforcement Learning)을 CBBA의 휴리스틱 비용 함수에 통합하는 연구가 가속화되고 있다20. 이를 통해 통신이 단절된 극한의 상황에서도 군집이 자체적으로 전술 목표를 공유하고 고장 노드를 스스로 복구하는 자기 치유(Self-healing)적 임무 재할당이 상용화됨으로써, 다중에이전트 자율 무인 체계의 전술적 억제력은 전례 없는 수준으로 강화될 것이다.

 

참고 자료

  1. The Autonomous Arsenal in Defense of Taiwan: Technology, Law, and Policy of the Replicator Initiative | The Belfer Center for Science and International Affairs, https://www.belfercenter.org/replicator-autonomous-weapons-taiwan
  2. Research the specific budget line items, contract awards, and program actions from FY2023–FY2026 that either support or complicate Luckey's framework. - Luminix AI, https://www.useluminix.com/reports/company-overviews/understanding-palmer-luckey-s-defense-tech-thesis-anduril-autonomous-warfare-and-the-pentagon-pivot/source/1
  3. Pentagon's $54bn drone bet: How the US is preparing for the wars of the future, https://timesofindia.indiatimes.com/defence/international/pentagons-54bn-drone-bet-how-the-us-is-preparing-for-the-wars-of-the-future/articleshow/131459630.cms
  4. Future Force: Impact of Autonomous Systems on the Defense Sector, https://insideunmannedsystems.com/future-force-impact-of-autonomous-systems-on-the-defense-sector/
  5. The Pentagon's Autonomous Weapons Definitions Don't Need an Overhaul, They Need an Update - Just Security, https://www.justsecurity.org/143209/the-pentagons-autonomous-weapons-definitions-dont-need-an-overhaul-they-need-an-update/
  6. Heterogeneous Multi-UAV Mission Reallocation Based on Improved Consensus-Based Bundle Algorithm - MDPI, https://www.mdpi.com/2504-446X/8/8/345
  7. Dynamic Task Allocation for Multiple AUVs Under Weak Underwater Acoustic Communication: A CBBA-Based Simulation Study - MDPI, https://www.mdpi.com/2077-1312/14/3/237
  8. Cutting-Edge Drones Headed to Ukraine in Latest US Aid | Air & Space Forces Magazine, https://www.airandspaceforces.com/cutting-edge-drones-headed-to-ukraine-in-latest-us-aid/
  9. Our First Look At The ALTIUS-700M Loitering Munition Obliterating A Target - TWZ, https://www.twz.com/air/our-first-look-at-the-altius-700m-loitering-munition-obliterating-a-target
  10. Army To Test Its Biggest Interactive Drone Swarm Ever Over Utah - TWZ, https://www.twz.com/army-to-test-its-biggest-interactive-drone-swarm-ever-over-utah
  11. 28-Drone Swarm Just Led The Way For A Simulated Air Assault Mission - TWZ, https://www.twz.com/28-drone-swarm-just-paved-way-for-simulated-army-air-assault-mission
  12. THREAT RESPONSE - Air & Space Forces Magazine, https://www.airandspaceforces.com/app/uploads/2022/12/December2022_Rev.pdf
  13. STANAG 4586–Standard Interfaces of UCS for NATO UAV Interoperability, https://publications.sto.nato.int/publications/STO%20Educational%20Notes/STO-EN-SCI-271/EN-SCI-271-03.pdf
  14. Interoperability and STANAG 4586 In Flight Control Systems By UAV Navigation-Grupo Oesía, https://www.uavnavigation.com/company/blog/interoperability-and-stanag-4586-flight-control-systems-uav-navigation-grupo-oesia
  15. An Innovative Human Machine Interface for UAS Flight Management System, https://iris.polito.it/retrieve/e384c42e-26cf-d4b2-e053-9f05fe0a1d67/Tesi_Luca_Damilano_2.pdf
  16. STANAG 4586 기반 무인기 비행경로 제어 알고리즘 설계 및 구현, http://journal.knst.kr/xml/48974/48974.pdf
  17. Convergence time of CBBA and CA-CBBA for 10 agent teams. Each point... - ResearchGate, https://www.researchgate.net/figure/Convergence-time-of-CBBA-and-CA-CBBA-for-10-agent-teams-Each-point-represent-one-of-the_fig8_357361909
  18. Assignment-Consistent Dynamic Multi-UAV Task Allocation: Communication-Efficient Dynamic Multi-Unmanned Aerial Vehicle Task Allocation Under Stale and Asymmetric Information - MDPI, https://www.mdpi.com/2504-446X/10/7/523
  19. An Asynchronous Consensus Method With Low Communication Traffic and High Efficiency for Distributed Multi-Agent Scheduling, https://www.computer.org/csdl/journal/tm/5555/01/11086501/28xeKFY0nqU
  20. (PDF) Communication-Aware Consensus-Based Decentralized Task Allocation in Communication Constrained Environments - ResearchGate, https://www.researchgate.net/publication/357361909_Communication-Aware_Consensus-Based_Decentralized_Task_Allocation_in_Communication_Constrained_Environments
  21. A Review of Task Allocation Methods for UAVs - ResearchGate, https://www.researchgate.net/publication/375798584_A_Review_of_Task_Allocation_Methods_for_UAVs
  22. Consensus-Based Auction Approaches for Decentralized Task Assignment - ResearchGate, https://www.researchgate.net/publication/228529155_Consensus-Based_Auction_Approaches_for_Decentralized_Task_Assignment
  23. A Multi-Target Consensus-Based Auction Algorithm for Distributed Target Assignment in Cooperative Beyond-Visual-Range Air Combat - MDPI, https://www.mdpi.com/2226-4310/9/9/486
  24. Multi-UAV Unbalanced Targets Coordinated Dynamic Task Allocation in Phases - SciSpace, https://scispace.com/pdf/multi-uav-unbalanced-targets-coordinated-dynamic-task-10n51jy9.pdf
  25. Consensus-Based Decentralized Auctions for Robust Task Allocation - SciSpace, https://scispace.com/pdf/consensus-based-decentralized-auctions-for-robust-task-1piputm5m3.pdf
  26. A Dynamic Task Allocation Algorithm for Heterogeneous UUV Swarms - PMC - NIH, https://pmc.ncbi.nlm.nih.gov/articles/PMC8951437/
  27. Consensus-based bundle algorithm with local replanning for heterogeneous multi-UAV system in the time-sensitive and dynamic environment - ResearchGate, https://www.researchgate.net/publication/352463251_Consensus-based_bundle_algorithm_with_local_replanning_for_heterogeneous_multi-UAV_system_in_the_time-sensitive_and_dynamic_environment
  28. Consensus-Based Dynamic Task Allocation for Multi-Robot System Considering Payloads Consumption - arXiv, https://arxiv.org/html/2412.10087v1
  29. Decentralized Task Allocation Using Local Information Consistency Assumptions - Aerospace Research Central, https://arc.aiaa.org/doi/10.2514/1.I010461
  30. Provably-Good Distributed Algorithm for Constrained Multi-Robot Task Assignment for Grouped Tasks - CMU School of Computer Science, https://www.cs.cmu.edu/~nilanjan/pubs/journal/ieee_tro13_ta.pdf
  31. Comparative Analysis of Centralized and Distributed Multi-UAV Task Allocation Algorithms: A Unified Evaluation Framework - MDPI, https://www.mdpi.com/2504-446X/9/8/530
  32. Auction-based distributed task allocation algorithm for drone swarms Dron sürüleri için müzakere tabanlı dağıtık görev - Semantic Scholar, https://pdfs.semanticscholar.org/d0de/bd522187960c6453124e5eb1269684dd7335.pdf
  33. Multi-UAV Task Assignment in Dynamic Environments: Current Trends and Future Directions - MDPI, https://www.mdpi.com/2504-446X/9/1/75
  34. An Adaptive Multi-granularity Dynamic Task Reallocation Method Based on CBBA, https://www.researchgate.net/publication/400803313_An_Adaptive_Multi-granularity_Dynamic_Task_Reallocation_Method_Based_on_CBBA