CognitiveArm: Enabling Real-Time EEG-Controlled Prosthetic Arm Using Embodied Machine Learning

2508.07731v1 cs.HC, cs.AI, 68T50, 68T40, 68T07, 92C55, I.2.7; I.2.9 2025-08-13
Авторы:

Abdul Basit, Maha Nawaz, Saim Rehman, Muhammad Shafique

Резюме на русском

## Контекст С появлением нейропротезирования, проблема эффективного контроля протезных конечностей становится все более важной. Управление такими конечностями через нейронные сети требует точного анализа и реализации быстрых классификаторов. Одним из ключевых вопросов является повышение точности классификации во время реального времени, не ухудшаясь по квалити. Нагрузка на ресурсы и задержка при совместном использовании моделей и железа также являются сложными проблемами для достижения эффективного управления. Область исследования включает нейробиомедицинскую инженерию, виртуальную и расширенную реальность, как области, где решения могут найти применение. Одним из ключевых мотивов является развитие технологий, которые позволят повысить самостоятельность и качество жизни людей с ограниченными физическими возможностями. ## Метод Мы представляем CognitiveArm - систему управления протезом, которая использует нейронные сети, обученные с использованием BrainFlow. Эта библиотека позволяет структурировать данные EEG и подавать их на вход дебированным DL-моделям. Мы использовали функции глубинного обучения, включая эволюционный поиск для поиска оптимальных параметров. Чтобы оптимизировать модели для реального времени, мы применяли методы как компрессии, так и квантования. Для обучения сетей мы создали выборку EEG-данных и провели пайплайн аннотации, чтобы получать точные метки для классификаторов. Помимо этого, мы добавили возможность управления голосом, чтобы включать режимы управления, используя речевой ввод. ## Результаты Наши эксперименты показали, что модели, обученные с помощью CognitiveArm, достигли 90% точности в классификации трех основных действий (лево, право, неподвижность). Мы выполнили эксперименты на OpenBCI UltraCortex Mark IV, который стабильно передавал сигналы EEG. Мы доказали, что модели работают на ресурсозатратном оборудовании, но не ухудшают точность. Мы также продемонстрировали, что модели могут реагировать на голосовые команды, что позволяет переключаться между режимами управления (например, рукопожатие или держание чашки). ## Значимость CognitiveArm может применяться в нейропротезировании, виртуальной и расширенной реальности, а также в биомедицинской инженерии. Он обеспечивает более высокую точность и реакцию, чем предыдущие решения, что позволяет повысить самостоятельность пользователя. За счет оптимизации для ресурсозатратного железа, CognitiveArm возможно использовать в настоящее время, что делает его более привлекательным для практического использования. Мы также отметили, что это решение может быть расширено для других сенсорных сигналов, таких как IMU и

Abstract

Efficient control of prosthetic limbs via non-invasive brain-computer interfaces (BCIs) requires advanced EEG processing, including pre-filtering, feature extraction, and action prediction, performed in real time on edge AI hardware. Achieving this on resource-constrained devices presents challenges in balancing model complexity, computational efficiency, and latency. We present CognitiveArm, an EEG-driven, brain-controlled prosthetic system implemented on embedded AI hardware, achieving real-time operation without compromising accuracy. The system integrates BrainFlow, an open-source library for EEG data acquisition and streaming, with optimized deep learning (DL) models for precise brain signal classification. Using evolutionary search, we identify Pareto-optimal DL configurations through hyperparameter tuning, optimizer analysis, and window selection, analyzed individually and in ensemble configurations. We apply model compression techniques such as pruning and quantization to optimize models for embedded deployment, balancing efficiency and accuracy. We collected an EEG dataset and designed an annotation pipeline enabling precise labeling of brain signals corresponding to specific intended actions, forming the basis for training our optimized DL models. CognitiveArm also supports voice commands for seamless mode switching, enabling control of the prosthetic arm's 3 degrees of freedom (DoF). Running entirely on embedded hardware, it ensures low latency and real-time responsiveness. A full-scale prototype, interfaced with the OpenBCI UltraCortex Mark IV EEG headset, achieved up to 90% accuracy in classifying three core actions (left, right, idle). Voice integration enables multiplexed, variable movement for everyday tasks (e.g., handshake, cup picking), enhancing real-world performance and demonstrating CognitiveArm's potential for advanced prosthetic control.

Ссылки и действия