mlsanityData to 14 Oct 2026

Why Change Your Controller When You Can Change Your Planner: Drag-Aware Trajectory Generation for Quadrotor Systems

arXiv 2401.04960 ↗First posted 10 Jan 2024cs.RO cs.LG cs.SYcited by 1

Not on the map. Why?

Abstract (arXiv)

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 drag forces from carried payloads can lead to catastrophic outcomes. Prior work model aerodynamic effects as residual dynamics or external disturbances in the control problem leading to a reactive policy that could be catastrophic. Moreover, redesigning controllers and tuning control gains on hardware platforms is a laborious effort. In this paper, we argue that adapting the trajectory generation component keeping the controller fixed can improve trajectory tracking for quadrotor systems experiencing drag forces. To achieve this, we formulate a drag-aware planning problem by applying a suitable relaxation to an optimal quadrotor control problem, introducing a tracking cost function which measures the ability of a controller to follow a reference trajectory. This tracking cost function acts as a regularizer in trajectory generation and is learned from data obtained from simulation. Our experiments in both simulation and on the Crazyflie hardware platform show that changing the planner reduces tracking error by as much as 83%. Evaluation on hardware demonstrates that our planned path, as opposed to a baseline, avoids controller saturation and catastrophic outcomes during aggressive maneuvers.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 18 of its 35 references that are in the map. First posted on arXiv 10 Jan 2024.

Builds on

18 of 35 references.

References · 18

  1. 2022Neural-Fly Enables Rapid Learning for Agile Flight in Strong Windscited by 85
  2. 2021Data-Driven MPC for Quadrotorscited by 35
  3. 2017Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectoriescited by 32
  4. 2017FaSTrack: a Modular Framework for Fast and Guaranteed Safe Motion Planningcited by 23
  5. 2018Beauty and the Beast: Optimal Methods Meet Learning for Drone Racingcited by 21
  6. 2017Fast, Autonomous Flight in GPS-Denied and Cluttered Environmentscited by 18
  7. 2017Search-based Motion Planning for Aggressive Flight in SE(3)cited by 15
  8. 2018Robust Fruit Counting: Combining Deep Learning, Tracking, and Structure from Motioncited by 13
  9. 2018Accurate Tracking of Aggressive Quadrotor Trajectories using Incremental Nonlinear Dynamic Inversion and Differential Flatnesscited by 13
  10. 2019Teach-Repeat-Replan: A Complete and Robust System for Aggressive Flight in Complex Environmentscited by 10
  11. 2023RotorPy: A Python-based Multirotor Simulator with Aerodynamics for Education and Researchcited by 9
  12. 2018Fast UAV Trajectory Optimization using Bilevel Optimization with Analytical Gradientscited by 5
6 more
  1. 2020Multi-Rate Control Design Leveraging Control Barrier Functions and Model Predictive Control Policiescited by 4
  2. 2018The Urban Last Mile Problem: Autonomous Drone Delivery to Your Balconycited by 3
  3. 2023Augmented Lagrangian Methods as Layered Control Architecturescited by 3
  4. 2021Model-free online motion adaptation for energy efficient flights of multicopterscited by 2
  5. 2023Probabilistic Trajectory Planning for Static and Interaction-aware Dynamic Obstacle Avoidancecited by 2
  6. 2023A Data-Driven Approach to Synthesizing Dynamics-Aware Trajectories for Underactuated Robotic Systemscited by 2

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.