Cited by 7Modular Robots and Swarm IntelligenceDistributed Control Multi-Agent SystemsRobotic Path Planning Algorithms

SwarmGPT: Combining Large Language Models With Safe Motion Planning for Drone Swarm Choreography

Open access
Schuck, Martin, Dahanaggamaarachchi, Dinushka Orrin, Sprenger, Ben, Vyas, Vedant, Zhou, Siqi, Schoellig, Angela P.·2025·IEEE Robotics and Automation Letters

Abstract

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.

Integrity signals

Registry

Crossref · 10.1109/lra.2025.3619745

Cites

35 of 35 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Cites

Flagged first, then by citations

Research works printed but not linked: 4

  1. Brohan, 2022, Do as i can, not as i say: Grounding language in robotic affordances, 287
  2. 10.1109/ICRA.2019.8794017 · DOI
  3. Zitkovich, 2023, RT-2: Vision-language-action models transfer web knowledge to robotic control, 229, 2165
  4. Mller, 2015, Fundamentals of Music Processing - Audio, Analysis, Algorithms, Applications

Cited by

Still being checked.

Authors
Schuck, M., Dahanaggamaarachchi, D. O., Sprenger, B., Vyas, V., Zhou, S., & Schoellig, A. P.
Affiliations
Technical University of Munich (DE)
Venue
IEEE Robotics and Automation Letters
Published
2025-11
Volume
10
Issue
11
Pages
12237-12244
ISSN
  • 2377-3766 (ISSN-L)
  • 2377-3774
OpenAlex
W4415002936
Cited by
7
References
35
Citations by year
2026: 7
FWCI
2.11
Type
journal article
Language
en
Open access
Locations
IEEE Robotics and Automation Letters (publishedVersion, cc-by)
Topics
  • Physical Sciences › Engineering › Mechanical Engineering › Modular Robots and Swarm Intelligence
  • Physical Sciences › Computer Science › Computer Networks and Communications › Distributed Control Multi-Agent Systems
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Robotic Path Planning Algorithms
Keywords
large language models, motion planning, safety filtering, collision avoidance, aerial display, swarm robotics, actuator constraints, safety-critical robotics

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review