3.1. Jakobian geometryczny
|
|
- Mariusz Grzelak
- 6 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
2.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
Podstawy 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
Rozszerzony 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
Manipulatory 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
MECHANIKA 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/
KINEMATYKA 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 )
Dynamika 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
Jakobiany. 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ą
dr 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
Podstawy 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
Podstawy 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
Definicje 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
II. 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),
Symetrie 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
Komputerowa 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
PODSTAWY 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)
Wykł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,
mechanika 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
Metody 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
Ukł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
SIMR 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ę
2 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
Wektory 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ą
Wstę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
1. 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
= 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 +
Drgania 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
Kinematyka: 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
Rozkł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
3. 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
ALGEBRA 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
Zadania 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
Wektory 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ń
Geometria 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
1.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,...,
Przestrzeń 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
PODSTAWY 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.
przy 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,
KATEDRA 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
Seria 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
Ukł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
Wię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
Ró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.............................
Ró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
Zadania 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
Kinematyka 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ć,
5 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 =
ROBOTYKA. 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....
Ć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
Wstę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
ALGEBRA 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
KATEDRA 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
R 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
Modelowanie 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
Egzamin 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
OPISY 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
ZASADY 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ą
Rozszerzony 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
MECHANIKA 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
Wykł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
Transformaty. 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
Zajmijmy 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
Metody 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
Komputerowa 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
Wektor, 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
Ró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
Lokalna 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
METODA 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..
Wykł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)
WYKŁ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
INTERPOLACJA 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
Treść 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
Rozdział 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
Lista 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
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
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
macierze 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,
Wyk 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
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
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
Komputerowa 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
Rozdział 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 +
Definicja 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
Ró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
x 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
Rachunek 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
VII. 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
Numeryczne 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
Podstawy 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
spis 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
Obliczenia 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
Macierze. 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
WYBRANE 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
z = 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.
Z52: 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
Iloczyn 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
Promieniowanie 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
MECHANIKA 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
Algebra 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
WYKŁ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ć
MECHANIKA 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