ZumoBot Swarm
Back to Work

Robotics Research Intern

Memorial University

MUN Logo

Swarm Robotics & Embedded Systems

I engineered embedded systems for the "ZumoBot" swarm robotics project. My work focused on low-level C++ programming to enable sensor fusion between DekaBot hardware and Adafruit color sensors, allowing the robots to make autonomous decisions based on their environment.

Technical Deep Dive

I2C Protocol

Developed a custom I2C communication protocol to synchronize data transfer between the main flight controller and peripheral sensors with minimal latency.

PID Control

Implemented PID (Proportional-Integral-Derivative) control loops to ensure smooth motor response and precise line-following capabilities.

Project Stats

C++
Core Language
I2C
Protocol
v1.0
Swarm Version

Tech Stack

C++Embedded SystemsI2CPID ControlRoboticsArduino

Key Achievements

  • Integrated DekaBot & Adafruit Sensors
  • Custom I2C Protocol
  • PID Control Implementation
  • Deployed Swarm v1 Behavior