Trajectory Tracking with Obstacle Avoidance for Autonomous UAV Swarms Based on Distributed Model Predictive Control | Synapse