SkySim: A ROS2-based Simulation Environment for Natural Language Control of Drone Swarms using Large Language Models
Aditya Shibu, Marah Saleh, Mohamed Al-Musleh, Nidhal Abdulaziz

TL;DR
SkySim is a ROS2-based simulation environment that enables natural language control of drone swarms by translating user commands into safe, feasible trajectories through LLMs and real-time safety filtering, validated in Gazebo with multiple drone sizes.
Contribution
The paper introduces SkySim, a novel simulation framework that decouples high-level language planning from low-level safety enforcement for drone swarms using LLMs and a safety filter.
Findings
100% accuracy in spatial reasoning for geometric primitives
Real-time collision avoidance at 20 Hz
Scalability demonstrated with up to 30 drones
Abstract
Unmanned Aerial Vehicle (UAV) swarms offer versatile applications in logistics, agriculture, and surveillance, yet controlling them requires expert knowledge for safety and feasibility. Traditional static methods limit adaptability, while Large Language Models (LLMs) enable natural language control but generate unsafe trajectories due to lacking physical grounding. This paper introduces SkySim, a ROS2-based simulation framework in Gazebo that decouples LLM high-level planning from low-level safety enforcement. Using Gemini 3.5 Pro, SkySim translates user commands (e.g., "Form a circle") into spatial waypoints, informed by real-time drone states. An Artificial Potential Field (APF) safety filter applies minimal adjustments for collision avoidance, kinematic limits, and geo-fencing, ensuring feasible execution at 20 Hz. Experiments with swarms of 3, 10, and 30 Crazyflie drones validate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · UAV Applications and Optimization · Air Traffic Management and Optimization
