OpenSwarm is an open-source library written by Andrew McDonald at the D-CYPHER Lab at Michigan State University to facilitate research in swarm robotics and human-robot interaction.
The library is implemented in Matlab and Arduino, and enables a central server to track and communicate with a swarm of bi-wheeled, Arduino-controlled robots via UDP broadcast. To get a sense of what OpenSwarm's all about, browse the documentation, demos, and references, and check out the video below!
Additions will be made to the codebase and documentation over the course of Fall 2019; stay tuned for more.
Questions? Comments? Feedback? Contact the OpenSwarm team; we'd love to hear from you!