Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectories
arXiv:1712.02402 · doi:10.1109/LRA.2017.2776353
Abstract
In this paper, we prove that the dynamical model of a quadrotor subject to linear rotor drag effects is differentially flat in its position and heading. We use this property to compute feed-forward control terms directly from a reference trajectory to be tracked. The obtained feed-forward terms are then used in a cascaded, nonlinear feedback control law that enables accurate agile flight with quadrotors. Compared to state-of-the-art control methods, which treat the rotor drag as an unknown disturbance, our method reduces the trajectory tracking error significantly. Finally, we present a method based on a gradient-free optimization to identify the rotor drag coefficients, which are required to compute the feed-forward control terms. The new theoretical results are thoroughly validated trough extensive comparative experiments.
References in corpus (1)
Cited by in corpus (46)
- Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectories
- A General Framework for Uncertainty Estimation in Deep Learning
- Neural-Fly Enables Rapid Learning for Agile Flight in Strong Winds
- Deep Drone Racing: From Simulation to Reality with Domain Randomization
- Time-Optimal Planning for Quadrotor Waypoint Flight
- Real-time Neural-MPC: Deep Learning Model Predictive Control for Quadrotors and Agile Robotic Platforms
- Agilicious: Open-Source and Open-Hardware Agile Quadrotor for Vision-Based Flight
- Autonomous Drone Racing: A Survey
- NeuroBEM: Hybrid Aerodynamic Quadrotor Model
- Full-Pose Tracking Control for Aerial Robotic Systems with Laterally-Bounded Input Force
- Autonomous Aerial Delivery Vehicles, a Survey of Techniques on how Aerial Package Delivery is Achieved
- Finite-Horizon LQR Control of Quadrotors on
- PANTHER: Perception-Aware Trajectory Planner in Dynamic Environments
- Nonlinear Model Predictive Control with Enhanced Actuator Model for Multi-Rotor Aerial Vehicles with Generic Designs
- Learning Minimum-Time Flight in Cluttered Environments
- Flightmare: A Flexible Quadrotor Simulator
- Visual Model-predictive Localization for Computationally Efficient Autonomous Racing of a 72-gram Drone
- Back to Newton's Laws: Learning Vision-based Agile Flight via Differentiable Physics
- End-to-end Neural Network Based Quadcopter control
- Survey of Simulators for Aerial Robots: An Overview and In-Depth Systematic Comparisons
- Implicit Swept Volume SDF: Enabling Continuous Collision-Free Trajectory Generation for Arbitrary Shapes
- Aggressive Online Control of a Quadrotor via Deep Network Representations of Optimality Principles
- Agile and Cooperative Aerial Manipulation of a Cable-Suspended Load
- Unified incremental nonlinear controller for the transition control of a hybrid dual-axis tilting rotor quad-plane
- End-to-end Reinforcement Learning for Time-Optimal Quadcopter Flight
- Adaptive Nonlinear Control of Fixed-Wing VTOL with Airflow Vector Sensing
- Race Against the Machine: a Fully-annotated, Open-design Dataset of Autonomous and Piloted High-speed Flight
- MAT-Fly: An Educational Platform for Simulating Unmanned Aerial Vehicles Aimed to Detect and Track Moving Objects
- CPC: Complementary Progress Constraints for Time-Optimal Quadrotor Trajectories
- NDOB-Based Control of a UAV with Delta-Arm Considering Manipulator Dynamics
- Meta-Learning-Based Robust Adaptive Flight Control Under Uncertain Wind Conditions
- Performance, Precision, and Payloads: Adaptive Nonlinear MPC for Quadrotors
- Inverting Learned Dynamics Models for Aggressive Multirotor Control
- Latency vs precision: Stability preserving perception scheduling
- Model Predictive Control of a Tandem-Rotor Helicopter With a Nonuniformly Spaced Prediction Horizon
- Real-time Planning of Minimum-time Trajectories for Agile UAV Flight
- Reconfigurable Control of a Class of Multicopters
- Time-Optimal Online Replanning for Agile Quadrotor Flight
- Cascaded Model Predictive Control of a Tandem-Rotor Helicopter
- LoL-NMPC: Low-Level Dynamics Integration in Nonlinear Model Predictive Control for Unmanned Aerial Vehicles
- Robust Trajectory Planning for Spatial-Temporal Multi-Drone Coordination in Large Scenes
- FAST-Hex -- A Morphing Hexarotor: Design, Mechanical Implementation, Control and Experimental Validation
- Advanced Algorithms of Collision Free Navigation and Flocking for Autonomous UAVs
- SplitFlyer: a Modular Quadcoptor that Disassembles into Two Flying Robots
- High-Performance Model Predictive Control for Quadcopters with Formal Stability Guarantees
- Lie Group Control Architectures for UAVs: a Comparison of SE2(3)-Based Approaches in Simulation and Hardware