새로운 강화학습 방법, 드론이 처음 보는 트랙에서도 재훈련 없이 빠르게 비행 가능

새로운 강화학습 방법, 드론이 처음 보는 트랙에서도 재훈련 없이 빠르게 비행 가능

Jonathan Green, Jiaxu Xing, Nico Messikommer, Angel Romero, Davide Scaramuzza

5 분 읽기•2026년 6월 27일

취리히 대학교 연구진이 강화학습을 이용해 드론 레이싱 정책을 훈련하여, 기존 최고 방법과 속도는 같으면서도 전혀 새로운 레이스트랙에 미세 조정 없이 일반화할 수 있음을 입증했습니다. 이는 민첩한 드론이 동적인 실제 환경에서 트랙별 재훈련 없이도 안정적으로 배치될 수 있음을 시사합니다.

목차

연구진이 만든 것

연구팀은 한 번도 본 적 없는 트랙을 고속으로 비행할 수 있는 단일 드론 레이싱 정책을 훈련하는 강화학습(RL) 파이프라인을 개발했습니다. 성능을 위해 일반화를 희생하거나 값비싼 트랙별 적응이 필요했던 이전 방법과 달리, 이 접근법은 두 가지를 모두 달성합니다.

정책은 시간에 최적인 공격적인 비행을 장려하면서 안정성을 유지하는 맞춤형 보상 구조를 사용하여 시뮬레이션에서 완전히 훈련됩니다. 핵심 혁신은 학습된 행동이 추가 훈련이나 튜닝 없이 새로운 트랙으로 전이된다는 점, 즉 제로샷 일반화입니다. 연구진은 실제 쿼드로터를 실제 드론 레이싱 코스와 다양한 시뮬레이션 트랙(인간 설계 회로 및 스플라인 기반 레이아웃 포함)에서 정책을 평가했습니다.

또한 최신 궤적 최적화 알고리즘 및 이전 RL 기준선과 RL 방법을 비교했습니다. 결과는 새 정책이 트랙을 완전히 아는 최적화 기반 계획자와 비슷한 랩 타임을 달성하면서, 알 수 없는 환경에 훨씬 더 강력함을 보여줍니다.

주요 결과

논문의 핵심 결과는 RL 정책이 훈련 중 보지 못한 트랙 모양과 크기 전반에 걸쳐 제로샷 일반화를 달성한다는 것입니다. 인간이 설계한 레이스트랙 세트에서 정책은 트랙별 튜닝이 필요한 최적화 기반 방법의 평균 랩 타임의 103% 이내를 기록했습니다. 스플라인 생성 트랙에서는 최적의 107% 이내로 수행했습니다.

중요하게도, 정책은 안전성을 희생하지 않았습니다: 특수 방법과 비슷한 비행 범위와 충돌률을 유지했습니다. 연구진은 보상 설계의 모든 구성 요소가 필요함을 보여주는 절제 연구도 수행했습니다—단일 항목을 제거하면 속도가 감소하거나 충돌이 발생했습니다.

여러 미지의 레이스트랙에서 정책 성능 비교: 최적 계획자 대비 랩 타임

정확한 수치는 보충 자료에 자세히 나와 있지만, 논문은 RL 정책이 트랙 레이아웃을 미리 알 필요 없이 '거의 최적' 성능에 근접한다고 일관되게 보고합니다. 이는 새로운 환경으로 일반화할 때 종종 10–20%의 속도 패널티를 겪었던 이전 RL 접근법과 대조됩니다.

작동 원리

훈련 파이프라인은 속도, 부드러움, 트랙 준수를 균형 잡는 신중하게 설계된 보상 함수와 함께 표준 PPO(Proximal Policy Optimization) 알고리즘을 사용합니다. 드론의 관측은 온보드 센서(IMU, 카메라, 상태 추정)로 제한되어 최소한의 센싱으로 실제 배치에 적합합니다.

핵심 기술적 통찰은 보상 함수가 '트랙 무관' 레이싱을 인코딩한다는 점입니다: 알려진 게이트 시퀀스로의 진행을 보상하는 대신, 정책은 주어진 폐루프에서 랩 타임을 최소화하면서 큰 각속도와 충돌 근접성에 패널티를 부여합니다. 이는 네트워크가 다양한 트랙 형상에 전이되는 일반적인 비행 스타일을 학습하도록 강제합니다.

훈련은 트랙 레이아웃, 시작 위치 및 환경 조건(예: 바람, 조명)을 무작위화하는 고충실도 시뮬레이터에서 수행됩니다. 각 훈련 에피소드는 무작위로 생성된 트랙을 사용하므로 정책은 동일한 레이아웃을 두 번 보지 않습니다. 이 다양성은 제로샷 일반화에 중요합니다.

