โ† Back to Projects
Research

CMU Robotics Institute:
Biorobotics Lab

CMU Robotics Institute: Biorobotics Lab
Overview

Overview

The Eigenbot project at the Biorobotics Lab is a modular robot platform designed for user simplicity. With easily swappable modules, the Eigenbot can adapt to its environment with low barriers to assembly. As an undergraduate research assistant, my work has involved debugging modules and increasing system reliability.

Design

Modular Robotics

Diagram of Eigenbot modules swapping positions

Modular components like the ones on the Eigenbot need to be self-sustaining and system integratable simultaneously. On the Eigenbot, each module contains an Eigenbrain, a custom PCB designed to function as an all-in-one compute, motor driver, and sense board. These boards provide onboard feedback control and motion planning while being designed to operate on their own without the need for large, external computers to run kinematics calculations for them. This creates a uniquely modular ecosystem where individual components can freely swap positions and automatically be recognized for their new position and purpose with little external assistance.

Research Experience

Summer Undergraduate Research Apprenticeship

Debugging and testing Eigenbot modules during SURA

I was honored to be selected for the Summer Undergraduate Research Apprenticeship (SURA) where I worked on debugging and improving the EigenBrains and the modules. Using tools like oscilloscopes and multimeters, I tracked down a series of system-wide communication errors to a single type of faulty spring connector. By replacing these connectors and reflashing old and outdated EigenBrains, I was able to bring the modules back to operational status, improving system reliability in the process.

โ† All Projects View Resume