ParSwarm: A C++ Framework for Evaluating Distributed Algorithms for Robot Swarms

ZW Gan, G Cai, N Harasha, N Lynch… - Proceedings of the 5th …, 2023 - dl.acm.org
Due to the increasing complexity of robot swarm algorithms, analyzing their performance
theoretically is often very difficult. Instead, simulators are often used to benchmark the
performance of robot swarm algorithms. However, we are not aware of simulators that take
advantage of the naturally highly parallel nature of distributed robot swarms. This paper
presents ParSwarm, a parallel C++ framework for simulating robot swarms at scale on
multicore machines. We demonstrate the power of ParSwarm by implementing two …

ParSwarm: A C++ Framework for Evaluating Distributed Algorithms for Robot Swarms

G Zhi Wei, G Cai, N Harasha, N Lynch… - … languages, and PLatforms …, 2023 - par.nsf.gov
Due to the increasing complexity of robot swarm algorithms, ana-lyzing their performance
theoretically is often very difficult. Instead, simulators are often used to benchmark the
performance of robot swarm algorithms. However, we are not aware of simulators that take
advantage of the naturally highly parallel nature of distributed robot swarms. This paper
presents ParSwarm, a parallel C++ frame-work for simulating robot swarms at scale on
multicore machines. We demonstrate the power of ParSwarm by implementing two …