Swarm Robotics
At the start of my senior year at Northwestern I had the opportunity to delve into the world of swarm robotics through a course offering and through research in the Interactive and Emergent Autonomy Lab at Northwestern.

Swarm and Multi-Robot Systems

Swarm Robotics Class at NU

This was a swarm robotics class in which we read various research papers on swarm algorithms, systems and implementations. We learned about localization algorithms, genetic algorithms, flight algorithms, flocking algorithms and many more. We also implemented a few of these algorithms in the Docker environment. Specifically, we designed a hop count algorithm, an algorithm to mimic the brazil nut effect, and and a flocking algorithm.

See the video below for the Brazil Nut Effect simulation and see the GitHub link for code and more simulations.

Language: Python
Environment: Docker, Visual Studio Editor

github.com



Swarm Robotics Research

Interactive and Emergent Autonomy Lab

A swarm robotics experiment intended to mimic a bayesian particle filter experiment using a centralized controller. Continuing from the work of a former grad student, I've worked to enhance the target detect algorithm in the robots, improve the line following algorithm and reduce traffic buildup in the maps through taking sensor readouts to determine where the inefficincies lie in the hardware and software.

Follow the GitHub link below to checkout the code base if you'd like to learn more!

Language: C, Python
Environment: Code Composer Studio

github.com