论文标题

在通信时间延迟下进行四型四次位置控制的有效实时NMPC

An Efficient Real-Time NMPC for Quadrotor Position Control under Communication Time-Delay

论文作者

Carlos, Barbara Barros, Sartor, Tommaso, Zanelli, Andrea, Frison, Gianluca, Burgard, Wolfram, Diehl, Moritz, Oriolo, Giuseppe

论文摘要

计算机处理器技术的进步使非线性模型预测控制(NMPC)应用于敏捷系统,例如四型。这些系统的特征是它们的不足,非线性,有限的输入和时间表。经典的控制解决方案在克服这些困难并充分利用此类平台提供的功能方面缺乏。本文介绍了基于实时nmpc的四型互动的高效位置控制器的设计和实施,并通过时间延迟补偿并在执行器上执行界限。为了处理船上有限的计算资源,提出了一个校外控制体系结构。它是使用高性能软件包ACADOS实施的,该软件包Acados可以解决最佳控制问题并实现与高斯·纽顿·黑森斯近似值的顺序二次编程(SQP)方案的实时迭代(RTI)变体。 SQP方案中的二次子问题(QP)用HPIPM(一种内部点方法求解器)求解,该求解器构建在线性代数库Blasfeo之上,对多个CPU体系结构进行了精心调整。通过使用HPIPM中实施的有效的部分冷凝算法对QP进行重新构造,进一步降低了溶液时间。我们使用Crazyflie 2.1纳米四元素展示了建筑的功能。

The advances in computer processor technology have enabled the application of nonlinear model predictive control (NMPC) to agile systems, such as quadrotors. These systems are characterized by their underactuation, nonlinearities, bounded inputs, and time-delays. Classical control solutions fall short in overcoming these difficulties and fully exploiting the capabilities offered by such platforms. This paper presents the design and implementation of an efficient position controller for quadrotors based on real-time NMPC with time-delay compensation and bounds enforcement on the actuators. To deal with the limited computational resources onboard, an offboard control architecture is proposed. It is implemented using the high-performance software package acados, which solves optimal control problems and implements a real-time iteration (RTI) variant of a sequential quadratic programming (SQP) scheme with Gauss-Newton Hessian approximation. The quadratic subproblems (QP) in the SQP scheme are solved with HPIPM, an interior-point method solver, built on top of the linear algebra library BLASFEO, finely tuned for multiple CPU architectures. Solution times are further reduced by reformulating the QPs using the efficient partial condensing algorithm implemented in HPIPM. We demonstrate the capabilities of our architecture using the Crazyflie 2.1 nano-quadrotor.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源