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

10/21/2020
by   Barbara Barros Carlos, et al.
0

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.

READ FULL TEXT
research
02/16/2020

Extending iLQR method with control delay

Iterative linear quadradic regulator(iLQR) has become a benchmark method...
research
12/14/2021

Structure-Exploiting Newton-Type Method for Optimal Control of Switched Systems

This study proposes an efficient Newton-type method for the optimal cont...
research
09/11/2023

Robust Nonlinear Reduced-Order Model Predictive Control

Real-world systems are often characterized by high-dimensional nonlinear...
research
09/15/2023

MPCGPU: Real-Time Nonlinear Model Predictive Control through Preconditioned Conjugate Gradient on the GPU

Nonlinear Model Predictive Control (NMPC) is a state-of-the-art approach...
research
08/06/2021

An Efficient Egocentric Regulator for Continuous Targeting Problems of the Underactuated Quadrotor

Flying robots such as the quadrotor could provide an efficient approach ...
research
01/23/2023

Environment for the Design and Automation of New CDPR Architectures

This paper presents a design and automation environment to study the con...
research
02/28/2014

Neural Network Approach to Railway Stand Lateral Skew Control

The paper presents a study of an adaptive approach to lateral skew contr...

Please sign up or login with your details

Forgot password? Click here to reset