Neural Lander: Stable Drone Landing Control using Learned Dynamics
Creators
Abstract
Precise near-ground trajectory control is difficult for multi-rotor drones, due to the complex aerodynamic effects caused by interactions between multi-rotor airflow and the environment. Conventional control methods often fail to properly account for these complex effects and fall short in accomplishing smooth landing. In this paper, we present a novel deep-learning-based robust nonlinear controller (Neural-Lander) that improves control performance of a quadrotor during landing. Our approach combines a nominal dynamics model with a Deep Neural Network (DNN) that learns high-order interactions. We apply spectral normalization (SN) to constrain the Lipschitz constant of the DNN. Leveraging this Lipschitz property, we design a nonlinear feedback linearization controller using the learned model and prove system stability with disturbance rejection. To the best of our knowledge, this is the first DNN-based nonlinear feedback controller with stability guarantees that can utilize arbitrarily large neural nets. Experimental results demonstrate that the proposed controller significantly outperforms a Baseline Nonlinear Tracking Controller in both landing and cross-table trajectory tracking cases. We also empirically show that the DNN generalizes well to unseen data outside the training domain.
Additional Information
© 2019 IEEE. The authors thank Joel Burdick, Mory Gharib and Daniel Pastor Moreno. The work is funded in part by Caltech's Center for Autonomous Systems and Technologies and Raytheon Company.Attached Files
Submitted - 1811.08027.pdf
Files
1811.08027.pdf
Additional details
Identifiers
- Eprint ID
- 92658
- Resolver ID
- CaltechAUTHORS:20190205-100744248
Related works
- Describes
- https://arxiv.org/abs/1811.08027 (URL)
Funding
- Center for Autonomous Systems and Technologies
- Raytheon Company
Dates
- Created
-
2019-02-05Created from EPrint's datestamp field
- Updated
-
2022-12-23Created from EPrint's last_modified field
Caltech Custom Metadata
- Caltech groups
- GALCIT , Center for Autonomous Systems and Technologies (CAST)