Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DATT: Deep Adaptive Trajectory Tracking for Quadrotor Control

About

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

Kevin Huang, Rwik Rana, Alexander Spitzer, Guanya Shi, Byron Boots• 2023

Related benchmarks

TaskDatasetResultRank
Goal ReachingQuadrotor spatially dissipating wind with random noise
RMSE (m)0.051
9
Path TrackingQuadrotor spatially dissipating wind with random noise
RMSE (m)0.048
9
Goal ReachingQuadrotor time-varying winds
RMSE (m)0.083
9
Path TrackingQuadrotor time-varying winds
RMSE (m)0.07
9
Trajectory trackingCrazyflie Wind Disturbance v1 (Hardware Experiment)
RMSE (cm)9.39
7
Trajectory trackingNumerical Simulation Aerodynamic
RMSE3.49
7
Trajectory trackingNumerical Simulation Aerodynamic + Sinusoidal
RMSE4.44
7
Trajectory trackingNumerical Simulation Aerodynamic + Switching
RMSE5.44
7
Trajectory trackingCrazyflie Hardware Ground Disturbance v1 (Experiment)
RMSE (cm)7.12
7
Trajectory trackingCrazyflie Hardware Payload Disturbance v1
RMSE (cm)7.2
7
Showing 10 of 16 rows

Other info

Follow for update