# Geometrically Constrained Trajectory Optimization for Multicopters

arXiv: https://arxiv.org/abs/2103.00190 · HTML: https://mlsanity.com/paper/2103.00190/

## Key facts

- Cited by 19 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 27 Feb 2021.

## Built on by (most cited first, 19 of 19)

- [Openfly: A comprehensive platform for aerial vision-language navigation](https://mlsanity.com/paper/2502.18041/) (2025)
- [Multi-agent Embodied AI: Advances and Future Directions](https://mlsanity.com/paper/2505.05108/) (2025)
- [Learning Speed Adaptation for Flight in Clutter](https://mlsanity.com/paper/2403.04586/) (2024)
- [Flying on Point Clouds with Reinforcement Learning](https://mlsanity.com/paper/2503.00496/) (2025)
- [Dashing for the Golden Snitch: Multi-Drone Time-Optimal Motion Planning with Multi-Agent Reinforcement Learning](https://mlsanity.com/paper/2409.16720/) (2024)
- [Automatic Generation of Aerobatic Flight in Complex Environments via Diffusion Models](https://mlsanity.com/paper/2504.15138/) (2025)
- [A GP-based Robust Motion Planning Framework for Agile Autonomous Robot Navigation and Recovery in Unknown Environments](https://mlsanity.com/paper/2402.01617/) (2024)
- [Towards autonomous photogrammetric forest inventory using a lightweight under-canopy robotic drone](https://mlsanity.com/paper/2501.12073/) (2025)
- [Safe Learning Control with Optimality and Stability Guarantees](https://mlsanity.com/paper/2501.15373/) (2025)
- [Learning Agile Gate Traversal via Analytical Optimal Policy Gradient](https://mlsanity.com/paper/2508.21592/) (2025)
- [From Distances to Trajectories: Real-Time Signed Distance Function Mapping and Distance-Accelerated Motion Planning for UAVs](https://mlsanity.com/paper/2607.19306/) (2026)
- [Learning to Initialize Trajectory Optimization for Vision-Based Autonomous Flight in Unknown Environments](https://mlsanity.com/paper/2309.10683/) (2023)
- [RESC: A Reinforcement Learning Based Search-to-Control Framework for Quadrotor Local Planning in Dense Environments](https://mlsanity.com/paper/2408.00275/) (2024)
- [Real-time Spatial-temporal Traversability Assessment via Feature-based Sparse Gaussian Process](https://mlsanity.com/paper/2503.04134/) (2025)
- [ScanDP: Generalizable 3D Scanning with Diffusion Policy](https://mlsanity.com/paper/2603.10390/) (2026)
- [MAVEN: A Meta-Reinforcement Learning Framework for Varying-Dynamics Expertise in Agile Quadrotor Maneuvers](https://mlsanity.com/paper/2603.10714/) (2026)
- [LAGO Policy: Latency-Aware Asynchronous Diffusion Policies with Goal-Directed Collision-Free Planning for Smooth Manipulation](https://mlsanity.com/paper/2606.17982/) (2026)
- [Neural-Primitive: An Efficient End-to-end Local Planner with Primitive-based Imitation Learning for Autonomous Flight](https://mlsanity.com/paper/2608.20948/) (2026)
- [From Local Whole-Body VLA Behaviors to Scene-Scale Aerial Manipulation](https://mlsanity.com/paper/2609.39670/) (2026)

## Abstract (arXiv)

We present an optimization-based framework for multicopter trajectory planning subject to geometrical configuration constraints and user-defined dynamic constraints. The basis of the framework is a novel trajectory representation built upon our novel optimality conditions for unconstrained control effort minimization. We design linear-complexity operations on this representation to conduct spatial-temporal deformation under various planning requirements. Smooth maps are utilized to exactly eliminate geometrical constraints in a lightweight fashion. A variety of state-input constraints are supported by the decoupling of dense constraint evaluation from sparse parameterization, and backward differentiation of flatness map. As a result, this framework transforms a generally constrained multicopter planning problem into an unconstrained optimization that can be solved reliably and efficiently. Our framework bridges the gaps among solution quality, planning efficiency, and constraint fidelity for a multicopter with limited resources and maneuvering capability. Its generality and robustness are both demonstrated by applications to different flight tasks. Extensive simulations and benchmarks are also conducted to show its capability of generating high-quality solutions while retaining the computation speed against other specialized methods by orders of magnitude. The source code of our framework is available at: https://github.com/ZJU-FAST-Lab/GCOPTER
