用扩散模型自动生成复杂环境中的特技飞行轨迹
Automatic Generation of Aerobatic Flight in Complex Environments via Diffusion Models
- 将复杂特技动作拆解为短片段基础单元,便于建模
- 支持用户指定目标点和动作约束,生成可编辑轨迹
- 结合引导采样与优化后处理,实现避障与动态可行性
在复杂环境中执行高难度特技飞行需提前手动设计关键动作,过程繁琐且轨迹越长越困难。本文提出一种基于扩散模型的自动化框架,将复杂机动分解为具有关键飞行特征的短时序基础动作(aerobatic primitives),利用历史轨迹作为动态先验学习这些基础单元,确保运动连续性。通过引入目标航点和可选动作约束,实现用户可控的轨迹生成。推理阶段采用分类器引导与批量采样相结合的方法实现避障,并通过时空轨迹优化进行后处理,保障动力学可行性。大量仿真与真实飞行实验验证了方法各组件的有效性,证明其可在真实无人机上实现长时程特技飞行。
原文摘要 · Abstract (English)
Performing striking aerobatic flight in complex environments demands manual designs of key maneuvers in advance, which is intricate and time-consuming as the horizon of the trajectory performed becomes long. This paper presents a novel framework that leverages diffusion models to automate and scale up aerobatic trajectory generation. Our key innovation is the decomposition of complex maneuvers into aerobatic primitives, which are short frame sequences that act as building blocks, featuring critical aerobatic behaviors for tractable trajectory synthesis. The model learns aerobatic primitives using historical trajectory observations as dynamic priors to ensure motion continuity, with additional conditional inputs (target waypoints and optional action constraints) integrated to enable user-editable trajectory generation. During model inference, classifier guidance is incorporated with batch sampling to achieve obstacle avoidance. Additionally, the generated outcomes are refined through post-processing with spatial-temporal trajectory optimization to ensure dynamical feasibility. Extensive simulations and real-world experiments have validated the key component designs of our method, demonstrating its feasibility for deploying on real drones to achieve long-horizon aerobatic flight.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。