Projekt badawczy · Jelenia Góra, Polska
Research project · Jelenia Góra, Poland

Kinetyka ruchu
mierzona,
nie szacowana.

Movement kinematics
measured,
not guessed.

AIMotion to wieloczujnikowy system analizy ruchu oparty na IMU, stworzony dla gabinetów rehabilitacyjnych. Obiektywne dane kinematyczne — bez laboratorium ruchu.

AIMotion is a multi-sensor IMU-based motion analysis system built for rehabilitation clinics. Objective kinematic data — without a motion lab.

Jak to działa → How it works → Dziennik budowy Build log
7M+
pacjentów rehabilitacyjnych
rocznie w Polsce (NFZ 2023)
rehab patients per year
in Poland (NFZ 2023)
10
czujników IMU
jednocześnie aktywnych
IMU sensors
simultaneously active
90k
udarów mózgu rocznie w Polsce —
każdy wymaga rehabilitacji ruchowej
strokes per year in Poland —
each requires motor rehabilitation
TRL 3
obecny poziom gotowości
technologicznej
current technology
readiness level
Luka w standardzie opieki
Gap in the standard of care

Rehabilitacja działa.
Ale jak ją zmierzyć?

Rehabilitation works.
But how do you measure it?

Ocena postępów rehabilitacji ruchowej jest dziś subiektywna — opiera się na obserwacji klinicznej jednej osoby, podczas jednej wizyty. Brakuje liczb.

Assessment of motor rehabilitation progress is today subjective — based on one clinician's observation, during a single visit. There are no numbers.

Assessment of motor rehabilitation progress relies on subjective clinical observation. There are no numbers.

Ocena postępów opiera się na subiektywnej obserwacji klinicznej. Brakuje liczb.

Ocena jednorazowa

Single-point assessment

Stan pacjenta jest oceniany wyłącznie podczas wizyty — bez porównania z poprzednimi pomiarami, bez trendu.

The patient's condition is assessed only during the visit — no comparison with prior measurements, no trend.

Subiektywność wyniku

Subjective outcome

Wynik zależy od doświadczenia i wyczucia oceniającego. Dwa gabinety, dwa wyniki dla tego samego pacjenta.

The result depends on the clinician's experience and judgment. Two clinics, two different scores for the same patient.

Brak danych dla ML

No data for ML

Bez obiektywnych pomiarów nie ma danych do uczenia modeli predykcyjnych — każdy terapeuta działa na własnej wyspie.

Without objective measurements there is no data to train predictive models — every therapist works on their own island.

Laboratorium = bariera

Lab = barrier

Profesjonalna analiza kinematyczna wymaga specjalistycznej sali. Dostępność jest limitowana, koszt — wysoki.

Professional kinematic analysis requires a specialized room. Access is limited, cost is high.

Rozwiązanie
Solution

Pomiar gabinetowy.
Precyzja laboratoryjna.

Clinic-grade measurement.
Lab-grade precision.

Sieć 10 czujników IMU rozmieszczonych na ciele pacjenta zbiera dane kinematyczne w czasie rzeczywistym podczas standardowej sesji rehabilitacyjnej.

A network of 10 IMU sensors placed on the patient's body collects kinematic data in real time during a standard rehabilitation session.

A network of 10 IMU sensors collects real-time kinematic data during standard rehabilitation sessions.

Sieć 10 czujników IMU zbiera dane kinematyczne w czasie sesji rehabilitacyjnej.

01

Montaż czujników

Sensor placement

10 modułów MPU-6050 mocowanych na kończynach dolnych i tułowiu pacjenta. Czas przygotowania: kilka minut.

10 MPU-6050 modules attached to the lower limbs and torso. Setup time: a few minutes.

02

Odczyt I2C przez multipleksery

I2C readout via multiplexers

Dwa multipleksery TCA9548A zarządzają szyną I2C. Mikrokontroler ESP32 zbiera dane ze wszystkich czujników jednocześnie.

Two TCA9548A multiplexers manage the I2C bus. An ESP32 microcontroller collects data from all sensors simultaneously.

03

Transmisja WiFi → Python

WiFi transmission → Python

Dane przesyłane bezprzewodowo do komputera terapeuty. Backend Python przetwarza strumień w czasie rzeczywistym.

Data transmitted wirelessly to the therapist's computer. Python backend processes the stream in real time.

04

Analiza i baseline pacjenta

Analysis and patient baseline

System buduje indywidualny profil ruchowy pacjenta i śledzi zmiany między wizytami. Wyniki zarówno vs. normy populacyjne, jak i vs. własny punkt wyjścia.

