Главная
АИ #13 (299)
Статьи журнала АИ #13 (299)
Нейросетевые методы управления бионическими протезами верхней конечности на осно...

Нейросетевые методы управления бионическими протезами верхней конечности на основе классификации электромиографических сигналов

Цитирование

Андреев А. А. Нейросетевые методы управления бионическими протезами верхней конечности на основе классификации электромиографических сигналов // Актуальные исследования. 2026. №13 (299). URL: https://apni.ru/article/14728-nejrosetevye-metody-upravleniya-bionicheskimi-protezami-verhnej-konechnosti-na-osnove-klassifikacii-elektromiograficheskih-signalov

Аннотация статьи

В статье рассматриваются нейросетевые методы обработки и интерпретации электромиографических сигналов, используемые в системах нейроуправления бионическими протезами верхней конечности. Показано, что применение алгоритмов машинного обучения и искусственных нейронных сетей позволяет повысить точность распознавания двигательных намерений пользователя, расширить число управляемых степеней свободы и повысить адаптивность протезной системы к индивидуальным физиологическим особенностям.

В работе выполнен анализ современных подходов к классификации ЭМГ-сигналов с использованием нейросетевых моделей, включая многослойные перцептроны, сверточные и рекуррентные нейронные сети. Рассмотрены основные этапы подготовки данных, такие как фильтрация и нормализация сигналов, сегментация по скользящим окнам, формирование признакового пространства и построение обучающих выборок. Отдельное внимание уделено вопросам практической реализации нейросетевых алгоритмов на встроенных вычислительных платформах.

Особый акцент сделан на архитектурных и алгоритмических решениях, обеспечивающих работу систем нейроуправления в режиме реального времени с учётом ограничений по вычислительным ресурсам и энергопотреблению. Показано, что использование нейросетевых методов позволяет повысить устойчивость управления и обеспечить более естественное и интуитивное взаимодействие пользователя с бионическим протезом.

Результаты работы могут быть использованы при проектировании нейроуправляемых протезных систем нового поколения, а также в дальнейших исследованиях в области биомедицинской инженерии и нейроинтерфейсов.

Текст статьи

Введение

Современные бионические протезы верхней конечности представляют собой сложные мехатронные системы, функциональность и эргономика которых во многом определяются качеством системы управления. Одним из наиболее перспективных направлений развития таких систем является нейроуправление на основе электромиографических сигналов, регистрируемых с поверхности мышц пользователя [2, с. 275-294; 3, с. 643-660; 4].

Классические методы миоэлектрического управления, основанные на пороговой обработке амплитуды ЭМГ или использовании простых линейных классификаторов, позволяют реализовать лишь ограниченное число степеней свободы и требуют значительной адаптации со стороны пользователя [3, с. 643-660]. Кроме того, такие методы плохо масштабируются при увеличении количества управляемых движений и демонстрируют снижение точности в условиях межсессионной вариабельности сигналов [5, с. 7420-7431].

Применение методов машинного обучения и, в частности, искусственных нейронных сетей позволяет существенно расширить возможности нейроуправляемых протезов. Нейросетевые модели способны автоматически извлекать информативные признаки из сигналов, учитывать нелинейные зависимости и повышать устойчивость распознавания двигательных намерений пользователя [7; 8, с. 33-41]. Это особенно важно для протезов с большим числом степеней свободы и для реализации более естественных и интуитивных схем управления [6, с. 1250-1258].

Целью настоящей работы является анализ нейросетевых методов обработки и классификации электромиографических сигналов в задачах нейроуправления бионическими протезами верхней конечности, а также формирование методического подхода к их реализации на встроенных вычислительных платформах с учётом требований реального времени.

Обзор существующих подходов к нейроуправлению бионическими протезами

Развитие систем нейроуправления бионическими протезами прошло несколько этапов, каждый из которых характеризуется использованием различных принципов обработки биосигналов и алгоритмов управления.

На ранних этапах применялись пороговые и пропорциональные методы, в которых управление приводами протеза осуществлялось на основе амплитуды ЭМГ-сигнала от одной или нескольких мышц. Такие системы отличались простотой и высокой надёжностью, однако позволяли управлять лишь одной-двумя степенями свободы и требовали значительных усилий по обучению пользователя [2, с. 275-294].

Следующим этапом стало развитие методов распознавания паттернов ЭМГ, при которых управление строится на классификации заранее определённого набора жестов или движений. Данный подход позволил существенно расширить функциональность протезов и улучшить эргономику управления, однако столкнулся с проблемами устойчивости при изменении условий регистрации и необходимости частой перекалибровки [3, с. 643-660].

Современные исследования ориентированы на использование нейросетевых и глубоких моделей, которые демонстрируют высокую точность классификации и способность работать с многоканальными сырыми данными. Особенно перспективными являются сверточные и рекуррентные нейронные сети, позволяющие учитывать временную структуру ЭМГ-сигналов и распознавать сложные и одновременные движения [6, с. 1250-1258; 7; 8, с. 33-41].

