用双四元数构建新型模型预测控制,提升无人机敏捷飞行精度
DQ-NMPC: Dual-Quaternion NMPC for Quadrotor Flight
- 基于双四元数建模,统一处理位置与姿态误差
- 实测定位与姿态误差降低超56%,最高达13.66米/秒速度
- 适合高动态复杂环境下的无人机自主飞行任务
微型飞行器在物流、应急救援等复杂任务中具有巨大潜力,其灵活性使其适用于动态环境中的操作。然而,由于四旋翼机的欠驱动特性和平移与旋转动力学间的强耦合,实现精确控制仍是重大挑战。本文提出一种基于双四元数(DQ-NMPC)的新型非线性模型预测控制框架,直接在双四元数流形上表示四旋翼动力学和位姿误差,实现了紧凑且全局无奇点的建模,有效捕捉了系统的耦合特性。通过仿真与真实实验验证,该方法展现出更优的数值稳定性,并显著提升跟踪性能:相比传统基准NMPC方法,位置和姿态误差分别降低最高达56.11%和56.77%。此外,控制器成功完成激进轨迹飞行,在尺寸为11m×4.5m×3.65m的受限空间内实现最高13.66 m/s的速度与4.2 g的加速度,而基准控制器在此条件下失效。
原文摘要 · Abstract (English)
MAVs have great potential to assist humans in complex tasks, with applications ranging from logistics to emergency response. Their agility makes them ideal for operations in complex and dynamic environments. However, achieving precise control in agile flights remains a significant challenge, particularly due to the underactuated nature of quadrotors and the strong coupling between their translational and rotational dynamics. In this work, we propose a novel NMPC framework based on dual-quaternions (DQ-NMPC) for quadrotor flight. By representing both quadrotor dynamics and the pose error directly on the dual-quaternion manifold, our approach enables a compact and globally non-singular formulation that captures the quadrotor coupled dynamics. We validate our approach through simulations and real-world experiments, demonstrating better numerical conditioning and significantly improved tracking performance, with reductions in position and orientation errors of up to 56.11% and 56.77%, compared to a conventional baseline NMPC method. Furthermore, our controller successfully handles aggressive trajectories, reaching maximum speeds up to 13.66 m/s and accelerations reaching 4.2 g within confined space conditions of dimensions 11m x 4.5m x 3.65m under which the baseline controller fails.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。