The system builds an individual movement profile and tracks changes between visits. Results scored both vs. population norms and vs. the patient's own baseline.

Architektura systemu
System architecture
IMU 1 · Przodostopie L
IMU 2 · Przodostopie P
IMU 3 · Kostka L
IMU 4 · Kostka P
IMU 5 · Kolano L
IMU 6 · Kolano P
IMU 7 · Biodro L
IMU 8 · Biodro P
IMU 9 · Odc. lędźwiowy
IMU 10 · Międzyłopatkowy
2× TCA9548A · I2C Bus
ESP32 · WiFi
IMU 1 · Forefoot L
IMU 2 · Forefoot R
IMU 3 · Ankle L
IMU 4 · Ankle R
IMU 5 · Knee L
IMU 6 · Knee R
IMU 7 · Hip L
IMU 8 · Hip R
IMU 9 · Lumbar
IMU 10 · Interscapular
2× TCA9548A · I2C Bus
ESP32 · WiFi
↓ transmisja bezprzewodowa
↓ wireless transmission
Python backend · przetwarzanie danych Python backend · data processing
Analiza kinematyczna · orientacja 3D Kinematic analysis · 3D orientation
Profil pacjenta · baseline · trend Patient profile · baseline · trend
Raport dla terapeuty Therapist report
Stan projektu
Project status

Gdzie jesteśmy.

Where we are.

Projekt niezależny, finansowany z własnych środków, budowany z małym zespołem współpracowników. Aktualnie na etapie budowy i walidacji prototypu sprzętowego.

An independent, self-funded project built with a small team of collaborators. Currently at the hardware prototype build and validation stage.

Independent, self-funded project. Hardware prototype build and validation stage.

Projekt niezależny, finansowany z własnych środków. Etap budowy prototypu.

TRL
3 → 4
Proof of concept potwierdzony,
walidacja w warunkach laboratoryjnych
Proof of concept demonstrated,
lab validation in progress
Sprzęt
Hardware
Zmontowany
Assembled
ESP32 + 2× TCA9548A + 10× MPU-6050. Bus 20-kablowy przetestowany, PCB w produkcji.
ESP32 + 2× TCA9548A + 10× MPU-6050. 20-cable bus tested, PCB in production.
MCSC 2026
Zgłoszono
Submitted
5. edycja konkursu innowacji dla liderów placówek ochrony zdrowia. Wyniki: czerwiec–lipiec 2026.
5th edition of the MCSC Hospital Leadership Innovation competition. Results: June–July 2026.
Finansowanie
Funding
Własne środki
Self-funded
Projekt bootstrapowany. Otwarty na konsultacje kliniczne i partnerstwa z placówkami.
Bootstrapped project. Open to clinical consultations and clinic partnerships.
2025–2026 Q1 · Zakończone
2025–2026 Q1 · Done

Proof of concept + architektura sprzętowa

Proof of concept + hardware architecture

Uruchomienie czujników IMU, konfiguracja multiplekserów I2C, wstępne oprogramowanie odczytu, definicja architektury systemu, konsultacje ze środowiskiem medycznym.

IMU sensor bring-up, I2C multiplexer configuration, initial readout firmware, system architecture definition, medical environment consultations.

2026 Q2–Q3 · W toku
2026 Q2–Q3 · In progress

Prototyp pełnego zestawu sensorycznego

Full sensor array prototype

Finalizacja 20-kablowego busu, montaż wszystkich 10 IMU, testy transmisji WiFi, pierwsze pomiary ruchu na osobach zdrowych jako punkt odniesienia.

Finalization of the 20-cable bus, assembly of all 10 IMUs, WiFi transmission tests, first motion measurements on healthy subjects as a reference.

2026–2027

Walidacja kliniczna + pilotaż

Clinical validation + pilot

Współpraca z placówką partnerską, pierwsze pomiary na pacjentach, definiowanie mierników skuteczności klinicznej z fizjoterapeutami.

Partnership with a clinic, first patient measurements, defining clinical effectiveness metrics with physiotherapists.

2027–2028

Certyfikacja MDR + pierwsza komercjalizacja

MDR certification + first commercialization

Proces certyfikacji jako wyrób medyczny klasy I/IIa (MDR EU 2017/745). Pierwsze wdrożenia w modelu subskrypcyjnym.

Certification as a class I/IIa medical device (MDR EU 2017/745). First deployments in a subscription model.

Zespół
Team

Kto to buduje.

Who's building it.

