SE(3) Koopman-MPC: Data-driven Learning and Control of Quadrotor UAVs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Narayanan, Sriram S. K. S., Tellez-Castro, Duvan, Sutavani, Sarang, Vaidya, Umesh
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909069088915456
author Narayanan, Sriram S. K. S.
Tellez-Castro, Duvan
Sutavani, Sarang
Vaidya, Umesh
author_facet Narayanan, Sriram S. K. S.
Tellez-Castro, Duvan
Sutavani, Sarang
Vaidya, Umesh
contents In this paper, we propose a novel data-driven approach for learning and control of quadrotor UAVs based on the Koopman operator and extended dynamic mode decomposition (EDMD). Building observables for EDMD based on conventional methods like Euler angles (to represent orientation) is known to involve singularities. To address this issue, we employ a set of physics-informed observables based on the underlying topology of the nonlinear system. We use rotation matrices to directly represent the orientation dynamics and obtain a lifted linear representation of the nonlinear quadrotor dynamics in the SE(3) manifold. This EDMD model leads to accurate prediction and can be generalized to several validation sets. Further, we design a linear model predictive controller (MPC) based on the proposed EDMD model to track agile reference trajectories. Simulation results show that the proposed MPC controller can run as fast as 100 Hz and is able to track arbitrary reference trajectories with good accuracy. Implementation details can be found in \url{https://github.com/sriram-2502/KoopmanMPC_Quadrotor}.
format Preprint
id arxiv_https___arxiv_org_abs_2305_03868
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle SE(3) Koopman-MPC: Data-driven Learning and Control of Quadrotor UAVs
Narayanan, Sriram S. K. S.
Tellez-Castro, Duvan
Sutavani, Sarang
Vaidya, Umesh
Robotics
In this paper, we propose a novel data-driven approach for learning and control of quadrotor UAVs based on the Koopman operator and extended dynamic mode decomposition (EDMD). Building observables for EDMD based on conventional methods like Euler angles (to represent orientation) is known to involve singularities. To address this issue, we employ a set of physics-informed observables based on the underlying topology of the nonlinear system. We use rotation matrices to directly represent the orientation dynamics and obtain a lifted linear representation of the nonlinear quadrotor dynamics in the SE(3) manifold. This EDMD model leads to accurate prediction and can be generalized to several validation sets. Further, we design a linear model predictive controller (MPC) based on the proposed EDMD model to track agile reference trajectories. Simulation results show that the proposed MPC controller can run as fast as 100 Hz and is able to track arbitrary reference trajectories with good accuracy. Implementation details can be found in \url{https://github.com/sriram-2502/KoopmanMPC_Quadrotor}.
title SE(3) Koopman-MPC: Data-driven Learning and Control of Quadrotor UAVs
topic Robotics
url https://arxiv.org/abs/2305.03868