RISC Lab의 연구진이 방향 정보만으로 침입자 드론을 추적하고 포착하는 쿼드로터 요격 정책을 개발했습니다. 거리 측정 없이 목표물의 방향만으로 작동하는 이 정책은 미분 시뮬레이션에서 훈련되어 기존 강화학습보다 높은 성공률과 부드러운 비행을 달성하며, 경량 카메라 기반 추적 드론의 가능성을 열었습니다.
목차
연구진이 개발한 것
연구진은 쿼드로터 요격기의 모터 명령을 직접 출력하는 종단간 신경망 정책을 구축했습니다. 기존 연구가 침입자의 완전한 3차원 위치(거리 포함)를 알고 있다고 가정한 반면, 이 정책은 침입자의 방향 벡터(요격기에서 목표물을 가리키는 단위 벡터)와 자체 상태(위치, 속도, 방향)만 입력받습니다. 이를 통해 능동형 카메라와 YOLO 같은 객체 탐지기와 호환되며, 이들은 방위각 정보는 제공하지만 깊이는 제공하지 않습니다.
정책은 쿼드로터의 전체 12-상태 동역학을 모델링한 미분 가능 물리 시뮬레이터를 통해 분석적 정책 기울기(APG)로 훈련됩니다. 훈련 목표는 제어 노력을 최소화하면서 에피소드 종료 시 침입자와의 근접도를 높이는 것입니다. 연구진은 자체 방법을 근접 정책 최적화(PPO) 및 단순화된 점질량 동역학 모델과 비교하여, 완전한 동역학과 미분 시뮬레이션이 더 빠른 학습과 부드러운 요격 궤적을 제공함을 입증했습니다.

주요 결과
시뮬레이션 실험에서 APG로 훈련된 정책은 다양한 침입자 속도와 궤적 패턴에서 PPO를 일관되게 능가했습니다. APG 정책은 침입자와의 일정 반경 내 접근으로 정의된 요격 성공률이 더 높았고, 더 적은 시간 단계로 요격을 완료했습니다. 또한 PPO 정책에서 나타난 급작스러운 오버슈트 경향의 기동을 피하며 현저히 부드러운 가속도와 저크 프로필을 생성했습니다.
전체 쿼드로터 동역학으로 훈련된 정책은 단순화된 점질량 동역학(PMD) 모델로 훈련된 경우보다 회전자 추력 한계와 항력의 비선형 효과에 더 강건했습니다. 가속도와 저크 분석 결과, APG 정책은 공격성을 조절하는 법을 학습했습니다. 즉, 간격을 좁힐 필요가 있을 때만 높은 가속도를 적용하고, 이후 부드럽게 감속하여 오버슈트를 피합니다. 이러한 균형은 실패 후 큰 보정 동작의 필요성을 줄였습니다.
논문에서 명시적인 성공률을 보고하지는 않았지만, 정성적 및 비교 분석은 이러한 추격 문제에서 미분 시뮬레이션이 우수한 훈련 패러다임임을 강력히 시사합니다.
작동 원리
핵심 혁신은 미분 가능한 쿼드로터 시뮬레이터의 사용입니다. 전통적인 강화학습은 환경을 블랙박스로 취급하여 전이를 샘플링해 기울기를 추정합니다. APG는 미분 가능한 물리 엔진을 통해 전체 궤적을 역전파하여, 정책 파라미터에 대한 보상의 정확한 기울기를 제공합니다. 이는 특히 민첩한 요격과 같은 고주파 제어 작업에서 더 빠른 수렴과 안정적인 정책을 이끌어냅니다.
정책은 작은 피드포워드 신경망으로, 다음을 입력받습니다: - 요격기의 위치(3), 속도(3), 방향(4, 쿼터니언) - 요격기 기준 침입자의 단위 방향 벡터(3)
출력은 4개의 회전자 추력 명령(스칼라)으로, 쿼드로터 동역학에 입력됩니다. 훈련 중 시뮬레이터는 정책을 고정된 시간 지평선 동안 롤아웃하고, 손실(음의 보상)이 시간을 통해 역전파됩니다. 보상 함수는 침입자와의 최종 근접도를 장려하고 과도한 제어 노력과 높은 각속도를 패널티로 부과합니다.
누락된 거리 정보를 처리하기 위해 정책은 방향 벡터의 변화율과 자체 운동으로부터 암묵적으로 거리를 추론하는 법을 학습합니다. 이는 명시적인 깊이 추정 없이 시각적 서보잉의 한 형태입니다.

