Skip to content

Instantly share code, notes, and snippets.

@ivanursul
Created December 21, 2024 09:44
Show Gist options
  • Save ivanursul/1ec0ad7625ffb4ea57b28bb96736b81f to your computer and use it in GitHub Desktop.
Save ivanursul/1ec0ad7625ffb4ea57b28bb96736b81f to your computer and use it in GitHub Desktop.
┌─────────────────────────────────────────────────┐
│ Початок роботи пристрою (увімкнення) │
└─────────────────────────────────────────────────┘
v
┌─────────────────────────────────────────────────┐
│1. Збирання сигналів протягом 8 секунд: │
│ - Частота дискретизації 100 Гц │
│ - Усього 800 записів часового ряду │
│ (акселерометр, гіроскоп, барометр, ЕКГ) │
└─────────────────────────────────────────────────┘
v
┌─────────────────────────────────────────────────┐
│2. Попередня обробка зібраних даних (Kalman │
│ Filter для зменшення шуму й артефактів) │
└─────────────────────────────────────────────────┘
v
┌─────────────────────────────────────────────────┐
│3. Аналіз 800 вибірок (8 секунд) │
│ глибинною моделлю (Transformer) │
└─────────────────────────────────────────────────┘
v
┌─────────────────────────────────────────────────┐
│4. Прийняття рішення: чи виявлено падіння? │
└─────────────┬──────────────────────────────────┘
│ Так Ні
│ │
v v
┌───────────────────────────┐ ┌─────────────────────────────────┐
│4А. Видача звукового │ │4B. Продовження моніторингу │
│ сигналу + Сповіщення │ │ (повернення до блоку 1 │
│ через мобільний додаток│ │ для збору нових даних) │
└─────────────┬─────────────┘ └─────────────────────────────────┘
v
┌─────────────────────────────────────────────────┐
│5. Завершення поточного циклу або перехід до │
│ нового циклу (залежно від режиму роботи) │
└─────────────────────────────────────────────────┘
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment