Faculty Advisor

Heineman, George T.

Faculty Advisor

Pinciroli, Carlo


Developments in swarm technologies is hindered by the lack of common libraries, which can lead to large amounts of repeated code and cause additional bugs in the program. The goal of this MQP is to provide such a framework for swarm developers to more easily create their own swarm projects. This project focuses on common, widely used behaviors in swarm research such as foraging, which seeks to mimic how groups of ants or bees find and retrieve food in nature. The team will identify, program, and evaluate the core behaviors common to foraging algorithms. Based on this research, a library of swarm behaviors will be developed that allows future developers to perform foraging and other swarm-centric tasks easily.


Worcester Polytechnic Institute

Date Accepted

March 2018


Robotics Engineering

Project Type

Major Qualifying Project



Advisor Department

Computer Science