Efficient Collision-Avoidance Constraints for Ellipsoidal Obstacles in Optimal Control: Application to Path-Following MPC and UAVs

📅 2025-10-30
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the real-time collision avoidance problem with static and dynamic ellipsoidal obstacles in three-dimensional optimal control. We propose a modular model predictive control (MPC) framework. Methodologically, (1) we derive a differentiable, closed-form ellipsoid–ellipsoid collision detection condition, significantly improving constraint modeling efficiency and gradient accuracy; and (2) we introduce a two-stage optimization strategy that decouples trajectory generation from obstacle avoidance refinement, mitigating numerical difficulties arising from nonconvexity. To the best of our knowledge, this is the first MPC-based approach achieving real-time 3D collision avoidance and path tracking on the Crazyflie quadrotor platform. Extensive simulations and flight experiments demonstrate stable, high-precision trajectory tracking and millisecond-level reactive obstacle avoidance in complex dynamic environments. The results validate the method’s computational efficiency, robustness, and engineering feasibility.

Technology Category

Application Category

📝 Abstract
This article proposes a modular optimal control framework for local three-dimensional ellipsoidal obstacle avoidance, exemplarily applied to model predictive path-following control. Static as well as moving obstacles are considered. Central to the approach is a computationally efficient and continuously differentiable condition for detecting collisions with ellipsoidal obstacles. A novel two-stage optimization approach mitigates numerical issues arising from the structure of the resulting optimal control problem. The effectiveness of the approach is demonstrated through simulations and real-world experiments with the Crazyflie quadrotor. This represents the first hardware demonstration of an MPC controller of this kind for UAVs in a three-dimensional task.
Problem

Research questions and friction points this paper is trying to address.

Develops efficient collision avoidance for ellipsoidal obstacles
Addresses static and moving obstacles in optimal control
Applies framework to UAV path-following with hardware validation
Innovation

Methods, ideas, or system contributions that make the work stand out.

Modular optimal control framework for ellipsoidal obstacle avoidance
Computationally efficient differentiable collision detection condition
Two-stage optimization approach mitigating numerical issues
🔎 Similar Papers
No similar papers found.
D
David Leprich
Institute of Engineering and Computational Mechanics, University of Stuttgart, 70569 Stuttgart, Germany
M
Mario Rosenfelder
Institute of Engineering and Computational Mechanics, University of Stuttgart, 70569 Stuttgart, Germany
M
Markus Herrmann-Wicklmayr
Chair of Systems Modeling and Simulation, Saarland University, 66123 Saarbrücken, Germany
Kathrin Flaßkamp
Kathrin Flaßkamp
Professor, Saarland University
Optimal ControlOptimizationDynamical Systems
Peter Eberhard
Peter Eberhard
Professor, University of Stuttgart, Germany
Henrik Ebel
Henrik Ebel
LUT University
Multibody System DynamicsApplied MechanicsControl EngineeringOptimizationRobotics