Oprogramowanie stanowiące integralną część stanowiska zostało opracowane z myślą o nowoczesnej rehabilitacji ruchowej, wykorzystującej systemy telemedyczne, wizję komputerową oraz analizę biomechaniczną. System umożliwia rejestrację parametrów ćwiczeń, ocenę poprawności wykonywanych ruchów oraz tworzenie baz danych wspierających personalizację terapii.
Rejestracja parametrów rehabilitacji z wykorzystaniem systemów wizyjnych
Stanowisko wyposażone jest w minimum trzy urządzenia techniczne, które współpracują z oprogramowaniem, pozwalając na:
- rejestrowanie i prezentację wartości kątów ugięcia stawów w czasie rzeczywistym,
- ocenę poprawności wykonywanych ćwiczeń z wykorzystaniem algorytmów systemów wizyjnych,
- monitorowanie sylwetki całego pacjenta dzięki wbudowanym przetwornikom obrazu,
- analizę trajektorii ruchu, zakresów motorycznych oraz dynamiki ćwiczeń.
System przetwarza dane z kamer w celu detekcji pozycji, segmentacji ciała i oceny jakości ruchu według ustalonych kryteriów rehabilitacyjnych.
Baza danych metod rehabilitacyjnych i personalizacja terapii
Integralną częścią oprogramowania jest zaawansowana baza danych, która:
- pozwala na gromadzenie wyników pomiarów w czasie rzeczywistym,
- przechowuje efekty i rezultaty różnych metod rehabilitacyjnych,
- umożliwia porównywanie przypadków pacjentów o podobnych schorzeniach,
- sugeruje optymalne metody rehabilitacji na podstawie zgromadzonych danych.
System automatycznie dopasowuje sugerowane algorytmy rehabilitacyjne, zwiększając efektywność pracy fizjoterapeutów i lekarzy.
Zgodność z nowoczesnymi protokołami komunikacyjnymi
Oprogramowanie współpracuje z urządzeniami technicznymi potrafiącymi komunikować się poprzez:
- sieci Wi-Fi 802.11 b/g/n,
- Bluetooth LE – do połączenia z opaskami, czujnikami ruchu i urządzeniami wearable,
- interfejsy UART, I2C, sygnały PWM, oraz analogowe sygnały sterujące 0–5 V,
- interfejsy przewodowe RS-232, RS-485, USB 2.1, USB 3.0,
- komunikację sieciową w standardzie Ethernet,
- zasilanie zgodne z IEEE 802.3af / 802.3at (PoE).
Dzięki temu stanowisko może integrować się z szerokim wachlarzem urządzeń rehabilitacyjnych i robotycznych.
Interfejs użytkownika i obsługa urządzeń wspomagających rehabilitację
Oprogramowanie oferuje rozbudowany graficzny interfejs użytkownika (GUI), który:
- umożliwia konfigurację sposobu rejestracji danych,
- prezentuje wyniki pomiarów w formie wykresów, tabel i wizualizacji 3D,
- udostępnia narzędzia do analizy poprawności wykonywanych ruchów,
- pozwala na definiowanie zakresów sterowania dla aktuatorów wspierających rehabilitację,
- działa zarówno na ekranach dotykowych min. 3.5”, jak i na dużych ekranach prezentacyjnych min. 27” (FHD).
System umożliwia sterowanie egzoszkieletami, robotami rehabilitacyjnymi oraz urządzeniami wspomagającymi ruch w oparciu o dane z systemów wizyjnych.
Rejestracja danych i archiwizacja wyników
Oprogramowanie pozwala na:
- rejestrację wyników w lokalnej bazie danych SQLite,
- zapis wyników w bazie danych dostępnej przez sieć LAN,
- eksport danych do plików CSV/TXT,
- eksport wyników do Google Cloud,
- eksport danych zgodnych z wymaganiami MathWorks Matlab,
- funkcjonalność automatycznego tworzenia historii przebiegu rehabilitacji.
Dane mogą być analizowane zarówno na bieżąco, jak i w formie raportów retrospektywnych.
Skrypty bazodanowe i możliwość dostosowania struktury danych
Do oprogramowania dołączone są wszystkie niezbędne:
- skrypty tworzące strukturę i relacje w bazie danych,
- przykłady struktur danych w formacie JSON,
- narzędzia do ich modyfikacji według potrzeb badawczych i klinicznych.
Użytkownik może sam definiować sposób wymiany oraz przechowywania danych, co pozwala na elastyczne dopasowanie stanowiska do specyficznych procedur rehabilitacyjnych.
Licencjonowanie
Oprogramowanie dostarczane jest na licencji umożliwiającej:
- pełne wykorzystanie w pracach badawczo-rozwojowych,
- komercyjne zastosowanie bez dodatkowych opłat.