← Back to Projects

Axio Recovery

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.

Systems Engineering sEMG / IMU Sensing Hill's Musculoskeletal Model PCB Design (KiCAD) Embedded C++ Python Signal Pipeline Fusion360 V&V Testing OptiTrack Motion Capture GitLab CI Technical Leadership

Situation

  • Transition Cornell DEBUT from a traditional student project model toward a structured medical device development process.
  • Train new engineers on electromechanical medical device development, documentation, and systems engineering practices.
  • Develop a Class II diagnostic platform capable of estimating valgus elbow torque during UCL rehabilitation.
  • Create verification and validation plans aligned with FDA design controls and applicable medical device standards.
  • Translate published Hill Musculoskeletal Models into a wearable, field-deployable product.

Outcomes

  • Led an 8-person multidisciplinary team through three prototype generations and full system integration as Project Manager.
  • Achieved 2.58% torque estimation error compared to OptiTrack motion-capture ground truth, against a nearest competitor error of 38.7%.
  • Authored 100+ pages of Design History File, regulatory, testing, and commercialization documentation.
  • Created 200+ technical onboarding slides and standardized development processes for future Cornell DEBUT teams.
  • Designed the custom PCB architecture, wearable hardware, embedded firmware, and cloud-based biomechanics analysis pipeline end to end.
  • Submitted a VentureWell DEBUT Phase II-B entry with a complete commercialization strategy, 510(k) regulatory pathway, and cost model.

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 injury and elbow anatomy reference

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.

τ(θ, t) = Σ r(θ, t) · F(θ, t)

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 flow: sEMG and IMU through filtering to Hill's model output

Signal path: sensor input through onboard filtering to torque output

V1.0

Signal Chain

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.

V1.1

Custom PCB

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.

V2.0

Validated System

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.

SensorsMyoWare 2.0 sEMG · LGD320 9DOF IMU
MicrocontrollerSparkfun ESP32-WROOM
Sample rate~10 kHz
Battery3+ hrs continuous logging
SoftwarePython · GitLab CI · cloud dashboard
Modeled musclesBiceps, triceps, pronator teres
PCB2-layer, KiCAD, 10+ chips
Regulatory pathwayFDA 510(k), 21 CFR 890.1375
Clinician-facing dashboard at axiorecoverytracker.com

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.

Side-by-side torque estimate: OptiTrack vs Axio Recovery

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

2.58%
Axio Recovery error
55.6 / 54.2
N·m, estimate vs. ground truth
38.7%
Error, nearest competitor (Pulse)

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.