로봇공학적 의의
이 연구는 자율 추적의 실제 병목인 단안 카메라에서의 거리 추정이 매우 잡음이 많고 계산 비용이 많이 든다는 문제를 해결합니다. 방향만으로 요격하는 방법을 학습함으로써 센서 요구사항을 단일 카메라와 객체 탐지기로 줄여, 소형 저가 드론에 적합하게 만듭니다. 응용 분야로는 드론 떼 방어, 수색 구조, 자율 보안 순찰 등이 있습니다.
또한 미분 시뮬레이션의 사용은 로봇공학의 더 큰 추세, 즉 샘플 비효율적인 블랙박스 강화학습을 정확한 물리 모델을 활용한 기울기 기반 훈련으로 대체하는 방향을 가리킵니다. 이는 모든 밀리초의 지연이 중요한 민첩한 시스템에서 특히 가치 있습니다. 이러한 기능을 배포하려는 함대 운영자나 통합업체는 오픈소스 코드 출시로 실험 장벽이 낮아졌습니다.
보안 또는 요격 작업용 드론을 평가 중이라면 Robot Overflow의 드론 옵션을 확인하거나, 이 알고리즘을 호스팅할 수 있는 중고 로봇 플랫폼을 살펴보세요.
한계와 과제
현재 접근법은 침입자가 미리 정의된 궤적을 따라 일정한 속도로 비행한다고 가정하며, 적응형 적을 고려하지 않습니다. 실제 적대적 환경에서는 회피하는 표적이 추적자에 반응하여 속도와 방향을 바꿀 것이며, 이 정책은 이에 대해 테스트되지 않았습니다. 또한 침입자가 항상 요격기의 시야 내에 있고, 센서 잡음, 가림, 탐지 실패가 없다고 가정합니다.
하드웨어 검증은 여전히 남은 과제입니다. 모든 결과는 시뮬레이션 기반이며, 실제 배포는 지연, 불완전한 작동, 모델에 포함되지 않은 환경적 교란을 도입할 것입니다. 향후 연구는 정책을 적대적 회피자 처리와 센서 불확실성 통합으로 확장하는 것을 목표로 합니다.
자주 묻는 질문
정책이 침입자를 요격하기 위해 필요한 정보는 무엇인가요? 요격기 자체 상태(위치, 속도, 방향)와 요격기에서 침입자를 가리키는 단위 방향 벡터만 있으면 됩니다. 거리나 3차원 위치는 필요하지 않습니다.
정책은 어떻게 훈련되나요? 미분 가능한 쿼드로터 시뮬레이터를 통해 분석적 정책 기울기(APG)를 사용하여 훈련되며, 전체 궤적을 통해 보상의 정확한 기울기를 역전파하여 전통적 강화학습보다 더 빠르고 안정적인 학습을 가능하게 합니다.
실제 드론에 카메라로 실행할 수 있나요? 네, 방향 벡터는 표준 단안 카메라와 온보드 객체 탐지기(예: YOLO)로 얻을 수 있어, 소형 드론에 실용적이고 경량화된 접근법입니다.
주요 한계는 무엇인가요? 침입자가 비회피 궤적에서 일정 속도로 움직인다고 가정하며, 하드웨어 테스트가 이루어지지 않았고, 센서 불확실성이나 가림이 모델링되지 않았습니다.
결론
미분 시뮬레이터에서 쿼드로터 요격 정책을 훈련하고 방향 정보만 사용함으로써, 이 연구는 경량 카메라 기반 추적 드론을 위한 실용적인 경로를 제시합니다. 전체 물리 기울기와 희소 센싱의 결합은 기존 강화학습보다 더 부드럽고 신뢰할 수 있는 요격을 제공하며, 실제 배포를 위한 명확한 다음 단계를 제시합니다.
