arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2010.11264cs.ROcs.SYeess.SYmath.OC
收藏

一种有效的通信时延下四旋翼位置实时控制NMPC

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

Sapienza Università di Roma(罗马一大(萨皮恩扎大学));KU Leuven(鲁汶大学);University of Freiburg(弗莱堡大学)

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

摘要:

计算机处理器技术的进步使得非线性模型预测控制(NMPC)能够应用于敏捷系统,例如四旋翼。这些系统的特点是欠驱动,非线性,有界输入,和时间延迟。传统的控制解决方案无法克服这些困难,并充分利用这些平台提供的功能。提出了一种基于实时的【形】NMPC的四旋翼位置控制器的设计与实现方法,该控制器具有时滞补偿和执行机构边界约束。针对星上有限的计算资源,提出了一种星外控制结构。它是使用高性能软件包acados,解决最优控制问题,并实现了一个实时的【形】迭代(RTI)变量的序列二次规划(SQP)计划与高斯-牛顿海森近似。SQP方案中的二次子问题(QP)使用HPIPM解决,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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