Real-Time Linear MPC for Quadrotors on SE(3): An Analytical Koopman-based Realization

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Rajkumar, Santosh M., Yang, Chengyu, Gu, Yuliang, Cheng, Sheng, Hovakimyan, Naira, Goswami, Debdipta
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915558865240064
author Rajkumar, Santosh M.
Yang, Chengyu
Gu, Yuliang
Cheng, Sheng
Hovakimyan, Naira
Goswami, Debdipta
author_facet Rajkumar, Santosh M.
Yang, Chengyu
Gu, Yuliang
Cheng, Sheng
Hovakimyan, Naira
Goswami, Debdipta
contents This letter presents an analytical linear parameter-varying (LPV) representation of quadrotor dynamics utilizing Koopman theory, facilitating computationally efficient linear model predictive control (LMPC) for real-time trajectory tracking. By leveraging carefully designed Koopman observables, the proposed approach enables a compact lifted-space evolution that mitigates the curse of dimensionality while preserving the nonlinear characteristics of the system. Although model predictive control (MPC) is a powerful strategy for quadrotor control, it faces a trade-off between the high computational cost of nonlinear MPC (NMPC) and the reduced accuracy of LMPC. To address this gap, we introduce KQ-LMPC (Koopman Quasilinear LPV MPC), which leverages the Koopman-lifted LPV formulation to enforce constraints, ensure lower computational burden and real-time feasibility, and deliver tracking performance comparable to NMPC. Experimental validation confirms the effectiveness of the framework in reasonably agile flight. To the best of our knowledge, this is the first experimentally validated LMPC for quadrotors that employs analytically derived Koopman observables without requiring training data.
format Preprint
id arxiv_https___arxiv_org_abs_2409_12374
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Real-Time Linear MPC for Quadrotors on SE(3): An Analytical Koopman-based Realization
Rajkumar, Santosh M.
Yang, Chengyu
Gu, Yuliang
Cheng, Sheng
Hovakimyan, Naira
Goswami, Debdipta
Systems and Control
This letter presents an analytical linear parameter-varying (LPV) representation of quadrotor dynamics utilizing Koopman theory, facilitating computationally efficient linear model predictive control (LMPC) for real-time trajectory tracking. By leveraging carefully designed Koopman observables, the proposed approach enables a compact lifted-space evolution that mitigates the curse of dimensionality while preserving the nonlinear characteristics of the system. Although model predictive control (MPC) is a powerful strategy for quadrotor control, it faces a trade-off between the high computational cost of nonlinear MPC (NMPC) and the reduced accuracy of LMPC. To address this gap, we introduce KQ-LMPC (Koopman Quasilinear LPV MPC), which leverages the Koopman-lifted LPV formulation to enforce constraints, ensure lower computational burden and real-time feasibility, and deliver tracking performance comparable to NMPC. Experimental validation confirms the effectiveness of the framework in reasonably agile flight. To the best of our knowledge, this is the first experimentally validated LMPC for quadrotors that employs analytically derived Koopman observables without requiring training data.
title Real-Time Linear MPC for Quadrotors on SE(3): An Analytical Koopman-based Realization
topic Systems and Control
url https://arxiv.org/abs/2409.12374