uwagi o sposobach obróbki danych z pomiarów kinematycznych dla

Transkrypt

uwagi o sposobach obróbki danych z pomiarów kinematycznych dla
MODELOWANIE INŻYNIERSKIE
41, s. 55-63, Gliwice 2011
ISSN 1896-771X
UWAGI O SPOSOBACH OBRÓBKI DANYCH
Z POMIARÓW KINEMATYCZNYCH
DLA ZADAŃ SYMULACJI DYNAMICZNEJ ODWROTNEJ
UKŁADÓW BIOMECHANICZNYCH
KRZYSZTOF DZIEWIECKI, WOJCIECH BLAJER, ZENON MAZUR
Instytut Mechaniki Stosowanej i Energetyki, Wydział Mechaniczny, Politechnika Radomska
e-mail: [email protected]; [email protected]; [email protected]
Streszczenie. Wiarygodność symulacji dynamicznej odwrotnej układów
biomechanicznych zależy od jakości zbudowanego modelu dynamicznego,
poprawności oszacowania parametrów masowo-geometrycznych oraz dokładności
użytych charakterystyk kinematycznych analizowanej czynności ruchowej.
W pracy ocenia się kilka sposobów obróbki danych pomiarowych. Mierzone
reakcje z podłożem podczas wybicia z platformy dynamometrycznej są
porównywane z reakcjami wyznaczanymi z modelu, co stanowi kryterium oceny
jakości zmierzonych i numerycznie obrobionych danych kinematycznych.
1. WSTĘP
Racjonalnym (bezinwazyjnym) sposobem szacowania wartości sił mięśniowych i reakcji
w stawach człowieka podczas wykonywania określonych czynności ruchowych są metody
symulacji komputerowej z użyciem adekwatnego modelu dynamicznego, oddającego cechy
masowo-geometryczne układu mięśniowo-szkieletowego oraz biomechanikę ruchu
człowieka. Danymi wejściowymi dla symulacji dynamicznej odwrotnej prowadzonej z
użyciem tych modeli są charakterystyki kinematyczne analizowanych czynności, uzyskiwane
metodami fotogrametrycznymi – poprzez rejestrację za pomocą układu kamer położeń w
czasie odpowiednich punktów (markerów) na ciele człowieka, a następnie komputerową
obróbkę tych danych pomiarowych. Wiarygodność wyników takiej symulacji jest wypadkową
jakości zbudowanego modelu dynamicznego ciała człowieka, dokładności oszacowania
parametrów geometryczno-inercyjnych tego modelu oraz precyzji przygotowanych
charakterystyk kinematycznych [1]. Niniejsza praca koncentruje się na tym ostatnim
zagadnieniu.
Na jakość charakterystyk kinematycznych badanej czynności ruchowej ma wpływ wiele
czynników. Ważna jest sama technika pomiarowa, w tym liczba i ustawienie kamer
rejestrujących ruch, częstotliwość kamer, kalibracja i rozdzielczość obrazów, a także precyzja
ulokowania markerów we właściwych punktach anatomicznych. Niezależnie od stosowanych
technik otrzymywane (dyskretne) przebiegi położeń markerów w czasie są zawsze obarczone
błędami przypadkowymi, wynikającymi z niedokładności urządzeń optoelektrycznych,
przemieszczania się markerów względem układu kostnego, czy ograniczonej precyzji
digitalizacji obrazów. Te wysoko-częstotliwościowe i nisko-amplitudowe zakłócenia
56
K. DZIEWIECKI, W. BLAJER, Z. MAZUR
mierzonych położeń są następnie silnie wzmacniane przy numerycznym różniczkowaniu tych
„surowych” danych w celu wyznaczenia wymaganych charakterystyk kinematycznych na
poziomie prędkości i (przede wszystkim) przyspieszenia, co w praktyce wyklucza ich
przydatność dla zadań symulacji dynamicznej odwrotnej. Dane otrzymywane z pomiarów
zawsze wymagają odpowiedniej obróbki numerycznej (wygładzania/filtrowania) [2,3].
Sposób przygotowania tych danych może być źródłem istotnego zróżnicowania wyników
symulacji dynamicznej odwrotnej.
W niniejszej pracy analizuje się kilka sposobów obróbki i przygotowania danych
kinematycznych dla zadań symulacji dynamicznej odwrotnej. Analizę tę prowadzi się z
użyciem danych kinematycznych zarejestrowanego naskoku jedną nogą na podłoże
(platformę dynamometryczną), a następnie odbicia się z tej nogi (rys. 1). Mierzone reakcje z
podłożem są porównywane z reakcjami wyznaczanymi z modelu, co stanowi kryterium oceny
jakości stosowanego modelu dynamicznego oraz precyzji przygotowanych danych
kinematycznych.
Rys.1. Wybrane kadry z filmu rejestrującego naskok i odbicie z platformy dynamometrycznej
2. MODEL DYNAMICZNY
Analizowany skok potraktowano jako ruch płaski, realizowany w płaszczyźnie
strzałkowej. Model skaczącego (rys. 2a) składa się z b = 14 sztywnych segmentów
połączonych przegubowo w k = 13 stawach. W fazie lotu układ ma k + 3 = 16 stopni
swobody, a podczas kontaktu z podłożem na stopę prawej nogi oddziałują reakcje
λ r = [ Rx Ry M P ]T sprowadzone do punktu P (rys. 2c). Przyjęto deterministyczny model
sterowania [3] za pomocą wypadkowych momentów sił mięśniowych w stawach
τ = [τ 1 L τ k ]T , a do opisu położenia układu użyto n = 3b = 42 współrzędnych absolutnych
p = [ xC1 yC 1 θ1 L xCb yCb θ b ]T , na które składają się współrzędne środków mas członów
w inercjalnym układzie XY oraz kąty odchylenia członów od pionu (zilustrowane na rys. 2b).
Ruch członów skrępowany jest l = 2k = 26 więzami połączeń w stawach, a w fazie kontaktu
z podłożem na stopę działają dodatkowo reakcje od podłoża λ r . Równania więzów we
współrzędnych absolutnych p mają postać Φ(p) = 0 i definiują zablokowane kierunki
UWAGI O SPOSOBACH OBRÓBKI DANYCH Z POMIARÓW KINEMATYCZNYCH…
57
(poziomy i pionowy) przemieszczeń względnych w stawach [4]. Dynamiczne równaniu ruchu
układu we współrzędnych p mają postać
&& = f g − CT (p) λ − CTr (p) λ r + B τ
Mp
(1)
&& = f g jest złożeniem niezależnych równań ruchu dla członów swobodnych pod
gdzie M p
działaniem tylko sił grawitacyjnych. Siły bierne, wynikające z więzów połączeń, reprezentuje
n - wektor uogólnionych sił reakcji więzów f λ = −CT λ , gdzie C = ∂Φ / ∂p jest
l × n - wymiarową macierzą więzów, a λ = [λ1 L λl ]T jest wektorem (fizycznych) sił reakcji
w stawach. Analogiczne określenia dotyczą wektora uogólnionych sił reakcji w wyniku
kontaktu z podłożem f r = −CTr λ r (w fazie lotu są one z założenia zerowe) oraz uogólnionych
sił sterowania fτ = B τ , gdzie B jest macierzą dystrybucji momentów sterujących τ na
kierunki p.
a)
b)
10
AL
H
13
9
yC1
8
6
1
12
1
Y
c)
KR
5
xC1
KR
7
H
KL
C1
2
MP
AR
X
3
P
Rx
Ry
Rys.2. Aspekty modelowania: a) model deterministyczny skaczącego, b) współrzędne
absolutne, c) oddziaływanie z podłożem
&& d (t ) ,
Wykorzystując charakterystyki kinematyczne analizowanego skoku, p d (t ) , p& d (t ) i p
równania (1) przekształcają się w układ n = 42 liniowych równań algebraicznych względem
l = 26 mnożników Lagrange’a λ , lr = 3 składowych λ r oraz k = 13 wypadkowych
momentów sił mięśniowych τ w stawach, l + lr + k = n . Przebiegi tych zmiennych podczas
analizowanego ruchu, λ d (t ) , λ rd (t ) i τ d (t ) , wyznaczyć można zatem jednoznacznie z
zależności
⎡λ⎤
⎢ λ ⎥ = [ − CT (p ) M − CT (p ) M B ]−1 (M p
&& d − f g )
d
r
d
⎢ r⎥
⎢⎣ τ ⎥⎦
(2)
58
K. DZIEWIECKI, W. BLAJER, Z. MAZUR
gdzie n× n - wymiarowa macierz [ − CT M − CTr M B ] jest z założenia odwracalna. Rozwiązanie
to obowiązuje zarówno dla fazy kontaktu z podłożem (jedną stopą) jak i fazy lotu, gdy żadna
ze stóp nie kontaktuje się z podłożem ( λ rd (t ) powinny być wówczas zerowe). Można
zauważyć, że wyznaczone z zależności (2) przebiegi reakcji w stawach λ d (t ) nie
uwzględniają wpływu sił mięśniowych, który to wpływ może być znaczny [5,6].
3. REJESTRACJA RUCHU I OBRÓBKA DANYCH POMIAROWYCH
Rejestracji ruchu dokonano z wykorzystaniem układu przestrzennie rozstawionych kamer
cyfrowych o częstotliwości 100 Hz. Otrzymano (dyskretne) przebiegi w czasie
przestrzennych położeń m = 21 punktów bazowych (m.in. osi obrotu w stawach), a dla
członów najbardziej zewnętrznych dodatkowo w punktach zaznaczonych na rys. 2a za
pomocą dużych kropek. Na potrzeby analiz tej pracy wykorzystano tylko przebiegi w
płaszczyźnie XY, a więc składowe r j = [ x j y j ]T położenia markerów, r = [ r1T L rmT ]T . Przy
znanych (zmierzonych lub oszacowanych z zastosowaniem modeli proporcjonalnych)
długościach poszczególnych członów oraz położeniach ich środków mas w lokalnych
układach odniesienia możliwe było następnie przetransformowanie tych wyjściowych danych
pomiarowych na przebiegi w czasie współrzędnych absolutnych członów, a więc r (t ) → p(t ) .
W obliczeniach tych uwzględniano „mierzone” zmiany odległości (w płaszczyźnie XY)
między markerami ulokowanymi na tych samych członach (z założenia odległości te powinny
być stałe). Dla danej chwili czasu ti , chwilowe wartości prędkości i przyspieszenia członów
liczone były następnie z wykorzystaniem różnic skończonych
p& i =
pi +1 − p i−1
,
2 Δt
&&i =
p
pi +1 − 2 p i + p i−1
Δt 2
(3)
gdzie Δt = 0.01 s jest interwałem czasowym wynikającym z częstotliwości kamer, a p i−1 , pi
i pi +1 są wartościami współrzędnych odpowiednio dla ti−1 = ti − Δt , ti oraz ti+1 = ti + Δt .
80
1.2
..y
faza kontaktu
z platformą
yC1
[m]
C1
[m/s2]
0.8
0
0.4
-80
0
0.25
0.5
0.75 t [s]
1
0
0.25
0.5
0.75 t [s]
1
Rys.3. Niewygładzone charakterystyki ruchu pionowego środka masy prawego uda
Otrzymywane z pomiarów położenia markerów r (t ) , przeliczane na położenia członów
p(t ) , obarczone są wysoko-częstotliwościowymi zakłóceniami (błędami przypadkowymi). Ze
względu na relatywnie małą amplitudę tych zakłóceń (w odniesieniu do globalnych zmian
położeń) nie mają one zwykle istotnego wpływu na kształt/gładkość „surowych” przebiegi
p(t ) , które mogą być ewentualnie użyte w równaniu (2) jako p d (t ) . Zakłócenia te są jednak
silnie wzmacniane przy wyznaczaniu przyspieszeń zgodnie z formułą (3)2 (lub innym
&& d (t ) są zwykle bezużyteczne dla zadań symulacji
sposobem). Otrzymywane tak przebiegi p
UWAGI O SPOSOBACH OBRÓBKI DANYCH Z POMIARÓW KINEMATYCZNYCH…
59
dynamicznej odwrotnej. Przykład takich „surowych” charakterystyk kinematycznych
pokazano na rys. 3 dla ruchu pionowego środka masy nogi prawej (kontaktującej się z
podłożem).
Dane kinematyczne p(t ) otrzymane z pomiarów wymagają obróbki celem przygotowania
&& d (t ) dla symulacji dynamicznej odwrotnej ( p& d (t ) nie są bezpośrednio
odpowiednich p d (t ) i p
wykorzystywane w zależności (2)). Zabiegi te polegają zwykle na wygładzaniu/aproksymacji
zaburzonych błędami przypadkowymi charakterystyk kinematycznych lub filtrowaniu tych
wysoko-częstotliwościowych zaburzeń [2.3,7]. Poniżej opisano cztery z tych technik.
a) Aproksymacja z wykorzystaniem wielomianowych funkcji sklejanych trzeciego
stopnia (splajnów). Wyjściowe charakterystyki dyskretne p(t ) przekształcane są na
opisane analitycznie charakterystyki ciągłe p d (t ) . Stosując algorytm pracy [8],
możliwe jest sterowanie efektem wygładzania przebiegów p d (t ) za pomocą
dobieranych przez użytkownika „współczynników wagowych” w punktach węzłowych.
&& d (t ) wyznaczane są następnie analitycznie bądź z zależności (3)2 z
Przebiegi p
wykorzystaniem punktów z wygładzonego przebiegu p d (t ) . Cechą tego algorytmu są
wymuszone zerowe przyspieszenia w początkowym i końcowym punkcie węzłowym.
b) Filtr Butterwortha. Celem jest istotne stłumienie wysoko-częstotliwościowych błędów
przypadkowych w przebiegach p(t ) . Poprawione dane otrzymuje się, stosując [2,3]
p iF = a0 pi + a1p i−1 + a2 pi −2 + b1piF−1 + b2 piF−2
(4)
gdzie p F oznacza dane przefiltrowane. „Odcinając” zaburzenia powyżej 10 Hz (przy
częstotliwości próbkowania 100 Hz), współczynniki występujące w tej zależności
można dobrać jako [2]: a0 = a2 = 0.06746 , a1 = 0.13491 , b1 = 1.14298 , b2 = −0.41280
(ich suma jest równa 1). Jak widać, przefiltrowane przebiegi otrzymuje się dopiero od
trzeciego punktu pomiarowego, i = 3 , a rozpoczęcie obliczeń wymaga wstępnego
oszacowania p1F oraz p 2F . Ze względu na generowane przez filtr przesunięcie w czasie
(spóźnienie) wygładzonych danych, z reguły zaleca się filtrowanie danych w obie
&& d (t ) wyznacza się
strony [2,7]. Wykorzystując otrzymane tak p d (t ) , wartości p
następnie stosując schemat przyrostowy (3)2. Wyniki te mogą być znów filtrowane.
c) Metoda ważonej średniej kroczącej, będąca rodzajem filtru SOI (skończonej
odpowiedzi impulsowej) [9]. Schemat obliczeniowy filtru wykorzystuje tylko wartości
wyjściowe p(t ) . Spośród wielu możliwych odmian tej metody dobre rezultaty dał
schemat oparty na siedmiu punktach, odpowiadający rozkładowi normalnemu
współczynników
p iF = a3p i −3 + a2pi −2 + a1pi −1 + a0p i + b1p i+1 + b2p i +2 + b3pi +3
(5)
gdzie a3 = b3 = 0.036633 , a2 = b2 = 0.111281 , a1 = b1 = 0.216745 oraz a0 = 0.270682
(suma współczynników jest równa 1). Tym razem wygładzone dane otrzymać można od
czwartego punktu, a proces kończy się na czwartym punkcie od końca. Przefiltrowane
tak dane może również charakteryzować spóźnienie czasowe, co można usunąć poprzez
dwukrotne użycie procedury w obie strony. Wykorzystując otrzymane tak p d (t ) ,
&& d (t ) wyznacza się następnie stosując schemat przyrostowy (3)2. Dane mogą
wartości p
być filtrowane wielokrotnie, na poziomie położeń, prędkości i przyspieszeń.
60
K. DZIEWIECKI, W. BLAJER, Z. MAZUR
d) Różniczkowanie danych pomiarowych z wykorzystaniem schematu Newmarka. To
nowe podejście [10] wykorzystuje metodę Newmarka całkowania równań
różniczkowych, stosując ją w kierunku odwrotnym – od położeń do prędkości i
przyspieszeń. Jak pokazano w pracy [10], przyspieszenia i prędkości można wyznaczyć
z zależności
&&i+1 =
p
⎛
p i +1 − pi
p&
1
− i + ⎜⎜1 −
β Δt 2
β Δt ⎝ 2 β
⎞
&&i ,
⎟⎟ p
⎠
&&i + Δt γ p
&&i +1
p& i +1 = p& i + Δt (1 − γ ) p
(6)
gdzie γ ≥ 0.5 oraz β ≥ (0.5 + γ ) 2 / 4 zapewniają tłumienie błędów przypadkowych. W
&& d (t ) . Procedura
ten sposób bezpośrednio z nieobrobionych danych p(t ) otrzymuje się p
obowiązuje od drugiego punktu pomiarowego, a dobór współczynników γ i β jest
zależny od użytkownika [9]. W zastosowaniach poniżej przyjęto γ = 2 oraz β = 10 .
80
..y
80
..y
a) splajny
b) Butterworth
C1
2
c) SOI
d) Newmark
C1
2
[m/s ]
[m/s ]
0
0
-80
-80
0
0.25
0.5
0.75 t [s]
1
0
0.25
0.5
0.75 t [s]
1
Rys.4. Efekt wygładzenia przyspieszeń metodami a), b), c) i d)
Współrzędne modelu wygładzane są tylko metodami a), b) i c), p(t ) → p d (t ) (w
schemacie d), wzorowanym na metodzie Newmarka, wykorzystywane są „surowe” przebiegi
p(t ) ). Wygładzone przebiegi p d (t ) metodami a), b) i c) praktycznie się ze sobą pokrywają,
wizualnie nie odbiegają też od przebiegów niewygładzonych p(t ) . Nie będą więc one tutaj
pokazywane. Efekt wygładzania widać dopiero na poziomie przyspieszeń, co ilustruje rys. 4.
Relatywnie najgorszy efekt daje metoda Newmarka, co zostanie potwierdzone również w
następnym rozdziale. Dla wygładzania splajnami charakterystyczna jest zerowa wartość
przyspieszenia dla chwili początkowej (brak tego efektu na końcu pokazanego przedziału
czasu wynika z obcięcia wyników prezentowanych na wykresach). Pokazane przebiegi
przyjmą oczywiście nieco inne przebiegi dla innych, niż zastosowano, parametrów
poszczególnych metod.
4. WYBRANE WYNIKI SYMULACJI DYNAMICZNEJ ODWROTNEJ
&& d (t ) ( p& d (t ) nie są
Z użyciem charakterystyk kinematycznych p d (t ) oraz p
wykorzystywane, symulację dynamiczną odwrotną analizowanego skoku prowadzono
zgodnie z równaniem (2). Jednym z wyników tej symulacji są wyznaczane przebiegi reakcji
λ rd (t ) z podłożem. W fazie lotu reakcje te powinny być zerowe, a podczas kontaktu z
podłożem, równe mierzonym na platformie dynamometrycznej. Zgodność obliczanych i
oczekiwanych/mierzonych reakcji z podłożem może być kryterium adekwatności
UWAGI O SPOSOBACH OBRÓBKI DANYCH Z POMIARÓW KINEMATYCZNYCH…
61
zbudowanego modelu mięśniowo-szkieletowego, poprawności oszacowania charakterystyk
masowo-geometrycznych oraz precyzji użytych charakterystyk kinematycznych.
Na rys. 5 pokazane są wyznaczone przebiegi reakcji pionowej Ry (t ) na tle wartości
mierzonych. Pierwszy wykres pokazuje efekt zastosowania danych „surowych”. Wysokoczęstotliwościowe wahania Ry (t ) wyznaczanych z użyciem tych danych podważają sens ich
stosowania. Kolejne wykresy pokazują efekt zastosowania wygładzonych przebiegów p d (t )
&& d (t ) . Zastosowanie filtrów Butterwotha oraz SOI daje podobne efekty,
i (przede wszystkim) p
a wyznaczane przebiegi Ry (t ) są bardzo zbliżone (jakościowo i ilościowo) do przebiegów
zmierzonych na platformie dynamometrycznej. Dobre efekty daje też wygładzanie danych
z pomocą splajnów. Najgorsze wyniki uzyskano przy zastosowaniu schematu Newmarka (6)
&& d (t ) bezpośrednio z danych nieobrobionych. Odrzucając ten sposób jako
dla wyznaczania p
wątpliwy, można zauważyć, że niezerowe wartości Ry (t ) w początkowej fazie ruchu są
wynikiem kontaktu z podłożem przed naskokiem na platformę (dla wygładzania splajnami są
one „zafałszowane” przez wymuszone metodą zerowe przyspieszenia układu dla t = 0 s ).
Charakterystyczne jest też wygładzenie sił uderzeniowych oraz „numeryczne” wcześniejsze
rozpoczęcie i późniejsze zakończenie kontaktu z podłożem/platformą.
4000
pomiar
surowe dane
Ry
2000
[N]
0
kontakt
-2000
0
0.25
0.75 t [s]
0.5
4000
1
4000
d)
pomiar
a) splajny
b) Butterworth
Ry
2000
[N]
Ry
2000
[N]
b)
a)
a)
d)
c)
b)
0
kontakt
b)
0
c)
pomiar
c) SOI
d) Newmark
-2000
kontakt
d)
-2000
0
0.25
0.5
0.75 t [s]
1
0
0.25
0.5
0.75 t [s]
1
Rys.5. Wyznaczane reakcje z podłożem na tle pomiarów z platformy dynamometrycznej
5. WNIOSKI
Dokładność pomiaru charakterystyk dynamicznych analizowanych czynności ruchowych,
a przede wszystkim adekwatność numerycznej obróbki (wygładzania) tych danych, ma
fundamentalne znaczenie dla poprawności i wiarygodności wyników symulacji dynamicznej
odwrotnej. Szczególne znaczenie ma pozyskiwanie tych charakterystyk na poziomie
przyspieszeń, wyznaczanych numerycznie na podstawie mierzonych położeń odpowiednich
punktów anatomicznych (markerów) na ciele człowieka. Użycie tych charakterystyk w
postaci „surowej”, ze względu na ich wysoko-częstotliwościowe zakłócenia błędami
przypadkowymi, silnie wzmacnianymi przy obliczaniu przyspieszeń, czyni wyniki symulacji
62
K. DZIEWIECKI, W. BLAJER, Z. MAZUR
odwrotnej w praktyce nieużytecznymi. Spośród analizowanych w pracy metod wygładzania
danych pomiarowych najbardziej wiarygodne wydają się zastosowania filtrów Butterwortha
oraz SOI (metody ważonej średniej kroczącej). Relatywnie poprawne wyniki otrzymywano
też po zastosowaniu splajnów dla wygładzania danych pomiarowych. Wszystkie metody
posiadają pewne ograniczenia i wymagają dużego doświadczenia przy doborze odpowiednich
parametrów sterujących. Optymalne wartości tych parametrów zależą od rodzaju
analizowanego zagadnienia, częstości rejestracji, czy rzetelności przygotowanie
charakterystyk „surowych”.
Ograniczeniem wszystkich metod wygładzania danych pomiarowych jest „obcinanie”
mogących występować w rzeczywistości gwałtownych przyrostów przyspieszeń, związanych
na przykład z przechodzeniem od stanu lotu do stanu kontaktu z podłożem/otoczeniem. W
analizowanym przypadku skutkowało to istotnym „łagodzeniem” wyznaczanych sił
uderzeniowych oraz numerycznie wcześniejszym wchodzeniem i późniejszym kończeniem
fazy kontaktu z podłożem. Obliczane reakcje z podłożem były też nieco niższe od
mierzonych.
LITERATURA
1. Hatze H.: The fundamental problem of myoskeletal inverse dynamics and its
implications. “Journal of Biomechanics” 2002, 35, p. 109-115.
2. Winter D.A.: Biomechanics and motor control of human movements. New York: John
Wiley & Sons, 1990.
3. Silva M.P.T., Ambrósio J.A.C.: Human motion analysis using multibody dynamics and
optimization tools. Technical Report IDMEC/CPM – 2004/001, Lisbon, 2004.
4. Blajer W., Dziewiecki K., Mazur Z.: Multibody modeling of human body for the inverse
dynamics analysis of sagittal plane movements. “Multibody System Dynamics” 2007, 18,
p. 217-232.
5. Yamaguchi G. T.: Dynamic modeling of musculoskeletal motion. A vectorized approach
for biomechanical analysis in three dimensions. Dordrecht : Kluwer, 2001.
6. Blajer W., Czaplicki A., Dziewiecki K., Mazur Z.: Influence of selected modeling and
computational issues on muscle force estimates. “Multibody System Dynamics” 2010, 24,
p. 473–492.
7. Erer K.S.: Adaptive usage of the Butterworth digital filter. “Journal of Biomechanics”
2007, 40, p. 2934-2943.
8. Reinsch C.H.: Smoothing by spline functions. “Numerische Mathematik” 1967, 10, p.
177-183.
9. Oppenheim A.V., Schafer R.W.: Discrete-time signal processing. Upper Saddle River :
Prince Hall Press, 2009.
10. Alonso F.J., Cuadrado J., Lugrís U., Pintado P.: A compact smoothing-differentiation and
projection approach for the kinematic data consistency of biomechanical systems.
“Multibody System Dynamics” 2010, 24, p. 67–80.
UWAGI O SPOSOBACH OBRÓBKI DANYCH Z POMIARÓW KINEMATYCZNYCH…
63
REMARKS ON METHODS FOR SMOOTHING MEASURED KINEMATIC DATA
USED IN INVERSE DYNAMICS SIMULATION OF BIOMECHANICAL SYSTEMS
Summary. Validity of inverse dynamics simulation of biomechanical systems
depends on quality of the dynamic model built, correctness of the assessed
inertial-geometric parameters, and accuracy of used kinematic characteristics of
the analyzed movement. In this paper some data smoothing techniques are
evaluated. Measured ground reactions when a gymnast jumps on a force plate, and
then takes off, are compared with those computed from inverse dynamics
analysis, regarded as a criterion for quality valuation of the data smoothing
techniques.
Publikacja jest wynikiem pracy naukowej finansowanej przez Ministerstwo Nauki i
Szkolnictwa Wyższego ze środków na naukę w latach 2010–2012, jako projekt
badawczy Nr N N501 156438.