Trzy perspektywy, które się uzupełniają: inżynieria, klinika, elektronika.

Three complementary perspectives: engineering, clinical practice, electronics.

Piotr
pomysłodawca · software · hardware · firmware
founder · software · hardware · firmware

Architektura systemu, firmware ESP32, backend i interfejs operatora, analiza danych. Zawodowo zajmuje się analizą złożonych zbiorów danych — AIMotion przenosi to podejście na dane ruchowe.

System architecture, ESP32 firmware, backend and operator interface, data analysis. Professionally works on making complex datasets legible — AIMotion applies that approach to motion data.

Paweł
ortopeda · konsultacja kliniczna · współpomysłodawca
orthopaedist · clinical consultation · co-originator

Perspektywa lekarska projektu — od pierwszej rozmowy na szlaku po definiowanie tego, co pomiar ma znaczyć klinicznie. Pilnuje, żeby system odpowiadał na pytania, które naprawdę zadaje gabinet.

The project's medical perspective — from the first conversation on the trail to defining what a measurement should mean clinically. Keeps the system focused on questions a clinic actually asks.

Paweł G.
inżynieria systemów · elektronika · projekt PCB
systems engineering · electronics · PCB design

Inżynier systemów z praktycznym zacięciem — po godzinach realizuje ambitne projekty IoT. Wspiera AIMotion w zakresie projektu płytek w KiCad, doboru złączy i okablowania oraz analizy budżetu mocy — czyli w przejściu od breadboardu do sprzętu, który przetrwa pracę na ciele pacjenta. Z Piotrem współpracował już wcześniej zawodowo, więc duet ma zgrany rytm.

A systems engineer with a hands-on streak — after hours he builds ambitious IoT projects. He supports AIMotion with PCB design in KiCad, connector and cabling selection, and power budget analysis — the jump from breadboard to hardware that survives on-body use. He and Piotr have worked together professionally before, so the duo has a well-worn rhythm.

Dziennik budowy
Build log

Jak to powstaje.

How it's built.

Dokumentuję postępy: hardware, firmware, decyzje projektowe, błędy i wnioski. Bez filtra.

Documenting progress: hardware, firmware, design decisions, mistakes, and lessons learned. Unfiltered.

Documenting progress unfiltered: hardware, firmware, design decisions, mistakes.

Dokumentuję postępy bez filtra: hardware, firmware, decyzje, błędy.

Koniec ery breadboardu — PCB w produkcji

End of the breadboard era — PCB in production

Bus 20-kablowy przetestowany, schemat przeniesiony do KiCad, 10 płytek zamówionych. Co wyszło z analizy budżetu mocy.

20-cable bus tested, schematic moved to KiCad, 10 boards ordered. What the power budget analysis revealed.

Dwa multipleksery, 20 kabli i lekcja z wadliwym układem

Two multiplexers, 20 cables, and a lesson from a faulty chip

Jak zidentyfikowałem uszkodzony TCA9548A i dlaczego warto mieć rezerwowe podzespoły. Schemat okablowania i wnioski.

How I identified a faulty TCA9548A and why spare parts matter. Wiring diagram and takeaways.

ESP32 + 4 IMU jednocześnie — pierwszy sukces I2C

ESP32 + 4 IMUs simultaneously — first I2C success

Od braku odpowiedzi na magistrali do czterech działających czujników. Co zadziałało, co nie.

From no response on the bus to four working sensors. What worked, what didn't.

Skąd się wziął AIMotion — rower, ortopeda i jedno pytanie

Where AIMotion came from — a bike ride, an orthopaedist, and one question

Pomysł zrodził się podczas wycieczki rowerowej z moim przyjacielem Pawłem — ambitnym ortopedą, który potrafi tak opowiedzieć o swojej pracy, że człowiek zaczyna widzieć ciało w kategoriach danych. Kiedy informatyk jedzie z lekarzem na rower, rodzą się ciekawe pytania.

The idea was born during a cycling trip with my friend Paweł — an ambitious orthopaedist who can describe his work in a way that makes you start seeing the human body in terms of data. When a software guy rides with a doctor, interesting questions come up.

· kolejne wpisy wkrótce ·
· more posts coming soon ·

Skontaktuj się.

Get in touch.

Projekt jest na wczesnym etapie i otwarty na współpracę z fizjoterapeutami, ortopedami i placówkami rehabilitacyjnymi zainteresowanymi pilotażem.

The project is early-stage and open to collaboration with physiotherapists, orthopedists, and rehabilitation clinics interested in a pilot.


· projekt w toku · work in progress