Overview
Ergo integrates biosignal hardware, feature extraction, and simulation to test how control systems move between stable and unstable regimes under cooperating vs. competing subjects and fatigue.
Ergo studies how dynamical systems behave when driven by human biosignals. The core hypothesis is that competition and cooperation produce different stability trajectories, and that fatigue-linked EMG features help explain those transitions.
Ergo pairs custom EMG/EEG acquisition hardware with dynamical-systems analysis of human-in-the-loop control.
The idea
Ergo builds biosignal-acquisition tooling — with an emphasis on EMG and EEG — and uses it to study how a control system's stability shifts when it is driven by human biosignals. The working hypothesis is that cooperation and competition between subjects, and fatigue-linked changes in EMG, produce measurably different stability trajectories.
Planned acquisition stack
The intended hardware path is deliberately standard and repeatable rather than exotic:
- Analog front-end
- An ADS1299 biopotential front-end for EMG/EEG capture.
- MCU
- An STM32 handling acquisition and streaming.
- Analysis
- Feature extraction feeding a control / dynamical-stability simulation.
How the project runs
Like the other SPS team projects, Ergo runs on issue-per-task ownership, a branch and linked pull request per issue, and CI plus review before anything merges — with hardware specs and a bill of materials tracked alongside the code.
Where it stands
Hardware integration and the simulation side are both underway; this is an active build rather than a finished system, so the page describes the plan and the acquisition stack rather than claiming results.
What I built
- An acquisition plan around ADS1299 + STM32 for repeatable EMG/EEG collection and reporting.
- A modeling workflow that links extracted biosignal features to control-system stability metrics.
- An experiment structure for comparing cooperative and competitive multi-subject scenarios.
Deliverables
- Embedded C/MCU acquisition components and reproducible data pipelines.
- Simulation executables and analysis outputs for publication-oriented evaluation.
Related writing
Related projects