Студенты факультета компьютерных наук Воронежского государственного университета Ярослав Лазарев и Егор Проскуряков под руководством доцента кафедры цифровых технологий заведующего лабораторией медицинской кибернетики Ярослава Туровского разработали учебное приложение, позволяющее в рамках дистанционного обучения получать и обрабатывать медицинские данные в реальном масштабе времени.
– У нас есть предмет «Проектирование интерфейса человек-машина». В конце у нас экзамен. На базе факультета компьютерных наук открыта медицинская лаборатория, в которой находятся дорогостоящие медицинские приборы. Мы должны с ними работать, считывать с них данные, анализировать, и превращать эти данные в команды для компьютера. Это особенно нужно, когда разрабатывается динамическая игра, которая требует расширения функционала пользователя по сравнению с уже существующим. В связи с карантином и удаленным обучением, многие мои одногруппники разъехались. Возникла проблема: как им делать задания, требующие обработки реальных сигналов в реальном времени? Как получать желанные оценки по экзамену? Ведь нам всем нужны данные, поступающие с реального прибора и реального пользователя, который управляет компьютером. Я и мой товарищ Лазарев Ярослав решили эту проблему, разработав специальное приложение. Принцип его работы в следующем: мы построили туннель между двумя узлами, в данном случае нашими личными компьютерами, и оказались как бы в одной локальной сети. Предположим, каждый участник – один узел. К какому-то одному узлу подключается прибор, или запускается его эмулятор, и данные с этого прибора транслируются на остальные узлы. Любой владелец другого узла может эти данные принять, и обрабатывать их так, как ему надо. То есть один узел считывает эти данные на свой компьютер и транслирует их на все остальные узлы. С помощью приложения нам удалось передать электрические импульсы, данные ЭКГ, ЭМГ, ЭЭГ. Это помогло нам сдавать аттестации и готовить компьютерные игры, управляемые с помощью этих сигналов, которые дают дополнительные баллы на экзамене, – объяснил Егор Проскуряков.
– Основной моей мотивацией было желание помочь себе и одногруппникам удаленно работать с приборами из медицинской лаборатории. Большая часть моей работы заключалась в тестировании и поиске ошибок. После карантина приложение можно будет и дальше использовать в лаборатории, – прокомментировал Ярослав Лазарев.
Ярослав Туровский отметил, что созданное приложение – идея самих ребят:
– На моем курсе студенты учатся проектировать системы для управления компьютером и устройствами на их основе. В том числе в условиях, когда требуется удалённое управление с функциями максимальной унификации – вне зависимости от используемого устройства.