TACO: Trajectory-Aware Controller Optimization for Quadrotors
By: Hersh Sanghvi , Spencer Folk , Vijay Kumar and more
Potential Business Impact:
Drones fly smoother by changing settings instantly.
Controller performance in quadrotor trajectory tracking depends heavily on parameter tuning, yet standard approaches often rely on fixed, manually tuned parameters that sacrifice task-specific performance. We present Trajectory-Aware Controller Optimization (TACO), a framework that adapts controller parameters online based on the upcoming reference trajectory and current quadrotor state. TACO employs a learned predictive model and a lightweight optimization scheme to optimize controller gains in real time with respect to a broad class of trajectories, and can also be used to adapt trajectories to improve dynamic feasibility while respecting smoothness constraints. To enable large-scale training, we also introduce a parallelized quadrotor simulator supporting fast data collection on diverse trajectories. Experiments on a variety of trajectory types show that TACO outperforms conventional, static parameter tuning while operating orders of magnitude faster than black-box optimization baselines, enabling practical real-time deployment on a physical quadrotor. Furthermore, we show that adapting trajectories using TACO significantly reduces the tracking error obtained by the quadrotor.
Similar Papers
TACO: General Acrobatic Flight Control via Target-and-Command-Oriented Reinforcement Learning
Robotics
Drones learn new, smooth, acrobatic moves instantly.
AERO-LQG: Aerial-Enabled Robust Optimization for LQG-Based Quadrotor Flight Controller
Systems and Control
Makes drones fly better and longer.
High-Performance Trajectory Tracking MPC for Quadcopters with Coupled Time-Varying Constraints and Stability Proofs
Systems and Control
Drones fly straighter and faster with new control.