Integration and Robustness Analysis of the Buzz Swarm Programming Language with the Pi-puck Robot Platform

Aiden Neale*, Alan Gregory Millard

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, we present an open-source integration of the Buzz swarm programming language with the Pi-puck robot platform. We then analyse the effect of packet loss and sensor noise on neighbour sensing in Buzz using a simple aggregation algorithm as a case study. Through infrastructural testing on this physical robot platform, we evaluate how well swarm algorithms developed in Buzz can cope with perturbations. We find that aggregation is reasonably tolerant to packet loss, however struggles to tolerate inaccurate neighbour sensing. Finally, we suggest future work that could mitigate the effect of embedded platform imperfections when developing swarm algorithms in Buzz.
Original languageEnglish
Title of host publicationTowards Autonomous Robotic Systems
Subtitle of host publication23rd Annual Conference, TAROS 2022, Culham, UK, September 7–9, 2022, Proceedings
PublisherSpringer
Pages223-237
Number of pages15
ISBN (Electronic)9783031159084
ISBN (Print)9783031159077
DOIs
Publication statusPublished - 1 Sept 2022
Event23rd Annual Conference Towards Autonomous Robotic Systems, TAROS 2022 - Culham, United Kingdom
Duration: 7 Sept 20229 Sept 2022

Publication series

NameLecture Notes in Computer Science (LNCS)
PublisherSpringer
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference23rd Annual Conference Towards Autonomous Robotic Systems, TAROS 2022
Country/TerritoryUnited Kingdom
CityCulham
Period7/09/229/09/22

Cite this