Computationally Efficient Data-Driven MPC for Agile Quadrotor Flight

05/26/2023
by   Wonoo Choo, et al.
0

This paper develops computationally efficient data-driven model predictive control (MPC) for Agile quadrotor flight. Agile quadrotors in high-speed flights can experience high levels of aerodynamic effects. Modeling these turbulent aerodynamic effects is a cumbersome task and the resulting model may be overly complex and computationally infeasible. Combining Gaussian Process (GP) regression models with a simple dynamic model of the system has demonstrated significant improvements in control performance. However, direct integration of the GP models to the MPC pipeline poses a significant computational burden to the optimization process. Therefore, we present an approach to separate the GP models to the MPC pipeline by computing the model corrections using reference trajectory and the current state measurements prior to the online MPC optimization. This method has been validated in the Gazebo simulation environment and has demonstrated of up to 50% reduction in trajectory tracking error, matching the performance of the direct GP integration method with improved computational efficiency.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/31/2023

Data-Based MHE for Agile Quadrotor Flight

This paper develops a data-based moving horizon estimation (MHE) method ...
research
06/14/2023

Agile Catching with Whole-Body MPC and Blackbox Policy Learning

We address a benchmark task in agile robotics: catching objects thrown a...
research
02/10/2021

Data-Driven MPC for Quadrotors

Aerodynamic forces render accurate high-speed trajectory tracking with q...
research
12/07/2021

Policy Search for Model Predictive Control with Application to Agile Drone Flight

Policy Search and Model Predictive Control (MPC) are two different parad...
research
06/01/2023

Efficient Deep Learning of Robust Policies from MPC using Imitation and Tube-Guided Data Augmentation

Imitation Learning (IL) has been increasingly employed to generate compu...
research
04/26/2022

A Gaussian Process Model for Opponent Prediction in Autonomous Racing

In head-to-head racing, performing tightly constrained, but highly rewar...
research
05/05/2023

Local Gaussian Modifiers (LGMs): UAV dynamic trajectory generation for onboard computation

Agile autonomous drones are becoming increasingly popular in research du...

Please sign up or login with your details

Forgot password? Click here to reset