정책은 약 200만 개의 매개변수를 가진 심층 신경망으로 구현되며, Pixhawk 비행 컨트롤러와 컴패니언 컴퓨터가 장착된 쿼드로터에서 실행됩니다. 추론은 제어 단계당 5ms 미만이 소요되어 최대 20m/s의 속도로 실시간 폐루프 비행이 가능합니다.

실제 드론 레이싱 비행 시연: 학습된 정책이 물리적 게이트 트랙을 탐색

로봇공학에 미치는 의의

드론 레이싱 커뮤니티에서 이 결과는 종단간 RL이 속도와 견고성 모두에서 모델 기반 최적화와 경쟁할 수 있음을 보여주는 실용적인 증명입니다. 그러나 그 의미는 레이싱을 훨씬 넘어섭니다.

검사, 수색 구조, 배달 드론은 비행 경로를 미리 매핑하는 것이 불가능한 예측 불가능한 환경에서 자주 운영됩니다. 제로샷 일반화 정책은 임무별 훈련이나 트랙별 튜닝을 없애 배포 비용을 크게 줄입니다. 이는 현장에서 적응할 수 있는 기초 모델을 향한 로봇공학의 광범위한 트렌드와 일치합니다.

이 연구는 또한 다른 민첩 로봇 영역에 템플릿을 제공합니다: 로봇이 일련의 웨이포인트를 빠르게 이동해야 하는 모든 작업(예: 알 수 없는 지형의 자율 지상 차량 또는 고속 픽앤플레이스의 매니퓰레이터)이 성능을 희생하지 않으면서 일반화를 우선시하는 유사한 RL 접근법의 혜택을 볼 수 있습니다.

드론 시스템을 평가하는 운영 관리자와 엔지니어에게 이 연구는 현재 세대의 RL 기반 자동 조종 장치가 구조화되었지만 동적인 환경에서 실제 시험을 받을 준비가 되었음을 시사합니다. 이러한 정책을 통합한 제품은 건설, 농업, 물류에서 자율 비행의 장벽을 낮출 수 있습니다.

비슷한 민첩 제어 방법으로 적응할 수 있는 중고 산업용 로봇이나 강력한 내비게이션의 혜택을 받는 창고 로봇을 확인해보세요.

한계 및 미해결 질문

정책은 대략 평면이고 복잡한 장애물이 없는 레이스트랙에서만 평가되었습니다. 좁은 공간, 와이어, 움직이는 물체가 있는 실제 실외 환경은 여전히 도전 과제입니다. 또한 논문은 배터리 제약이나 미션 수준 계획을 다루지 않습니다—드론은 완충 배터리로 동일한 트랙에서 시작하고 끝난다고 가정합니다.

또 다른 미해결 질문은 접근법이 더 크고 다양한 드론 플랫폼으로 얼마나 잘 확장되는지입니다. 현재 결과는 단일 쿼드로터 모델에 대한 것입니다. 다양한 질량, 모터, 공기역학 매개변수에 대한 일반화는 테스트되지 않았습니다. 마지막으로, 훈련 과정은 계산 집약적이며 고충실도 시뮬레이터가 필요하므로 전용 시뮬레이션 인프라가 없는 팀에게 장벽이 될 수 있습니다.

자주 묻는 질문

이 방법은 기존의 궤적 최적화 드론 레이싱과 어떻게 비교되나요? 최소-스냅 궤적 계획과 같은 전통적인 방법은 전체 트랙 레이아웃을 알 때만 최적의 랩 타임을 달성합니다. 새 RL 정책은 트랙별 정보 없이 그 시간과 일치합니다.

드론이 이 정책을 비행하려면 어떤 센서가 필요한가요? 정책은 표준 온보드 센서인 IMU, 위치 파악용 카메라, 상태 추정에 의존합니다. 컴패니언 컴퓨터가 신경망 추론을 실행합니다.

이 정책을 모든 쿼드로터에 배포할 수 있나요? 훈련은 특정 드론 동역학 모델을 가정했습니다. 다른 드론으로 전이하려면 미세 조정 또는 다양한 동역학 매개변수로 재훈련이 필요할 수 있습니다.

이 접근법은 바람이 있는 실외 환경에서 작동하나요? 네, 시뮬레이터는 훈련 중 무작위 바람 교란을 포함했으며 실제 테스트는 실내와 약한 바람의 실외에서 수행되었습니다.

결론

이 연구는 강화학습이 민첩한 드론 비행에서 성능과 일반화 사이의 오랜 격차를 메울 수 있음을 보여줍니다. 무작위로 생성된 트랙에서 훈련된 단일 정책이 재튜닝 없이 완전히 새로운 회로에서 거의 최적 속도로 레이싱할 수 있습니다. 이 발견은 실제 응용 분야에서 강력하고 고속의 자율 드론을 위한 실용적인 미래를 가리킵니다.