🦿 Robotic Resistance Training Adaptive Load Adjustment
This simulation demonstrates the adaptive load adjustment feature of a robotic resistance training device. It adjusts the level of resistance based on the user's progress to optimize their workout and prevent overexertion or underutilization.
Базова Ізометрична Оцінка та Профіль Сила–Кут
Перш ніж роботизований тренажер зможе адаптивно регулювати опір, він мусить знати, з чим працює. Перше сеансове завдання — побудувати об'єктивну, кількісну карту м'язової сили пацієнта на всьому діапазоні руху суглоба, порівняно зі здоровою (контрлатеральною) кінцівкою. Це базова лінія, від якої відраховується весь подальший прогрес.
- 7–9: Кутів вимірювання за сеанс (кожні 15–20° ROM)
- 3–5 с: Тривалість MVIC-утримання (на кожен кут)
- ±0.5 Нм: Точність тензодатчика моменту (калібрований динамометр)
- 12–15 хв: Час повної оцінки (обидві кінцівки)
Що таке MVIC і навіщо він потрібен
Максимальний довільний ізометричний момент сили (Maximum Voluntary Isometric Contraction, MVIC) — це найбільший момент сили, який пацієнт здатен розвинути, напружуючи м'яз без зміни кута суглоба. Важіль тренажера фіксується під заданим кутом жорстким сервоприводом, а пацієнта просять штовхнути або потягнути "щосили" протягом 3–5 секунд.
Це вимірювання важливе з кількох причин:
• Безпечність: на відміну від динамічного тесту 1ПМ (одноповторного максимуму), ізометричний тест не вимагає руху через повний діапазон під навантаженням — критично для пацієнтів після операції на зв'язках чи суглобах. • Специфічність кута: сила м'яза нелінійно залежить від довжини саркомера і кута важеля — тому вимірювання лише в одній позиції (наприклад, повне розгинання) дає неповну картину. • Порівнянність: результат у ньютон-метрах (Нм) — абсолютна фізична величина, яку можна порівнювати між сеансами, пацієнтами й дослідженнями.
Асиметрія між ушкодженою та здоровою кінцівкою одразу після реконструкції передньої хрестоподібної зв'язки (ПХЗ) типово становить 40–60% дефіциту моменту сили квадрицепса — це і є стартова точка, яку робот має закрити протягом реабілітації.
Побудова кривої сила–кут
М'язово-суглобова система не однаково сильна на всій довжині руху. Для квадрицепса, наприклад, пікова здатність генерувати момент сили зазвичай припадає на кут ~60° згинання коліна (за угловою конвенцією 0° = повне розгинання), а не на крайніх положеннях.
Робот послідовно фіксує важіль під кутами -10°, 10°, 30°, 50°, 70°, 90°, реєструючи MVIC у кожній точці. Отримана крива — це не пряма лінія, а купол, форма якого відображає:
• Довжинно-напруженнєве співвідношення саркомерів (актин-міозинове перекриття) • Механічну перевагу важеля кінцівки під різними кутами • Нервово-м'язову активацію (здатність центральної нервової системи рекрутувати рухові одиниці)
Ця крива стає "цифровим відбитком" сили пацієнта — базою для всіх наступних розрахунків опору.
Індекс симетрії кінцівок (LSI) як контрольна метрика
Indeks Симетрії Кінцівок (Limb Symmetry Index, LSI) — це відношення показника ушкодженої кінцівки до здорової, виражене у відсотках:
LSI = (Момент сили ушкодженої / Момент сили здорової) × 100%
Клінічні протоколи повернення до спорту зазвичай вимагають LSI ≥ 90% перед дозволом на повне навантаження чи змагальну активність. На старті реабілітації після серйозної травми чи операції LSI часто становить лише 45–65%.
Роботизований тренажер записує LSI на кожному сеансі оцінки і використовує траєкторію його зростання як головний вхідний сигнал для темпу прогресії навантаження на наступних етапах.
Ізокінетичне Калібрування — Побудова Персоналізованої Кривої Опору
Маючи карту сили пацієнта, робот переходить від пасивного вимірювання до активного керування. Сервопривід із зворотним зв'язком за моментом сили (torque feedback) утримує кутову швидкість постійною, поки пацієнт рухає кінцівкою, — це і є ізокінетичний режим, золотий стандарт об'єктивного дозування реабілітаційного навантаження.
- 30–300°/с: Діапазон кутових швидкостей (ізокінетичний режим)
- 1 000 Гц: Частота оновлення контуру (керування моментом)
- <2°/с: Похибка утримання швидкості (за навантаження до 300 Нм)
- 60°/с: Типова стартова швидкість (рання післяопераційна фаза)
Ізокінетичний проти ізотонічного режиму
Два фундаментально різні способи дозування опору лежать в основі роботизованої реабілітації:
• Ізотонічний режим (сталий опір): вантаж або еквівалентний момент сили залишається незмінним протягом усього руху — так само, як штанга в тренажерному залі. М'яз повинен долати однаковий опір навіть у найслабшій точці амплітуди (зазвичай на початку чи в кінці руху), що обмежує максимальне навантаження, яке можна безпечно застосувати по всій траєкторії.
• Ізокінетичний режим (стала кутова швидкість): привід динамічно змінює опір у реальному часі так, щоб швидкість руху лишалася постійною незалежно від зусилля пацієнта. М'яз може розвивати максимальне зусилля в кожній точці діапазону — опір автоматично "підлаштовується" під поточну механічну перевагу суглоба.
Роботизовані тренажери для реабілітації здебільшого працюють у гібридному режимі: ізокінетичний для оцінки й пізніх фаз, ізотонічний/ексцентричний — для ранніх фаз, де важлива контрольована робота під навантаженням без ризику перевантаження тканини, що загоюється.
Момент сили, виміряний у ізокінетичному режимі при 60°/с, є клінічним "золотим стандартом" для документування відновлення сили квадрицепса після реконструкції ПХЗ — саме ця метрика фігурує в більшості протоколів повернення до спорту.
Замкнутий контур керування моментом сили
Серце роботизованого тренажера — контур керування із зворотним зв'язком (closed-loop torque control), що працює на частоті до 1000 Гц:
1. Тензодатчик у валу приводу вимірює миттєвий момент сили, який пацієнт прикладає до важеля 2. Енкодер кута суглоба зчитує позицію й кутову швидкість 3. ПІД-регулятор (пропорційно-інтегрально-диференціальний) порівнює бажаний профіль опору з фактичним і коригує струм двигуна 4. Двигун (зазвичай безщітковий сервопривід з планетарним редуктором) миттєво змінює власний момент сили — опір "відчувається" пацієнтом як плавний, а не ступінчастий
Цей контур дозволяє реалізувати будь-яку задану криву опору — не лише постійну, а таку, що повторює форму кривої сила–кут пацієнта, зафіксовану на етапі 1. Результат: опір найвищий саме там, де м'яз механічно найсильніший, і знижується в найслабших точках амплітуди, мінімізуючи ризик компенсаторних рухів і больового навантаження на тканину, що загоюється.
Безпечні межі та аварійне розвантаження
Калібрування опору завжди відбувається в межах жорстких програмних і апаратних обмежень:
• Обмеження діапазону руху (ROM limits): механічні та програмні кінцевики блокують рух за межами дозволеного хірургом чи фізіотерапевтом кута (наприклад, 0–90° у ранній фазі після пластики зв'язки) • Поріг аварійного розвантаження: якщо момент сили різко (>150 Нм/с) зростає без відповідного руху — ознака спазму чи болю — привід миттєво знижує опір до нуля • Кнопка негайної зупинки в руці пацієнта: механічний розрив контуру, що діє незалежно від програмного забезпечення • Максимальний момент сили: обмежується на рівні 120% від виміряного MVIC здорової кінцівки, щоб виключити перевантаження навіть у разі помилки алгоритму
Режими опору роботизованого тренажера
| Product | Indication | Trial Design | Key Result |
|---|---|---|---|
| Ізокінетичний (концентричний) | Оцінка, пізня реабілітація | Стала кутова швидкість, опір динамічно компенсує зусилля пацієнта | Максимальне навантаження в кожній точці ROM |
| Ізотонічний | Рання–середня фаза | Постійний момент опору незалежно від кута | Простий, передбачуваний, звичний патерн руху |
| Ексцентричний керований | Пізня фаза, силові плато | Опір під час подовження м'яза перевищує концентричний | Стимулює гіпертрофію та сухожильну адаптацію |
| Пасивний CPM-режим | Перші 1–2 тижні після операції | Привід рухає кінцівку без активного зусилля пацієнта | Підтримує рухливість без навантаження на шов |
EMG-моніторинг Втоми у Реальному Часі
Опір, розрахований лише на основі кута й швидкості, ігнорує найважливішу змінну — фізіологічний стан м'яза в цю саму мить. Поверхнева електроміографія (сEMG) дає тренажеру "нервовий" канал зв'язку: сирі електричні сигнали від рухових одиниць, що дозволяють виявити початок втоми задовго до того, як вона стане видимою в кінематиці руху.
- 2 000 Гц: Частота дискретизації EMG (на канал електрода)
- 4–8: Кількість каналів (квадрицепс + гамстрінг)
- 8–15%: Зсув медіанної частоти (типовий індикатор втоми)
- <300 мс: Затримка виявлення втоми (від початку зсуву спектра)
Від сирого сигналу до індексу втоми
Поверхневі електроди (Ag/AgCl, біполярне розміщення з міжелектродною відстанню 20 мм) реєструють сумарний електричний потенціал сотень рухових одиниць під шкірою над черевцем м'яза. Обробка сигналу відбувається в кілька етапів:
1. Фільтрація: смуговий фільтр 20–450 Гц прибирає рухові артефакти й мережеву наводку (50/60 Гц notch-фільтр) 2. Обвідна RMS: ковзне середньоквадратичне значення у вікні 100–250 мс дає згладжену амплітудну обвідну, пропорційну силі активації 3. Частотний аналіз: швидке перетворення Фур'є (FFT) або вейвлет-аналіз обчислює медіанну частоту (MDF) та середню частоту (MNF) спектра потужності 4. Індекс втоми: комбінований показник, що враховує падіння MDF/MNF у часі при незмінному або зростаючому RMS — класична ознака периферичної нервово-м'язової втоми
Цей індекс оновлюється в реальному часі протягом кожного повторення й передається безпосередньо в контур керування опором.
Фізіологічна причина зсуву частоти: у міру втоми м'язові волокна деполяризуються повільніше, а швидкість поширення потенціалу дії вздовж сарколеми (conduction velocity) падає — спектр сигналу EMG систематично зміщується в бік нижчих частот, навіть якщо сила скорочення поки не змінилась.
Чому раннє виявлення втоми критичне для реабілітації
У здорових атлетів тренування "до відмови" — прийнятна й навіть бажана стратегія гіпертрофії. У реабілітаційному контексті все інакше:
• Компенсаторні патерни руху: коли цільовий м'яз втомлюється, тіло підсвідомо залучає сусідні групи (наприклад, тензор широкої фасції замість квадрицепса) — це закріплює неправильний руховий стереотип саме тоді, коли пацієнт найбільш навіюваний • Ризик для тканини, що загоюється: втомлений м'яз гірше амортизує навантаження на суглоб, зв'язку чи сухожилля-трансплантат, підвищуючи ризик мікротравматизації • Хибне відчуття зусилля: пацієнти після операції часто не можуть точно оцінити власний рівень зусилля (порушена проприоцепція) — суб'єктивна шкала RPE (Borg CR-10) стає ненадійною без об'єктивного EMG-підтвердження
Саме тому робот не покладається лише на слова пацієнта "мені важко" — він бачить електрофізіологічний доказ втоми за мілісекунди до того, як форма руху почне погіршуватись, і втручається першим.
Закритий контур: від EMG-сигналу до зміни опору
Коли індекс втоми перетинає заданий поріг (налаштовується параметром "чутливість до втоми"), контролер виконує один із трьох сценаріїв протягом поточного сету:
• М'яке зниження (індекс втоми 30–50%): опір автоматично зменшується на 5–10% для наступних 2–3 повторень, дозволяючи завершити запланований обсяг без зриву техніки • Перехід у допоміжний режим (індекс 50–70%): привід починає частково "допомагати" руху (active-assist), зберігаючи тренувальний стимул, але запобігаючи повній відмові під навантаженням • Завершення сету (індекс >70% або виявлена асиметрія руху): система рекомендує завершити сет, записує фактичну кількість якісних повторень і передає дані в алгоритм прогресії наступного етапу
Ця триступенева логіка перетворює EMG із пасивного монітора на активний елемент контуру безпеки й дозування.
Адаптивний Алгоритм Прогресії Навантаження
Класичний принцип прогресивного перевантаження — "трохи важче щотижня" — недостатньо точний для реабілітації, де темп загоєння тканини й нервово-м'язового відновлення сильно індивідуальний і нелінійний. Робот замінює фіксований протокол алгоритмом, що перераховує наступне навантаження після кожного сету на основі фактично виміряних даних, а не календарного плану.
- 20–30%: Поріг втрати швидкості руху (критерій зупинки сету)
- 2.5–10%: Крок зміни навантаження (між сетами)
- 6–8 / 10: Цільовий діапазон RPE (шкала Borg CR-10)
- кожні 60–90 с: Вікно перерахунку (між сетами)
Velocity-based training — швидкість руху як маркер зусилля
Замість того, щоб покладатися на статичний відсоток від 1ПМ (одноповторного максимуму), сучасні адаптивні алгоритми використовують швидкість руху під навантаженням (velocity-based training, VBT) як динамічний індикатор того, скільки "резерву повторень" залишилось у пацієнта.
Принцип: чим ближче пацієнт до м'язової відмови, тим повільніше рухається важіль при тому самому зусиллі. Енкодер кута фіксує кутову швидкість кожного повторення й порівнює її з еталонною швидкістю першого, "свіжого" повторення сету.
Втрата швидкості (velocity loss, VL) = (V₁ − Vₙ) / V₁ × 100%
• VL < 20%: пацієнт ще має значний резерв — можна продовжувати або навіть підвищити опір • VL 20–30%: цільова зона для більшості реабілітаційних протоколів — достатній стимул без надмірної нервово-м'язової втоми • VL > 30%: наближення до відмови — алгоритм завершує сет незалежно від запланованої кількості повторень
VBT-підхід дозволяє однаковому номінальному "сету з 10 повторень" автоматично перетворюватись на 7 повторень у поганий день (недосипання, накопичена втома) або 12 повторень у день з високою готовністю — без участі лікаря в ухваленні цього рішення щоразу.
Формула перерахунку опору між сетами
Після завершення кожного сету алгоритм об'єднує три вхідні сигнали в єдине рішення про наступне навантаження:
ΔНавантаження = f(VL, EMG_втома, RPE_оцінка) × Темп_прогресії
Де: • VL — виміряна втрата швидкості за останній сет (об'єктивно, з енкодера) • EMG_втома — індекс нервово-м'язової втоми з етапу 3 (об'єктивно, з електродів) • RPE_оцінка — суб'єктивна оцінка зусилля пацієнтом за шкалою 1–10 (вводиться через сенсорний екран після сету) • Темп_прогресії — параметр, заданий фізіотерапевтом чи алгоритмом на основі клінічної фази (керується повзунком "темп прогресії")
Типове рішення: • Усі три сигнали в цільовому діапазоні → +2.5–5% опору наступного сету • VL чи EMG вищі за ціль, RPE відповідає → опір без змін, збільшити відпочинок • Будь-який сигнал значно перевищує безпечний поріг → −5–10% опору, попередження фізіотерапевту в мобільному додатку
Індивідуалізація темпу прогресії за клінічною фазою
Однаковий алгоритм застосовує принципово різні темпи прогресії залежно від тижня реабілітації після травми чи операції:
• Тижні 0–2 (запальна/захисна фаза): прогресія практично заблокована; пріоритет — відновлення ROM і контроль болю, а не сила; кроки зміни опору обмежені 0–2.5% • Тижні 3–6 (проліферативна фаза): помірна прогресія 2.5–5% за сет за умови стабільного VL та EMG; акцент на відновленні нервово-м'язового контролю • Тижні 7–12 (ремоделювання): агресивніша прогресія до 5–10%, введення ексцентричних протоколів, наближення до довантаження функціонального рівня • Тижні 12+ (повернення до активності): опір орієнтується вже не на терапевтичні пороги, а на паритет із контрлатеральною кінцівкою (LSI), готуючи пацієнта до специфічних для спорту навантажень
Алгоритм зчитує поточну фазу з електронної медичної картки, інтегрованої з тренажером, і автоматично звужує чи розширює діапазон допустимих кроків прогресії.
Довгострокове Відстеження Відновлення Сили
Ефект окремого сету чи сеансу малопомітний. Клінічну цінність адаптивна система демонструє лише в горизонті тижнів і місяців: накопичена історія моменту сили, індексу симетрії кінцівок і темпу втоми дозволяє об'єктивно відповісти на питання "чи пацієнт готовий до наступного етапу реабілітації" — без здогадок.
- 8–12 тиж: Типова тривалість трекінгу (після операції на ПХЗ)
- ≥90%: Поріг LSI для повернення в спорт (консенсус клінічних протоколів)
- 1×/2 тиж: Частота контрольних тестів (повна ізокінетична оцінка)
- >15 000: Точок даних на пацієнта (момент, кут, EMG за курс)
Крива відновлення сили — від дефіциту до паритету
Кожні два тижні тренажер повторює повний ізокінетичний тест з етапу 1–2, реєструючи момент сили ушкодженої кінцівки при 60°/с і 180°/с відносно здорової. Отримана послідовність точок формує криву відновлення — зазвичай S-подібну, а не лінійну:
• Тижні 0–3: повільне зростання (нервово-м'язове гальмування через набряк і біль домінує над справжньою втратою м'язової маси) • Тижні 4–8: найшвидша фаза приросту сили — активна гіпертрофія й відновлення рекрутування рухових одиниць • Тижні 9–12+: уповільнення при наближенні до плато — останні відсотки LSI даються найважче й вимагають найточнішого дозування
Відхилення фактичної кривої пацієнта від очікуваної популяційної траєкторії (побудованої на історичних даних тисяч попередніх випадків із подібним типом операції та віком) — сигнал для лікаря переглянути план раніше запланованого контрольного візиту.
Мета-аналізи показують, що пацієнти, які повертаються до спорту з LSI квадрицепса нижче 90%, мають у 2–4 рази вищий ризик повторного розриву ПХЗ протягом наступних 2 років — це перетворює число на екрані тренажера на пряме клінічне рішення "так" чи "ще ні".
Виявлення плато та адаптація протоколу
Алгоритм безперервно рахує ковзний нахил кривої LSI за останні 3 контрольні точки. Якщо приріст сповільнюється нижче очікуваного (наприклад, <2% LSI за два тижні при тому, що популяційна модель прогнозує 5–8%), система позначає це як "плато відновлення" і пропонує один із коригувальних сценаріїв:
• Зміна режиму опору: перехід із чисто концентричного на ексцентрично-акцентований протокол, який часто дає новий стимул при застряганні на плато • Перевірка технічних факторів: аналіз відеозапису сету на предмет компенсаторних патернів, які могли непомітно закріпитись • Ескалація до фізіотерапевта: автоматичне сповіщення з повним графіком прогресії для очної консультації — алгоритм ніколи не приймає рішення про зміну клінічного плану самостійно, лише готує дані для лікаря
Цей контур зворотного зв'язку "тиждень за тижнем" — головна відмінність роботизованої реабілітації від паперового протоколу з фіксованими датами: план підлаштовується під фактичну біологію конкретного пацієнта.
Дані як основа для наступного покоління протоколів
Кожен курс реабілітації, пройдений через систему, додає анонімізовану траєкторію "момент сили × час × тип втручання" у популяційну базу даних. З масштабом ця база дозволяє:
• Точніше прогнозувати очікувану криву відновлення для нового пацієнта на основі віку, статі, типу операції та вихідного дефіциту сили • Виявляти підгрупи пацієнтів, яким потрібен нестандартний темп прогресії (наприклад, повільніший у пацієнтів з супутнім ушкодженням меніска) • Кількісно порівнювати ефективність різних протоколів опору (ізокінетичний проти ексцентрично-акцентованого) за реальними, а не лабораторними даними
Таким чином, кожен індивідуальний сеанс адаптивного тренування одночасно лікує конкретного пацієнта й уточнює модель, яка допомагатиме наступному.
This simulation demonstrates the adaptive load adjustment feature of a robotic resistance training device. It adjusts the level of resistance based on the user's progress to optimize their workout and prevent overexertion or underutilization.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install