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

05/05/2023
by   Sriram S. K. S Narayanan, et al.
0

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 or quaternions 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 generalize 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 <https://github.com/sriram-2502/KoopmanMPC_Quadrotor>

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/10/2022

Optimal Control for Quadruped Locomotion using LTV MPC

This paper presents a state-of-the-art optimal controller for quadruped ...
research
12/18/2020

Representation-Free Model Predictive Control for Dynamic Motions in Quadrupeds

This paper presents a novel Representation-Free Model Predictive Control...
research
08/25/2022

Data-driven Predictive Tracking Control based on Koopman Operators

We seek to combine the nonlinear modeling capabilities of a wide class o...
research
11/22/2019

Robust Learning-based Predictive Control for Constrained Nonlinear Systems

The integration of machine learning methods and Model Predictive Control...
research
06/02/2022

Data-Driven Linear Koopman Embedding for Model-Predictive Power System Control

This paper presents a linear Koopman embedding for model predictive emer...
research
07/22/2023

Model Predictive Control (MPC) of an Artificial Pancreas with Data-Driven Learning of Multi-Step-Ahead Blood Glucose Predictors

We present the design and in-silico evaluation of a closed-loop insulin ...
research
07/20/2022

Governor: a Reference Generator for Nonlinear Model Predictive Control in Legged Robots

Model Predictive Control (MPC) approaches are widely used in robotics, s...

Please sign up or login with your details

Forgot password? Click here to reset