Cornell DEBUT · Cornell University · 8-Person Team (Project Manager)
I led an 8-person Cornell DEBUT team from blank schematic to validated diagnostic hardware, a wearable that estimates elbow torque to 2.58% error against motion-capture ground truth.
Situation
Outcomes
The Problem
Cornell DEBUT (Design by Biomedical Engineering Teams) is a year-long undergraduate medical device competition run through VentureWell, where teams design, build, test, and submit a device to a national competition. I joined the team near the end of the previous cycle as an engineer, and when the prior leadership graduated I took on the Project Manager role, inheriting a general concept but no hardware, no documentation structure, and no systematic development process. Building all of that from scratch while simultaneously running a development program for seven engineers new to medical device work defined the first semester of the project.
UCL reconstruction surgeries in MLB pitchers rose 40% from 2010 to 2019, and recovery takes roughly 20.5 months on average. In New York State alone, UCL reconstruction procedures increased 343% between 2003 and 2014, with 88.5% of those occurring in athletes aged 15 to 24.
There is no good way to measure how much stress the elbow is taking during that recovery outside a motion-capture lab. Lab-grade systems like KinaTrax cost an estimated $1,000,000 to install and require intensive training data. Consumer wearables are far cheaper but not accurate enough to guide a return-to-throwing decision. Our surveys of 10+ clinical staff and D1 athletes confirmed an underdeveloped market for managing UCL-based physical therapy. The target: build a device accurate enough to trust, worn comfortably enough to use every session, at a fraction of the cost of a motion-capture lab. The nearest competitor runs 38.7% error against lab ground truth.
UCL reconstruction volume has climbed sharply over the past decade, with no field-deployable way to monitor recovery load
No cameras in the field, so torque comes from two on-body signals: surface EMG for muscle activation, IMUs for limb orientation. Both feed a patient-specific Hill's Musculoskeletal Model.
r is the moment arm from muscle to elbow joint, derived from IMU orientation. F is muscle force, derived from sEMG. Three muscle groups modeled: biceps brachii long head, triceps brachii long head, pronator teres, the dominant contributors to UCL loading, chosen to keep sensor count and calibration time practical outside a lab.
Signal path: sensor input through onboard filtering to torque output
Established the working signal chain on protoboard: sEMG, IMU, and ESP32 communicating and logging simultaneously. To verify each sensor independently before putting anything on a human subject, I built a custom arm benchtop, a physical rig that mimics forearm geometry and lets sensors be positioned and tested in isolation against known inputs.
Moved off protoboard onto a custom 2-layer KiCAD PCB split into two boards: a main board (ESP32-WROOM, MCP73871 USB-C charging, microSD reader) and a peripheral board routing all sensors through a TCA9548 I2C multiplexer, required because every sensor shares the same default I2C address. Housings modeled in Fusion360 against a sleeve-fit chart covering X-small through X-large.
Slimmer enclosures, 3.7 V LiPo, and full V&V-ready configuration. The form factor was finalized against the fit constraints identified in athletic immersion. This is the version behind every accuracy and verification result on this page.
The PCB handles analog filtering for the sEMG signals, USB-C battery charging, and I2C multiplexing across 10+ chips and 8 connectors, all on a 2-layer board designed to fit inside a wrist-mounted housing. Firmware on the ESP32 samples at approximately 10 kHz, applies onboard signal filtering and smoothing, and logs timestamped sensor data to the microSD card continuously throughout a session. The two-board split keeps high-current charging circuitry physically separated from the sensitive analog sEMG traces, which was a deliberate layout decision to prevent noise coupling.
Beyond the electronics, I designed the Axio Recovery logo and product mark used across the casing, packaging, and IFU, then wrote the Instructions for Use itself: setup steps, sensor placement diagrams, calibration sequence, and warnings. I shot and edited the product photography used in the final report and competition materials, building a small lightbox setup to get clean, consistent images of each prototype generation. I handled physical assembly and packaging of the final V2.0 units for testing and demo days: laser-cutting and fitting the housings, routing internal wiring, and packaging each unit so it survived being handed off between team members and reviewers intact.
| Sensors | MyoWare 2.0 sEMG · LGD320 9DOF IMU |
| Microcontroller | Sparkfun ESP32-WROOM |
| Sample rate | ~10 kHz |
| Battery | 3+ hrs continuous logging |
| Software | Python · GitLab CI · cloud dashboard |
| Modeled muscles | Biceps, triceps, pronator teres |
| PCB | 2-layer, KiCAD, 10+ chips |
| Regulatory pathway | FDA 510(k), 21 CFR 890.1375 |
Live at axiorecoverytracker.com
Software
I built and host the clinician-facing dashboard at axiorecoverytracker.com. The session data, logged to microSD on the ESP32 as a timestamped CSV, is transferred via USB and uploaded through a drag-and-drop interface on the site. The server-side pipeline parses the raw sEMG and IMU streams, applies the patient-calibrated Hill's Model coefficients, and returns time-series torque curves, peak torque values per throw, and muscle activation timing across all three modeled muscle groups. Results are stored per-session so clinicians can track recovery trends across the rehabilitation timeline and export summaries for medical records or clinical review.
No local install, no specialized biomechanics software, and no data preprocessing required from the clinical side. The pipeline runs entirely server-side, so the interface a clinician sees is a browser tab with labeled plots, session comparison tools, and a download button for the processed data.
Athletic immersion is a structured field-research method I ran before any hardware existed: take TRIZ design parameters (moving-object length, stationary-object weight, applied force, ease of repair) and test them directly against real throwing motions instead of guessing at constraints from a desk. I organized and led sessions across baseball, tennis, and lacrosse, working with athletes and coaches on-site to observe how a sensor band would actually need to behave during a live throw, not a lab simulation.
I trained the rest of the team on the protocol so sessions stayed consistent across sports and athletes: what to measure, how to log observations, and how to translate a TRIZ parameter into a testable hardware constraint. That standardized process is what let us run sessions in parallel rather than serially, and it is the same protocol structure later teams can reuse.
The output was 18 concrete constraints on fit, mass, and attachment points: things like maximum band thickness before it interfered with elbow extension, or where Velcro would loosen under repeated throwing motion. Those constraints shaped the V1.0 architecture before any firmware was written. Catching them early avoided redesigns later, and every subsequent prototype generation built on the same fit envelope established here.
Once V1.0 was working, I co-authored the experimental protocol for access to Cornell's motion capture studio: one pitcher, one catcher, one data collector, five infrared trackers placed at the shoulder, upper arm, elbow, wrist, and hand, and low-intensity overhand throws capped under 20 mph for safety. I ran the sessions myself, syncing Axio Recovery's onboard logging with the OptiTrack capture in real time so both systems recorded the same throws simultaneously. OptiTrack output was computed via the Upper Extremity Dynamic Model in OpenSim and used as ground truth against the Hill's Model estimate.
I also designed and ran the verification protocol separately from the accuracy study. Six participants completed full pitching regimens wearing the V2.0 band: an 8-hour continuous wear trial with zero electrical dropouts, no restriction in range of motion, a band under 75 g, and surface temperature under 40°C throughout.
Elbow torque during a single overhand throw. OptiTrack inverse kinematics on the left, Axio Recovery's Hill's Model output on the right.
Validation session footage: Axio Recovery and OptiTrack capturing the same throw simultaneously
Once V2.0 was validated, the team compiled results into a submission for the DEBUT VentureWell competition: the 2.58% accuracy result, the verification data, and a working demo, packaged into a Phase II-B entry. Putting that submission together meant translating engineering results into a case a non-technical reviewer could evaluate, which took as much work as the testing itself.
The business pitch and regulatory strategy behind that submission were my work. I formulated the commercialization pathway alongside the engineering: a 510(k) submission strategy under 21 CFR 890.1375 against the CMAP Pro predicate device, Remote Therapeutic Monitoring billing codes for reimbursement, and a manufacturing cost model targeting $549.99 retail against an estimated $353.73 in COGS. None of that changes the device, but a working prototype without a viable path to market does not go anywhere past the lab, and someone on the team had to own that case end to end.
From there, the team began applying to Cornell's Rev incubator program to take the next step past DEBUT: building out the business plan, refining the cost model with real supplier quotes, and preparing the device for evaluation by people outside the engineering team. The documentation, V&V record, and regulatory strategy built during this project are what make that next step possible.
Project Documents