alireza787b/mavsdk_drone_show
Open-source MAVLink fleet operations for PX4: SITL, drone shows, search and rescue, cooperative autonomy, and field validation
What it solves
MDS (Mission-Directed Swarm) provides a unified framework for managing fleets of PX4 drones. It simplifies the complex process of coordinating multiple aircraft for specialized tasks such as synchronized drone shows, search-and-rescue (SAR) reconnaissance, and cooperative autonomy missions, moving from simulation to real-world hardware deployment.
How it works
The system consists of a drone-side runtime, a FastAPI backend, and a React-based operator dashboard. It utilizes MAVLink and MAVSDK-Python to communicate with drones. The platform supports both Software-in-the-Loop (SITL) simulation via Gazebo for rapid testing and deployment to real companion computers on physical hardware. It includes specialized workflows for importing SkyBrush trajectories for drone shows and leader-follower coordination for smart swarms.
Who it’s for
Researchers, drone operators, and developers working with PX4-based fleets who need a professional-grade ground control station (GCS) and coordination tools for swarm intelligence and field operations.
Highlights
- Single Operator Surface: A React dashboard for fleet monitoring, mission upload, and log review.
- Governed AI Operator: The Simurgh beta allows for semantic planning and monitored AI-driven actions with human-in-the-loop confirmation.
- Drone Show Pipeline: Integrated support for importing SkyBrush ZIP files and synchronized launch control.
- QuickScout: Dedicated workflows for multi-drone coverage planning for search-and-rescue and reconnaissance.
- Modern SITL Workflow: Prebuilt PX4 Gazebo images for fast, reproducible containerized simulation.
Related
- Project
- Project
- Project
- Project
- Project