contact@jetteam.dev
Компетенции и кейсы/Веб-платформы и корпоративные системы
NDAреальное время · приборный софт

Приложение для мониторинга и анализа данных

Приложение, объединяющее сенсоры, ML-модель и визуализацию, для мониторинга и анализа данных в реальном времени.

Контекст

Инженеру нужен один инструмент, в котором видно и данные с оборудования, и результат работы модели – переключение между несколькими программами на объекте неудобно.

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

схема

Три режима одного приложения

СЕНСОРЫпоток данныхс оборудованиясигналБУФЕРИЗАЦИЯсглаживание,работа с задержкамиустойчивый потокМОДЕЛЬанализ в реальномвременирезультатВИЗУАЛИЗАЦИЯмониторинг · записьдемонстрацияРежим демонстрации использует ту же цепочку, но с записанными данными вместо живых сенсоров – поэтому показывает реальное поведение системы,включая задержки и разрывы.
Без буферизации разрывы в потоке становятся артефактами на графике.
из проекта

Как это выглядит

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

Что входило в задачи

Демо-режим работает без оборудованиясистему можно показать там, где стенда нет: сенсоры подменяются записью, а поведение остаётся настоящим

  • Управление сенсорамиадрес, буфер и модель обработки настраиваются по каждому
  • Поток в реальном времениинтеграция с сенсорами и стабильная передача
  • Нестабильный сигналсглаживание, буферизация и работа с задержками
  • Графикирезультат модели с минимальной задержкой
  • Три режимамониторинг, запись и демонстрация
  • Сценарии работыпроектирование взаимодействия инженера с прибором
  • Масштабированиеинтеграция с backend-сервисами

Стек проекта

PythonQtNumPyPyTorchработа с сенсорами

Есть похожая задача?

contact@jetteam.dev