Univerza v Ljubljani Fakulteta za elektrotehniko Uroš Mali Haptična naprava in navidezno okolje za prst na roki Doktorska disertacija Mentor: prof. dr. Marko Munih, univ. dipl. inˇz. el V Ljubljani, junij 2006 Zahvala Za strokovno pomoč se zahvaljujem mentorju prof. dr. Marku Munihu, ki me je s svojim bogatim strokovnim znanjem usmerjal v pravo smer raziskovalnega dela. Zahvaliti se moram tudi prof. dr. Tadeju Bajdu za koristne nasvete in vprašanja, ki so pripomogla h kreativnemu ustvarjanju dela. Za posredovanje izkušenj s področja strojništva in računalniškega načrtovanja se najlepše zahvaljujem Mitji Mahniču, sodelavcem Alešu Bardorferju in Matjažu Mihlju za koristne pripombe pri programiranju, Romanu Kamniku in Janezu Šegi za tehnično pomoč ter ostalim kolegom iz Laboratorija za robotiko in biomedicinsko tehniko. Zahvaljujem se tudi dr. Niki Goljar in delovnim terapevtom Davidu Breclju, Meti Javh, Janji Poje in Slavici Kotnik z Inštituta Republike Slovenije za rahabilitacijo za pomoč pri izvedbi meritev na pacientih. Iskreno se zahvaljujem tudi staršema Bogdanu in Marjani, ki sta me v času študija vzpodbujala in podpirala, ter Martini, ki mi je ves čas stala ob strani. Zahvaljujem se še vsem ostalim, ki so kakorkoli pripomogli pri nastajanju tega dela. Kazalo Slike v Seznam uporabljenih simbolov ix Povzetek 1 Abstract 3 1. Uvod 5 1.1 Cilji ..................................... 7 1.2 Sploˇsno o rehabilitaciji ........................... 7 1.3 Metodologija ................................ 9 1.4 Originalni prispevki disertacije ....................... 10 2. Haptiˇcna naprava 11 2.1 Mehanizem haptiˇcne naprave ....................... 11 2.1.1 Pogonski mehanizem ........................ 15 2.2 Kinematika haptiˇcne naprave ....................... 16 2.2.1 Inverzna kinematika ........................ 17 2.2.2 Jacobijeva matrika manipulatorja ................. 18 2.2.3 Statiˇcna analiza mehanizma .................... 19 2.3 Dinamika .................................. 20 2.3.1 Enaˇcbe gibanja ........................... 21 i Kazalo 2.4 Vodenje naprave .............................. 22 2.4.1 Aplikacija za vodenje naprave v realnem ˇcasu .......... 22 2.4.2 Regulacijska shema vodenja naprave ............... 23 2.5 Izvedene izpopolnitve ............................ 26 2.5.1 Merjenje kota vpetja prsta ..................... 27 2.6 Varnost ................................... 28 3. Navidezno eksperimentalno okolje 29 3.1 Arhitektura sistema ............................. 30 3.2 Navidezno okolje .............................. 30 3.2.1 Metoda priprave vaj v navideznem okolju ............. 32 3.2.2 ’Test sile’ .............................. 32 3.2.3 ’Test z gumbi’ ............................ 34 3.2.4 ’Test z ˇzogico’ ............................ 35 3.2.5 ’Test s tunelom’ ........................... 35 3.2.6 ’Test z vzmetjo’ ........................... 37 3.2.7 Seznam testov ............................ 37 3.3 Protokol in priprava meritev ........................ 38 3.3.1 Navodilo pacientom in terapevtom ................ 38 3.3.2 Navodilo za posamezne teste .................... 39 3.3.3 Navodila za teste s seznama .................... 41 3.4 Obdelava rezultatov ............................. 41 3.4.1 Analiza podatkov .......................... 42 3.4.2 Numeriˇcni parametri ’zanimivih’ veliˇcin .............. 43 3.4.3 Statistiˇcna analiza ......................... 44 3.4.4 Generator poroˇcil .......................... 45 4. Rezultati 47 ii Kazalo 4.1 Vzorec testiranih oseb ........................... 47 4.2 Merilni rezultati eksperimentov ...................... 48 4.2.1 Test sile ............................... 49 4.2.2 Test z gumbi ............................ 52 4.2.3 Test z ˇzogico ............................ 58 4.2.4 Test s tunelom ........................... 63 4.3 Statistika rezultatov in korelacije ..................... 67 4.3.1 Regresijske ˇcrte ........................... 68 4.3.2 Primerjava s tradicionalnim naˇcinom ocenjevanja ........ 73 5. Zakljuˇcek 75 Dodatek A - Detekcija trkov in modeliranje tunela 85 DodatekB-Primer rezultatov merjenja 89 iii Kazalo iv Slike 2.1 Delovno podroˇcje prsta na roki obkroˇzeno z delovnim podroˇcjem haptiˇcne naprave ............................... 13 2.2 3D model naprave z vrisanimi koordinatnimi sistemi posameznih sklepov. 14 2.3 Ravninski prikaz mehanizma haptiˇcne naprave. . ............ 17 2.4 Spremenljivke uporabljene pri inverznem kinematiˇcnem modelu . . . . 18 2.5 Elipsoidi sil haptiˇcne naprave za vodenje gibaje prsta. . ........ 19 2.6 Elektriˇcna vezalna shema sistema naprave ................ 22 2.7 Regulacijska shema vodenja haptiˇcne naprave v povezavi z navideznim okoljem ................................... 24 2.8 Ocenjena sila proti izmerjeni sili. . .................... 25 2.9 AM256 - 8 bitni kotni magnetni senzor in njegova namestitev na vrh naprave ................................... 27 3.1 Haptiˇcna interakcija med haptiˇcno napravo za vodenja gibanja prsta roke in navideznim okoljem. . ....................... 29 3.2 Arhitektura aplikacije navideznega okolja. . ............... 31 3.3 Shema priprave vaj v navideznem okolju .................. 33 3.4 Grafiˇcni prikaz navideznega okolja ’Test sile’. . .............. 34 3.5 Grafiˇcni prikaz navideznega okolja ’Test z gumbi’ ............. 35 3.6 Grafiˇcni prikaz navideznega okolja ’Test z ˇzogico’. . ........... 36 3.7 Grafiˇcni prikaz navideznega okolja ’Test s tunelom’ ............ 36 3.8 Grafiˇcni prikaz navideznega okolja ’Test z vzmetjo’. . . ......... 37 v Slike 3.9 Prikaz izračuna delovnega pocirocia prsta - iJ_r l prsta.......... 44 3.10 Primer regresijske črte za vrednost velikosti DPP pri pacientu ’p4’. . . 45 4.1 Legenda.................................... 50 4.2 PACIENT - Postavitev elementov ’Testa sile’ in narisane trajektorije 4.3 PACIENT - Hitrosti v odvisnosti od položaja v tunelu.......... 50 4.4 PACIENT - Prečna oddaljenost od središčnice tunela........... 51 4.5 PACIENT - Hitrost vzdolž tunela v odvisnosti od položaja v tunelu. . 51 4.6 ZDRAVI - Postavitev elementov ’Testa sile’ in narisane trajektorije gi- 4.7 ZDRAVI - Hitrosti v odvisnosti od položaja v tunelu........... 51 4.8 ZDRAVI - Prečna oddaljenost od središčni ce tunela........... 52 4.9 ZDRAVI - Hitrost vzdolž tunela v odvisnosti od položaja v tunelu. . . 52 4.10 Legenda slik grafične predstavitve rezultatov za ’Test z Gumbi’..... 54 4.11 PACIENT - Postavitev gumbov z izrisano celotno trajektorijo gibanja prsta...................................... 54 4.12 PACIENT - Hitrost in sila med testom. Povprečna hitrost, kadar prst ni v dotiku z gumbom \v\ =4.5 cm/s.................... 54 4.13 PACIENT - Sile dotika pri vsakem gumbu................. 54 4.14 PACIENT - Prvi (a) in drugi (b) segment poti.............. 55 4.15 ZDRAVI - Postavitev gumbov z izrisano celotno trajektorijo gibanja prsta. 56 4.16 ZDRAVI - Hitrost in sila med testom. Povprečna hitrost, kadar prst ni v dotiku z gumbom \v\ =7.3 cm/s...................... 56 4.19 PACIENT - Trajektorija prsta in obkroženo področje. Narisane so tudi točke dotikov................................. 60 4.20 PACIENT - x in y pozicija vrha prsta s točkami dotikov ter kot prsta. 60 vi Slike 4.21 PACIENT - Hitrost in sila med testom................... 61 4.22 ZDRAVI - Trajektorija prsta in obkroženo področje. Narisane so tudi točke dotikov................................. 61 4.23 ZDRAVI - x in y pozicija vrha prsta s točkami dotikov ter kot prsta. . 62 4.24 ZDRAVI - Hitrost in sila med testom................... 62 4.25 PACIENT - Postavitev tunela z izrisano trajektorijo prsta, s točkami dotikov s steno in markerji napredovanja.................. 64 4.26 PACIENT - Odmik od središčnice tunela in sila dotika pri gibanju skozi tunel. Odmik desno od središčnice v smeri tunela je negativno predznačen. 65 4.27 PACIENT - Tangencialna hitrost (zgornja slika). Hitrost in hitrost na- 4.28 ZDRAVI - Postavitev tunela z izrisano trajektorijo prsta, s točkami dotikov s steno in markerji napredovanja.................. 66 4.29 ZDRAVI - Odmik od središčnice tunela in sila dotika pri gibanju skozi tunel. Odmik desno od središčnice v smeri tunela je negativno predznačen. 66 4.30 ZDRAVI - Tangencialna hitrost (zgornja slika). Hitrost in hitrost na- 4.31 Regresijske črte za primer srednje vrednosti izvajane sile F v odvisnosti od zaporedne številke eksperimenta za eksperiment ’Test z vzmetjo’. Črte so narisane za vse testirane skupine za obe roki. S ’p’ so označeni 4.32 Koeficienti regresijskih črt s slike 4.31................... 69 4.33 Koeficienti regresijskih črt za velikost DPP za ’Test z vzmetjo’..... 70 4.34 Koeficienti regresijskih črt za povprečne vrednosti hitrosti (mobilnost 4.35 Primerjava srednjih vrednosti DPP za ’Test z vzmetjo’ in ’Test z žogico’. V prvem primeru je prst obrmenjen z vzmetjo, v drugem primeru pa je 4.36 Primerjava koeficientov napredovanja velikosti izvajane sile in velikosti DPP..................................... 72 vii Slike 4.37 Primerjava koeficientov napredovanja velikosti izvajane sile F in mobilnosti prsta v................................. 73 5.1 Slika haptične naprave za vodenje gibanja prsta roke in navideznega okolja.................................... 75 A2 Skica tunela s posameznimi segmenti.................... 86 viii Seznam uporabljenih simbolov V delu so uporabljeni naslednji simboli: • Črke s poševno in poudarjeno pisavo označujejo vektorje: h, q, G, ... • Grške črke s poudarjeno pisavo tudi označujejo vektorje: (p, t, ... • Velike črke označujejo matrike: B, C, F,... • Črke s poševno pisavo označujejo skalarne spremenljivke: ¦ p2 -40° 50° —> 105° P2 —> P3 —40° —> 35° 105° —> 180° P3 —> P4 35° —> 70° 180° P4 —> P5 70° 180° —> 70° P5 —> P6 70° —> 50° 70° —> 50° P6 —> P1 50° —> —40° 50° L2 segment A aprstnik segment D '-P2 Merorja z enkoderji Slika 2.2: 3D model naprave z vrisanimi koordinatnimi sistemi posameznih sklepov. Ker mehanizem ni prenosljiv oz. nosljiv, bodisi zaradi celotne teže sistema kot tudi zaradi same priključitve, je naprava nameščena na plošči, na kateri je leseno naslonjalo nastavljivo po višini. Uporabnikova roka se namesti v naslonjalo in nalahko pritrdi z elastičnimi trakovi. S tem zagotovimo minimalno premikanje roke in s tem dosegljivost oz. pokrivanje obeh delovnih prostorov. 14 2.1 MEHANIZEM HAPTIČNE NAPRAVE 2.1.1 Pogonski mehanizem Izdelana haptiˇcna naprava uporablja enosmerni motor brez ˇzeleznega jedra v rotorju. Stator motorja je sestavljen iz cilindriˇcnega magneta nameˇsˇcenega znotraj rotorja. Rotor predstavlja navita ˇzica in komutator. Magnetno polje se zakljuˇcuje preko zunanjega ˇzeleznega ohiˇsja. Odsotnost ˇzeleza v rotorju prepreˇcuje zaklepanje polov v magnete na statorju, kar pomeni, da se lahko motor ustavi v poljubni poziciji oz. v poljubni poziciji generira navor. Poleg tega je vztrajnostni moment rotorja motorja manjˇsi, kar zmanjˇsa celotno vztrajnost, ki jo ˇcuti uporabnik pri premikanju vrha naprave. Hitrost vrtenja ni omejena z izgubami v ˇzeleznem jedru, ampak s prikljuˇceno napetostjo in navorom obremenitve. Predstavljena konstrukcija motorja ponuja izrazite prednosti v mnogih aplikacijah, ki zahtevajo zmogljive pogone in servopogone. Nadalje je potrebno zagotoviti prenos navora od gredi motorja do posameznih segmentov in naprej do sile na vrhu. Prenos je lahko izveden na razliˇcne naˇcine. Veˇcina mehanskih prenosov je namenjena prenosu energije, tj. navora le v smeri od gredi motorja k bremenu. V primeru haptiˇcnih naprav pa potuje energija tudi v obratni smeri - navor se prenaˇsa k motorju. Mehanski prenosi z relativno visokimi prestavnimi razmerji omogoˇcajo uporabo motorjev majhih moˇci, saj se navor mnoˇzi s prestavnim razmerjem, na drugi strani pa se hitrost preko istega razmerja zmanjˇsa. Tu velja ˇse poudariti, da se sicer navor in hitrost spreminjata s prestavnim razmerjem, medtem pa se vztrajnostni moment rotorja prenaˇsa preko kvadrata istega razmerja [51]. To je tudi eden izmed razlogov uporabe nizkih prestavnih razmerij pri haptiˇcnih napravah podobnih konstrukcij [14][52], kot je predstavljena v disertaciji. Mehanizem predstavljene naprave uporablja tetivni prenosni sistem z dokaj nizkim prestavnim razmerjem kR ? 10. Tetiva, ki poganja obe neodvisni aktivni prostostni stopnji, je na eni strani pritrjena na segment, navita okoli gredi motorja in nato pritrjena na isti segment ˇse na drugem koncu. Tetivni prenosi se v glavnem delijo v odprto in zaprto zanˇcne. V odprto zanˇcnem naˇcinu sta za aktuacijo ene prostostne stopnje uporabljena dva ali veˇc motorjev, ki premikajo segment vsak v svojo smer, medtem ko je v zaprto zanˇcnem naˇcinu uporabljen le en motor. V naˇsem primeru smo uporabili zaprtozanˇcni tetivni prenos. To pomeni, da je za aktuacijo potrebno toliko motorjev, kolikor je aktivnih prostostnih stopenj. Prenos navora poteka preko trenja med gredjo motorja in tetivo, kar pa lahko predstavlja problem zdrsavanja tetive na gredi. Zaradi tega je potrebno tetivo preko gredi prednapeti, to pa lahko povzroˇci poveˇcano trenje 15 2. HAPTIČNA NAPRAVA pri premikanju in doloˇcen mrtvi hod. Kompromis pri tem je poveˇcano ˇstevilo ovojev okoli gredi pri nekoliko niˇzji prednapetosti tetive. Nizko prestavno razmerje daje mehanizmu lastnost nesamozapornosti, kar pomeni, da je mehanizem premakljiv tudi kadar motorji niso aktivirani. Nesamozapornost je bistvena pri napravah, ki za oceno sile na vrhu ne uporabljajo merilnika sile in je merilo, kako dobro je navor motorjev preslikan v silo na vrhu mehanizma. V podobnih mehanizmih pomeni dobra nesamozapornost to, da lahko uprabnik premika vrh naprave s ˇcim manj truda. Naj omenimo ˇse, da je bil v okviru doktorske disertacije preizkuˇsen tudi ultrazvoˇcni motor, ki deluje na principu potujoˇcega valovanja. Fazno (krajevno) zamaknjeni polji dveh razliˇcnih piezokristalov vzbujamo s sinusnim signalom blizu resonanˇcne frekvence kristala. Potujoˇce valovanje preko trenja premika rotor motorja. Tako se na gredi motorja proizvaja velik navor, vendar je hitrost vrtenja dokaj majhna. Poleg tega je vodenje naprave zelo zapleteno in potrebuje poseben krmilnik. Predvsem zapletenost vodenja in nizka hitrost sta bili preveliki pomankljivosti, da bi tovrstni motor uporabili za pogone pri predstavljeni haptiˇcni napravi. 2.2 Kinematika haptične naprave Slika 2.3 prikazuje koordinatne sisteme uporabljene pri modelu direktne kinematike in dinamičnem modelu. Težišča segmentov označenih na Sliki 2.2 so označena s Ta, Tb, Te in Tj). Na isti sliki je prikazan tudi ravninski model mehanizma z nekaterimi pomembnimi podatki o dolžinah segmentov. Iz kinematičnih podatkov (li,l2,r,lTC,lTD) in znanih vrednosti kotov ) 8T2x 9T2x d(pi d(p2 &T2y ®T2y d(pi d(p2 —l1sinip1 —l2sinifi2 l1 COS If1 /2 COS lf2 (2.8) Za izračun hitrosti vrha uporabimo naslednjo povezavo: (2.9) 18 _ 2.2 KINEMATIKA HAPTIČNE NAPRAVE kjer je p vektor hitrosti vrha in ip vektor hitrosti notranjih koordinat tj. hitrosti kotov v sklepih. Podobno se v statičnih razmerah pri mehanizmih s togimi segmenti izrazi povezavo med silo in momentom med vrhom robota, ko je robot v dotiku z okolico, in aktuatorji z t = Ja f, (2-10) kjer je / vektor sile na vrhu in t vektor navorov na gredeh motorjev. 2.2.3 Statična analiza mehanizma Tradicionalni opis z elipsoidi sil opisuje sile na vrhu mehanizma, ki jih je le-ta sposoben izvajati pri izbranem enotskem vektorju navorov motorjev ttt = 1 . Pri uporabljenem dvosegmentnem planarnem mehanizmu se sila na vrhu izračuna kot / = Ja~ t. Preprost izračun pokaže, da imaio elipsoidi sil glavne osi v j amplitudo -t-, kier so v j in Aj lastni vektorji in lastne vrednosti matrike J4J4 . Elipsoidi sil so pravokotni na elipsoid manipulabilnosti, kar kaže, da so smeri, v katerih je mehanizem sposoben izvajati največje sile, tudi smeri, v katerih je mehanizem najmanj občutljiv na spremembe položaja vrha [51]. Slika 2.5 prikazuje elipsoide sil v različnih pozicijah vrha mehanizma. V večini pozicij mehanizma je vektor glavne osi elipsoidov sil usmerjen pravokotno na prst, kar označuje dobro izkoriščanje statičnih lastnosti mehanizma. 250 200 150 100 50 0 -100 -50 0 50 100 150 200 x os / mm Slika 2.5: Elipsoidi sil haptiˇcne naprave za vodenje gibaje prsta. 19 2. HAPTIČNA NAPRAVA 2.2.3.1 Test trajanja izvajanja največje sile V okviru magistrskega dela ni bil izveden test trajanja izvajanja največje sile, ki pa se je izkazal kot pomemben podatek. Podatek je pomemben pri dolgotrajni uporabi haptične naprave, saj lahko pride do pregrevanja motorjev ali celo do uničenja le-teh. V sklopu disertacije je bil izveden test dolgotrajne obremenitve motorjev. Tu smo pri konstantnem toku na rotorju motorja merili temperaturo ohišja motorja. Mehanizem je bil zaklenjen v določeni legi, tako da se rotor motorja ni vrtel. Merili smo pri sobni temperaturi 20°C. Za merjenje temperature smo uporabili FLUKE 53 K/J termometer s tipično točnostjo merjenja znotraj ±1.1°C. Mednarodni standard [53] zahteva, da: ”površina uporabljenih delov naprav, ki niso namenjeni gretju pacientov, naj ne preseže vrednosti 41°C”. Pri vrednosti toka 1 A temperatura ni presegla 41°C. Pri toku 2 A pa je temeratura dosegla mejno vrednost v 5-ih minutah. Za ohladitev motorja brez prisilnega hlajenja pod 25°C je nato potrebnih 40 minut. Pri normalni uporabi je največja sila na vrhu haptične naprave izvajana le nekaj sekund za vsak eksperiment. Pregrevanja motorjev ni bilo opaziti in ne predstavlja povečanega tveganja pri uporabi ali časovne omejitve uporabe. 2.3 Dinamika Za opis dinamičnega modela naprave smo uporabili Lagrangeov pristop. Zaradi preglednosti analize smo segmente mehanizma označili s črkami A do D, kot je prikazano na Sliki 2.2. Najprej so bile določene translacijske in kotne hitrosti segmentov uporabljene pri določitvi kinetičnih energij. Določene so bile še potencialne energije in izgubne energije zaradi trenja. Prispevek statičnega trenja smo zaradi izrazite neline-arnosti zanemarili oz. deloma upoštevali pri linearnem trenju. Pri obravnavi enačb smo uporabili naslednjo notacijo: položaji so označene s črko T, kinetične energije s K, potencialne z V in izgubne energije s P. Vrednost pospeška gravitacije je bila g = 9.81 m/s2. Prispevki posameznih energij za vsak segment ločeno so izpisani v Tabeli 2.4. S Ta do T d so označena težišča segmentov, Tax je npr. komponenta vektorja težišča Ta v x smeri glede na bazni koordinatni sistem, ki je pripet v točki T0. Z m in J so označene mase in vztrajnostni momenti segmentov, z v in ? so označene translacijkse in kotne hitrosti težišč segmentov in z f so označeni koeficienti trenj. 20 2.3 DINAMIKA Tabela 2.4: Prispevki energij segmentov kinetična energija K potencialna energija F trenje P A 12 Ja&12 m^ gTav 12Ja^12 B 12Jb^22 m,B gTBy 12Jb^22 C 12 me vtc2 + Je ^12 mc gTcy 1 f / 2 2 J C \&1 — <^2) D 12 mu vtd2 + J d ^22 mo gT]jy motor 1 2 (Jm + ^red) ^m2 12 j m ^m ; Opozoriti velja, da sta v sistemu upoštevana dva motorja, zato je tudi energija obravnavana ločeno. V enačbah nastopajo tudi parametri, kot so npr. vrednosti viskoznih trenj v ležajih in velikosti statičnega trenja, ki niso bili znani vnaprej in so bili določeni z identifikacijo. Zaradi izrazite nelinearnosti statičnega trenja, je bilo le-to v določeni meri kompenzirano oz. upoštevano v viskoznem (linearnem) trenju. 2.3.1 Enačbe gibanja Za začetek zapišemo Lagrangeovo funkcijo L = K — V, (2-H) kjer sta K in V vsoti kinetičnih in potencialnih energij. Enačbe gibanja določimo iz d dL dL dP — —------—-----h —— = Ti, z = l,2, (2.12) at oipi oipi oipi kjer je P vsota nepovratnih energij, Ti = ki2M Imi, i =1,2 (2-13) in Ti navor na gredi posameznega motorja. Imi je tok skozi navitje motorja in k2u = 2 N cm/A konstanta navora motorja. Končni matrični zapis dinamične enačbe haptične naprave je tako M ((p) (p + C((p, (p) (p + F (p + G ((p)= t. (2-14) M predstavlja matriko vztrajnosti, C matriko Coriolisovih in centrifugalnih prispevkov, F matriko viskoznih trenj in G vektor gravitacije. Podrobnejši opis, identifikacija in 21 2. HAPTIČNA NAPRAVA simulacija modela ter primerjava modela z dejansko napravo so zapisani v magistrski nalogi [26]. Lasten razvoj in kostrukcija naprave sta omogočila poznavanje večine parametrov, kot so npr. mase segmentov, položaji težišč, dimenzije in prestavno razmerje. Ostali neznani parametri so bili določeni s pomočjo identifikacije. Končni model vključuje le vse pomembne prispevke, nevplivni parametri pa so zanemarjeni. Pasovna širina dinamike haptične naprave je bila merjena z uporabo sinusnega signala različnih frekvenc. Pasovna širina haptične naprave znaša približno 6 Hz. 2.4 Vodenje naprave Vodenje naprave poteka preko aplikacije, ki teče na osebnem računalniku. V računalniku sta vgrajeni dve merilni kartici, ki zajemata podatke z enkoderjev in dajeta referenco za tok skozi motorje. Računalnik je naprej povezan z elektronskim vmesnikom, ki vsebuje varnostni del, generator časovno točnih impulzov in močnostni del za pogon motorjev. Skica sistema je prikazana na Sliki 2.6. Slika 2.6: Električna vezalna shema sistema naprave 2.4.1 Aplikacija za vodenje naprave v realnem času Aplikacija za vodenje haptične naprave je bila napisana v razvojnem okolju Borland® C++ Builder™ v operacijskem sistemu Microsoft Windows. Za dobro haptičnost mo- 22 2.4 VODENJE NAPRAVE ramo zagotoviti visoko frekvenco vodenja, tj. hitrost izvajanja regulacijske zanke [54]. V najslabšem in najpogostejšem primeru se to odraža v dotiku s simulirano trdo površino, kot je npr. stena ali površina mize. V primeru prenizke frekvence vodenja lahko uporabnik čuti nezveznosti v simulirani površini. Frekvenca vodenja omejuje tudi največjo še stabilno togost površine. Načrtovana hitrost izvajanja zanke je 1 kHz. Da bi zagotovili ta pogoj, smo preizkusili različne metode v različnih razvojnih okoljih. Izkazalo se je, da je izvajanje realnega časa najboljše v operacijskem sistemu RT-Linux, vendar je omejeno grafično razvojno okolje glavna pomankljivost sistema. Cilj je bil implementirati vodenje v realnem času v operacijskem sitemu Microsoft Windows, ki je najbolj uporabljen in priljubljen med uporabniki osebnih računalnikov. Priljubljenost gre pripisati predvsem kopici razvojnih okolij, ki omogočajo enostavno programiranje aplikacij s kompleksnimi grafičnimi uporabniškimi vmesniki. Glavna pomankljivost izbranega operacijskega sistema je zagotavljanje točne hitrosti izvajanja v razredu milisekunde. Vodenje v realnem času smo zagotovili s pomočjo prekinitvene rutine paralelnih - LPT vrat. Rutina se izvede ob vsakem proženju, ki je izvedeno od zunaj s pomočjo točne ure. Točnost izvajanja je v primerjavi z RT-Linux metodo slabša, vendar je še vedno sprejemljiva. Poleg tega je izvedba veliko enostavnejša. Preizkusili smo sicer še tretjo metodo znotraj MATLAB-Simulink® okolja, kjer smo v zanki čakali na pravi trenutek izvajanja, vendar je bila ta rešitev zelo neučinkovita in slabša v lastnostih izvajanja od metode s prekinitvijo. 2.4.2 Regulacijska shema vodenja naprave V okviru magistrskega dela je bilo preizkušenih več različnih načinov vodenja robota v dotiku z okolico, v našem primeru s prstom. Zaradi stalnega dotika haptične naprave s prstom ne moremo uporabiti vodenja pozicije, kljub temu da želimo v določeni meri tudi to. V primeru prevelike izvajane sile je lahko občutek pri uporabniku neudoben ali pa lahko pride celo do poškodb prsta. V podobnih primerih sta največkrat uporabljena načina vodenja impedančno ali admitančno [51]. Vodenje haptičnih vmesnikov sestavlja vodenje v prostem gibanju in vodenje v dotiku z okolico. Zaradi narave konstrukcije mehanizma smo v našem primeru uporabili odprtozančno impedančno vodenje. Vhod v regulator oz. fizikalni model navideznega okolja sta podatka o poziciji in hitrosti vrha, izhod pa podatek o 23 2. HAPTIČNA NAPRAVA ˇzeleni sili na vrhu mehanizma. Regulacijsko shemo prikazuje Slika 2.7. Slika 2.7: Regulacijska shema vodenja haptične naprave v povezavi z navideznim okoljem [51]. Vhod v model so podatki o poziciji ter hitrosti vrha naprave, izhod iz modela pa je sila, ki se izvaja na vrhu naprave. Sila je preslikana v navore v motorjih preko transponirane Jacobijeve matrike. Algoritem fizikalnega modela na osnovi podatkov o poziciji vrha manipulatorja določi, ali je uporabnik v dotiku z objekti navideznega okolja in nato izračuna silo dotika /, ki je odvisna od trdote in strukture površine. Podatek o hitrosti je v modelu uporabljen za stabilizacijo vodenja in za generiranje viskoznega trenja, ki je neposredno odvisen od hitrosti. Tako je enačba fizikalnega modela sledeča / = f{xi x); (2.15) kjer je hitrost vrha robota x = J a ( pi = — > p , (3.2 se# /V L-__' e# kjer je e# zaporedna številka eksperimenta, N število vseh vzorcev eksperimenta in pn je n-ti vzorec merjenega parametra. V nadaljevanju so predstavljeni izračuni numeričnih vrednosti za posamezne tipe testov. Širša obrazložitev bo podana ločeno za vsak tip v poglavju Rezultati. 42 3.4 OBDELAVA REZULTATOV 3.4.2 Numerični parametri ’zanimivih’ veličin 3.4.2.1 Numerični parameter v [cm/s] - povprečna vrednost hitrosti gibanja vrha prsta Za izračun povprečne vrednosti hitrosti gibanja vrha prsta je uporabljena enačba 3.2. Opozoriti moramo, da se vrednosti računajo različno glede na tip testa. Tako se vrednosti pri ’Testu sile’ računajo za vsak valj testa ločeno pri gibanju od in nazaj k točki vpetja. Za primer ’Testa z gumbi’ se povprečna hitrost računa na posameznih segmentih med dvema pritiskoma gumba in le kadar vrh prsta ni v dotiku z gumbom. Pri ostalih tipih testov se vrednost računa na celoten čas izvajanja. 3.4.2.2 Numerični parameter Vmaz [cm/s] - največja vrednost hitrosti gibanja vrha prsta Podobno kot v prejšnjem primeru, se največja vrednost hitrosti računa različno glede na tip testa. Pri ’Testu sile’ se računa vrednost za vsak valj ločeno pri gibanju od in nazaj k točki vpetja. Za primer ’Testa z gumbi’ se hitrost računa na posameznih segmentih med dvema pritiskoma gumba in le kadar vrh prsta ni v dotiku z gumbom. Pri ostalih tipih testov se vrednost računa na celoten čas izvajanja. 3.4.2.3 Numerična parametera sile F [N] in F^j. [N] Pri izračunu parametrov sile se pojavijo enake razlike glede na tip eksperimenta, le da v primeru ’Testa s tunelom’ sila ni relevanten parameter. 3.4.2.4 Numerični parameter DPP [cm2] - velikost področja giba vrha prsta Pri vseh tipih testov, pri katerih gibanje ni omejeno bodisi z valjem ali tunelom, je velikost področja giba relevanten parameter. Parameter je dober pokazatelj gibljivosti prsta. Težava se lahko pojavi v primeru, ko pacient ne poskuša povsem slediti nalogi. Največkrat se to pojavi, ko pacient premika prst le v enem sklepu (MCP ali PIP) ali skladno odvisno v obeh sklepih. V tem primeru je površina opisana s trajektorijo giba zelo ozka, s čimer je tudi velikost parametra manjša. Navkljub temu lahko z 43 3. NAVIDEZNO EKSPERIMENTALNO OKOLJE ocenjevanjem parametra pri različnih tipih vaj bolje določimo sam parameter delovnega območja. Za izračun velikosti DPP uporabimo enačbo 3.3, potek izračuna pa je prikazan na Sliki 3.9. Za vsak korak spremenljivke x v širini Ax poiščemo najmanjšo in največjo y vrednost točk znotraj območja Ax. Nato vse površine tako dobljenih pravokotnikov seštejemo in dobimo velikost DPP. Z dovolj majhnim korakom A x lahko dovolj dobro izračunamo vrednost parametra. Pdpp = / ( max (/(x)) — min (/(x)) J Axi,Vxi 7 , Pirefl = <^10g( PJ + 0 ("J-4) kjer pi predstavlja povprečne vrednosti parametrov zaporednih testov, a je koeficient napredka in b premik, tj. stanje glede na celotno evalvacijo. 44 3.4 OBDELAVA REZULTATOV Za izračun parametrov a in b najprej določimo vhodno matriko -^ -t i U = [log( Pi),lmxlJmx2! (3.5) kjer je m dolžina vektorja p^. Parametra a m o, ki sta združena v matriko K, sta izračunana kot: k [y\J VJ) U Pi,reg\2xl b]T . (3.6) Primer regresijske črte za DPP pri ’Testu z žogico’ pri pacientu je prikazan na Sliki 3.10. Vsaka točka predstavlja vrednost DPP v enem testu. Polna črta prikazuje regresijsko črto z logaritemsko funkcijo, črtkana črta pa predstavlja srednjo vrednost DPP vseh testov iste osebe na isti roki. Regresijska črta: ’p4’, prizadeta stran, DPP, ’Test z žogico’ 90 80 70 60 50 • • • t • » • • ^_____________- • m ^ ' • • . • ¦ • • / i --------regresijska črta — — — sred.vrednost • • • zaporedna številka eksperimenta Slika 3.10: Primer regresijske ˇcrte za vrednost velikosti DPP pri pacientu ’p4’. 3.4.4 Generator poročil Poleg aplikacije navideznih okolij je bila razvita tudi aplikacija za avtomatično izdelavo poročil. Aplikacija omogoča celotno analizo in izdelavo izvidov za vsak test ločeno, ne glede na tip. Poročila vsebujejo numerične parametre in grafe ’zanimivih’ veličin. Zaradi varstva osebnih podatkov so poročila označena le z enolično določenimi (ID) oznakami, vsebujejo pa vse potrebne podatke o eksperimentu, kot so npr. datum, ura, testirana stran, itn. 45 100 40 30 0 5 20 25 3. NAVIDEZNO EKSPERIMENTALNO OKOLJE Aplikacija za avtomatično izdelavo poročil je bila izdelana v MATLAB programskem paketu. Z grafičnim uporabniškim vmesnikom izberemo testirano osebo in zaporedno številko eksperimenta. Aplikacija izračuna numerične parametre in izriše grafikone. Nato z urejevalnikom besedil EAI^Xoblikuje poročilo in izdela PostScript datoteko, ki je primerna za pregledovanje in tisk. Primer posameznih poročil za eno testirano osebo je podan v Dodatku B na strani 89. 46 4. Rezultati Z opisanim sistemom haptiˇcne naprave in navideznih okolij za prst na roki so bile izvedene meritve v kliniˇcnem okolju, tj. na Inˇstitutu Republike Slovenija za rehabilitacijo – IRSR. V eksperimentih so sodelovali pacienti po ishemiˇcni ali hemoragiˇcni kapi, ki so bili na voljo v ˇcasu dveh mesecev in so obiskovali delovno terapijo. Sodelovalo je 9 pacientov in 5 zdravih oseb. 4.1 Vzorec testiranih oseb V skupini pacientov so bile testirane 3 ˇzenske in 6 moˇskih, starih med 20 in 75 let. Za vsakega pacienta je bil predviden ˇcas meritev ˇstiri tedne. Podatki o pacientih so podani v Tabeli 4.1 na strani 48. Pacienti so oznaˇceni z nakljuˇcnimi ˇstevilkami, podatki ˇ v drugem stolpcu pa so naslednji: starost, spol (M/Z), prizadeta stran (L/D), testiran prst roke (K-kazalec, S-sredinec), tip kapi (Ishem-ishemiˇcna, Hemo-hemoragiˇcna) in ˇcas prizadetosti. Pri pacientih se je izvajalo 8 meritev dnevno, 5 dni v tednu na prizadeti strani in 8 meritev enkrat tedensko na zdravi strani. V Tabeli 4.1 so podani ˇse rezultati ocen FIM lestvice [10][11], ki so na strani 73 primerjani z rezultati meritev s haptiˇcno napravo in navideznimi okolji. Po konˇcanem merjenju pacientov so bile izvedene ˇse kontrolne meritve na zdravih osebah. V kontrolni skupini je sodelovalo 5 moˇskih starih med 23 in 29 let. Meritve pri zdravih osebah so se izvajale en teden, 5 dni in sicer 8 razliˇcnih vaj za vsako roko. Vsi sodelujoˇci v eksperimentih so bili seznanjeni s potekom in so sodelovali prostovoljno. 47 4. REZULTATI Tabela 4.1: Podatki o pacientih in rezultati ocen po FIM lestvici oznaka pac. podatki (starost, spol, priz. stran, prst, tip, trajanje/[mes]) m-FIM (odpust) Am-FIM pi 50, M, L, K, Ishem, 5.5 77 2 p2 62, Ž, D, K, Hemo, 1.5 68 19 p3 62, Ž, D, S, Hemo, 1 71 25 p4 20, M, D, S, Hemo, 1 72 15 p5 64, M, L, K, Ishem, 3 74 4 p6 66, M, L, S, Ishem, 8 59 1 p7 74, M, D, S, Ishem, 3 73 2 p8 63, Ž, L, K, Hemo, 3.5 73 2 p9 64, M, D, K, Ishem, 7 79 1 4.2 Merilni rezultati eksperimentov Za vsak test, tj. 8 različnih testov, je izdelanih do 10 strani poročil, kar za vsakega pacienta pomeni do 240 strani zgoščenih numeričnih in grafičnih podatkov. Primer poročil za avtorjevo dominantno stran je podan v Dodatku B na strani 89. Za lažje razumevanje generiranih poročil so tipi testov predstavljeni posamično. Razloženi so parametri nastavitev testov in numerični parametri ter opisani grafi. Vrednosti nekterih parametrov so podane v odstotkih (%) dolžine krajše stranice pravokotnika, ki oriše pot izmerjenega delovnega prostora prsta. Pri grafih, ki prikazujejo postavitev elementov pri eksperimentih, so s prekinjeno črto podane tudi izmerjene in dejanske meje delovnih področij prstov uporabnika. Pri grafih, ki prikazujejo kot prsta, pomeni manjši kot ’splošno’ ekstenzijo prsta in večji kot fleksijo prsta. ’Splošna’ vrednost je podana kot kot distalne falange glede na bazni koordinatni sistem naprave. Za razloženimi rezultati eksperimentov so prikazani statistični podatki meritev in podane korelacije med rezultati. Zaradi podobnosti eksperimentov ’Test z žogico’ in ’Test z vzmetjo’, je v nadaljevanju opisan le prvi. 48 4.2 MERILNI REZULTATI EKSPERIMENTOV 4.2.1 Test sile Tabela 4.2 prikazuje parametre objektov navideznega okolja, kot je upodobljeno na Sliki 3.4 na strani 34. Parametri navideznega tunela, ki je prikazan kot valj, so: radij tunela, togost navidezne vzmeti vzdolˇz tunela in togost stene. Podan je ˇse parameter praga vrnitve, to je tista razdalja, ki jo mora pacient preiti, da se ob vrnitvi na zaˇcetno toˇcko test nadaljuje na naslednjem elementu ali konˇca. Tu je parameter praga vrnitve izjemoma podan kot odstotek dolˇzine trenutnega tunela. Podana sta ˇse parametra sledilne ˇzogice, to sta hitrost in radij, ter radij navidezne ˇzogice, ki predstavlja prst. Tabela 4.2: Primer nastavitev parametrov objektov navideznega okolja za eksperiment ’Test sile’ Parametri nav. tunela Radij: Togost vzdolˇz tunela: Togost stene: Razdalja praga vrnitve: 0.23 cm (2 %) 0.5 N/cm 20 N/cm 2.85 cm (25 %) Parametri sledilne ˇzogice Radij: Hitrost: 0.57 cm (5 %) 1 cm/s Parametri ˇzogice vrha: Radij: 0.57 cm (5 %) 4.2.1.1 Numerični rezultati za ’Test sile’ V Tabeli 4.3 so podani numerični rezultati za primer ’Testa sile’ za pacienta ’p2’. Rezultati so podani ločeno za smer od začetka do najbolj oddaljene točke poti in nazaj. Prikazana je najprej zaporedna številka segmenta v testu, nato čas izvajanja Tex, povprečna hitrost na segmentu ve in nazadnje še največja dosežena sila Fmax. V zadnji vrstici so podane še povprečne vrednosti. Kolikor element testa ni bil opravljen, tj. kadar se čas eksperimenta izteče, neizmerjene vrednosti za tisti segment niso upoštevane v povprečni vrednosti. Tabela 4.3: Numerični rezultati za ’Test sile’ v smeri od začetka do najbolj oddaljene točke poti (levo) in nazaj (desno). nseg Tex/s ve / cm/s Fmax /N 1 1.52 5.7 3.7 2 1.62 3.62 3 1 -2 1.57 4.66 3.4 nseg Tex/s ve / cm/s Fmax /N 1 6.04 1.37 3.7 2 4.64 1.92 3 1 -2 5.34 1.65 3.4 V tabeli lahko opazimo, daje oseba prehitevala sledilno žogico, saj je izmerjena povprečna hitrost (1.65cm/s) večja od hitrosti sledilne žogice (lcm/s). Hitrost vračanja 49 4. REZULTATI vzdolž tunela (desna tabela) je v večini primerov še nekoliko večja, ker gibanju pomaga navidezna vzmet. 4.2.1.2 Grafiˇcna predstavitev rezultatov za ’Test sile’ Na Slikah 4.2 in 4.3 sta prikazana rezultata trajektorije in hitrosti gibanja za primer pacienta ’p2’. Gibanje nazaj Gibanje v smeri tunela Konec tunela Začetek tunela 0.2 0.4 0.6 0.8 Slika 4.1: Legenda. \ 2 i \3 N^" \ 1 "^ m. ^ f 4 L r'JN S > 1 A ^^w <, . / V -m. v^ n 7s \ / ¦J 7 v_ _--—" 1^4 ^ ^ ^ 4 6 8 10 12 14 16 x-os 5 6 7 8 9 10 11 12 13 14 x-axis Slika 4.2: PACIENT – Postavitev ele- Slika 4.3: PACIENT – Hitrosti v odvi-mentov ’Testa sile’ in narisane trajekto- snosti od poloˇzaja v tunelu. rije gibanja. Za primerjavo je podan ˇse grafiˇcni prikaz rezultatov gibanja zdrave osebe (Slike 4.6 do 4.9). Pri primerjavi obeh rezultatov opazimo boljˇse sledenje srediˇsˇcnici tunelov pri zdravi osebi kot pri pacientu (Sliki 4.2 in 4.6). Enako opazimo tudi boljˇse sledenje hitrosti sledilne ˇzogice. Slednji rezultati so prikazani na Slikah 4.3 in 4.7. 50 'j 'j 16 18 15 16 14 14 12 10 9 L. O 4.2 MERILNI REZULTATI EKSPERIMENTOV 0.4 0.2 0 -0.2 -0.4 0.4 0 -0.2 -0.4 A J jv^i^- ^-~^j 0 5 vzdolžna od. /cm 10 0 2 4 6 vzdolžna od. /cm Slika 4.4: PACIENT - Prečna oddaljenost od središčnice tunela. 5 10 io 5 0 5 vzdolžna od. /cm 10 0 2 4 6 vzdolžna od. /cm Slika 4.5: PACIENT - Hitrost vzdolž tunela v odvisnosti od položaja v tunelu. 18 16 14 12 10 8 6 \\ ^ *5.i N ^^v ^\1 *5.3 N 1 v ^ 4 % -5*1 N 1 ^ "S- ^ s ¦s« / ^ / 5.3 N 2 4 6 8 10 12 14 16 x-os 3 4 5 6 7 8 9 10 11 x-os Slika 4.6: ZDRAVI – Postavitev elemen- Slika 4.7: ZDRAVI – Hitrosti v odvisno-tov ’Testa sile’ in narisane trajektorije gi- sti od poloˇzaja v tunelu. banja. 15 13 10 ¦ • 8 51 4. REZULTATI 0.4 0.2 0 -0.2 -0.4 .....A><>r^VW 0 2 4 vzdolžna od. /cm 0.4 0 -0.4 0 2 4 6 vzdolžna od. /cm Slika 4.8: ZDRAVI - Prečna oddaljenost od središčnice tunela. 15 5 15 10 5 0 -20246 vzdolžna od. /cm I Pty .......... Hi 2 4 6 vzdolžna od. /cm Slika 4.9: ZDRAVI – Hitrost vzdolˇz tunela v odvisnosti od poloˇzaja v tunelu. 4.2.2 Test z gumbi Podobno kot v prejˇsnjem primeru so v Tabeli 4.4 podani parametri lastnosti elementov navideznega okolja za ’Test z gumbi’. Podane so dimenzije gumbov, togost gumba v vertikalni smeri tj. pravokotno na zgornjo ploskev in radij ˇzogice vrha prsta. Naj ponovno omenim, da stranice gumba s spodnje strani ni ˇcutiti in je gumb prosto prehoden. Tabela 4.4: Primer nastavitev parametrov navideznega okolja za eksperiment ’Test z gumbi’ Parametri gumbov X-dimenzija: Y -dimenzija: Z-dimenzija: Togost: 1.98 cm (15 %) 1.32 cm (10 %) 1.32 cm (10 %) 20 N/cm Parametri ˇzogice vrha: Radij: 0.53 cm (4 %) 52 6 0 0 4.2 MERILNI REZULTATI EKSPERIMENTOV 4.2.2.1 Numerični rezultati za ’Test z gumbi’ Numerični rezultati za ’Test z gumbi’ za pacienta ’p4’ so podani v dveh ločenih tabelah. Tabela 4.5 (levo) podaja povprečne sile izvajane v dotiku s posameznim gumbom, medtem ko Tabela 4.5 (desno) podaja podatke o posameznih segmentih trajektorije gibanja. Segment se začne s prvim dotikom na gumb in konča z dotikom na katerikoli ostali gumb. Segmentov je lahko več, kot je število gumbov. Za vsak segment je podan čas trajanja Tex, povprečna hitrost ve v segmentu, kadar prst ni v dotiku z gumbom, ter največja sila dotika Fmax v segmentu. Tabela 4.5: Numerični rezultati za ’Test z gumbi’ nseg Tex/s ve/cm/s Fmax/N i 11.45 2.11 9.3 2 14.85 2.91 10.2 . . . . 15 0.29 6.93 6.9 1-25 2.37 5.93 7.6 Gumb F/N FWN 1 3.8 10.5 2 3.5 9.6 3 3.5 8.4 4 4.7 7.8 1 -4 3.8 9.1 Zaradi preglednosti je izpis v primeru večjega števila segmentov omejen na 15 segmentov, medtem ko so povprečne vrednosti podane glede na vse segmente trajektorije (v tem primeru 25). 4.2.2.2 Grafična predstavitev rezultatov za ’Test z gumbi’ Na Slikah 4.11 do 4.14 so podani grafični rezultati za primer pacienta ’p4’. Na Sliki 4.11 je izrisan primer postavitve gumbov in potek celotne trajektorije gibanja prsta. Na sliki so označene točke dotika z gumbi in obkroženo je območje gibanja (zelena črta). Slika 4.12 prikazuje hitrosti |v|, silo |F| in kot prsta v odvisnosti od časa. V opisu grafa je podana tudi povprečna hitrost, kadar prst ni v dotiku z gumbom |v|. Sliki 4.13 in 4.14 prikazujeta silo dotika pri vsakem gumbu ločeno in primer izrisa segmenta poti med dvema dotikoma različnih gumbov. Na Slikah 4.15 do 4.18 so prikazani enaki grafi še za primer zdrave osebe. Pri primerjanju Slik 4.11 in 4.15 lahko opazimo zgoščeno gibanje na mestih gumbov pri pacientu, medtem ko je pri zdravih osebah moč opaziti kontrolirano gibanje med gumbi v obliki lokov. Tudi oblika trajektorije pri pacientih je bolj nezvezna kot pri zdravih. 53 4. REZULTATI 1 -0.8 0.6 - 0.4 -0.2 0 - Gumbi Točke dotika Obk. območje Začetki segmentov Trajektorija giba Žogica vrha 0.2 0.4 0.6 0.8 Slika 4.10: Legenda slik grafiˇcne predstavitve rezultatov za ’Test z Gumbi’. 16 15 14 13 12 11 10 1^sT\ \ i2l f m\ T§fBtr-i 3 ffl^-4Ž »s 9 8 7 68 x-os 10 12 50 1 1 IJL.jLl.Aui..)L.L.. .li jJJLL 10 20 30 40 50 60 čas t j s 10 20 30 40 50 60 70 čas t j s I— i/ /fl ,/ / 1 ^ \ /i ) i a/ li/ .,/ / ./ i/ L/ M J i i I . 10 20 30 40 50 60 70 čas t I s Slika 4.11: PACIENT – Postavitev gumbov z izrisano celotno trajektorijo gibanja prsta. Slika 4.12: PACIENT - Hitrost in sila med testom. Povprečna hitrost, kadar prst ni v dotiku z gumbom \v\ =4.5 cm/s. 15 10 k I / ! / '¦ / i ! ! .t f? J J 30 15 10 0 15 40 50 čas t j s • : h- :i-;h 10 / • : ! ! i! ! i i 1 / 5! • / i 60 30 40 50 čas t j s 15 10 0 20 40 60 80 čas t j s 20 40 čas t j s 60 r~» i K : 1 i i • . ; 60 Slika 4.13: PACIENT – Sile dotika pri vsakem gumbu. 100 0 0 5 0 0 70 100 50 0 2 4 0 0 0 0 0 54 4.2 MERILNI REZULTATI EKSPERIMENTOV (a) 14 1 13 12 11 2 3 \ 4 10 9 8 100 50 0 «*A Jlu_. . ..m..- IA. *.«J 0 2 4 6 8 10 12 ˇcas t / s 10 5 M k \J 4 5 6 7 8 9 10 x-os (b) 0 2 4 6 8 10 12 ˇcas t / s 12 1 2 «T) 3 1 4 4 5 6 7 8 9 10 x-os 100 50 0 1 15 10 5 0 AMl,AfU.iJlfU 15 20 25 ˇcas t / s /1 71 /I/ 10 15 20 25 ˇcas t / s Slika 4.14: PACIENT – Prvi (a) in drugi (b) segment poti 55 15 14 13 30 10 9 8 30 4. REZULTATI Iz grafov 4.12 in 4.16 lahko na odsekih opazimo viˇsje hitrosti gibanja pri pacientih. To se pojavi ob sprostitvi pritiska na gumb, ko gumb pospeˇsi gibanje prsta. Nadzor hitrosti prsta oz. sile ob sprostitvi gumba, je pri pacientih po priˇcakovanju slabˇsi. Tudi pritiski na gumb so pri pacientih krajˇsi, medtem ko so pri zdravih pritiski nekoliko zadrˇzani. Pri izrisu segmentov poti med gumbi (Slika 4.14(b))lahko pri pacientu opazimo veˇckratne zaporedne pritiske istega gumba. Tudi poti na segmentih potekajo pri pacientu skozi gumbe, kar je dejansko omogoˇceno zaradi proste spodnje stranice. 1 I 1 w\ JfSW 2? 5f- ¦^kf rj ^ ili' 4 2 4 6 8 10 12 14 16 x-os 10 -j- 0 k ,„, 1,1 1 i i | 1 ,|| h ll . J 1, tiliJilMLiliLiiJ.illij 1 1 30 40 čas t j s /l k«/I (An Hnfl If fin ip n nflM I III Jill II III ihiiii 10 20 30 40 50 60 čas t j s 10 20 30 40 50 60 čas t j s Slika 4.15: ZDRAVI - Postavitev gum- Slika 4.16: ZDRAVI - Hitrost in sila med bov z izrisano celotno trajektorijo giba- testom. Povprečna hitrost, kadar prst ni nja prsta. v dotiku z gumbom \v\ =7.3 cm/s. 30 20 16 10 20 50 60 70 14 5 10 0 0 70 8 150 6 50 0 0 70 56 4.2 MERILNI REZULTATI EKSPERIMENTOV 15 10 15 10 20 40 ˇcas t / s M N i ! i i i 1 i ! I; t i 0 20 40 6 ˇcas t / s '1 f 1 f P1 ¦ !! 1 :jj j: !: '• ii i l| ! '!, 15 10 5 0 0 15 10 I i. ! P II : ii j; i ) ii • : • ! : • i 60 20 40 ˇcas t / s 60 t l /\ 1 i II i!«'! 20 40 ˇcas t / s 60 Slika 4.17: ZDRAVI – Sile dotika pri vsakem gumbu. (a) 15 14 13 12 11 10 9 8 4 7 10 4 6 8 10 12 x-os (b) 4 10 - 0 10 5 4 6 8 10 12 x-os 0 0.5 1 1.5 2 2.5 ˇcas t / s 0 0.5 1 1.5 2 2.5 ˇcas t / s 2 2.5 3 3.5 4 4.5 ˇcas t / s 2 2.5 3 3.5 4 4.5 ˇcas t / s Slika 4.18: ZDRAVI – Prvi (a) in drugi (b) segment poti 0 5 0 0 0 0 30 20 15 30 20 15 57 4. REZULTATI 4.2.3 Test z žogico V Tabeli 4.6 so podani parametri nastavitev ’Testa z žogico’. Podane so lastnosti navidezne vzmeti med žogico in prstom ter gravitacija v navideznem prostoru. Negativna vrednost predstavlja gravitacijsko silo v smeri navzdol. Nadalje so podane lastnosti navidezne žogice, kot so velikost, togost površine, dušenje pri premikanju skozi prostor in pa masa. V vseh prednastavljenih stopnjah so vrednosti izbrane tako, da so parametri gravitacije, dušenja in mase žogice usklajeni. Pri preveliki masi je sila teže prevelika in žogica je ves čas v spodnji legi. Pri premajhni masi pa je ob nizki vrednosti dušenja gibanje žogice prehitro, oz. pri prevelikem dušenju prepočasno in nezanimivo za paciente. Tabela 4.6: Primer nastavitev parametrov navideznega okolja za ’Test z žogico’ Parametri navidezne vzmeti Togost: Ničelna oddaljenost: Gravitacija: 0.1 N/cm 0 cm -0.001 m/s2 Parametri sledilne žogice Radij: Togost površine: Vizkozno dušenje: Masa: 0.07 cm (1 %) 15 N/cm 15 Ns/cm 20 kg Parametri žogice vrha: Radij: 0.02 cm (0.3 %) 4.2.3.1 Numerični rezultati za ’Test z žogico’ Zaradi enostavnosti narave testa, so tudi numerični rezultati enostavni in razumljivi, vendar kljub temu zelo zanimivi. Rezultati so naslednji: • Tex - čas izvajanja, ki je sicer prednastavljen na 1 minuto • \v\ - povprečna hitrost gibanja, kjer večja vrednost predstavlja večjo aktivnost gibanja • Mmaic ~~ največja hitrost gibanja • Fmax - največja sila trka • ncoi - odstotek časa v dotiku z žogico, kjer večja vrednost predstavlja nižjo aktivnost zaradi navidezne vzmeti, ki ves čas vleče žogico k prstu • WA - površina obkroženega območja 58 4.2 MERILNI REZULTATI EKSPERIMENTOV Primer izpisanih numeričnih rezultatov za ’Test z žogico’ pri pacientu ’p4’ je podan v Tabeli 4.7. Tabela 4.7: Numerični rezultati za ’Test z žogico’ Tex/s 60.06 M/cm/s | Mmas/cm/s I Fmax/N I neoi/%Tex I WA/cm 6.19 44.75 7.79 19.58 33.22 4.2.3.2 Grafična predstavitev rezultatov za ’Test z žogico’ Na Slikah 4.19 do 4.21 so prikazani grafični rezultati za ’Test z žogico’ pri pacientu ’p4’. Na Sliki 4.19 je izrisana celotna trajektorija giba in označena so mesta dotikov. Iz narisane trajektorije se da ugotoviti mesta pogostega zadrževanja in način gibanja. Kolikor je trajektorija podolgovata v obliki loka, pomeni, da se je izvajalo gibanje pretežno v metakarpalnem sklepu, oz. sorazmerno v metakarpalnem in proksimalnem sklepu. V takem primeru je tudi površina obkroženega območja majhna kljub širokim mejam območja območja gibanja. Obkroženo območje gibanja prsta je označeno z zeleno črto. Slika 4.20 prikazuje ločeni x in y poziciji gibanja v odvisnosti od časa. Spodnji graf iste slike prikazuje kot vpetja prsta v odvisnosti od časa, iz česar se da ugotoviti enakomernost gibanja po celotnem področju. Nadalje Slika 4.21 podaja še hitrost in silo v odvisnosti od časa. Iz poteka hitrosti in sile lahko ugotovimo intenzivnost gibanja med eksperimentom, iz grafa sile pa je moč ugotoviti pogostost oz. uspešnost zadevanja žogice. Rezultate za primer zdrave osebe prikazujejo Slike 4.22 do 4.24. Če primerjamo trajektorije primera pacienta in zdrave osebe (Sliki 4.19 in 4.22), lahko opazimo izrazite razlike v obliki trajektorije. Pri pacientu je področje ožje in so gibi usmerjeni pretežno v smeri fleksije-ekstenzije, medtem ko je pri zdravi osebi možno opaziti gibanje po celotnem delovnem področju prsta in enakomerno razporejenost gibanja. Iz grafov kota vpetja prsta na Slikah 4.20 in 4.23 lahko opazimo izrazito razliko v enakomernosti gibanja po delovnem področju prsta. Kot vpetja prsta pri pacientu je odsekoma zadržan, medtem ko je razporeditev pri zdravi osebi enakomerna vzdolž celega testa. Intenzivnost gibanja je pri zdravih osebah bistveno večja, kar se vidi tudi pri numeričnih rezultatih povprečne hitrosti \v\. 59 2 4. REZULTATI 17 16 15 14 13 12 11 10 iV*jjj& SC\ fiŠ^N& ^L 9 8 7 _Jgk M mR| *Tj^-- i^SS-jqS- 2 4 8 x-OS 10 12 14 Obkroženo območje Točke dotikov Traj. prsta Žogica vrha 0.2 0.4 0.6 0.8 Slika 4.19: PACIENT - Trajektorija prsta in obkroženo področje. Narisane so tudi točke dotikov. 10 20 30 40 50 60 70 čas t j s 15 -i a. vrha "u&'"° t J dotik 150 10 20 30 40 50 60 70 čas t j s 10 20 30 40 50 60 70 čas t j s Slika 4.20: PACIENT - x in y pozicija vrha prsta s točkami dotikov ter kot prsta. 6 15 10 5 0 0 20 10 5 0 0 0 60 4.2 MERILNI REZULTATI EKSPERIMENTOV 50 40 30 20 - 10 - 0 0 10 20 30 40 čas t j s 50 60 70 oocEDaDaDHHxo odo agDasoooaooaooaoooaaii)ociDOGCi])GiracciQ8]o& I m M IMA rt 10 20 30 40 čas t j s 50 60 70 Slika 4.21: PACIENT – Hitrost in sila med testom. 18 16 14 --- Slu Op^»\ ^V .?m ''; • 12 ^ " - ^¦* ~:\ik 10 8 6 .•"ar. 1 V^ 2 4 6 8 10 12 14 16 x-os Slika 4.22: ZDRAVI - Trajektorija prsta in obkroženo področje. Narisane so tudi točke dotikov. 8 6 4 2 0 0 61 4. REZULTATI 15 10 20 15 10 100 -100 10 20 30 40 50 60 čas t j s a. vrha "u&''-° O dotik 10 20 30 40 50 60 70 10 20 30 40 50 60 čas t j s 70 Slika 4.23: ZDRAVI - x in y pozicija vrha prsta s točkami dotikov ter kot prsta. 100 - 80 40 20 20 30 40 50 čas t j s 60 70 8 6 4 2 0 aOOOfflJCO GDOOOOSIIEGGDCGOmnmDODDGDCffiEOCEEiffiD 003300311000(G8DGB GEEGD 20 30 40 čas t j s 50 60 Slika 4.24: ZDRAVI - Hitrost in sila med testom. 62 20 5 0 0 70 5 0 200 0 0 120 0 0 10 10 0 10 70 4.2 MERILNI REZULTATI EKSPERIMENTOV 4.2.4 Test s tunelom V Tabeli 4.8 so prikazani parametri nastavitev primera testa ’Test s tunelom’. Podana sta širina in togost stene tunela ter parametri sledilne žogice in žogice vrha. Tabela 4.8: Primer nastavitev parametrov navideznega okolja za ’Test s tunelom’ Parametri tunela Parametri sledilne ˇzogice Parametri ˇzogice vrha: ˇ irina: Togost stene: Radij: Hitrost: Radij: 0.68 cm (6 %) 20 N/cm 0.57cm (5 %) 2 cm/s_______ 0.45 cm (4 %) 4.2.4.1 Numerični rezultati za ’Test s tunelom’ V primeru ’Testa s tunelom’ je kot rezultat podanih kar nekaj parametrov. Rezultati za pacienta ’p4’ so podani v Tabeli 4.9 in pomenijo naslednje: • Tex - čas izvajanja eksperimenta, ki je sicer prednastavljen na 1 minuto • ve - povprečna hitrost gibanja skozi tunel • vp - povprečna hitrost napredovanja, tj. hitrost v smeri tunela • R - količnik povprečne hitrosti in hitrosti napredovanja, kjer pomeni 1 zelo dobro ujemanje hitrosti oz. natančno gibanje v smeri tunela • ncoi - odstotek časa v dotiku s steno tunela, kjer večja vrednost predstavlja daljše dotikanje sten oz. celo sledenje steni • Lt - dolžina središčnice tunela • Lw - dolžina celotne prepotovane poti • Le - dolžina poti v dotiku s steno • ncoi - odstotek dotika s steno izražen glede na celotno pot Lw • rms(err) - koren vsote kvadrata odmika od središčnice tunela 63 4. REZULTATI Tabela 4.9: Numerični rezultati za ’Test s tunelom’ Tex/s ve j cm/s vp j cm/s R 1 %Tex 1 10.89 2.13 1.84 1.16 53.54 LT/cm Lw/cm Lc/cm ncol /%LW rms(err)/cm 21.14 21.7 11.39 52.48 0.22 4.2.4.2 Grafiˇcna predstavitev rezultatov za ’Test s tunelom’ Na Slikah 4.25 do 4.27 so prikazane grafiˇcne upodobitve rezultatov gibanja v ’Testu s tunelom’ pri pacientu ’p4’. Slika 4.25 podaja konfiguracijo in poloˇzaj tunela ter trajektorijo gibanja s toˇckami dotika s steno in markerji napredovanja (Slika 4.25). Enakomerna razporeditev markerjev pomeni enakomerno napredovanje gibanja skozi tunel, zgostitev pomeni upoˇcasnjeno gibanje in obratno. Na Sliki 4.26 je podana tangencialna hitrost, tj. hitrost v smeri preˇcno na srediˇsˇcnico tunela. S tem grafom lahko opazujemo morebitno preˇcno gibanje, ki je izrazitejˇse pri pacientih. Nadalje sta na Sliki 4.27 prikazana grafa dejanske hitrosti gibanja in hitrosti gibanja v smeri tunela v odvisnosti od ˇcasa. Negativna hitrost napredovanja pomeni gibanje v smeri proti zaˇcetku tunela, ki je oznaˇcen s kriˇzcem (Slika 4.25). 20 18 16 14 12 10 8 V T* 1 0.8 -0.6 0.4 0.2 - 0 X Začetek Tunel ° Točke dotika 0 / Trajektorija giba O Markerji napredovanja 2 4 6 8 10 12 14 16 x-os Slika 4.25: PACIENT – Postavitev tunela z izrisano trajektorijo prsta, s toˇckami dotikov s steno in markerji napredovanja. 0.2 0.4 0.6 0.8 64 4.2 MERILNI REZULTATI EKSPERIMENTOV 0.2 0 0 2 4 6 8 10 12 ˇcas t / s 0 2 4 6 8 10 12 ˇcas t / s 6 ˇcas t / s Slika 4.26: PACIENT - Odmik od srediˇsˇcnice tunela in sila dotika pri gibanju skozi tunel. Odmik desno od srediˇsˇcnice v smeri tunela je negativno predznaˇcen. 6 ˇcas t / s hitrost napred. hitrost L . [i i I \m k UMJI iv" 6 ˇcas t / s Slika 4.27: PACIENT – Tangencialna hitrost (zgornja slika). Hitrost in hitrost napredovanja skozi tunel (spodnja slika). 0.4 -0.2 -0.4 2 0 -2 -4 150 100 50 0 0 2 4 8 10 12 10 5 0 -5 -10 0 2 4 8 10 12 20 15 0 2 4 8 10 12 65 4. REZULTATI Enako so na Slikah 4.28 do 4.30 prikazani ˇse grafi gibanja pri zdravi osebi. Opazimo lahko manjˇse ˇstevilo dotikov s steno in enakomerno razporeditev markerjev napredovanja gibanja v smeri tunela. Le-to kaˇze na dokaj toˇcno sledenje sledilni kroglici, ki se giblje skozi tunel s hitrostjo 2 cm/s. Opazimo tudi, da je tangencialna hitrost manjˇsa. 18 16 14 12 10 8 6 2 4 6 8 10 12 14 16 x-os Slika 4.28: ZDRAVI – Postavitev tunela z izrisano trajektorijo prsta, s toˇckami dotikov s steno in markerji napredovanja. 14 14 14 Slika 4.29: ZDRAVI - Odmik od središčnice tunela in sila dotika pri gibanju skozi tunel. Odmik desno od središčnice v smeri tunela je negativno predznačen. 66 0.2 0 0 2 4 6 8 10 12 čas t j s 0 2 4 6 8 10 12 čas t j s 0 2 4 6 8 10 12 čas t j s 0.4 -0.2 -0.4 0 -1 -2 200 150 100 50 0 4.3 STATISTIKA REZULTATOV IN KORELACIJE 8 6 4 2 0 -2 -4 0 2 4 6 8 10 12 14 čas t j s 10 8 6 4 2 0 -2 0 2 4 6 8 10 12 14 čas t j s Slika 4.30: ZDRAVI - Tangencialna hitrost (zgornja slika). Hitrost in hitrost napredovanja skozi tunel (spodnja slika). 4.3 Statistika rezultatov in korelacije Avtomatični generator poročil ob izdelavi le-teh shrani vse numerične parametre v podatkovno bazo. Ob pregledu posameznega poročila lahko zasledujemo le določene parametre gibanja, ne moremo pa opazovati sprememb na daljše obdobje (tedni, meseci). Iz grafičnih predstavitev v poročilih lahko opazujemo oblike trajektorije gibanja, intenzivnost gibanja in področja gibanja, sposobnost koordiniranja giba, itn. Z zapisom numeričnih rezultatov v podatkovno bazo odpremo nova področja in načine prikaza rezultatov. Sledimo lahko učinkom terapije skozi celoten trening za vsako testirano osebo ločeno ali pa jih primerjamo z rezultati druge osebe v isti skupini in celo med različnimi skupinami. Nadalje je možno iskati različne korelacije med spremembami pri posameznih tipih vaj, npr. kako je sprememba mobilnosti korelirana s spremembo velikosti območja giba, ali pa korelacije med posameznimi skupinami, npr. skupine, ki so rehabilitirane z enako terapijo. Dejansko obstaja skoraj poljubno število možnosti prikaza statističnih rezultatov. V nadaljevanju podpoglavja bo zaradi nazornosti in zanimivosti prikazan le delček statističnih rezultatov. Vse slike vsebujejo rezultate vodenja gibanja prsta obeh rok tako pri pacientih, kot tudi pri zdravih osebah. 67 r ----------- hitrost napred. jI I t\ IN JU f\H 4. REZULTATI Na koncu poglavja so podani še rezultati ocenjevanja glede na tradicionalno lestvico ocene funcionalne neodvisnoti (angl. Functional Independence Measure - FIM). Rezultati ocenjevanja so primerjani z rezultati, ki so bili dobljeni v študiji s haptično napravo in navideznimi okolji. 4.3.1 Regresijske črte V prejšnjem poglavju na Sliki 3.10 na strani 45 smo že prikazali primer regresijske črte za en parameter in eno osebo. Korak naprej je prikaz povprečnih vrednosti izvajane sile F v odvisnosti od zaporedne številke eksperimenta tj. dan, za eksperiment ’Test z vzmetjo’. Regresijske črte sile za vse testirane osebe so podane na Sliki 4.31. Naraščajoča tendenca velikosti izvajane sile je opazna skoraj pri vseh testiranih. Vrednosti pri zdravih osebah se nahajajo višje kot pri pacientih. Regresijska ˇcrta: ’p9’, prizadeta stran, F, ’Test z vzmetjo’ 0 5 10 15 20 25 zaporedna številka eksperimenta Slika 4.31: Regresijske črte za primer srednje vrednosti izvajane sile F v odvisnosti od zaporedne številke eksperimenta za eksperiment ’Test z vzmetjo’. Črte so narisane za vse testirane skupine za obe roki. S ’p’ so označeni pacienti in s ’H’ zdrave osebe. Na Sliki 4.32 so prikazani koeficienti regresijskih črt s Slike 4.31. Na x-osi je podan koeficient napredovanja, na y-osi pa je prikazana srednja vrednost sile skozi vse teste F (glej enačbo (3.4) na strani 44). V nadaljevanju so na slikah uporabljeni nasle- 68 10 9 2 4.3 STATISTIKA REZULTATOV IN KORELACIJE dnji simboli: 0 - pacienti, prizadeta stran, ¦ - pacienti, neprizadeta stran, o - zdravi, dominantna roka • - zdravi, nedominantna roka. Na Sliki 4.32 lahko opazimo: 1. koeficient napredovanja je pri pacientih veˇcji na prizadeti strani kot na neprizadeti strani (prazni karo so na desni strani grafa); 2. srednje vrednosti izvajanih sil so pri pacientih na neprizadeti strani veˇcje kot na prizadeti strani (polni karo so viˇsje kot prazni karo); 3. srednje vrednosti izvajanih sil so pri pacientih niˇzje kot pri zdravih osebah (karo znaki so niˇzje kot krogci); 4. koeficient napredovanja in srednje vrednosti so pri zdravih osebah podobni za obe strani (polni in prazni krogci so bolj skupaj); Statistiˇcne vrednosti: F, ’Test z vzmetjo’ OH4(R) pacienti - neprizadeta stran pacienti - prizadeta stran ZDRAVI - dominantna stran ZDRAVI - nedominantna stra #H4(L) OH2(Rl ©H2(L«ffJ j(yj •H5(R) 0H3(R) ¦p8(©H5(L) 4p4p4(R) Op3(R) «33(L) _^>p7(R) «35(R) Ap6(R) Op^C-) Op6(L) Op9(R) Op5(L) Op2(R) -0.4 -0.2 0 0.2 0.4 0.6 koeficient napredovanja Slika 4.32: Koeficienti regresijskih ˇcrt s slike 4.31. '.• 8 7 3 0.8 69 4. REZULTATI Podobno želimo naprej pokazati statistiko rezultatov za velikost delovnega področja prsta - DPP. Predpostavljamo, daje ta parameter močno koreliran z območjem gibanja prsta (angl. range of motion - ROM). Sicer je velikost DPP še vedno odvisna od dolžin prstnih členov, vendar je koeficient napredovanja še vedno pomemben pokazatelj. Rezultati koeficientov za DPP so podani na Sliki 4.33. Ugotovitve so podobne kot pri prejšnjem primeru srednje vrednosti izvajane sile. Statistične vrednosti: DPP(’Test z vzmetjo’) ^M4(L) QH5(L) •H5(R) 0H2(L) 4p4(L) OH2(R) ^p1(R) Ap8(R) Ap2(L) Ap7(L) Ap9(L) Ap6(R) Op8(l_) QH4(R) •0*3(L) #H1(LpH1(R) #rp3(L) Ap5(R) Op5(L) Op^C-) \>p2(R) Qp4(R) Op7(R) Qp3(R) 024 koeficient napredovanja Slika 4.33: Koeficienti regresijskih ˇcrt za velikost DPP za ’Test z vzmetjo’. V istem testu lahko opazujemo koeficiente povpreˇcnih hitrosti, ki nekako odraˇzajo mobilnost prsta. Koeficienti so prikazani na Sliki 4.34. Podobno kot v prejˇsnjem primeru lahko opazimo veˇcje napredovanje pri pacientih na prizadeti strani. Na drugi strani pa so koeficienti napredovanja in srednje vrednosti viˇsje na dominantni roki pri veˇcini zdravih oseb. 70 100 90 80 70 60 50 40 30 20 10 -2 6 8 4.3 STATISTIKA REZULTATOV IN KORELACIJE Statistične vrednosti: v (’Test z žogico’) 1 1 1 Ap1(R) QH2(R) Qp'H'-) JH2(L) ^H1(L) #H3(R) •H4(L) Ap7(L) Ap6(R) Op6'1' , <>p5(L) Ohi(R) 0^3(L) Ap8(R) ¦p21*P' 4(L( •p5(R) Op9(R) 0H5(R) ©H5(L) Qp7(R) •p3(L) Op2(R) Op8(L) Op4(R) 0»p3(R) 0.5 1 koeficient napredovanja Slika 4.34: Koeficienti regresijskih ˇcrt za povpreˇcne vrednosti hitrosti (mobilnost prsta) za ’Test z ˇzogico’. Nadalje smo primerjali velikost DPP za testa ’Test z ˇzogico’ in ’Test z vzmetjo’, kar je prikazano na Sliki 4.35. V primeru ’Testa z ˇzogico’ je prst gibljiv neovirano, medtem ko mora prst v primeru ’Testa z vzmetjo’ izvajati doloˇceno silo. Zelo zanimivo je opaˇzanje, da je velikost DPP skoraj neodvisna od obremenitve prsta. Le-to se kaˇze v razporeditvi simbolov na Sliki 4.35, ki so razprejeni skoraj na premici. Grupiranje simbolov na doloˇcenem mestu izven premice bi pomenilo, da je velikost DPP odvisna od tipa testa, izvajane sile ali ˇcesa drugega. Na Sliki 4.36 je naslovljeno vpraˇsanje, ali je napredovanje (sprememba) velikost DPP korelirana z napredovanjem velikosti izvajane sile. Iz prikaza primerjave lahko opazimo veˇcje napredovanje pri pacientih (oznaˇceno s krogci) v primeru ’Testa z vzmetjo’, kar pomeni v ˇcasu terapije veˇcje napredovanje v velikosti izvajane sile kot v velikosti DPP. Vrednosti koeficientov pri zdravih osebah so v obeh primerih v bliˇzini niˇcle z le manjˇsimi odstopanji. Sledi primerjava napredovanja velikosti izvajane sile in mobilnosti, ki je prikazana na Sliki 4.37. Rezultati se rahlo razlikujejo. Iz Slike 4.37 je razvidno, da je v doloˇcenih primerih vrednost napredovanja mobilnosti veˇcja kot napredovanje velikosti izvajane sile, v drugih primerih pa ravno obratno. V primeru zdravih oseb je napredovanje manjˇse, tj. simboli se nahajajo blizu niˇcel obeh osi z manjˇsimi odstopanji. 71 22 20 18 8 6 -0.5 0 1.5 2 2.5 4. REZULTATI Korelacija med DPP(’Test z vzmetjo’) in DPP(’Test z ˇzogico’) 0H5(R) r\P9$ ^p5(R) *R3(R) Qp5( ^p2(R) _) 10 20 30 40 50 60 70 80 srednja vrednost velikosti DPP(’Test z vzmetjo’) Slika 4.35: Primerjava srednjih vrednosti DPP za ’Test z vzmetjo’ in ’Test z ˇzogico’. V prvem primeru je prst obrmenjen z vzmetjo, v drugem primeru pa je gibanje neovirano. Korelacija med koeficientoma napredovanja pri F(’Test z vzmetjo’) in DPP(’Test z ˇzogico’) 12 - Op3(R) QH1JR) OH3(L) . #H5(F »Jim? IH3(R) Qp7(R) iH»R) P9(L) ©H4(L) Ap6(R) Ap1(R) Op6(L) <>p8(L) Op^C-) Of OH2(R) LH2{L) <>p9(R) J*p5(L) Op4(R) ^p2(R) -0.2 0 0.2 __0.4 0.6 0.8 koeficient napredovanja F(’Test z vzmetjo’) Slika 4.36: Primerjava koeficientov napredovanja velikosti izvajane sile in velikosti DPP. 20 10 i' o 90 100 10 8 '- 4 _ L1 72 4.3 STATISTIKA REZULTATOV IN KORELACIJE Korelacija med koeficientoma napredovanja pri F (’Test z vzmetjo’) in v (’Test z žogico’) _ Qp3(R) Op8(L) ^>p4(R) ^P3(L)0H5(L) 0H5(R) Qp7(R) Op2(R) OH3(L) Ap7(L) •H2(LWujji \ a. AdAiI^I-J ^TP~b(R) Op5(L) 0H2(R) Op6(L) Op1(L) Ap1(R) 0 0.2 __0.4 0.6 koeficient napredovanja F(’Test z vzmetjo’) Slika 4.37: Primerjava koeficientov napredovanja velikosti izvajane sile F in mobilnosti prsta v. 4.3.2 Primerjava s tradicionalnim načinom ocenjevanja Rezultate študije predstavljene v tem poglavju smo primerjali z rezultati vrednotenimi s tradicionalnim načinom ocenjevanja, ki ga uporabljajo na IRSR. Uporabljajo lestvico funcionalne neodvisnosti (angl. Functional Independence Measure - FIM), ki vključuje 18 postavk in sicer 13 v motoričnem delu ocene in 5 v kognitivnem delu [10][11]. Dejansko je v nadaljevanju primerjana le ocena motoričnega dela, tj. m-FIM ocena. Podatki o rezultatih ocen m-FIM lestvice so podani v Tabeli 4.10. V drugem stolpcu so podane vrednosti ocen m-FIM lestvice ob odpustu pacienta, v tretjem stolpcu pa so prikazane spremembe ocen od sprejema do odpusta. Pri primerjavi rezultatov ocen m-FIM lestvice iz Tabele 4.10 in rezultatov dobljenih s haptično napravo lahko opazimo močno korelacijo. Ce primerjamo paciente, ki so močno napredovali po m-FIM lestvici, lahko opazimo naslednje: Pacient ’p3’ kaže močan napredek pri vrednosti velikosti DPP in mobilnosti (Sliki 4.33 in 4.34), medtem ko je velikost izvajane sile nekoliko upadla (Slika 4.32). Pacient ’p2’ kaže večji napredek pri vrednosti izvajane sile, medtem ko je napredek manjši, a še vedno opazen, pri ostalih dveh vrednostih. Pri opazovanju pacienta ’p4’ lahko opazimo močno napredovanje pri vrednostih vseh parametrov. Podobno lahko opazimo tudi ujemanje s podatki iz Tabele 4.1 pri ostalih pacientih. 73 2 1.5 0.5 0 -0.2 0.8 4. REZULTATI Tabela 4.10: Rezultati ocen po FIM lestvici oznaka pac. m-FIM (odpust) Am-FIM pi 77 2 p2 68 19 p3 71 25 p4 72 15 p5 74 4 p6 59 1 p7 73 2 p8 73 2 p9 79 1 Kot je že bilo omenjeno, je možnosti prikaza statističnih analiz oz. korelacij skoraj poljubno mnogo. Prav zaradi tega je bilo prikazanih le nekaj najbolj zanimivih izsledkov. Izbira testov se je pokazala kot pravilna, tudi možnost izbire stopenj zahtevnosti je bila na mestu. Vsi izmerjeni in obdelani rezultati omogočajo še obsežnejše nadaljnje raziskave. Izmerjeni podatki so rezultat preliminarne klinične validacije. 74 5. Zakljuˇcek Kljub široko zastavljeni nalogi disertcije, nam je uspelo povezati niz med seboj zelo različnih področij. Na prvem mestu je vsekakor haptična naprava, ki s svojimi lastnostmi odkriva oz. omogoča uporabo novih možnosti v rehabilitaciji prsta roke. K temu smo dodali še vaje v navideznem okolju, ki bodisi posnemajo aktivnosti prstov pri vsakdanjih opravilih ali pa vnašajo nove možnosti navidezne rehabilitacije s poudarkom na prstu roke. Na koncu je bila izvedena še študija z navideznim haptičnim okoljem v kliničnem okolju na skupini pacientov. Na Sliki 5.1 je prikazana naprava v interakciji z navideznim okoljem. Slika 5.1: Slika haptiˇcne naprave za vodenje gibanja prsta roke in navideznega okolja. 75 5. ZAKLJUČEK Haptiˇcna naprava je bila izdelana z namenom zapolniti vrzel v naboru obstojeˇcih haptiˇcnih naprav. Velikosti izvajane sile in delovnega prostora naprave sta primerno optimirani prav za uporabo naprave za vodenje gibanja prsta roke. Delovni prostor naprave pokriva celoten delovni prostor prsta in velikost izvajane sile je 10 N ali veˇc. Kinematiˇcni in dinamiˇcni model naprave zagotavljata dobre lastnosti vodenja po sili brez neposrednega merjenja le-te. Toˇcnost ocene sile je v sprejemljivih mejah 10%. Poleg tega se je v celotnem ˇcasu uporabe razvite naprave izkazalo, da je koliˇcina vgrajenih varnostnih mehanizmov zadostna in da je varnost haptiˇcne naprave za vodenje gibanja prsta odliˇcna. Primerne metode za ocenjevanje in terapijo so razliˇcne naloge sledenja, kjer oseba s pomoˇcjo vidne povratne informacije sledi doloˇceni toˇcki z izvajanjem giba ali sile. Naprej pa ˇzelimo s posnemanjem nalog iz vsakdanjega ˇzivljenja s pomoˇcjo navidezne resniˇcnosti ˇcimbolj pribliˇzati terapijo osebam in jih ˇse bolj motivirati. Predlagana skupina testov v navideznem okolju je bil uspeˇsno implementiran v kliniˇcno okolje in je osredotoˇcen na ocenjevanje ter terapijo treh pomembnejˇsih parametrov: sila, hitrost in delovno podroˇcje prsta. Sistem opisane navidezne rehabilitacije je bil preizkuˇsen na skupini pacientov po kapi med njihovo enomeseˇcno terapijo. Izbira testov se izkazala kot primerna za omenjeno skupino pacientov. Rezultati meritev so pokazali, da je napredovanje funkcionalnega stanja prizadete strani veˇcje kot neprizadete strani. Na drugi strani pa so srednje vrednosti pri pacientih boljˇse na neprizadeti strani. Kot smo priˇcakovali, so napredovanja pri zdravih osebah manj izrazita, vendar so srednje vrednosti parametrov nad vrednostmi parametrov izmerjenih pri pacientih. Razviti sistem navidezne rehabilitacije s haptiˇcno napravo za vodenje gibanja prsta roke in navideznim okoljem je po lastnostih popolnoma primerljiv s podobnimi ˇ sistemi rehabilitacije. Se veˇc, odlikujejo ga mnoge prednosti pred ostalimi, kot so: ek-saktna namembnost, celovitost reˇsitve, uporabniku prijazna, nizka cena, objektivnost ocenjevanja, varnost in druge. Kljub omenjenemu, bi bilo moˇzno oz. smiselno sistem nagraditi v smeri novih konstrukcijskih nadgradenj in reˇsitev, kot tudi v smeri novih vaj in popolne avtomatiˇcnosti ocenjevanja in podajanja ocen funkcionalnega stanja. Zelo uporabna bi bila konstrukcija naprave, s katero bi lahko vodili gibanje veˇc prstov roke hkrati ali celo v smeri ab/addukcije prsta. Tudi nadgradnje aplikacije v smeri vkljuˇcitve glasovnega vode- 76 nja in dodatne glasovne ali animirane motivacije pacienta bi naredile sistem haptične naprave z navideznimi okolji še bližji in zanimivejši pacientom. Tudi rehabilitacija na daljavo - telerehabilitacija - je ena izmed možnosti, ki bi naredila napravo še privlačnejšo in tržno bolj zanimivo. Želimo si, da bi naprava postala cenjen rehabilitacijski pripomoček, ki bi našel svoj prostor v rehabilitacijskem okolju. 77 5. ZAKLJUČEK 78 Literatura [1] J. Hermsd¨orfer, E. Hagl, D. Nowak in C. Marquardt, “Grip force control during object manipulation in cerebral stroke,” Clin Neurophysiology, vol. 114, no. 5, str. 915–929, 2003. [2] T. Iberall, “Human prehension and dextrous robot hands,” Int J Robotics Research, vol. 16, no. 3, str. 285-299, June 1997. [3] S. Li, M. Latash, G. Yue, V. Siemionow in V. Sahgal, “The effects of stroke and age on finger interaction in multi-finger force production tasks,” Clin Neurophysiology, vol. 114, no. 9, str. 1646–1655, 2003. [4] S. McPhee, “Functional hand evaluations: a review,” Am J Occup Ther, vol. 41, str. 158–163, 1987. [5] F. Valero-Cuevas, “An integrative approach to the biomechanical function and neuromuscular control of the fingers,” J Biomech, vol. 38(4), str. 673–84, 2005. [6] F. Valero-Cuevas, N. Smaby, M. Venkadesan, M. Peterson in T. Wright, “The strength-dexterity test as a measure of dynamic pinch performance,” J Biomech, vol. 36(2), str. 265–270, 2003. [7] F. Valero-Cuevas, “Applying principles of robotics to understand the biomecha-nics, neuromuscular control and clinical rehabilitation of human digits,” in Proceedings of the 2000 IEEE International Conference on Robotics & Automation, San Francisco, CA, USA, April 24-28, 2000, str. 255–262. [8] R. H. Jebsen, N. Taylor in R. B. Trieschmann, “An objective standardized test of hand function,” Arch Physical Med Rehab, no. 50, str. 311–319, 1969. 79 LITERATURA [9] A. R. Fugl-Meyer, L. J¨aa¨sko¨, I. Leyman, S. Olsson in S. Steglind, “The post-stroke hemiplegic patient, A method for evaluation of physical performance,” Scand J Rehab Med, no. 7, str. 13–31, 1975. [10] K. J. Ottenbacher, Y. Hsu, C. V. Granger in R. C. Fiedler, “The reliability of the functional independence measure: a quantitative review,” Arch Phys Med Rehabil., vol. 77, no. 12, str. 1226–32, 1996. [11] M. E. Cohen in R. J. Marino, “The tools of disability outcomes research functional status measures,” Arch Phys Med Rehabil., vol. 81, no. 12 S2, str. S21–29, Dec 2000. [12] A. Zupan, “Assessment of the functional abilities of the upper limbs in patients with neuromuscular diseases,” Disabil Rehabil, vol. 18, str. 69–75, 1996. [13] A. D. Astin, “Finger force capability: measurement and prediction using anthro-pometric and myoelectric measures,” Master’s thesis, Faculty of the Virginia Polytechnic Institute and State University, 1997. [14] T. H. Massie in J. K. Salisbury, “The PHANToM haptic interface: A device for probing virtual objects,” in Proc. of the ASME Winter Annual Meeting, Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, Chicago, IL, Nov. 1994. [15] L. Jones, Dextrous hands: Human, prosthetic and robotic. Presence, vol. 6, no. 1, 1997, str. 29–56. [16] R. E. Stephen, “What are virtual environments?” IEEE Computer Graphics and Applications, vol. 14, no. 1, str. 17–22, Jan 1994. [17] W. Greenleaf in T. Piantanida, Bronzino JD ed. The Biomedical Engineering Handbook, 2nd ed. Boca Raton: CRC Press, 2000, vol. II, ch. Medical applications of virtual reality technology. [18] V. Popescu, G. Burdea, M. Bouzit in V. Hentz, “A virtual-reality-based telereha-bilitation system with force feedback,” I EEE Tran s Inf Technol B io m ed , vol. 4(1), str. 45–51, Mar. 2000. [19] R. Teasell in L. Kalra, “What’s new in stroke rehabilitation,” Stroke, vol. 35, str. 383 – 385, Feb. 2004. 80 LITERATURA [20] G. Burdea, “Virtual rehabilitation - benefits and challenges,” Methods of Information in Medicine, vol. 42, str. 519–523, 2003. [21] A. Bardorfer, M. Munih, A. Zupan in A. Primozic, “Upper limb motion analysis using haptic interface,” IEEE/ASME Trans. Mechatron., vol. 6, str. 253–260, 2001. [22] D. Jack, R. Boian, A. Merians, M. Tremaine, G. Burdea, S. Adamovich, M. Recce in H. Poizner, “Virtual reality-enhanced stroke rehabilitation,” IEEE Trans Neural Systems and Rehab Eng, vol. 9(3), str. 308–318, Sept. 2001. [23] R. Loureiro, F. Amirabdollahian, M. Topping, B. D. B in W. Harwin, “Upper limb mediated stroke therapy - gentle/s approach,” Special Issue on Rehabilitation Robotics Journal of Autonomous Robots, str. 35–51, 2003. [24] J. Deutsch, J. Latonio, G. Burdea in R. Boian, Post-Stroke Rehabilitation with the Rutgers Ankle System - A case study. Presence, MIT Press, Aug. 2001, vol. 10(4). [25] R. Jones, Bronzino JD ed. The Biomedical Engineering Handbook, 2nd ed. Boca Raton: CRC Press, 2000, vol. II, ch. Measurement of sensory-motor control performance capacities: Tracking tasks. [26] U. Mali, “Haptiˇcna naprava za vodenje gibanja prsta,” magistrsko delo, Fakulteta za elektrotehniko, Ljubljana, 2003. [27] U. Mali in M. Munih, “HIFE – Haptic Interface for Finger Exercise,” IEEE/ASME Trans. Mechatron., vol. 11, no. 1, str. 93–102, Feb 2006. [28] C. Butefisch, H. Hummelsheim, P. Denzler in K. Mauritz, “Repetitive training of isolated movements improves the outcome of motor rehabilitation of the centrally paretic hand,” J Neurol Sci, no. 130, str. 59–68, 1995. [29] C. Patten, J. Lexell in H. E. Brown, “Strength training in persons with post-stroke hemiplegia: Rationale, method in efficacy,” J Rehab Res Dev, vol. 3A, no. 41, str. 293–312, 2004. [30] G. Kwakkel, B. J. Kollen in R. C. Wagenaar, “Long term effects of intensity of upper and lower limb training after stroke: a randomised trial,” J Neurol Neuro-surg Psychiatry, no. 72, str. 473–479, Apr 2002. 81 LITERATURA [31] E. M. J. Steultjens, J. Dekker, L. M. Bouter, J. C. M. V. de Nes, E. H. C. Cup, C. H. M. V. den Ende, F. Landi in R. Bernabei, “Occupational therapy for stroke patients: A systematic review o occupational therapy for stroke patients: When, where in how?” Stroke, vol. 34, str. 676 – 687, Mar 2003. [32] P. Vasta in G. V. Kondraske, J. Bronzino ed. The Biomedical Engineering Handbook, 2nd ed. Boca Raton: CRC Press, ch. Human performance engineering: Computer-based design and analysis tools, str. 156.1 – 156.16. [33] R. Boian, A. Sharma, C. Han, A. Merians, G. Burdea, S. Adamovich, M. Recce, M. Tremaine in H. Poizner, “Virtual reality-based post stroke hand rehabilitation.” in Proceedings of Medicine Meets Virtual Reality 2002, Newport Beach CA, January 23-26 2002, str. 64–70. [34] T. Y. Chuang, W. S. Huang, S. C. Chiang, Y. A. Tsai, J. L. D. JL in H. Cheng, “A virtual reality-based system for hand function analysis,” Computer Methods & Programs in Biomedicine, vol. 69, no. 3, str. 189–196, 2002. [35] E. A. Keshner, “Virtual reality and physical rehabilitation: a new toy or a new research and rehabilitation tool?” J Neuroengineering Rehabil, vol. 1(1), no. 8, Dec 3 2004. [36] J. Moline, Virtual Reality for Health Care: A Survey. The Netherlands: IOS Press, December 1997, ch. Virtual Reality in Neuro-Psycho-Physiology, str. 3–34. [37] H. Sveistrup, “Motor rehabilitation using virtual reality,” J Neuroengineering Re-habil, vol. 10, no. 1, Dec 10 2004. [38] A. Viau, A. G. Feldman, B. J. McFadyen in M. F. Levin, “Reaching in reality and virtual reality: a comparison of movement kinematics in healthy subjects and in adults with hemiparesis,” J NeuroEngineering and Rehab, vol. 1, no. 11, December 14 2004. [39] H. I. Krebs, M. Ferraro, S. P. Buerger, M. J. Newbery, A. Makiyama, M. Sand-mann, D. Lynch, B. T. Volpe in N. Hogan, “Rehabilitation robotics: pilot trial of a spatial extension for mit-manus,” J Neuroengineering Rehabil, vol. 1(1), no. 5, Oct 26 2004. 82 LITERATURA [40] G. Kurillo, A. Zupan in T. Bajd, “Force tracking system for the assessment of grip force control in patients with neuromuscular diseases,” Clin Biomech (Bristol, Avon), vol. 19(10), str. 1014–21, Dec. 2004. [41] P. Boissy, D. Bourbonnais, M. Carlotti, D. Gravel in B. Arsenault, “Maximal grip force in chronic stroke subjects and its relationship to global upper extremity function,” Clin Rehabil., vol. 13, no. 4, str. 354–62, Aug 1999. [42] M. E. Johanson, F. J. Valero-Cuevas in V. R. Hentz, “Activation patterns of the thumb muscles during stable and unstable pinch tasks,” J Hand Surg [Am], no. 26, str. 698–705, 2001. [43] R. W. McGorry, P. G. Dempsey in J. S. Casey, “The effect of force distribution and magnitude at the hand-tool interface on the accuracy of grip force estimates,” J Occup Rehab, vol. 14, no. 4, str. 255–266, Dec 2004. [44] T. A. Schreuders, M. E. Roebroeck, J. B. Jaquet, S. E. Hovius in H. J. Stam, “Measuring the strength of the intrinsic muscles of the hand in patients with ulnar and median nerve injuries: reliability of the rotterdam intrinsic hand myometer (rihm),” J Hand Surg, vol. 29, no. 2, str. 318–24, Mar 2004. [45] F. J. Valero-Cuevas, F. E. Zajac in C. B. Burgar, “Large index-fingertip forces are produced by subject-independent patterns of muscle excitation,” J Biomech, vol. 31, no. 8, str. 693–703, 1998. [46] N. K. Fowler in A. C. Nicol, “A force transducer to measure individual finger loads during activities of daily living,” J Biomech, vol. 32, no. 7, str. 721–725, 1999. [47] Z. Li in R. Goitz, “Biomechanical evaluation of the motor function of the thumb,” Technology Health Care, vol. 11, no. 4, str. 233–43, 2003. [48] M. Turner, D. Gomez, M. Tremblay in M. Cutkosky, “Preliminary tests of an arm-grounded haptic feedback device in telemanipulation,” in Proc. ASME IMECE 7th Annual Symposium on Haptic Interfaces, vol. DSC-64, Anaheim, CA, 1998, str. 145–149. [49] B. Buchholz, T. Armstrong in S. Goldstein, “Anthropometric data for describing the kinematics of the human hand,” Ergonomics, vol. 35, no. 3, str. 261–73, 1992. 83 LITERATURA [50] J. Lenarˇciˇc in T. Bajd, Robotski mehanizmi. Ljubljana: Fakulteta za elektrotehniko: Zaloˇzba FE in FRI, 2003. [51] L. Sciavicco in B. Siciliano., Modelling and Control of Robot Manipulators, 2nd ed. Springer-Verlag, London, UK, 2002. [52] G. Burdea, Force and Touch Feedback for Virtual Reality. New York: Wiley, 1996. [53] International Standard IEC 601-1, Medical electrical equipment, Part 1: General requirements for safety, Std., 1988. [54] J. Colgate in J. Brown, “Factors affecting the z-width of a haptic display,” in Proc. of the IEEE 1994 International Conference on Robotics & Automation, San Diego, CA, May 1994, str. 3205–3210. [55] “Leading Supplier of High Precision Drives and Systems,” Maxon Motor. http://www.maxonmotor.com [56] “Kotni magnetni senzor AM256,” RLS – RLS merilna tehnika d.o.o. http://www.rls.si/default.asp?prod=am256&lang=slovene [57] S. Chapra in R. Canale, Numerical Methods for Engineers, 2nd ed. McGraw-Hill, 1988. 84 Dodatek A - Detekcija trkov in modeliranje tunela Ozko grlo simulatorjev fizikalnih modelov v realnem času je praktičen, učinkovit in preprost algoritem za detekcijo trkov. V nadaljevanju je predstavljen enostaven algoritem, ki v vsakem trenutku preverja dotik le s steno trenutnega ’aktivnega’ segmenta tunela in ne celotnega tunela. Tunel je podan kot niz zaporednih vozlišč T\ — TV, ki določajo tunel oz. segmente tunela. Skico tunela z vozlišči in ’aktivnim’ - n-tim segmentom prikazuje slika A2. Uporabnik vstopi v tunel pri vozlišču Ti in nato potuje poljubno po tunelu naprej in nazaj. Pred vstopom uporabnik ne čuti sten. Algoritem se izvaja s frekvenco 1 kHz, torej dovolj hitro, da lahko upoštevamo določene poenostavitve. Tako vsi izračuni potekajo le za ’aktivni’ segment, algoritem pa zaradi hitrosti uspe dovolj hitro zaznati prehode med segmenti oz. je napako zaradi zaznavanja prehoda težko zaznati. Nato za ’aktivni’ segment iz vozlišč določimo vektorje an, an-i, o-n+i, in določimo vektorja do vrha manipulatorja bn in bn+\. Za tem določimo vektorja simetral kotov med prejšnjim in naslednjim segmentom dn in dn+\ kot določa enačba (Al). Rot( 0 Sn = a ' ' -1%, : (an x dn) z < 0 85 Dodatek A Slika A2: Skica tunela s posameznimi segmenti. Oblika tunela je podana z vozliˇsˇci, ki doloˇcajo odseke tunela. Algoritem sledi gibanju ˇzogice skozi tunel po odsekih. Nato na odseku doloˇci oddaljenost od sredine in detektira trk. V primeru trka modelira steno tunela kot navidezno vzmet z dovolj veliko togostjo. Nato določimo točko projekcije vrha na središčnico aktivnega segmenta s pomočjo enačb (A3) in (A4) an ¦ bn k = a T Tn : k?0 Tn +kan : 0 1 in izračunamo vektor e (oddaljenost od središčnice) e = Tr — T, (A3) (A4) (A5) ki ga uporabimo za določitev oddaljenosti trka in sile F 0: \e\ rt — fb (A6) kjer predstavlja kv togost stene, rt polovico širine tunela in r^ polmer žogice, ki predstavlja vrh. T n 1 _ _ 86 Dodatek A Nazadnje preverimo še pogoj, ki določa prehode med segmenti n ++ : (bnxsn)z<0 A n> 1 n-- : (bn+1 x sn+1)z > 0 A n