Несмотря на значительный прогресс, перенос нейросетевых методов из лабораторных условий в клиническую практику остаётся сложной задачей, что связано с требованиями к надёжности, задержке обработки и вычислительным ресурсам встроенных систем [4].

Архитектура системы нейроуправления бионическим протезом

Общая структура системы

Система нейроуправления бионическим протезом представляет собой многоуровневую архитектуру, включающую аппаратные и программные компоненты, функционирующие в режиме реального времени.

Типовая структура системы включает следующие функциональные блоки:

  • Модуль регистрации ЭМГ-сигналов, состоящий из электродов, аналоговых усилителей и аналого-цифрового преобразователя.
  • Модуль предварительной обработки, реализующий фильтрацию, нормализацию и сегментацию сигналов.
  • Интеллектуальный модуль интерпретации, в котором осуществляется классификация или регрессия на основе нейросетевой модели.
  • Контур управления исполнительными механизмами, обеспечивающий преобразование управляющих команд в движения протеза.
  • Модуль обратной связи, повышающий точность и устойчивость управления за счёт визуальных, тактильных или проприоцептивных сигналов.

Подобная декомпозиция позволяет оптимизировать каждый компонент с учётом его функциональных и вычислительных требований [3, с. 643-660; 4].

Требования к работе в реальном времени

Для обеспечения субъективно естественного управления суммарная задержка системы не должна превышать 200–300 мс. Это накладывает жёсткие ограничения на длину окна анализа, сложность нейросетевой модели и скорость выполнения вычислений. Превышение допустимой задержки приводит к снижению точности управления и ухудшению пользовательского опыта [6, с. 1250-1258].

Регистрация и предварительная обработка электромиографических сигналов

Электромиографический сигнал (рис.) является нестационарным и зашумлённым процессом, содержащим полезную мышечную активность и различные помехи. В общем виде сигнал может быть представлен как:

image.png, (1)

Где image.png – полезная компонента, image.png – суммарные помехи [1, с. 1215-1230; 2, с. 275-294].

image.png

Рис. ЭМГ-сигналы

Частота дискретизации

Дискретизация ЭМГ-сигналов осуществляется с частотой 1000–2000 Гц, что соответствует информативной полосе частот поверхностной ЭМГ (примерно 20–450 Гц) и обеспечивает выполнение условия теоремы Найквиста [1, с. 1215-1230].

Фильтрация

Для подавления дрейфа и высокочастотных помех применяется полосовая фильтрация, как правило в диапазоне 20–450 Гц. Для подавления сетевой наводки используется режекторный фильтр на частоте 50 Гц. Корректность фильтрации является критически важной для последующих этапов распознавания [2, с. 275-294; 3, с. 643-660].

Нормализация

Для снижения межпользовательской и межсессионной вариабельности применяются методы стандартизации, Min–Max нормализации и нормализации по MVC. Выбор метода определяется задачей управления и условиями сбора данных [3, с. 643-660; 5, с. 7420-7431].

Сегментация и формирование обучающих выборок

Для подачи данных на вход нейросетевой модели ЭМГ-сигналы сегментируются по скользящим окнам длительностью 150–250 мс с перекрытием 50–75%. Такой подход обеспечивает компромисс между устойчивостью классификации и задержкой принятия решения [3, с. 643-660; 6, с. 1250-1258].

Формирование обучающей выборки включает разметку данных по классам движений, балансировку классов и разделение данных на обучающую, валидационную и тестовую подвыборки.

Формирование входного пространства нейросетевых моделей

Признаковый подход

В признаковом подходе каждый сегмент ЭМГ преобразуется в вектор признаков фиксированной размерности. Наиболее распространёнными являются временные и частотные признаки, такие как RMS, MAV, длина волны и медианная частота [5, с. 7420-7431].

Преимуществами данного подхода являются низкая вычислительная сложность и устойчивость при ограниченном объёме данных. Основным недостатком является необходимость ручного подбора признаков и снижение переносимости моделей [3, с. 643-660].

Подход на основе сырых данных

При использовании сырых временных рядов задача извлечения информативных представлений полностью перекладывается на нейросетевую модель. Такой подход широко применяется в deep learning и позволяет повысить точность распознавания, однако требует большего объёма данных и вычислительных ресурсов [7; 8, с. 33-41].

Нейросетевые модели классификации ЭМГ-сигналов

В задачах нейроуправления применяются различные архитектуры нейронных сетей.

Многослойные перцептроны (MLP) используются как базовые модели для признаковых векторов и отличаются низкой вычислительной сложностью [5, с. 7420-7431].

Сверточные нейронные сети (CNN) позволяют автоматически извлекать локальные временные паттерны из ЭМГ-сигналов и демонстрируют высокую устойчивость к шуму и смещению электродов [7].

Рекуррентные нейронные сети (LSTM, GRU) учитывают временной контекст и эффективны при распознавании переходных движений, однако обладают повышенной вычислительной сложностью [8, с. 33-41].

Обучение и оценка качества моделей

Обучение нейросетевых моделей осуществляется в офлайн-режиме с использованием размеченных данных. В качестве функции потерь применяется категориальная кросс-энтропия, оптимизация выполняется методами градиентного спуска (например, Adam).

Качество классификации оценивается по метрикам accuracy, precision, recall и матрице ошибок, а также по устойчивости к шумам и смещению электродов [3, с. 643-660; 6, с. 1250-1258].

Реализация нейросетевых моделей на встроенных платформах

Внедрение нейросетевых алгоритмов в нейроуправляемые протезы требует оптимизации моделей за счёт уменьшения числа параметров, квантования весов и вычислений в фиксированной точке. Облегчённые CNN и MLP способны работать в реальном времени на микроконтроллерах при частоте обновления команд 5–10 Гц [6, с. 1250-1258; 8, с. 33-41].

Результаты и сравнительный анализ

Сравнительный анализ нейросетевых моделей показывает, что переход от признаковых моделей к deep learning на сырых данных обеспечивает прирост точности распознавания. При этом CNN демонстрируют наиболее сбалансированное соотношение между точностью и задержкой, что делает их предпочтительными для практической реализации [7; 8, с. 33-41].

Ограничения и проблемы нейросетевых методов

К основным ограничениям относятся межсессионная вариабельность ЭМГ, ограниченный объём обучающих данных, вычислительные ограничения встроенных систем и низкая интерпретируемость решений нейросетей [3, с. 643-660; 4; 5, с. 7420-7431].

Заключение

В работе показано, что нейросетевые методы являются эффективным инструментом для нейроуправления бионическими протезами верхней конечности. Наиболее перспективными для практического применения являются облегчённые сверточные нейронные сети, обеспечивающие баланс между точностью, устойчивостью и быстродействием. Полученные результаты формируют методическую основу для разработки адаптивных и высокоэффективных протезных систем нового поколения.

Список литературы

  1. Farina D., Merletti R., Enoka R. The extraction of neural strategies from the surface EMG: an update // Journal of Applied Physiology. – 2014. – Vol. 117, No. 11. – P. 1215-1230. DOI: 10.1152/japplphysiol.00162.2014.
  2. Oskoei M.A., Hu H. Myoelectric control systems – A survey // Biomedical Signal Processing and Control. – 2007. – Vol. 2, No. 4. – P. 275-294. DOI: 10.1016/j.bspc.2007.07.009.
  3. Scheme E., Englehart K. Electromyogram pattern recognition for control of powered upper-limb prostheses: State of the art and challenges for clinical use // Journal of Rehabilitation Research & Development. – 2011. – Vol. 48, No. 6. – P. 643-660. DOI: 10.1682/JRRD.2010.09.0177.
  4. Atzori M., Müller H. Control capabilities of myoelectric robotic prostheses by hand amputees: A scientific research and market overview // Frontiers in Systems Neuroscience. – 2015. – Vol. 9. – Article 162. DOI: 10.3389/fnsys.2015.00162.
  5. Phinyomark A., Phukpattaranont P., Limsakul C. Feature reduction and selection for EMG signal classification // Expert Systems with Applications. – 2012. – Vol. 39, No. 8. – P. 7420-7431. DOI: 10.1016/j.eswa.2012.01.102.
  6. Young A.J., Smith L.H., Rouse E.J., Hargrove L.J. Classification of simultaneous movements using surface EMG pattern recognition // IEEE Transactions on Biomedical Engineering. – 2013. – Vol. 60, No. 5. – P. 1250-1258. DOI: 10.1109/TBME.2012.2232293.
  7. Atzori M., Cognolato M., Müller H. et al. Deep learning with convolutional neural networks applied to electromyography data: A resource for the classification of movements for prosthetic hands // Frontiers in Neurorobotics. – 2016. – Vol. 10. – Article 9. DOI: 10.3389/fnbot.2016.00009.
  8. Banville H., Falk T.H. EMG signal classification using deep learning architectures // IEEE Transactions on Neural Systems and Rehabilitation Engineering. – 2019. – Vol. 27, No. 1. – P. 33-41. DOI: 10.1109/TNSRE.2018.2880517.

Поделиться

8
Обнаружили грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики)? Напишите письмо в редакцию журнала: info@apni.ru

Похожие статьи

Другие статьи из раздела «Информационные технологии»

Все статьи выпуска
Актуальные исследования

#13 (299)

Прием материалов

21 марта - 27 марта

Остался последний день

Размещение PDF-версии журнала

1 апреля

Размещение электронной версии статьи

сразу после оплаты

Рассылка печатных экземпляров

15 апреля