3.1. Jakobian geometryczny
|
|
- Mariusz Grzelak
- 5 lat temu
- Przeglądów:
Transkrypt
1 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Kinematyki różniczkowa i statyka 3.1. Jakobian geometryczny Pozycja i orientacja x manipulatora o n stopniach swobody zależy od współrzędnych uogólnionych q = [q 1...q n ] T. Prędkość katow a i liniowa manipulatora w zewnętrznej przestrzeni trójwymiarowej określa zależność: ω = J O (q) q ṗ = J P (q) q (124) Co można zapisać w zwięzłej postaci (równanie kinematyki różniczkowej manipulatora): V = ω ṗ = J ( q) q (125) Gdzie macierz J o wymiarach (6 n) jest tzw. jakobianem geometrycznym manipulatora: J = J O J P (126)
2 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Pochodna macierzy rotacji Macierz skośniesymetryczna S T + S = a z a y S(a) = a z a x a y a x (127) Właściwości S(αa + βb) = αs(a) + βs(b) S(a)b = a b R(a b) = Ra Rb RS(a)R T = S(Ra) (128) Pochodna macierzy rotacji R Ṙ = S(ω)R (129) Ṙ i = S(ω i )R i
3 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Prędkość ogniwa Różniczkowanie wektora położenia Rys. 36 p = o 1 + R 1p 1 (13) ṗ = ω r + v + R 1ṗ1 (131) p = ω r + ω (ω r) + 2ω R 1ṗ1 + R 1 p1 + v (132) Dodawanie prędkości katowych Ṙ n = d dt (R 1R 1 2 R n 2 n 1R n 1 n ) Ṙ n = Ṙ 1R 1 2 R n 2 n 1R n 1 n + + R 1R 1 2 R n 2 n 1Ṙn 1 n S(ωn)R n = S(ω1)R 1R 1 2 R n 1 n + +R 1R 1 2 R n 2 n 1S(ωn 1,n)R n 1 n S(ωn)R n = S(ω1)R n + + R n 1S(ωn 1,n)(R n 1) T R n 1R n 1 n S(ωn)R n = S(ω1)R n + + S(R n 1ωn n 1 )R n Ṙ n = S(ω n)r n gdzie ω n = ω 1 + R 1ω 1 1,2 + + R n 1ω n 1 n 1,n (133) czyli ω n = ω 1 + ω 1,2 + + ω n 1,n
4 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 4 Notacja DH Prędkość liniowa i-tego ogniwa p i = p i 1 + R i 1r i 1 i 1,i ṗ i = ṗ i 1 + R i 1ṙi 1 i 1,i + Ṙ i 1r i 1 i 1,i ṗ i = ṗ i 1 + R i 1ṙi 1 i 1,i + Ṙ i 1r i 1 i 1,i Prędkość katowa i-tego ogniwa ṗ i = ṗ i 1 + v i 1,i + ω i 1 r i 1,i (134) Ṙ i = R i = R i 1 R i 1 i Ṙi 1R i 1 i S(ω i )R i = S(ω i 1 )R i 1 R i 1 i + R i 1 Ṙ i 1 i + R i 1 S(ω i 1 i 1,i )Ri 1 i S(ω i )R i = S(ω i 1 )R i + S(R i 1 ω i 1 i 1,i )R i S(ω i ) = S(ω i 1 + R i 1 ω i 1 i 1,i ) ω i = ω i 1 + ω i 1,i (135) Złacze przesuwne P: ω i 1,i = v i 1,i = d i z i 1 Złacze obrotowe R: ω i = ω i 1 ṗ i = ṗ i 1 + d i z i 1 + ω i r i 1,i (136) ω i 1,i = θ i z i 1 v i 1,i = ω i 1,i r i 1,i ω i = ω i 1 + θ i z i 1 ṗ i = ṗ i 1 + ω i r i 1,i (137)
5 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 5 Notacja ZDH Prędkość liniowa i-tego ogniwa Prędkość katowa i-tego ogniwa p i+1 = p i + R ir i i,i+1 ṗ i+1 = ṗ i + v i,i+1 + ω i r i,i+1 (138) R i+1 = R i R i i+1 Złacze przesuwne P: Ṙ i+1 = ṘiR i i+1 + R i Ṙ i i+1 S(ω i+1 ) = S(ω i + R i ω i i,i+1) ω i+1 = ω i + ω i,i+1 (139) ω i,i+1 = v i,i+1 = d i+1 z i+1 Złacze obrotowe R: ω i+1 = ω i ṗ i+1 = ṗ i + d i+1 z i+1 + ω i r i,i+1 (14) ω i,i+1 = θ i+1 z i+1 v i,i+1 = ω i+1 = ω i + θ i+1 z i+1 ṗ i+1 = ṗ i + ω i r i,i+1 (141)
6 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Przyspieszenie ogniwa Notacja DH Przyspieszenie liniowe i-tego ogniwa v i = v i 1 + R i 1v i 1 i 1,i + ω i 1 R i 1r i 1 i 1,i v i = v i 1 + R i 1 vi 1 i 1,i + Ṙ i 1v i 1 i 1,i + ω i 1 R i 1r i 1,i + +ω i 1 R i 1ṙi 1 i 1,i + ω i 1 Ṙ i 1r i 1 i 1,i v i = v i 1 + v i 1,i + ω i 1 r i 1,i +ω i 1 (ω i 1 r i 1,i )+2ω i 1 v i 1,i (142) Przyspieszenie katowe i-tego ogniwa ω i = ω i 1 + R i 1 ω i 1 i 1,i ω i = ω i 1 + R i 1 ω i 1 i 1,i + Ṙi 1ω i 1 i 1,i ω i = ω i 1 + ω i 1,i + ω i 1 ω i 1,i (143) W obu wyrażeniach należy uwzględnić prędkości względne: Złacze przesuwne P: ω i 1,i = v i 1,i = d i z i 1 ω i = ω i 1 Złacze obrotowe R: ω i 1,i = θ i z i 1 v i 1,i = ω i 1,i r i 1,i ω i = ω i 1 + θ i z i 1
7 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 7 Notacja ZDH Zmieniajac odpowiednie indeksy we wzorach (142,143) otrzymamy zależności na przyspieszenie i-tego ogniwa w tej notacji. Dodatkowo należy podstawić odpowiednie prędkości względne: Złacze przesuwne P: ω i,i+1 = v i,i+1 = d i+1 z i+1 ω i+1 = ω i Złacze obrotowe R: ω i,i+1 = θ i+1 z i+1 v i,i+1 = ω i+1 = ω i + θ i+1 z i+1
8 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 8 Propagacja prędkości i przyspieszeń w łańcuchu kinematycznym Notacja ZDH ω i+1 i+1 = Ri+1 i ω i i + Θ i+1 z i+1 i+1 obrotowe (144) ω i+1 i+1 = Ri+1 i ω i i przesuwne (145) v i+1 i+1 = Ri+1 i v i+1 i+1 = Ri+1 i (v i i + ω i i l i i,i+1) obrotowe (146) (v i i + ω i i l i i,i+1) + d i+1 z i+1 i+1 przesuwne (147) ω i+1 i+1 = Ri+1 i ω i i + R i+1 i ω i i Θ i+1 z i+1 i+1 + Θ i+1 z i+1 i+1 obrotowe (148) ω i+1 i+1 = Ri+1 i ω i i przesuwne (149) v i+1 i+1 = Ri+1 i [ v i i + ω i i l i i,i+1 + ω i i (ω i i l i i,i+1)] obrotowe (15) v i+1 i+1 = Ri+1 i [ v i i + ω i i l i i,i+1 + ω i i (ω i i l i i,i+1)]+ +2ω i+1 i+1 d i+1 z i+1 i+1 + d i+1 z i+1 i+1 przesuwne (151)
9 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Wyznaczanie jakobianu J(q) = J O J P = j O1.. j Oi.. j On j P1.. j Pi.. j Pn (152) Analizujac prędkości względne ogniw dla notacj DH można zapisać: j Oi j Pi = z i 1 obrotowe z i 1 (p p i 1 ) przesuwne z i 1 Podobnie można to zrobić dla notcji ZDH pamietajac o odpowiednim zdefiniowaniu układu (n + 1). Uwaga! Wszystkie wektory musza być wyrażone w układzie (153)
10 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Jakobian typowych manipulatorów - notacja DH Planarny 3DOF p = J(q) = p = z z 1 z 2 z (p p ) z 1 (p p 1 ) z 2 (p p 2 ) a 1 cos q 1 + a 2 cos(q 1 + q 2 ) + a 3 cos(q 1 + q 2 + q 3 ) a 1 sin q 1 + a 2 sin(q 1 + q 2 ) + a 3 sin(q 1 + q 2 + q 3 ) p 1 = a 1 cos q 1 a 1 sin q 1 p 2 = a 1 cos q 1 + a 2 cos(q 1 + q 2 ) a 1 sin q 1 + a 2 sin(q 1 + q 2 ) J(q) = J O J P = J 41 J 42 J 43 J 51 J 52 J 53 (154)
11 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 11 gdzie J 41 = a 1 sin q 1 a 2 sin(q 1 + q 2 ) a 3 sin(q 1 + q 2 + q 3 ), J 42 = a 2 sin(q 1 + q 2 ) a 3 sin(q 1 + q 2 + q 3 ), J 43 = a 3 sin(q 1 + q 2 + q 3 ), J 51 = a 1 cos q 1 + a 2 cos(q 1 + q 2 ) + a 3 cos(q 1 + q 2 + q 3 ), J 52 = a 2 cos(q 1 + q 2 ) + a 3 cos(q 1 + q 2 + q 3 ), J 53 = a 3 cos(q 1 + q 2 + q 3 ) Antropomorficzny J(q) = p = z z 1 z 2 z (p p ) z 1 (p p 1 ) z 2 (p p 2 ) p = p 1 = z = cos q 1 (a 2 cos q 2 + a 3 cos(q 2 + q 3 )) sin q 1 (a 2 cos q 2 + a 3 cos(q 2 + q 3 )) 1 a 2 sin q 2 + a 3 sin(q 2 + q 3 ) p 2 = z 1 = z 2 = a 2 cos q 1 cos q 2 a 2 sin q 1 cos q 2 a 2 sin q 2 sin q 1 cos q 1
12 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 12 J(q) = J O J P = sin q 1 sin q 1 cos q 1 cos q 1 1 J 41 J 42 J 43 J 51 J 52 J 53 J 62 J 63 (155) gdzie J 41 = sin q 1 (a 2 cos q 2 + a 3 cos(q 2 + q 3 )), J 42 = cos q 1 (a 2 sin q 2 + a 3 sin(q 2 + q 3 )), J 43 = a 3 cos q 1 sin(q 2 + q 3 )), J 51 = cosq 1 (a 2 cos q 2 + a 3 cos(q 2 + q 3 )), J 52 = sin q 1 (a 2 sin q 2 + a 3 sin(q 2 + q 3 )), J 53 = a 3 sin q 1 sin(q 2 + q 3 )), J 62 = a 2 cos q 2 + a 3 cos(q 2 + q 3 ), J 63 = a 3 cos(q 2 + q 3 ) Stanford J(q) = J O J P = z z 1 z (p p ) z 1 (p p 1 ) z 2 z 3 z 4 z 5 z 3 (p p 3 ) z 4 (p p 4 ) z 5 (p p 5 ) (156)
13 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 13 p = c 1 s 2 d 3 s 1 d 2 + (c 1 (c 2 c 4 s 5 + s 2 s 5 ) s 1 s 4 s 5 )d 6 s 1 s 2 d 3 + c 1 d 2 + (s 1 (c 2 c 4 s 5 + s 2 s 5 ) + c 1 s 4 s 5 )d 6 z 4 = p = p 1 z = 1 c 2 d 3 + ( s 2 c 4 s 5 + c 2 c 5 )d 6 c 1 s 2 d 3 s 1 d 2 p 3 = p 4 = p 5 s 1 s 2 d 3 + c 1 d 2 c 2 d 3 z 1 = c 1 c 2 s 4 s 1 c 4 s 1 c 2 s 4 + c 1 c 4 s 1 c 1 z 5 = z 2 = z 3 = c 1 s 2 s 1 s 2 c 2 c 1 (c 2 c 4 s 5 + s 2 c 5 ) s 1 s 4 s 5 s 1 (c 2 c 4 s 5 + s 2 c 5 ) + c 1 s 4 s 5 s 2 s 4 s 2 c 4 s 5 + c 2 c 5
14 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Osobliwości kinematyczne Sa to położenia, w których jakobian manipulatora traci rzad. Przykład: manipulator planarny 2R. Weźmy jakobian położenia dla współrzędnych w płaszczyźnie roboczej manipulatora: J = Wyznacznik tego jakobianu: a 1s 1 a 2 s 12 a 2 s 12 a 1 c 1 + a 2 c 12 a 2 c 12 (157) det(j) = a 1 a 2 s 2 Dla a 1, a 2 punkty osobliwe pojawiaja sie w konfiguracjach ϑ 2 = i ϑ 2 = π (158) Dekompozycja osobliwości W ogólności, dla złożonych struktur kinematycznych jest to bardzo trudne. Dla manipulatorów z nadgarstkiem sferycznym łatwo daje się rozdzielić obliczanie osobliwości na dwa etapy: obliczanie osobliowści ramienia (ruch trzech pierwszych stopni swobody), obliczanie osobliwości nadgarstka sferycznego.
15 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 15 Dokonajmy analizy jakobianu manipulatora z nadgarstkiem sferycznym: J = J 11 J 12 (159) J 21 J 22 [ ] J 12 = z 3 z 4 z 5 [ ] J 22 = z 3 (p p 3 ) z 4 (p p 4 ) z 5 (p p 5 ) czyli J 22 = [ ] Zatem det(j) = det(j 21 )det(j 12 ) (16) Osobliwości ramienia: det(j 21 ) = (161) Osobliwości nadgarstka: det(j 12 ) = (162)
16 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Osobliwości nadgarstka Występuja gdy wektory jednostkowe z 3, z 4, z 5 sa liniowo zależne np. w konfiguracji, gdy z 3, z 5 sa równoległe tj. dla ϑ 5 = lub ϑ 5 = π Osobliwości ramienia Rozpatrzmy je na przykładzie manipulatora antropomorficznego. Wyznacznik jakobianu położenie dla tej struktury wynosi det(j P ) = a 2 a 3 s 3 (a 2 c 2 + a 3 c 23 ). Dla niezerowych długości ramion jest to spełnione, gdy s 3 = (gdy ϑ 3 = lub ϑ 3 = π) lub (a 2 c 2 + a 3 c 23 ) = (konfiguracje, gdy rzut p W na płaszczyznę xy jest zerowy).
17 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Analiza redundancji Jakobian manipulatora przedstawia odwzorowanie liniowe z przestrzeni prędkości uogólnionych złaczy w przestrzeń prędkości końcówki manipulatora. Rys. 37 Przestrzeń przeciwdziedziny oraz przestrzeń zerowa dim R(J) + dim N(J) = n Oznaczmy przez q rozwiazanie układu v = J(q) q, a przez P macierz o wymiarach (n n) taka, że R(P) N(J). Wtedy wektor określony równaniem: q = q + P q a (163) dla dowolnego wektora q a jest też rozwiazaniem tego układu. J q = J q + JP q a = J q = v, ponieważ JP q a = dla dowolnego wektora q a.
18 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Odwrotne zadanie kinematyki różniczkowej Gdy liczba stopni swobody jest równa wymiarowi przestrzeni zewnętrznej n = r q = J 1 (q)v. (164) q(t) = t q(ξ)dξ + q(). q(t k+1 ) = q(t k ) + q(t k ) t, (165) Manipulatory redundantne Gdy n > r g( q) = 1 2 qt C q, Posłużymy się metoda mnożników Lagrange a: g( q, λ) = 1 2 qt C q + λ T (v J q), Poszukiwane rozwiazanie powinno spełnić następujace warunki: ( g q ) T = oraz ( ) T g =. λ Na podstawie pierwszego z nich: C q J T λ =, skad wynika, że Daje ostatecznie rozwiazanie: q = C 1 J T λ. (166) v = JC 1 J T λ. λ = (JC 1 J T ) 1 v, q = C 1 J T (JC 1 J T ) 1 v. (167)
19 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 19 Pomnóżmy lewostronnie przez J i gdy C = U: q = J v, (168) gdzie J = J T (JJ T ) 1 i jest macierza pseudoinwersji prawostronnej. Wróćmy do równania (163): g( q) = 1 2 ( q q a) T ( q q a ) będziemy minimalizować normę wektora q q a. g( q, λ) = 1 2 ( q q a) T ( q q a ) + λ T (v J q), której minimalizacja prowadzi do rozwiazania: q = J v + (U J J) q a, (169) Sposób wyboru wektora q a dla wykorzystania redundantnych stopni swobody manipulatora: ( ) T w(q) q a = k a, (17) q gdzie k a >, w(q) jest dodatkowa funkcja celu współrzędnych uogólnionych (np. manipulatywność).
20 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Osobliwości kinematyczne Zwróćmy uwagę, że rozwiazania (164) i (168) wymagaja pełnego rzędu jakobianu. Gdy jakobian traci rzad: 1. zastosować technikę SVD (rozkładu według wartości szczególnych macierzy J) 2. odwrotność jakobianu przy tłumionych najmniejszych kwadratach DLS (ang. damped least-squares inverse) w postaci: J = J T (JJ T + k 2 U) 1, (171) gdzie k jest współczynnikiem tłumienia, który warunkuje lepsze rozwiazanie problemu (minimalizacja funkcji kosztów) g( q) = 1 2 (v J q)t (v J q) k2 q T q. (172)
21 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Jakobian analityczny Rys. 38 x = Ω p, ẋ = x = k(q), (173) ṗ = p q q = J p(q) q, Ω = Ω q q = J o(q) q, (174) Ω = J o(q) q = J A (q) q, (175) ṗ J p (q) J A (q) = k(q) q. (176)
22 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 22 y x 4 p y y 1 p y 4 y y 2 y 3 a 3 a 2 x 3 q 3 q 2 x 2 x a 1 x 1 q 1 p x x Rys. 39 x = p = R 4 = Ω p x p y cos(q 1 + q 2 + q 3 ) sin(q 1 + q 2 + q 3 ) sin(q 1 + q 2 + q 3 ) cos(q 1 + q 2 + q 3 ) 1 a 1 cos q 1 + a 2 cos(q 1 + q 2 ) + a 3 cos(q 1 + q 2 + q 3 ) = a 1 sin q 1 + a 2 sin(q 1 + q 2 ) + a 3 sin(q 1 + q 2 + q 3 ) q 1 + q 2 + q 3.. a 1 cos q 1 + a 2 cos(q 1 + q 2 ) + a 3 cos(q 1 + q 2 + q 3 ) a 1 sin q 1 + a 2 sin(q 1 + q 2 ) + a 3 sin(q 1 + q 2 + q 3 ).
23 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 23 Jakobian geometryczny J(q) = J 41 J 42 J 43 J 51 J 52 J 53, gdzie J 41 = a 1 sin q 1 a 2 sin(q 1 + q 2 ) a 3 sin(q 1 + q 2 + q 3 ), J 42 = a 2 sin(q 1 + q 2 ) a 3 sin(q 1 + q 2 + q 3 ), J 43 = a 3 sin(q 1 + q 2 + q 3 ), J 51 = a 1 cos q 1 + a 2 cos(q 1 + q 2 ) + a 3 cos(q 1 + q 2 + q 3 ), J 52 = a 2 cos(q 1 + q 2 ) + a 3 cos(q 1 + q 2 + q 3 ), J 53 = a 3 cos(q 1 + q 2 + q 3 ). Jakobian analityczny J A (q) = J 41 J 42 J 43 J 51 J 52 J 53,
24 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 24 Pochodne katów Eulera z y x Rys. 4 [ ω x ω y ω z ] T = ϕ [ 1 ] T, [ [ ] T [ ] T ω x ω y ω z = ϑ sin ϕ cos ϕ, ] T [ ω x ω y ω z = ψ cos ϕ sin ϑ sin ϕ sin ϑ cos ϑ sin ϕ cos ϕ sin ϑ ω = cos ϕ sin ϕ sin ϑ Ω = T(Ω) Ω. 1 cos ϑ ω = T(Ω) ẋ = T A (Ω)ẋ, v U ] T. J = T A (Ω)J A. (177)
25 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Algorytmy rozwiazuj ace zadanie odwrotne kinematyki q(t k+1 ) = q(t k ) + J 1 (q(t k ))v(t k ) t, (178) gdzie t jest odpowiednio dobranym przedziałem czasu. e = x d x. (179) ė = ẋ d ẋ, ė = ẋ d J A (q) q (18) Odwrotność/pseudoinwersja jakobianu Rys. 41 Współrzędne uogólnione q, które maja odpowiadać zadanemu wektorowi x, sa przyjmowane za poprawne wtedy i tylko wtedy, gdy norma błędu x d k(q) jest mniejsza od pewnej zadanej wartości - wielkość wejściowa algorytmu obliczeniowego. Gdy J A (q) jest macierza kwadratowa i nieosobliwa. q = J 1 A (q)(ẋ d + Ke), (181) ė + Ke =. (182) Dla manipulatorów redundantnych równanie (181) przyjmuje postać (odpowiada równaniu (169)): q = J A (q)(ẋ d + Ke) + (U J A J A) q a, (183)
26 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Jakobian transponowany Rys. 42 Alternatywne rozwiazanie polega na zdefiniowaniu funkcji Lapunowa: V (e) = 1 2 et Ke, (184) Funkcja ta spełnia następujace warunki definicyjne funkcji Lapunowa: V (e) > e oraz V () =. Po zróżniczkowaniu V (e) otrzymamy: V (e) = e T Kė = e T Kẋ d e T K ẋ, V (e) = e T Kẋ d e T KJ A (q) q. (185) Dokonamy teraz wyboru prędkości uogólnionych w następujacy sposób: co w konsekwencji prowadzi do równania: q = J T A(q)Ke, (186) V (e) = e T Kẋ d e T KJ A (q)j T A(q)Ke. (187)
27 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Bład orientacji Obliczenie błędu (a) położenia i (b) orientacji r z n n d x y O (a) Rys. 43 (b) e p = p d p (188) ė p = ṗ d ṗ (189) Orientację zadana oznaczymy przez R d = [n d o d a d ], a aktualna przez R = [n o a]. Bład orientacji obliczamy na podstawie wzoru: e o = r sin θ. (19) Rot(r, θ) = R d R T. (191) Wzór powyższy opisuje, jakiego przekształcenia rotacji należy dokonać, aby uzyskać pokrywanie się układów R i R d.
28 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 28 Obliczymy najpierw prawa stronę wzoru (191): R d R T = n dx n x + o dx o x + a dx a x n dx n y + o dx o y + a dx a y n dx n z + o dx o z + a dx a z n dy n x + o dy o x + a dy a x n dy n y + o dy o y + a dy a y n dy n z + o dy o z + a dy a z n dz n x + o dz o x + a dz a x n dz n y + o dz o y + a dz a y n dz n z + o dz o z + a dz a z (192) Gdy odejmiemy element (1,2) od elementu (2,1) i przyrównamy tę różnicę do 2k z sin θ, to otrzymamy: 2r z sin θ = (n dy n x n dx n y ) + (o dy o x o dx o y ) + (a dy a x a dx a y ) r z sin θ = 1 2 [(n n d) z + (o o d ) z + (a a d ) z ] indeks z określa odpowiednia składowa iloczynów wektorowych zdefiniowanych wyżej. Odejmiemy element (3,1) od elementu (1,3) i przyrównamy różnicę do 2k y sin θ: r y sin θ = 1 2 [(n n d) y + (o o d ) y + (a a d ) y ] Postępujac analogicznie, odejmiemy od elementu (2,3) element (3,2) i przyrównamy do 2k x sin θ, co daje r x sin θ = 1 2 [(n n d) x + (o o d ) x + (a a d ) x ] Na podstawie powyższych wzorów możemy natychmiast napisać, że e o = r sin θ = 1 2 (n n d + o o d + a a d ) (193) Z uwagi na funkcje sin kat θ (reprezentujacy bład orientacji) powinien się zawierać w przedziale π/2 < θ < π/2.
29 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 29 Obliczenie pierwszej i drugiej pochodnej błędu orientacji Na poczatku wyznaczymy pochodna pierwszego składnika wzoru (193): d dt (n n d) = ṅ n d + n ṅ d = S(n d )ṅ + S(n)ṅ d. (194) Pochodne wektorów jednostkowych obliczymy według następujacych wzorów: ṅ = ω n = S(n)ω oraz ṅ d = ω d n d = S(n d )ω d, przy czym ω oraz ω d sa prędkościami katowymi układów n, o, a oraz n d, o d, a d względem układu podstawowego. Podstawiwszy powyższe zależności do wzoru (194), otrzymujemy: d dt (n n d) = S(n d )S(n)ω S(n)S(n d )ω d. Przez analogię do tego wzoru zapiszemy pozostałe pochodne iloczynów wektorowych: oraz d dt (o o d) = S(o d )S(o)ω S(o)S(o d )ω d d dt (a a d) = S(a d )S(a)ω S(a)S(a d )ω d. Na podstawie tych wzorów pochodna wzoru (193) względem czasu przekształcimy do postaci: ė o = 1 2 (S(n)S(n d) + S(o)S(o d ) + S(a)S(a d )) ω d (S(n d)s(n) + S(o d )S(o) + S(a d )S(a)) ω.
30 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 3 Wprowadzimy następujace oznaczenie: L = 1 2 (S(n d)s(n) + S(o d )S(o) + S(a d )S(a)), co w konsekwencji daje równanie: ė o = L T ω d Lω. (195) Biorac teraz pod uwagę wzory (189) i (195), możemy napisać: ė = ėo = LT ω d LJ o (q) q = LT ω d L J q. ė p p d J p (q) q ṗ d U (196) Przejdziemy teraz do obliczenia drugiej pochodnej błędu e. Korzystajac ze wzoru (196), możemy zapisać: ë = ëo = LT ω d + L T ω d L (J q+ J q) L ë p p d U (197) gdzie J q L T = 1 2 [S(n)S(S(n d)ω d ) + S(S(n)ω)S(n d ) + S(a)S(S(a d )ω d )+ + S(S(a)ω)S(a d ) + S(o)S(S(o d )ω d ) + S(S(o)ω)S(o d )]. Wzór (197) możemy przedstawić również w alternatywnej postaci: ë = L T ω d + L T ω d Lω L ω. (198) p d p
31 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Porównanie algorytmów 3.8. Statyka dw τ = τ T dq dw f = F T dp + N T ωdt dw f = F T J p dq + N T J O dq = f T J(q)dq δw τ = τ T δq δw f = f T δq W stanie równowagi statycznej δw τ δw f = τ = J(q) T f (199) Dualność kineto-statyczna τ J T (J ) (J ) Rys. 44 Przeciwdziedzina oraz przestrzeń zerowa odwzorowania J T
32 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 32 Przeciwdziedzina odwzorowania J T jest podzbiór R(J T ) przestrzeni R N tych sił uogólnionych działajacych w złaczach, które równoważa siły działajace w środku chwytaka w każdej konfiguracji manipulatora. Z kolei przestrzenia zerowa odwzorowania J T nazywamy podprzestrzeń N(J T ) przestrzeni R r sił działajacych na chwytak, które nie wymagaja żadnych równoważacych je sił uogólnionych w złaczach w każdej konfiguracji manipulatora. Z tych definicji wynika, że każda siłę f N(J T ) równoważa siły reakcji zadanej struktury mechanicznej. A więc gdy manipulator znajduje się w konfiguracji osobliwej, pozostaje on w równowadze niezależnie od sił zewnętrznych f działajacych na chwytak. Zależność pomiędzy dwoma podprzestrzeniami wyraża się następujaco: N(J) R (J T ) oraz R(J) N (J T ), gdzie oznacza uzupełnienie ortogonalne. Oznacza to, że jeżeli znany jest tylko jakobian manipulatora, to możemy zdefiniować przekształcenie kinematyczne prędkości oraz zależności statyczne przez określenie przeciwdziedziny oraz podprzestrzeni zerowej odpowiedniego jakobianu i jego transpozycji Transformacja prędkości i sił Patrz punkt 4.1
33 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str Elipsoida manipulowalności q T q = 1 v T J T J v = 1 w(q) = det(jj T ) (2) lub w(q) = det(jj T )
2.9. Kinematyka typowych struktur manipulatorów
Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 1 2.9. Kinematyka typowych struktur manipulatorów 2.9.1. Manipulator planarny 3DOF Notacja DH Rys. 28 Tablica 1 Parametry DH Nr ogniwa
Bardziej szczegółowo2.12. Zadania odwrotne kinematyki
Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 1 2.12. Zadania odwrotne kinematyki Określenie zadania odwrotnego kinematyki T 0 N = [ ] n s a p = r 11 r 12 r 13 p x r 21 r 22 r 23
Bardziej szczegółowoPodstawy robotyki wykład V. Jakobian manipulatora. Osobliwości
Podstawy robotyki Wykład V Jakobian manipulatora i osobliwości Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Metoda bezpośrednia uzyskania macierzy
Bardziej szczegółowoRozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki dr inż. Marek Wojtyra Instytut Techniki Lotniczej
Bardziej szczegółowoManipulatory i roboty mobilne AR S1 semestr 5
Manipulatory i roboty mobilne AR S semestr 5 Konrad Słodowicz MN: Zadanie proste kinematyki manipulatora szeregowego - DOF Położenie manipulatora opisać można dwojako w przestrzeni kartezjańskiej lub zmiennych
Bardziej szczegółowoMECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej
MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej Daniel Lewandowski Politechnika Wrocławska, Wydział Mechaniczny, Katedra Mechaniki i Inżynierii Materiałowej http://kmim.wm.pwr.edu.pl/lewandowski/
Bardziej szczegółowoKINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury
KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury Funkcje wektorowe Jeśli wektor a jest określony dla parametru t (t należy do przedziału t (, t k )
Bardziej szczegółowoDynamika manipulatora. Robert Muszyński Janusz Jakubiak Instytut Cybernetyki Technicznej Politechnika Wrocławska. Podstawy robotyki wykład VI
Podstawy robotyki Wykład VI Robert Muszyński Janusz Jakubiak Instytut Cybernetyki Technicznej Politechnika Wrocławska Dynamika opisuje sposób zachowania się manipulatora poddanego wymuszeniu w postaci
Bardziej szczegółowoJakobiany. Kinematykę we współrzędnych możemy potraktować jako operator przekształcający funkcje czasu
Wstęp do Robotyki c W. Szynkiewicz, 29 1 Jakobiany Kinematykę we współrzędnych możemy potraktować jako operator przekształcający funkcje czasu ( t )z(t)=k(x(t)) Ponieważ funkcje w powyższym równaniu są
Bardziej szczegółowodr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;
Wykłady 8 i 9 Pojęcia przestrzeni wektorowej i macierzy Układy równań liniowych Elementy algebry macierzy dodawanie, odejmowanie, mnożenie macierzy; macierz odwrotna dr Mariusz Grządziel 15,29 kwietnia
Bardziej szczegółowoPodstawy robotyki wykład VI. Dynamika manipulatora
Podstawy robotyki Wykład VI Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Dynamika opisuje sposób zachowania się manipulatora poddanego wymuszeniu
Bardziej szczegółowoPodstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora
Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora AiR V sem. Gr. A4/ Wicher Bartłomiej Pilewski Wiktor 9 stycznia 011 1 1 Wstęp Rysunek 1: Schematyczne przedstawienie manipulatora W poniższym
Bardziej szczegółowoDefinicje i przykłady
Rozdział 1 Definicje i przykłady 1.1 Definicja równania różniczkowego 1.1 DEFINICJA. Równaniem różniczkowym zwyczajnym rzędu n nazywamy równanie F (t, x, ẋ, ẍ,..., x (n) ) = 0. (1.1) W równaniu tym t jest
Bardziej szczegółowoII. Równania autonomiczne. 1. Podstawowe pojęcia.
II. Równania autonomiczne. 1. Podstawowe pojęcia. Definicja 1.1. Niech Q R n, n 1, będzie danym zbiorem i niech f : Q R n będzie daną funkcją określoną na Q. Równanie różniczkowe postaci (1.1) x = f(x),
Bardziej szczegółowoSymetrie i prawa zachowania Wykład 6
Symetrie i prawa zachowania Wykład 6 Karol Kołodziej Instytut Fizyki Uniwersytet Śląski, Katowice http://kk.us.edu.pl Karol Kołodziej Mechanika klasyczna i relatywistyczna 1/29 Rola symetrii Największym
Bardziej szczegółowoKomputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems)
Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems) P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2007/08 Wprowadzenie Rozważmy
Bardziej szczegółowoPODSTAWY RACHUNKU WEKTOROWEGO
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Adam Wosatko Ewa Pabisek Skalar Definicja Skalar wielkość fizyczna (lub geometryczna)
Bardziej szczegółowoWykład 14. Elementy algebry macierzy
Wykład 14 Elementy algebry macierzy dr Mariusz Grządziel 26 stycznia 2009 Układ równań z dwoma niewiadomymi Rozważmy układ równań z dwoma niewiadomymi: a 11 x + a 12 y = h 1 a 21 x + a 22 y = h 2 a 11,
Bardziej szczegółowomechanika analityczna 1 nierelatywistyczna L.D.Landau, E.M.Lifszyc Krótki kurs fizyki teoretycznej
mechanika analityczna 1 nierelatywistyczna L.D.Landau, E.M.Lifszyc Krótki kurs fizyki teoretycznej ver-28.06.07 współrzędne uogólnione punkt materialny... wektor wodzący: prędkość: przyspieszenie: liczba
Bardziej szczegółowoMetody Lagrange a i Hamiltona w Mechanice
Metody Lagrange a i Hamiltona w Mechanice Mariusz Przybycień Wydział Fizyki i Informatyki Stosowanej Akademia Górniczo-Hutnicza Wykład 9 M. Przybycień (WFiIS AGH) Metody Lagrange a i Hamiltona... Wykład
Bardziej szczegółowoUkłady równań i równania wyższych rzędów
Rozdział Układy równań i równania wyższych rzędów Układy równań różniczkowych zwyczajnych Wprowadzenie W poprzednich paragrafach zajmowaliśmy się równaniami różniczkowymi y = f(x, y), których rozwiązaniem
Bardziej szczegółowoSIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa
SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę
Bardziej szczegółowo2 1 3 c c1. e 1, e 2,..., e n A= e 1 e 2...e n [ ] M. Przybycień Matematyczne Metody Fizyki I
Liniowa niezależno ność wektorów Przykład: Sprawdzić czy następujące wektory z przestrzeni 3 tworzą bazę: e e e3 3 Sprawdzamy czy te wektory są liniowo niezależne: 3 c + c + c3 0 c 0 c iei 0 c + c + 3c3
Bardziej szczegółowoWektory i wartości własne
Treść wykładu Podprzestrzenie niezmiennicze... Twierdzenie Cayley Hamiltona Podprzestrzenie niezmiennicze Definicja Niech f : V V będzie przekształceniem liniowym. Podprzestrzeń W V nazywamy niezmienniczą
Bardziej szczegółowoWstęp do metod numerycznych Faktoryzacja QR i SVD. P. F. Góra
Wstęp do metod numerycznych Faktoryzacja QR i SVD P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Transformacja Householdera Niech u R N, u 0. Tworzymy macierz W sposób oczywisty P T = P. Obliczmy
Bardziej szczegółowo1. PODSTAWY TEORETYCZNE
1. PODSTAWY TEORETYCZNE 1 1. 1. PODSTAWY TEORETYCZNE 1.1. Wprowadzenie W pierwszym wykładzie przypomnimy podstawowe działania na macierzach. Niektóre z nich zostały opisane bardziej szczegółowo w innych
Bardziej szczegółowo= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3
ZESTAW I 1. Rozwiązać równanie. Pierwiastki zaznaczyć w płaszczyźnie zespolonej. z 3 8(1 + i) 3 0, Sposób 1. Korzystamy ze wzoru a 3 b 3 (a b)(a 2 + ab + b 2 ), co daje: (z 2 2i)(z 2 + 2(1 + i)z + (1 +
Bardziej szczegółowoDrgania układu o wielu stopniach swobody
Drgania układu o wielu stopniach swobody Rozpatrzmy układ składający się z n ciał o masach m i (i =,,..., n, połączonych między sobą i z nieruchomym podłożem za pomocą elementów sprężystych o współczynnikach
Bardziej szczegółowoKinematyka: opis ruchu
Kinematyka: opis ruchu Fizyka I (B+C) Wykład IV: Ruch jednostajnie przyspieszony Ruch harmoniczny Ruch po okręgu Klasyfikacja ruchów Ze względu na tor wybrane przypadki szczególne prostoliniowy, odbywajacy
Bardziej szczegółowoRozkłady wielu zmiennych
Rozkłady wielu zmiennych Uogólnienie pojęć na rozkład wielu zmiennych Dystrybuanta, gęstość prawdopodobieństwa, rozkład brzegowy, wartości średnie i odchylenia standardowe, momenty Notacja macierzowa Macierz
Bardziej szczegółowo3. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA
3. PŁASKI STAN NAPRĘŻNIA I ODKSZTAŁCNIA 1 3. 3. PŁASKI STAN NAPRĘŻNIA I ODKSZTAŁCNIA Analizując płaski stan naprężenia posługujemy się składowymi tensora naprężenia w postaci wektora {,,y } (3.1) Za dodatnie
Bardziej szczegółowoALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ
ALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ WSHE, O/K-CE 10. Homomorfizmy Definicja 1. Niech V, W będą dwiema przestrzeniami liniowymi nad ustalonym ciałem, odwzorowanie ϕ : V W nazywamy homomorfizmem
Bardziej szczegółowoZadania kinematyki mechanizmów
Zadania kinematyki mechanizmów struktura mechanizmu wymiary ogniw ruch ogniw napędowych związki kinematyczne położeń, prędkości, przyspieszeń ogniw zadanie proste kinematyki zadanie odwrotne kinematyki
Bardziej szczegółowoWektory i wartości własne
Treść wykładu Podprzestrzenie niezmiennicze Podprzestrzenie niezmiennicze... Twierdzenie Cayley Hamiltona Podprzestrzenie niezmiennicze Definicja Niech f : V V będzie przekształceniem liniowym. Podprzestrzeń
Bardziej szczegółowoGeometria Lista 0 Zadanie 1
Geometria Lista 0 Zadanie 1. Wyznaczyć wzór na pole równoległoboku rozpiętego na wektorach u, v: (a) nie odwołując się do współrzędnych tych wektorów; (b) odwołując się do współrzędnych względem odpowiednio
Bardziej szczegółowo1.1 Przegląd wybranych równań i modeli fizycznych. , u x1 x 2
Temat 1 Pojęcia podstawowe 1.1 Przegląd wybranych równań i modeli fizycznych Równaniem różniczkowym cząstkowym rzędu drugiego o n zmiennych niezależnych nazywamy równanie postaci gdzie u = u (x 1, x,...,
Bardziej szczegółowoPrzestrzeń unitarna. Jacek Kłopotowski. 23 października Katedra Matematyki i Ekonomii Matematycznej SGH
Katedra Matematyki i Ekonomii Matematycznej SGH 23 października 2018 Definicja iloczynu skalarnego Definicja Iloczynem skalarnym w przestrzeni liniowej R n nazywamy odwzorowanie ( ) : R n R n R spełniające
Bardziej szczegółowoPODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI Katedra Inżynierii Systemów Sterowania PODSTAWY AUTOMATYKI MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.
Bardziej szczegółowoprzy warunkach początkowych: 0 = 0, 0 = 0
MODELE MATEMATYCZNE UKŁADÓW DYNAMICZNYCH Podstawową formą opisu procesów zachodzących w członach lub układach automatyki jest równanie ruchu - równanie dynamiki. Opisuje ono zależność wielkości fizycznych,
Bardziej szczegółowoKATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej
KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI Laboratorium Mechaniki technicznej Ćwiczenie 1 Badanie kinematyki czworoboku przegubowego metodą analitycznonumeryczną. 1 Cel ćwiczenia Celem ćwiczenia jest
Bardziej szczegółowoSeria zadań z Algebry IIR nr kwietnia 2017 r. i V 2 = B 2, B 4 R, gdzie
Seria zadań z Algebry IIR nr 29 kwietnia 207 r Notacja: We wszystkich poniższych zadaniach K jest ciałem, V wektorow a nad K zaś jest przestrzeni a Zadanie Niechaj V = K 4 [t] Określmy podprzestrzenie
Bardziej szczegółowoUkłady fizyczne z więzami Wykład 2
Układy fizyczne z więzami Wykład 2 Karol Kołodziej (przy współpracy Bartosza Dziewita) Instytut Fizyki Uniwersytet Śląski, Katowice http://kk.us.edu.pl Karol Kołodziej Mechanika klasyczna i relatywistyczna
Bardziej szczegółowoWięzy i ich klasyfikacja Wykład 2
Więzy i ich klasyfikacja Wykład 2 Karol Kołodziej (przy współpracy Bartosza Dziewita) Instytut Fizyki Uniwersytet Śląski, Katowice http://kk.us.edu.pl Karol Kołodziej Mechanika klasyczna i relatywistyczna
Bardziej szczegółowoRównania różniczkowe cząstkowe drugiego rzędu
Równania różniczkowe cząstkowe drugiego rzędu Marcin Orchel Spis treści 1 Wstęp 1 1.1 Metoda faktoryzacji (rozdzielania zmiennych)................ 5 1.2 Metoda funkcji Greena.............................
Bardziej szczegółowoRównania różniczkowe liniowe wyższych rzędów o stałych współcz
Równania różniczkowe liniowe wyższych rzędów o stałych współczynnikach Katedra Matematyki i Ekonomii Matematycznej SGH 12 maja 2016 Równanie liniowe n-tego rzędu Definicja Równaniem różniczkowym liniowym
Bardziej szczegółowoZadania egzaminacyjne
Rozdział 13 Zadania egzaminacyjne Egzamin z algebry liniowej AiR termin I 03022011 Zadanie 1 Wyznacz sumę rozwiązań równania: (8z + 1 i 2 2 7 iz 4 = 0 Zadanie 2 Niech u 0 = (1, 2, 1 Rozważmy odwzorowanie
Bardziej szczegółowoKinematyka płynów - zadania
Zadanie 1 Zadane jest prawo ruchu w zmiennych Lagrange a x = Xe y = Ye t 0 gdzie, X, Y oznaczają współrzędne materialne dla t = 0. Wyznaczyć opis ruchu w zmiennych Eulera. Znaleźć linię prądu. Pokazać,
Bardziej szczegółowo5 Równania różniczkowe zwyczajne rzędu drugiego
5 Równania różniczkowe zwyczajne rzędu drugiego Definicja 5.1. Równaniem różniczkowym zwyczajnym rzędu drugiego nazywamy równanie postaci F ( x, y, y, y ) = 0, (12) w którym niewiadomą jest funkcja y =
Bardziej szczegółowoROBOTYKA. Odwrotne zadanie kinematyki - projekt. http://www.mbmaster.pl
ROBOTYKA Odwrotne zadanie kinematyki - projekt Zawartość. Wstęp...... Proste zadanie kinematyki cel...... Odwrotne zadanie kinematyki cel..... Analiza statyczna robota..... Proste zadanie kinematyki....
Bardziej szczegółowoĆwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys.
Ćwiczenie M- Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego. Cel ćwiczenia: pomiar przyśpieszenia ziemskiego przy pomocy wahadła fizycznego.. Przyrządy: wahadło rewersyjne, elektroniczny
Bardziej szczegółowoWstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Uwarunkowanie zadania numerycznego Niech ϕ : R n R m będzie pewna funkcja odpowiednio wiele
Bardziej szczegółowoALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ. 1. Ciała
ALGEBRA LINIOWA Z ELEMENTAMI GEOMETRII ANALITYCZNEJ WSHE, O/K-CE 1. Ciała Definicja 1. Układ { ; 0, 1; +, } złożony ze zbioru, dwóch wyróżnionych elementów 0, 1 oraz dwóch działań +:, : nazywamy ciałem
Bardziej szczegółowoKATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej
KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI Laboratorium Mechaniki technicznej Ćwiczenie 1 Badanie kinematyki czworoboku przegubowego metodą analitycznonumeryczną. 1 Cel ćwiczenia Celem ćwiczenia jest
Bardziej szczegółowoR n jako przestrzeń afiniczna
R n jako przestrzeń afiniczna Mirosław Sobolewski Wydział Matematyki, Informatyki i Mechaniki UW 11. wykład z algebry liniowej Warszawa, grudzień 2014 Mirosław Sobolewski (UW) Warszawa, grudzień 2014 1
Bardziej szczegółowoModelowanie układów dynamicznych
Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski Wykład 11 Równania Eulera-Lagrange a Rozważmy układ p punktów materialnych o współrzędnych uogólnionych q i i zdefiniujmy lagranżian
Bardziej szczegółowoEgzamin 1 Strona 1. Egzamin - AR egz Zad 1. Rozwiązanie: Zad. 2. Rozwiązanie: Koła są takie same, więc prędkości kątowe też są takie same
Egzamin 1 Strona 1 Egzamin - AR egz1 2005-06 Zad 1. Rozwiązanie: Zad. 2 Rozwiązanie: Koła są takie same, więc prędkości kątowe też są takie same Zad.3 Rozwiązanie: Zad.4 Rozwiązanie: Egzamin 1 Strona 2
Bardziej szczegółowoOPISY PRZESTRZENNE I PRZEKSZTAŁCENIA
OPISY PRZESTRZENNE I PRZEKSZTAŁCENIA Wprowadzenie W robotyce przez pojęcie manipulacji rozumiemy przemieszczanie w przestrzeni przedmiotów i narzędzi za pomocą specjalnego mechanizmu. W związku z tym pojawia
Bardziej szczegółowoZASADY DYNAMIKI. Przedmiotem dynamiki jest badanie przyczyn i sposobów zmiany ruchu ciał.
ZASADY DYNAMIKI Przedmiotem dynamiki jest badanie przyczyn i sposobów zmiany ruchu ciał Dynamika klasyczna zbudowana jest na trzech zasadach podanych przez Newtona w 1687 roku I zasada dynamiki Istnieją
Bardziej szczegółowoRozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów Prof. dr hab. inż. Janusz Frączek Instytut
Bardziej szczegółowoMECHANIKA II. Dynamika układu punktów materialnych
MECHANIKA II. Dynamika układu punktów materialnych Daniel Lewandowski Politechnika Wrocławska, Wydział Mechaniczny, Katedra Mechaniki i Inżynierii Materiałowej http://kmim.wm.pwr.edu.pl/lewandowski/ daniel.lewandowski@pwr.edu.pl
Bardziej szczegółowoWykład 3 Równania rózniczkowe cd
7 grudnia 2010 Definicja Równanie różniczkowe dy dx + p (x) y = q (x) (1) nazywamy równaniem różniczkowym liniowym pierwszego rzędu. Jeśli q (x) 0, to równanie (1) czyli równanie dy dx + p (x) y = 0 nazywamy
Bardziej szczegółowoTransformaty. Kodowanie transformujace
Transformaty. Kodowanie transformujace Kodowanie i kompresja informacji - Wykład 10 10 maja 2009 Szeregi Fouriera Każda funkcję okresowa f (t) o okresie T można zapisać jako f (t) = a 0 + a n cos nω 0
Bardziej szczegółowoZajmijmy się najpierw pierwszym równaniem. Zapiszmy je w postaci trygonometrycznej, podstawiając z = r(cos ϕ + i sin ϕ).
Zad (0p) Zaznacz na płaszczyźnie zespolonej wszystkie z C, które spełniają równanie ( iz 3 z z ) Re [(z + 3) ( z 3) = 0 Szukane z C spełniają: iz 3 = z z Re [(z + 3) ( z 3) = 0 Zajmijmy się najpierw pierwszym
Bardziej szczegółowoMetody numeryczne. Sformułowanie zagadnienia interpolacji
Ćwiczenia nr 4. Sformułowanie zagadnienia interpolacji Niech będą dane punkty x 0,..., x n i wartości y 0,..., y n, takie że i=0,...,n y i = f (x i )). Szukamy funkcji F (funkcji interpolującej), takiej
Bardziej szczegółowoKomputerowa analiza zagadnień różniczkowych 1. Równania różniczkowe zwyczajne podstawy teoretyczne. P. F. Góra
Komputerowa analiza zagadnień różniczkowych 1. Równania różniczkowe zwyczajne podstawy teoretyczne P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2013 Zasady zaliczenie ćwiczeń egzamin ustny; na egzaminie
Bardziej szczegółowoWektor, prosta, płaszczyzna; liniowa niezależność, rząd macierzy
Wektor, prosta, płaszczyzna; liniowa niezależność, rząd macierzy Justyna Winnicka Na podstawie podręcznika Matematyka. e-book M. Dędys, S. Dorosiewicza, M. Ekes, J. Kłopotowskiego. rok akademicki 217/218
Bardziej szczegółowoRównania różniczkowe liniowe rzędu pierwszego
Katedra Matematyki i Ekonomii Matematycznej SGH 21 kwietnia 2016 Wstęp Definicja Równanie różniczkowe + p (x) y = q (x) (1) nazywamy równaniem różniczkowym liniowym pierwszego rzędu. Jeśli q (x) 0, to
Bardziej szczegółowoLokalna odwracalność odwzorowań, odwzorowania uwikłane
Lokalna odwracalność odwzorowań, odwzorowania uwikłane Katedra Matematyki i Ekonomii Matematycznej Szkoła Główna Handlowa 17 maja 2012 Definicja Mówimy, że odwzorowanie F : X R n, gdzie X R n, jest lokalnie
Bardziej szczegółowoMETODA SIŁ KRATOWNICA
Część. METDA SIŁ - RATWNICA.. METDA SIŁ RATWNICA Sposób rozwiązywania kratownic statycznie niewyznaczalnych metodą sił omówimy rozwiązują przykład liczbowy. Zadanie Dla kratownicy przedstawionej na rys..
Bardziej szczegółowoWykład 2 - zagadnienie dwóch ciał (od praw Keplera do prawa powszechnego ciążenia i z powrotem..)
Wykład 2 - zagadnienie dwóch ciał (od praw Keplera do prawa powszechnego ciążenia i z powrotem..) 24.02.2014 Prawa Keplera Na podstawie obserwacji zgromadzonych przez Tycho Brahe (głównie obserwacji Marsa)
Bardziej szczegółowoWYKŁAD 6 KINEMATYKA PRZEPŁYWÓW CZĘŚĆ 2 1/11
WYKŁAD 6 KINEMATYKA PRZEPŁYWÓW CZĘŚĆ 1/11 DEFORMACJA OŚRODKA CIĄGŁEGO Rozważmy dwa elementy płynu położone w pewnej chwili w bliskich sobie punktach A i B. Jak zmienia się ich względne położenie w krótkim
Bardziej szczegółowoINTERPOLACJA I APROKSYMACJA FUNKCJI
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Wprowadzenie Na czym polega interpolacja? Interpolacja polega
Bardziej szczegółowoTreść wykładu. Układy równań i ich macierze. Rząd macierzy. Twierdzenie Kroneckera-Capellego.
. Metoda eliminacji. Treść wykładu i ich macierze... . Metoda eliminacji. Ogólna postać układu Układ m równań liniowych o n niewiadomych x 1, x 2,..., x n : a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21
Bardziej szczegółowoRozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i,j) (i = 1,,n;j = 1,,m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F = R lub F = C, nazywamy macierzą (rzeczywistą, gdy F
Bardziej szczegółowoLista 6. Kamil Matuszewski 13 kwietnia D n =
Lista 6 Kamil Matuszewski 3 kwietnia 6 3 4 5 6 7 8 9 Zadanie Mamy Pokaż, że det(d n ) = n.... D n =.... Dowód. Okej. Dla n =, n = trywialne. Załóżmy, że dla n jest ok, sprawdzę dla n. Aby to zrobić skorzystam
Bardziej szczegółowoTydzień nr 9-10 (16 maja - 29 maja), Równania różniczkowe, wartości własne, funkcja wykładnicza od operatora - Matematyka II 2010/2011L
Tydzień nr 9-10 (16 maja - 29 maja) Równania różniczkowe wartości własne funkcja wykładnicza od operatora - Matematyka II 2010/2011L Wszelkie pytania oraz uwagi o błędach proszę kierować na przemek.majewski@gmail.com
Bardziej szczegółowomacierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same
1 Macierz definicja i zapis Macierzą wymiaru m na n nazywamy tabelę a 11 a 1n A = a m1 a mn złożoną z liczb (rzeczywistych lub zespolonych) o m wierszach i n kolumnach (zamiennie będziemy też czasem mówili,
Bardziej szczegółowoWyk lad 8 macierzy i twierdzenie Kroneckera-Capellego
Wyk lad 8 Rzad macierzy i twierdzenie Kroneckera-Capellego 1 Określenie rz edu macierzy Niech A bedzie m n - macierza Wówczas wiersze macierzy A możemy w naturalny sposób traktować jako wektory przestrzeni
Bardziej szczegółowo3. KINEMATYKA Kinematyka jest częścią mechaniki, która zajmuje się opisem ruchu ciał bez wnikania w jego przyczyny. Oznacza to, że nie interesuje nas
3. KINEMATYKA Kinematyka jest częścią mechaniki, która zajmuje się opisem ruchu ciał bez wnikania w jego przyczyny. Oznacza to, że nie interesuje nas oddziaływanie między ciałami, ani też rola, jaką to
Bardziej szczegółowoKomputerowa analiza zagadnień różniczkowych 1. Równania różniczkowe zwyczajne podstawy teoretyczne. P. F. Góra
Komputerowa analiza zagadnień różniczkowych 1. Równania różniczkowe zwyczajne podstawy teoretyczne P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2010 Zasady zaliczenie ćwiczeń egzamin ustny; na egzaminie
Bardziej szczegółowoRozdział 3. Tensory. 3.1 Krzywoliniowe układy współrzędnych
Rozdział 3 Tensory 3.1 Krzywoliniowe układy współrzędnych W kartezjańskim układzie współrzędnych punkty P są scharakteryzowane przez współrzędne kartezjańskie wektora wodzącego r = x 1 i 1 + x 2 i 2 +
Bardziej szczegółowoDefinicja i własności wartości bezwzględnej.
Równania i nierówności z wartością bezwzględną. Rozwiązywanie układów dwóch (trzech) równań z dwiema (trzema) niewiadomymi. Układy równań liniowych z parametrem, analiza rozwiązań. Definicja i własności
Bardziej szczegółowoRównania dla potencjałów zależnych od czasu
Równania dla potencjałów zależnych od czasu Potencjały wektorowy A( r, t i skalarny ϕ( r, t dla zależnych od czasu pola elektrycznego E( r, t i magnetycznego B( r, t definiujemy poprzez następujące zależności
Bardziej szczegółowox y
Przykłady pytań na egzamin końcowy: (Uwaga! Skreślone pytania nie obowiązują w tym roku.). Oblicz wartość interpolacji funkcjami sklejanymi (przypadek (case) a), dla danych i =[- 4 5], y i =[0 4 -]. Jaka
Bardziej szczegółowoRachunek różniczkowy i całkowy w przestrzeniach R n
Rachunek różniczkowy i całkowy w przestrzeniach R n Na dzisiejszym wykładzie rozważać będziemy funkcje f : R m R n Każda taka funkcję f można przedstawić jako wektor funkcji (f 1, f 2,, f n ), gdzie każda
Bardziej szczegółowoVII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.
VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa. W rozdziale tym zajmiemy się dokładniej badaniem stabilności rozwiązań równania różniczkowego. Pojęcie stabilności w
Bardziej szczegółowoNumeryczne rozwiązywanie równań różniczkowych ( )
Numeryczne rozwiązywanie równań różniczkowych Równanie różniczkowe jest to równanie, w którym występuje pochodna (czyli różniczka). Przykładem najprostszego równania różniczkowego może być: y ' = 2x które
Bardziej szczegółowoPodstawy robotyki. Wykład II. Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska
Podstawy robotyki Wykład II Ruch ciała sztywnego w przestrzeni euklidesowej Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Preliminaria matematyczne
Bardziej szczegółowospis treści 1 Zbiory i zdania... 5
wstęp 1 i wiadomości wstępne 5 1 Zbiory i zdania............................ 5 Pojęcia pierwotne i podstawowe zasady 5. Zbiory i zdania 6. Operacje logiczne 7. Definicje i twierdzenia 9. Algebra zbiorów
Bardziej szczegółowoObliczenia naukowe Wykład nr 6
Obliczenia naukowe Wykład nr 6 Paweł Zieliński Katedra Informatyki, Wydział Podstawowych Problemów Techniki, Politechnika Wrocławska Literatura Literatura podstawowa [1] D. Kincaid, W. Cheney, Analiza
Bardziej szczegółowoMacierze. Rozdział Działania na macierzach
Rozdział 5 Macierze Funkcję, która każdej parze liczb naturalnych (i, j) (i 1,..., n; j 1,..., m) przyporządkowuje dokładnie jedną liczbę a ij F, gdzie F R lub F C, nazywamy macierzą (rzeczywistą, gdy
Bardziej szczegółowoWYBRANE DZIAŁY ANALIZY MATEMATYCZNEJ. Wykład II
Wykład II I. Algebra wektorów 2.1 Iloczyn wektorowy pary wektorów. 2.1.1 Orientacja przestrzeni Załóżmy, że trójka wektorów a, b i c jest niekomplanarna. Wynika z tego, że żaden z tych wektorów nie jest
Bardziej szczegółowoz = x + i y := e i ϕ z. cos ϕ sin ϕ = sin ϕ cos ϕ
Izometrie liniowe Przypomnijmy, że jeśli V jest przestrzenią euklidesową (skończonego wymiaru), to U End V jest izometrią wtedy i tylko wtedy, gdy U U = UU = E, to znaczy, gdy jest odwzorowaniem ortogonalnym.
Bardziej szczegółowoZ52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.
Z5: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania zagadnienie brzegowe Dyskretne operatory różniczkowania Numeryczne obliczanie pochodnych oraz rozwiązywanie
Bardziej szczegółowoIloczyn skalarny, wektorowy, mieszany. Ortogonalność wektorów. Metoda ortogonalizacji Grama-Schmidta. Małgorzata Kowaluk semestr X
Iloczyn skalarny, wektorowy, mieszany. Ortogonalność wektorów. Metoda ortogonalizacji Grama-Schmidta. Małgorzata Kowaluk semestr X ILOCZYN SKALARNY Iloczyn skalarny operator na przestrzeni liniowej przypisujący
Bardziej szczegółowoPromieniowanie dipolowe
Promieniowanie dipolowe Potencjały opóźnione φ i A dla promieniowanie punktowego dipola elektrycznego wygodnie jest wyrażać przez wektor Hertza Z φ = ϵ 0 Z, spełniający niejednorodne równanie falowe A
Bardziej szczegółowoMECHANIKA OGÓLNA (II)
MECHNIK GÓLN (II) Semestr: II (Mechanika I), III (Mechanika II), rok akad. 2013/2014 Liczba godzin: sem. II *) - wykład 30 godz., ćwiczenia 30 godz. sem. III *) - wykład 30 godz., ćwiczenia 30 godz., ale
Bardziej szczegółowoAlgebra liniowa. 1. Macierze.
Algebra liniowa 1 Macierze Niech m oraz n będą liczbami naturalnymi Przestrzeń M(m n F) = F n F n będącą iloczynem kartezjańskim m egzemplarzy przestrzeni F n z naturalnie określonymi działaniami nazywamy
Bardziej szczegółowoWYKŁAD 9 METODY ZMIENNEJ METRYKI
WYKŁAD 9 METODY ZMIENNEJ METRYKI Kierunki sprzężone. Metoda Newtona Raphsona daje dobre przybliżenie najlepszego kierunku poszukiwań, lecz jest to okupione znacznym kosztem obliczeniowym zwykle postać
Bardziej szczegółowoMECHANIKA II. Praca i energia punktu materialnego
MECHANIKA II. Praca i energia punktu materialnego Daniel Lewandowski Politechnika Wrocławska, Wydział Mechaniczny, Katedra Mechaniki i Inżynierii Materiałowej http://kmim.wm.pwr.edu.pl/lewandowski/ daniel.lewandowski@pwr.edu.pl
Bardziej szczegółowo