Learning Real-World Acrobatic Flight from Human Preferences

2508.18817v1 cs.RO, cs.LG 2025-08-28
Авторы:

Colin Merk, Ismail Geles, Jiaxu Xing, Angel Romero, Giorgia Ramponi, Davide Scaramuzza

Резюме на русском

## Контекст Летательные аппараты, такие как дроны, могут выполнять удивительные и сложные акробатические маневры, но создание систем управления для таких маневров часто требует от программистов ручного проектирования сложных моделей и взаимодействий. Традиционные подходы, такие как ручное создание функций наград, часто не достаточно точны и могут не учитывать стилистические приоритеты, которые человеки могут иметь в отношении движений. Это приводит к неэффективности в разработке и невысоком качестве маневров. Задача состоит в том, чтобы разработать метод, который может учитывать стилистические приоритеты человека при разработке управления для дрона. Это также поможет улучшить точность и стиль маневров, а также сделать разработку более эффективной и доступной. ## Метод Мы используем **Preference-Based Reinforcement Learning (PbRL)**, который позволяет агентам учитывать человеческие предпочтения во время обучения, вместо того, чтобы использовать ручно сконструированные функции наград. В этом исследовании мы применяем **Preference PPO**, расширенный с помощью **Reward Ensemble under Confidence (REC)**, чтобы улучшить точность и стабильность обучения. Мы используем симуляторы для разработки и тестирования политик, а также переходим к физическим дронам для реального применения. Мы также используем **MuJoCo** для проверки нашей модели в пространстве непрерывного управления. Это позволяет нам разработать управление, которое наиболее близко к тому, что люди хотели бы увидеть в акробатических маневрах. ## Результаты Мы провели эксперименты, используя данные из симуляторов и реальных дронов. Мы сравнивали наш метод с традиционным Preference PPO и получили результаты, показывающие, что **REC** улучшает показатели на 33.2%, получая 88.4% от награды, сравниваясь с 55.2% у Preference PPO. Мы также проводили эксперименты в **MuJoCo**, где показали, что наша модель может быть применена в контексте непрерывного управления. Мы также продемонстрировали, что ручное проектирование наград может привести к только 60.7% согласованности с человеческими предпочтениями, что продемонстрировано на простых задачах управления. Эти результаты показывают, что **PbRL** эффективен в понимании и выполнении сложных, стилистических приоритетов в акробатической полетовке. ## Значимость Наш метод может быть применен в различных областях, включая разработку управления для дронов и других летательных аппаратов. Он позволяет улучшить точность и стиль маневров, что может быть полезно в сценариях, где стиль и точность критически важны. Мы также продемонстрировали, что наш подход может быть применен в **MuJoCo** для непрерывного управления, что означает, что он может быть применен в различных сц

Abstract

Preference-based reinforcement learning (PbRL) enables agents to learn control policies without requiring manually designed reward functions, making it well-suited for tasks where objectives are difficult to formalize or inherently subjective. Acrobatic flight poses a particularly challenging problem due to its complex dynamics, rapid movements, and the importance of precise execution. In this work, we explore the use of PbRL for agile drone control, focusing on the execution of dynamic maneuvers such as powerloops. Building on Preference-based Proximal Policy Optimization (Preference PPO), we propose Reward Ensemble under Confidence (REC), an extension to the reward learning objective that improves preference modeling and learning stability. Our method achieves 88.4% of the shaped reward performance, compared to 55.2% with standard Preference PPO. We train policies in simulation and successfully transfer them to real-world drones, demonstrating multiple acrobatic maneuvers where human preferences emphasize stylistic qualities of motion. Furthermore, we demonstrate the applicability of our probabilistic reward model in a representative MuJoCo environment for continuous control. Finally, we highlight the limitations of manually designed rewards, observing only 60.7% agreement with human preferences. These results underscore the effectiveness of PbRL in capturing complex, human-centered objectives across both physical and simulated domains.

Ссылки и действия