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.
Ссылки и действия
Дополнительные ресурсы: