Программное обеспечение «Программное обеспечение работы аппаратно-программных решений бионических роботизированных экзо-устройств MIO на основе поверхностной электромиографии (sEMG)»

ОПИСАНИЕ

Программный комплекс «Программное обеспечение работы аппаратно-программных решений бионических роботизированных экзо-устройств MIO на основе поверхностной электромиографии (sEMG)» (далее — ПО) представляет собой специализированное инструментальное средство для приёма, визуализации, регистрации, обработки и анализа многоканальных сигналов поверхностной электромиографии в реальном масштабе времени. ПО разработано для интеграции с аппаратно-программными решениями бионических роботизированных экзо-устройств серии Mio и предназначено для обеспечения их калибровки, настройки и клинико-диагностического сопровождения.

В программном обеспечении реализован единый интегрированный режим работы, включающий:

  • Мониторинг в реальном времени: одновременное отображение восьми каналов sEMG сигнала с частотой обновления 20 кадров/с, гистограмма уровней активности («эквалайзер») и график спектральной плотности мощности (FFT) для выбранного канала.
  • Регистрация данных: непрерывная запись «сырых» сигналов в структурированные CSV файлы с автоматическим формированием имени на основе идентификатора пациента и временных меток (Timestamp, UnixTime).
  • Анализ и постобработка: загрузка сохранённых записей, навигация по данным, выделение участков, автоматический расчёт статистических параметров (RMS, максимальная амплитуда) для каждого канала.
  • Диагностика качества сигнала: автоматическое детектирование обрыва электрода (Lead Off) с визуальным оповещением.
  • Генерация отчётов: формирование структурированных документов в формате Microsoft Word (.docx), содержащих сводные таблицы числовых параметров, мини графики временного сигнала и спектра, сравнительные гистограммы активности каналов.
  • Гибкая настройка: конфигурирование цветовых схем, частоты дискретизации, временных окон отображения, пороговых значений через системный реестр или конфигурационные файлы.
СОСТАВ ПРОГРАММНОГО КОМПЛЕКСА

ПО построено по модульной архитектуре с многопоточной обработкой данных и включает следующие функциональные компоненты:

  • Главный контроллер приложения (AMC): координация работы всех подсистем, управление жизненным циклом, обработка высокоуровневых команд.
  • Модуль подключения и приёма данных (SerialWorker): работа с COM портом в отдельном потоке, парсинг бинарного протокола (заголовок 0xAA 0×55) от микроконтроллера ESP32.
  • Модуль визуализации (PlotManager): управление кольцевым буфером данных, обновление графиков восьми каналов с поддержкой автоматического и фиксированного масштабирования.
  • Модуль записи данных (DataExporter): формирование CSV файлов с добавлением меток времени, сохранение на диск, автоматическое именование.
  • Модуль анализа и статистики: расчёт RMS, максимальной амплитуды, обработка выделенных фрагментов сигнала.
  • Модуль спектрального анализа (FFT Module): выполнение быстрого преобразования Фурье с оконной функцией Хэмминга, построение частотного спектра.
  • Модуль проверки сигнала (Lead Off Detection): непрерывный мониторинг амплитуд и выдача предупреждений при нарушении контакта электродов.
  • Модуль генерации отчётов (ReportGenerator): создание документов MS Word с таблицами, мини графиками и сравнительной гистограммой.
  • Модуль журналирования (JournalManager): ведение локального журнала операций и сохранённых записей.
  • Модуль просмотра записей (CsvViewerWindow): загрузка архивных CSV файлов, навигация, анализ и экспорт.

Программное обеспечение реализовано на языке Python с использованием библиотек PyQt6, PyQtGraph, NumPy, PySerial и функционирует под управлением 64 разрядных операционных систем Windows 10/11.

ПРИМЕНЕНИЕ

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

  • Клиническая диагностика и реабилитация
    • Объективная оценка мышечной активности у пациентов с двигательными нарушениями, последствиями инсульта, травмами опорно двигательного аппарата.
    • Настройка и калибровка бионических экзо устройств Mio для персонализированной реабилитации.
    • Мониторинг эффективности восстановительного лечения на основе количественных показателей ЭМГ.
  • Спортивная медицина и функциональная диагностика
    • Анализ мышечного утомления, выявление дисбалансов и асимметрий у спортсменов.
    • Контроль техники выполнения упражнений с биологической обратной связью.
  • Научные исследования и разработки
    • Фундаментальные исследования в области нейрофизиологии, биомеханики и нейрореабилитации.
    • Тестирование новых алгоритмов обработки биосигналов и прототипов бионических устройств.
  • Протезирование и ортезирование
    • Оценка миоэлектрической активности для управления активными протезами и ортезами.
    • Адаптация и настройка систем управления на основе реальной мышечной активности пользователя.
  • Образовательные программы
    • Демонстрация принципов регистрации и анализа биопотенциалов в курсах по биомедицинской инженерии, медицинской информатике, реабилитологии.
    • Практические занятия по обработке сигналов и управлению роботизированными устройствами.
ПРИОБРЕТЕНИЕ

Стоимость программного обеспечения составляет 50 000 руб.

По вопросам приобретения обращаться по электронной почте: cnti@samsmu.ru

ДОКУМЕНТЫ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Описание функциональных характеристик программного обеспечения(PDF, 193 КБ)

Инструкция по установке(PDF, 335 КБ)

Инструкция по эксплуатации(PDF, 1,1 МБ)

Присоединяйтесь к нам в соцсетях

Мы используем файлы куки, чтобы сайт работал лучше. Подробнее