用神经网络修正飞行器动力学模型误差,更准估计外部受力。
External-Wrench Estimation for Aerial Robots Exploiting a Learned Model
- 结合物理模型与神经网络,分离残差动力学与外部受力
- 仿真显示外力估计误差显著低于传统纯物理模型方法
- 适合需要精准力反馈的飞行器控制场景
本文提出一种外部力矩估计算法,采用由物理模型与神经网络组成的混合动力学模型。该框架解决了现有基于模型的力矩观测器的关键缺陷:其估计结果同时包含外部力矩(如碰撞、风力)和残差力矩(如参数不确定或未建模动力学)。当这些估计用于力控反馈时会造成干扰。所提方法利用神经网络学习并补偿未建模动态及参数不确定性带来的残差动力学,再基于训练好的混合模型估计外部力矩,使估计结果中残差贡献更小,对外部力矩响应更敏感。在多种飞行场景和不同残差动力学下的数值仿真验证表明,相比仅使用物理模型的观测器,该方法显著降低了力矩估计误差。
原文摘要 · Abstract (English)
This paper presents an external wrench estimator that uses a hybrid dynamics model consisting of a first-principles model and a neural network. This framework addresses one of the limitations of the state-of-the-art model-based wrench observers: the wrench estimation of these observers comprises the external wrench (e.g. collision, physical interaction, wind); in addition to residual wrench (e.g. model parameters uncertainty or unmodeled dynamics). This is a problem if these wrench estimations are to be used as wrench feedback to a force controller, for example. In the proposed framework, a neural network is combined with a first-principles model to estimate the residual dynamics arising from unmodeled dynamics and parameters uncertainties, then, the hybrid trained model is used to estimate the external wrench, leading to a wrench estimation that has smaller contributions from the residual dynamics, and affected more by the external wrench. This method is validated with numerical simulations of an aerial robot in different flying scenarios and different types of residual dynamics, and the statistical analysis of the results shows that the wrench estimation error has improved significantly compared to a model-based wrench observer using only a first-principles model.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。