用梯度信息提升无人机动力学建模精度,实现每秒30次以上实时推理。
Gradient-Enhanced Partitioned Gaussian Processes for Real-Time Quadrotor Dynamics Modeling
- 分区域构建局部高斯过程,结合梯度信息提高建模精度
- 通过舒尔补离线计算,使推理速度达30 Hz以上
- 基于中等精度气动仿真数据,适配复杂飞行环境控制
我们提出一种融合梯度信息的四旋翼动力学高斯过程(GP),通过状态空间分区与近似实现实时推理,并利用中等精度势流仿真数据捕捉气动效应。传统基于GP的方法虽具贝叶斯预测与不确定性量化能力,但计算开销大,难以用于实时仿真。为解决此问题,本文引入梯度信息以提升精度,并提出新颖的分区与近似策略:将训练数据划分为局部近邻与远端子集,在每个非重叠区域关联一个局部GP,借助舒尔补技术将大部分推理所需的矩阵求逆操作离线完成,从而在标准桌面硬件上实现超过30 Hz的实时推理。为生成包含气动效应(如旋翼间干扰、表观风向)的训练数据,采用中等精度气动求解器CHARM对SUI Endurance四旋翼进行力矩与力的预测,并在三个指定位置加入噪声。导数信息通过有限差分获取。实验表明,该带梯度条件的分段GP相比无梯度版本精度更高,同时显著降低计算时间。该框架为复杂非稳态环境下实时气动预测与控制算法提供了高效基础。
原文摘要 · Abstract (English)
We present a quadrotor dynamics Gaussian Process (GP) with gradient information that achieves real-time inference via state-space partitioning and approximation, and that includes aerodynamic effects using data from mid-fidelity potential flow simulations. While traditional GP-based approaches provide reliable Bayesian predictions with uncertainty quantification, they are computationally expensive and thus unsuitable for real-time simulations. To address this challenge, we integrate gradient information to improve accuracy and introduce a novel partitioning and approximation strategy to reduce online computational cost. In particular, for the latter, we associate a local GP with each non-overlapping region; by splitting the training data into local near and far subsets, and by using Schur complements, we show that a large part of the matrix inversions required for inference can be performed offline, enabling real-time inference at frequencies above 30 Hz on standard desktop hardware. To generate a training dataset that captures aerodynamic effects, such as rotor-rotor interactions and apparent wind direction, we use the CHARM code, which is a mid-fidelity aerodynamic solver. It is applied to the SUI Endurance quadrotor to predict force and torque, along with noise at three specified locations. The derivative information is obtained via finite differences. Experimental results demonstrate that the proposed partitioned GP with gradient conditioning achieves higher accuracy than standard partitioned GPs without gradient information, while greatly reducing computational time. This framework provides an efficient foundation for real-time aerodynamic prediction and control algorithms in complex and unsteady environments.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。