TY - GEN
T1 - Integration and Robustness Analysis of the Buzz Swarm Programming Language with the Pi-puck Robot Platform
AU - Neale, Aiden
AU - Millard, Alan Gregory
PY - 2022/9/1
Y1 - 2022/9/1
N2 - 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.
AB - 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.
U2 - 10.1007/978-3-031-15908-4
DO - 10.1007/978-3-031-15908-4
M3 - Conference contribution
SN - 9783031159077
T3 - Lecture Notes in Computer Science (LNCS)
SP - 223
EP - 237
BT - Towards Autonomous Robotic Systems
PB - Springer
T2 - 23rd Annual Conference Towards Autonomous Robotic Systems, TAROS 2022
Y2 - 7 September 2022 through 9 September 2022
ER -