Конвейер обработки
биосигналов
Процесс преобразования биологического намерения в механическое движение — это сложная цепочка аппаратных и программных решений. Узнайте, как протез "понимает" пользователя.
Сенсорный слой
Считывание первичной активности. ЭМГ-электроды фиксируют электрическую активность мышц. Дополнительно используются инерциальные измерительные блоки (IMU), датчики силы и давления для фиксации движения и взаимодействия с предметами.
Сбор данных
Конвертация
Оцифровка
Аналоговые биологические микротоки необходимо перевести в понятный компьютеру формат. Для этого АЦП-модули (Аналого-цифровые преобразователи) оцифровывают непрерывный сигнал в дискретные значения с высокой частотой дискретизации.
Обработка сигналов (DSP)
Сырой оцифрованный сигнал содержит много помех от электросети и движений. На этапе цифровой обработки сигналов (DSP) происходит жесткая фильтрация шумов и выделение значимой, полезной информации из мышечного паттерна.
Очистка
ИИ Модель
Распознавание паттернов
На этом этапе в работу вступают алгоритмы машинного обучения. Обученные модели (классификация или регрессия) анализируют очищенный сигнал и распознают по мышечным паттернам точное намерение пользователя (например, сжать кулак или указать пальцем).
Формирование команд
Как только жест распознан, программное обеспечение генерирует управляющий сигнал. Он передаётся в микроконтроллер протеза, который через драйверы моторов и ШИМ-контроллеры физически приводит в движение нужные сервоприводы или актуаторы.
Исполнение
Ощущение
Обратная связь
Цикл завершается информированием пользователя. Система подает тактильные (вибрация), визуальные или аудиосигналы человеку о состоянии протеза, силе сжатия и контакте с объектом, замыкая контур "мозг-машина".
Основные технические вызовы
Разработка программного обеспечения для бионических протезов сопряжена с рядом критических ограничений, которые инженеры должны преодолевать.
Ограниченные ресурсы
Портативные устройства (микроконтроллеры протеза) имеют строго ограниченную вычислительную мощность и емкость батареи для запуска тяжелых нейросетей.
Задержки (Latency)
Для естественного ощущения движения обработка сигналов и формирование команд должны происходить в реальном времени с минимально возможными задержками.
Изменчивость ЭМГ
Сигналы крайне нестабильны. На них влияет усталость мышц, потоотделение, смещение электродов и наличие фантомных болей у пользователя.