Physics-Inspired Temporal Learning of Quadrotor Dynamics for Accurate Model Predictive Trajectory Tracking

06/07/2022
by   Alessandro Saviolo, et al.
0

Accurately modeling quadrotor's system dynamics is critical for guaranteeing agile, safe, and stable navigation. The model needs to capture the system behavior in multiple flight regimes and operating conditions, including those producing highly nonlinear effects such as aerodynamic forces and torques, rotor interactions, or possible system configuration modifications. Classical approaches rely on handcrafted models and struggle to generalize and scale to capture these effects. In this paper, we present a novel Physics-Inspired Temporal Convolutional Network (PI-TCN) approach to learning quadrotor's system dynamics purely from robot experience. Our approach combines the expressive power of sparse temporal convolutions and dense feed-forward connections to make accurate system predictions. In addition, physics constraints are embedded in the training process to facilitate the network's generalization capabilities to data outside the training distribution. Finally, we design a model predictive control approach that incorporates the learned dynamics for accurate closed-loop trajectory tracking fully exploiting the learned model predictions in a receding horizon fashion. Experimental results demonstrate that our approach accurately extracts the structure of the quadrotor's dynamics from data, capturing effects that would remain hidden to classical approaches. To the best of our knowledge, this is the first time physics-inspired deep learning is successfully applied to temporal convolutional networks and to the system identification task, while concurrently enabling predictive control.

READ FULL TEXT

page 1

page 6

page 13

page 14

research
12/10/2020

Neural-Swarm2: Planning and Control of Heterogeneous Multirotor Swarms using Learned Interactions

We present Neural-Swarm2, a learning-based method for motion planning an...
research
10/20/2021

Quadrotor Trajectory Tracking with Learned Dynamics: Joint Koopman-based Learning of System Models and Function Dictionaries

Nonlinear dynamical effects are crucial to the operation of many agile r...
research
10/08/2021

Temporal Convolutions for Multi-Step Quadrotor Motion Prediction

Model-based control methods for robotic systems such as quadrotors, auto...
research
12/06/2017

Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectories

In this paper, we prove that the dynamical model of a quadrotor subject ...
research
05/12/2022

Bang-Bang Control Of A Tail-less Morphing Wing Flight

Bats' dynamic morphing wings are known to be extremely high-dimensional,...
research
03/14/2023

GaPT: Gaussian Process Toolkit for Online Regression with Application to Learning Quadrotor Dynamics

Gaussian Processes (GPs) are expressive models for capturing signal stat...
research
06/15/2021

NeuroBEM: Hybrid Aerodynamic Quadrotor Model

Quadrotors are extremely agile, so much in fact, that classic first-prin...

Please sign up or login with your details

Forgot password? Click here to reset