Swarm-in-Blocks: Simplifying Drone Swarm Programming with Block-Based Language

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: de Almeida, Agnes Bressan, Marsicano, Joao Aires Correa Fernandes
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912539299807232
author de Almeida, Agnes Bressan
Marsicano, Joao Aires Correa Fernandes
author_facet de Almeida, Agnes Bressan
Marsicano, Joao Aires Correa Fernandes
contents Swarm in Blocks, originally developed for CopterHack 2022, is a high-level interface that simplifies drone swarm programming using a block-based language. Building on the Clover platform, this tool enables users to create functionalities like loops and conditional structures by assembling code blocks. In 2023, we introduced Swarm in Blocks 2.0, further refining the platform to address the complexities of swarm management in a user-friendly way. As drone swarm applications grow in areas like delivery, agriculture, and surveillance, the challenge of managing them, especially for beginners, has also increased. The Atena team developed this interface to make swarm handling accessible without requiring extensive knowledge of ROS or programming. The block-based approach not only simplifies swarm control but also expands educational opportunities in programming.
format Preprint
id arxiv_https___arxiv_org_abs_2508_11498
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Swarm-in-Blocks: Simplifying Drone Swarm Programming with Block-Based Language
de Almeida, Agnes Bressan
Marsicano, Joao Aires Correa Fernandes
Robotics
Swarm in Blocks, originally developed for CopterHack 2022, is a high-level interface that simplifies drone swarm programming using a block-based language. Building on the Clover platform, this tool enables users to create functionalities like loops and conditional structures by assembling code blocks. In 2023, we introduced Swarm in Blocks 2.0, further refining the platform to address the complexities of swarm management in a user-friendly way. As drone swarm applications grow in areas like delivery, agriculture, and surveillance, the challenge of managing them, especially for beginners, has also increased. The Atena team developed this interface to make swarm handling accessible without requiring extensive knowledge of ROS or programming. The block-based approach not only simplifies swarm control but also expands educational opportunities in programming.
title Swarm-in-Blocks: Simplifying Drone Swarm Programming with Block-Based Language
topic Robotics
url https://arxiv.org/abs/2508.11498