SwarmGPT: Combining Large Language Models With Safe Motion Planning for Drone Swarm Choreography
Drone swarm performances—synchronized, expressive aerial displays set to music—have emerged as a captivating application of modern robotics. Yet designing smooth, safe choreographies remains a complex task requiring expert knowledge. We present SwarmGPT, a language-based choreographer that leverages the reasoning power of large language models (LLMs) to streamline drone performance design. The LLM is augmented by a safety filter that ensures deployability by making minimal corrections when safety or feasibility constraints are violated. By decoupling high-level choreographic design from low-level motion planning, our system enables non-experts to iteratively refine choreographies using natural language without worrying about collisions or actuator limits. We validate our approach through simulations with swarms up to 200 drones and real-world experiments with up to 20 drones performing choreographies to diverse types of songs, demonstrating scalable, synchronized, and safe performances. Beyond entertainment, this work offers a blueprint for integrating foundation models into safety-critical swarm robotics applications.
Authors
- Ben Sprenger
- Siqi Zhou (ORCID: https://orcid.org/0000-0001-7240-546X)
- Angela P. Schoellig (ORCID: https://orcid.org/0000-0003-4012-4668)
- Martin Schuck (ORCID: https://orcid.org/0000-0002-4363-7883)
- Vibha Vyas (ORCID: https://orcid.org/0000-0001-9845-7321)
- Dinushka O. Dahanaggamaarachchi
Institutions
- Technical University of Munich (DE)
Publication Details
- Journal
- IEEE Robotics and Automation Letters
- Published
- 2025-10-09
- DOI
- https://doi.org/10.1109/lra.2025.3619745
- Primary Topic
- Robotic Path Planning Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00