Efficient Collision-Avoidance Constraints for Ellipsoidal Obstacles in Optimal Control: Application to Path-Following MPC and UAVs
By: David Leprich , Mario Rosenfelder , Markus Herrmann-Wicklmayr and more
Potential Business Impact:
Drones avoid crashing into things, even moving ones.
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.
Similar Papers
Semi-Infinite Programming for Collision-Avoidance in Optimal and Model Predictive Control
Robotics
Helps robots avoid bumping into things safely.
Real-Time Model Predictive Control of Vehicles with Convex-Polygon-Aware Collision Avoidance in Tight Spaces
Robotics
Helps cars park in tiny spots safely.
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.