...
首页> 外文期刊>Mechatronics: The Science of Intelligent Machines >A frequency domain iterative learning algorithm for high-performance, periodic quadrocopter maneuvers
【24h】

A frequency domain iterative learning algorithm for high-performance, periodic quadrocopter maneuvers

机译:高性能周期性四轴飞行器机动的频域迭代学习算法

获取原文
获取原文并翻译 | 示例
           

摘要

Quadrocopters offer an attractive platform for aerial robotic applications due to, amongst others, their hovering capability and large dynamic potential. Their high-speed flight dynamics are complex, however, and the modeling thereof has proven difficult. Control algorithms typically rely on simplified models, with feedback corrections compensating for unmodeled effects. This can lead to significant tracking errors during high-performance flight, and repeated execution typically leads to a large part of the tracking errors being repeated. This paper introduces an iterative learning scheme that non-causally compensates repeatable trajectory tracking errors during the repeated execution of periodic flight maneuvers. An underlying feedback control loop is leveraged by using its set point as a learning input, increasing repeatability and simplifying the dynamics considered in the learning algorithm. The learning is carried out in the frequency domain, and is based on a Fourier series decomposition of the input and output signals. The resulting algorithm requires little computational power and memory, and its convergence properties under process and measurement noise are shown. Furthermore, a time scaling method allows the transfer of learnt maneuvers to different execution speeds through a prediction of the disturbance change. This allows the initial learning to occur at reduced speeds, and thereby extends the applicability of the algorithm for high-performance maneuvers. The presented methods are validated in experiments, with a quadrocopter flying a figure-eight maneuver at high speed. The experimental results highlight the effectiveness of the approach, with the tracking errors after learning being similar in magnitude to the repeatability of the system. (C) 2014 Elsevier Ltd. All rights reserved.
机译:由于具有悬停能力和巨大的动态潜力,Quadrocopters为空中机器人应用提供了一个有吸引力的平台。然而,它们的高速飞行动力学是复杂的,并且已经证明其建模是困难的。控制算法通常依赖于简化的模型,并通过反馈校正来补偿未建模的影响。这可能会导致在高性能飞行中出现严重的跟踪错误,重复执行通常会导致大部分跟踪错误被重复。本文介绍了一种迭代学习方案,该方案在重复执行定期飞行机动过程中无因果地补偿了可重复的轨迹跟踪误差。通过将基础反馈控制回路的设定点用作学习输入,从而提高了可重复性并简化了学习算法中考虑的动态范围,从而充分利用了基础反馈控制回路。该学习是在频域中进行的,并且基于输入和输出信号的傅立叶级数分解。生成的算法几乎不需要计算能力和内存,并且显示了其在处理和测量噪声下的收敛特性。此外,时间缩放方法允许通过对扰动变化的预测将学习到的动作转移到不同的执行速度。这允许初始学习以降低的速度进行,从而扩展了算法在高性能操纵中的适用性。所提出的方法在实验中得到了验证,其中直升机以高速进行八字形飞行。实验结果突出了该方法的有效性,学习后的跟踪误差的大小与系统的可重复性相似。 (C)2014 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号