DATT: Deep Adaptive Trajectory Tracking for Quadrotor Control
Precise arbitrary trajectory tracking for quadrotors is challenging due to unknown nonlinear dynamics, trajectory infeasibility, and actuation limits. To tackle these challenges, we present Deep Adaptive Trajectory Tracking (DATT), a learning-based approach that can precisely track arbitrary, potentially infeasible trajectories in the presence of large disturbances in the real world. DATT builds on a novel feedforward-feedback-adaptive control structure trained in simulation using reinforcement learning. When deployed on real hardware, DATT is augmented with a disturbance estimator using L1 adaptive control in closed-loop, without any fine-tuning. DATT significantly outperforms competitive adaptive nonlinear and model predictive controllers for both feasible smooth and infeasible trajectories in unsteady wind fields, including challenging scenarios where baselines completely fail. Moreover, DATT can efficiently run online with an inference time less than 3.2 ms, less than 1/4 of the adaptive nonlinear model predictive control baseline
Code (1)
Tasks
Model Predictive ControlSimilar Papers 제목 키워드 기반
Adaptive Modified RISE-based Quadrotor Trajectory Tracking with Actuator Uncertainty Compensation
This paper presents an adaptive robust nonlinear control method, which achieves reliable trajectory tracking control for a quadrotor unmanned aerial vehicle in the presence of gyroscopic effects, rotor dynamics, and exte…
Adaptive Sliding Mode Controller and Observer for Altitude and Attitude Control of a Quadrotor
In this paper an adaptive sliding mode control approach for a quadrotor stabilization and trajectory tracking is presented. The closed loop control consists of three parts; the first part is quadrotor altitude and attitu…
$\mathcal{L}_1$ Adaptive Augmentation for Geometric Tracking Control of Quadrotors
This paper introduces an $\mathcal{L}_1$ adaptive control augmentation for geometric tracking control of quadrotors. In the proposed design, the $\mathcal{L}_1$ augmentation handles nonlinear (time- and state-dependent) …
Adaptive Attitude Control for Foldable Quadrotors
Recent quadrotors have transcended conventional designs, emphasizing more on foldable and reconfigurable bodies. The state of the art still focuses on the mechanical feasibility of such designs with limited discussions o…
Why Change Your Controller When You Can Change Your Planner: Drag-Aware Trajectory Generation for Quadrotor Systems
Motivated by the increasing use of quadrotors for payload delivery, we consider a joint trajectory generation and feedback control design problem for a quadrotor experiencing aerodynamic wrenches. Unmodeled aerodynamic d…