arXiv:2508.11498cs.RO2025-08被引 1

用积木块编程让无人机集群控制更简单,新手也能上手。

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

  • 通过拖拽代码积木实现循环与条件判断,无需写代码。
  • 基于Clover平台,支持无人机集群的可视化编程与控制。
  • 适合教育场景与无编程基础的用户快速入门无人机集群开发。

Swarm in Blocks最初为CopterHack 2022开发,是一种基于积木块的高级编程接口,简化了无人机集群的编程。依托Clover平台,该工具使用户可通过拼接代码块实现循环、条件等结构。2023年推出Swarm in Blocks 2.0,进一步优化了集群管理的易用性。随着无人机在配送、农业和监控等领域的应用增长,对集群管理的需求也日益增加,尤其对初学者而言挑战更大。Atena团队开发此界面,旨在让用户无需掌握ROS或编程知识即可轻松操控集群。积木式编程不仅降低使用门槛,还拓展了编程教育的应用场景。

原文摘要 · Abstract (English)

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.

无人机集群积木编程教育工具

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。