Laboratorium Podstaw Robotyki ĆWICZENIE 5

Wielkość: px
Rozpocząć pokaz od strony:

Download "Laboratorium Podstaw Robotyki ĆWICZENIE 5"

Transkrypt

1 Laboratorium Podstaw Robotyki Politechnika Poznańska Katedra Sterowania i Inżynierii Systemów ĆWICZENIE 5 Rotacje 3D, transformacje jednorodne i kinematyka manipulatorów. Celem ćwiczenia jest analiza wybranych sposobów reprezentacji obrotów układów współrzędnych w przestrzeni 3D, analiza własności macierzy rotacji oraz transformacji jednorodnych, a także analiza rozwiązania zadania prostego i odwrotnego kinematyki dla manipulatorów w postaci otwartych szeregowych łańcuchów kinematycznych. Podczas realizacji ćwiczenia wykorzystany będzie pakiet Robotics Toolbox pozwalający na obliczenia kinematyczne w środowisku Matlab. Manipulatory robotów o otwartych łańcuchach kinematycznych można rozważać jako układ składający się z ciągu sztywnych ogniw połączonych za pomocą przegubów (złączy). Przeguby stanowią ruchome połączenia pomiędzy sąsiadującymi ogniwami w łańcuchu. Zazwyczaj są to złącza o jednym stopniu swobody (1-DOF - z ang. Degree Of Freedom) w postaci osi obrotu (przeguby obrotowe) lub osi przesuwu (przeguby przesuwne lub inaczej pryzmatyczne). Symboliczne oznaczenia obu typów złączy zamieszczono na rys. 1. W ogólności, złącza o n stopniach swobody, (n-dofs), można modelować jako układ n przegubów 1-DOF, łączących n 1 ogniw o zerowej długości. Liczba przegubów holonomicznych manipulatorów przemysłowych odpowiada liczbie stopni swobody całego mechanizmu. W robotach przemysłowych najczęściej stosuje się 6 przegubów, co umożliwia osiągnięcie pozycji końcówki roboczej w 3D z dowolną orientacją wewnątrz przestrzeni roboczej manipulatora (z dala od ograniczeń w przestrzeni złączy). Jednoznaczna lokalizacja końcówki roboczej manipulatora w przestrzeni zadania (w globalnym Rys. 1: Symboliczna reprezentacja przegubów manipulatora: obrotowego (A), przesuwnego (B). układzie {B} przestrzeni kartezjańskiej) wymaga zdefiniowania i przywiązania układu współrzędnych do wyróżnionego punktu końcówki. Przyjmijmy, że układ ten związany jest ze środkiem kołnierza ostatniego ogniwa manipulatora, a oś Z tego układu zorientowana jest wzdłuż kierunku 1

2 Laboratorium Podstaw Robotyki 5 2 natarcia (podjazdu) narzędzia robota (patrz rys. 2). Pozycję początku układu końcówki wyrażoną w układzie {B} oznaczać będziemy za pomocą wektora p B 6 = [p B 6x pb 6y pb 6z ]T, a orientację osi tego układu względem osi układu {B} za pomocą ortonormalnej macierzy rotacji R B 6 = [n B 6 ob 6 ab 6 ]. Reprezentacja pozycji układu końcówki jest jednoznaczna i oczywista jako uporządkowana trójka liczb reprezentujących współrzędne p x, p y oraz p z punktu będącego środkiem układu końcówki względem poszczególnych osi ortokartezjańskiego układu {B}. Reprezentacja orientacji natomiast może wynikać z różnych konwencji opisu obrotów osi układu końcówki względem osi układu {B}. Wybrane reprezentacje orientacji oraz znaliza własności macierzy rotacji są przedmiotem dalszej części ćwiczenia. Rys. 2: Manipulator przemysłowy z przywiązanym układem współrzędnych końcówki roboczej. 1 Rotacje w 3D i ich reprezentacje Oznaczmy przez {B} oraz {A} dwa kartezjańskie układy współrzędnych o wspólnym początku w punkcie O i ortogonalnych wersorach osi tych układów: i, j, k (dla układu {B}) oraz n, o, a (dla układu {A}) skierowanych odpowiednio wzdłuż osi X, Y i Z. Przyjmijmy że pierwszy układ współrzędnych jest bazowym układem odniesienia, natomiast drugi może się dowolnie obracać względem niego. Dla lepszego zobrazowania załóżmy, że układ {A} jest na stałe związany z bryłą sztywną umocowaną w punkcie O. Orientację układu {A} względem układu {B} możemy zapisać za pomocą następujących równań: n = n x i + n y j + n z k, o = o x i + o y j + o z k, a = a x i + a y j + a z k,

3 Laboratorium Podstaw Robotyki 5 3 gdzie n x, n y, n z stanowią składowe wersora n wzdłuż odpowiednich osi układu {B}. Powyższe równania można zapisać w postaci następującej ortonormalnej macierzy rotacji: R B A = [ n o a ] = n x o x a x n y o y a y = nt i o T i a T i n T j o T j a T j R 3 3. (1) n z o z a z n T k o T k a T k Powyższa macierz może być interpretowana na trzy sposoby [4]: jako reprezentacja orientacji osi układu {A} względem osi układu {B}, jako operator obrotu wektora d w nowy wektor Rd w tym samym układzie współrzędnych, jako operator przekształcenia współrzędnych punktu d A we współrzędne w układzie {B} (po uzgodnieniu początków układów {A} i {B}). Macierz rotacji (1) jest nadmiarową (redundantną) reprezentacją rotacji. Minimalna reprezentacja rotacji w przestrzeni 3D składa się z trzech niezależnych parametrów zwanych kątami Eulera odpowiadających złożeniu sekwencji trzech elementarnych obrotów układu {A} względem wybranych osi w przestrzeni. Reprezentacja taka zwana jest także lokalną parametryzacją grupy SO(3), której elementami są macierze rotacji 1. Opis taki nie jest jednoznaczny - istnieje dwanaście różnych zbiorów kątów Eulera odpowiadających możliwym sekwencjom rotacji elementarnych. W robotyce najbardziej popularne są następujące dwie kowencje: 1. kąty XYZ (zwane kątami RPY z ang. Roll-Pitch-Yaw kołysanie boczne, kołysanie wzdłużne, zbaczanie): wyjściowa macierz rotacji R B A wynika ze złożenia następującej sekwencji obrotów realizowanych wokół osi ustalonego układu odniesienia {B}: obrót o kąt ψ wokół osi X B, obrót o kąt ϑ wokół osi Y B, obrót o kąt ϕ wokół osi Z B : R B A RPY = R AZB (ϕ) R AYB (ϑ) R AXB (ψ) = (2) cos ϕ sin ϕ 0 cos ϑ 0 sin ϑ = sin ϕ cos ϕ cos ψ sin ψ = sin ϑ 0 cos ϑ 0 sin ψ cos ψ cos ϕ cos ϑ cos ϕ sin ϑ sin ψ sin ϕ cos ψ cos ϕ sin ϑ cos ψ + sin ϕ sin ψ = sin ϕ cos ϑ sin ϕ sin ϑ sin ψ + cos ϕ cos ψ sin ϕ sin ϑ cos ψ cos ϕ sin ψ (3) sin ϑ cos ϑ sin ψ cos ϑ cos ψ 2. kąty ZYZ (zwane kątami precesji, nutacji, obrotu własnego): wyjściowa macierz rotacji R B A wynika ze złożenia następującej sekwencji obrotów realizowanych wokół osi bieżącego układu odniesienia {A}: obrót o kąt ϕ wokół osi Z A, obrót o kąt ϑ wokół osi Y A, obrót o kąt ψ wokół osi Z A : R B A ZYZ = R AZA (ϕ) R AYA (ϑ) R AZA (ψ) = (4) cos ϕ sin ϕ 0 cos ϑ 0 sin ϑ cos ψ sin ψ 0 = sin ϕ cos ϕ sin ψ cos ψ 0 = sin ϑ 0 cos ϑ cos ϕ cos ϑ cos ψ sin ϕ sin ψ cos ϕ cos ϑ sin ψ sin ϕ cos ψ cos ϕ sin ϑ = sin ϕ cos ϑ cos ψ + cos ϕ sin ψ sin ϕ cos ϑ sin ψ + cos ϕ cos ψ sin ϕ sin ϑ (5) sin ϑ cos ψ sin ϑ sin ψ cos ϑ 1 Chodzi tutaj o grupę w sensie struktury algebraicznej. Symbol SO(3) oznacza grupę specjalnych macierzy ortogonalnych o wymiarze 3 3 (z ang. Special Orthogonal Group)

4 Laboratorium Podstaw Robotyki 5 4 Z macierzami rotacji związane są dwa podstawowe zadania parametryzacji: P1. zadanie proste parametryzacji orientacji DParO polega na obliczeniu macierzy R B A dla zadanych kątów Eulera ϕ, ϑ, ψ (czyli dla zadanych parametrów) definujących elementarne obroty osi układu końcówki roboczej manipulatora: DParO: ϕ, ϑ, ψ R B A ; (6) zadanie proste można rozwiązać podstawiając wartości kątów Eulera do jednej z ogólnych postaci macierzy (3) lub (5) (w zależności od przyjętej konwencji opisu), P2. zadanie odwrotne parametryzacji orientacji IParO polega na znalezieniu kątów Eulera ϕ, ϑ, ψ (czyli wartości parametrów) pozwalających na realizację zadanej macierzy rotacji (orientacji) R B A układu końcówki roboczej: IParO: R B A ϕ, ϑ, ψ; (7) zadanie to rozwiązujemy poprzez porównanie odpowiednich elementów zadanej macierzy R B A z odpowiednimi elementami ogólnej postaci macierzy rotacji (3) lub (5) (w zależności od przyjętej konwencji opisu). Rozwiązanie zadania parametryzacji odwrotnej orientacji przedstawiono w pracach [3, 4]. Do obliczeń związanych z parametryzacją prostą i odwrotną orientacji (w konwencji RPY oraz ZYZ) służą cztery funkcje pakietu Robotics Toolbox o nazwach: eul2tr, tr2eul oraz rpy2tr, tr2rpy. Ich opis można znaleźć w dokumentacji [2] lub w pomocy podręcznej środowiska Matlab. 1.1 Zapoznać się z opisem następujących funkcji pakietu Robotics Toolbox: rotx, roty, rotz, eul2tr, rpy2tr, tr2eul, tr2rpy (patrz [2, 1]). 1.2 Korzystając z funkcji rotx, roty, rotz utworzyć macierz rotacji: R 0 3 = R Z ( π/3) R Y (π/6) R X ( π/4) (8) oraz podać dwie interpretacje tak utworzonej macierzy z punktu widzenia osi, wokół których realizowane są obroty składowe i kolejności ich realizacji. Zwizualizować orientację układu {3} w układzie zerowym za pomocą funkcji tr3d. 1.3 Na przykładzie macierzy R 0 3 numerycznie sprawdzić następujące własności macierzy rotacji: det(r) = +1 (dla układów prawoskrętnych), R 1 R T, n T o = o T a = a T n 0, n = o = a = 1, n o = a, o a = n, a n = o, gdzie R [n o a].

5 Laboratorium Podstaw Robotyki Napisać definicję macierzy rotacji R 0 3u w reprezentacji ZYZ definiującą układ współrzędnych {3} jako złożenie następującej sekwencji obrotów realizowanych względem osi układu ustalonego (tu: układu {0}): A1. obrót wokół osi Z o kąt φ = π 2 [rad], A2. obrót wokół osi Y o kąt ϑ = π 2 [rad], A3. obrót wokół osi Z o kąt ψ = π[rad]. Naszkicować układ {0}, układ {3} i wszystkie układy pośrednie związane z obrotami składowymi. Na podstawie wykonanego rysunku napisać postać wynikowej macierzy rotacji R 0 3u. 1.5 Korzystając z funkcji rotz, roty, rotx obliczyć macierz rotacji R 0 3u i porównać ją z wyprowadzoną wyżej postacią. Zwizualizować orientację układu {3} w układzie zerowym za pomocą funkcji tr3d. 1.6 Powtórzyć wszystkie powyższe operacje przyjmując teraz, że macierz R 0 3b wynika ze złożenia obrotów A1-A3 względem osi układów bieżących. Wynik sprawdzić korzystając z funkcji eul2tr. Porównać otrzymaną macierz obrotu R 0 3b z macierzą R0 3u. Zwizualizować orientację otrzymanego układu {3} w układzie zerowym za pomocą funkcji tr3d. 1.7 Napisać definicję macierzy rotacji R 0 3u w reprezentacji XYZ definiującą układ współrzędnych {3} jako złożenie następującej sekwencji obrotów realizowanych względem osi układu ustalonego (tu: układu {0}): B1. obrót wokół osi X o kąt φ = π 2 [rad], B2. obrót wokół osi Y o kąt ϑ = π 2 [rad], B3. obrót wokół osi Z o kąt ψ = π[rad]. Naszkicować układ {0}, układ {3} i wszystkie układy pośrednie związane z obrotami składowymi. Na podstawie wykonanego rysunku napisać postać wynikowej macierzy rotacji R 0 3u. 1.8 Korzystając z funkcji rotz, roty, rotx obliczyć macierz rotacji R 0 3u i porównać ją z wyprowadzoną wyżej postacią. Wynik sprawdzić korzystając z funkcji rpy2tr. Zwizualizować orientację układu {3} w układzie zerowym za pomocą funkcji tr3d. 1.9 Powtórzyć wszystkie powyższe operacje przyjmując teraz, że macierz R 0 3b wynika ze złożenia obrotów B1-B3 względem osi układów bieżących. Porównać otrzymaną macierz obrotu R 0 3b z macierzą R0 3u. Zwizualizować orientację otrzymanego układu {3} w układzie zerowym za pomocą funkcji tr3d Dana jest macierz obrotu: R B A = (9) Naszkicować orientację układu współrzędnych {A} w układzie bazowym {B} Korzystając z funkcji tr2eul oraz tr2rpy obliczyć kąty Eulera odpowiadające zadanej orientacji R B A. Zinterpretować otrzymane wyniki W opariu o przeprowadzoną interpretację i korzystając z funkcji rotz, roty, rotx obliczyć ponownie macierz R B A jako złożenie odpowiednich rotacji składowych.

6 Laboratorium Podstaw Robotyki Transformacje jednorodne Transformacje jednorodne umożliwiają jednoznaczny i zwarty opis zarówno położenia jak i orientacji układu współrzędnych {A} w układzie {B} za pomocą następującej macierzy: [ ] TA B R B = A p B A R (10) gdzie R B A jest macierzą rotacji reprezentującą orientacje osi układu {A} w układzie {B}, zaś wektor p B A = [p Ax p Ay p Az ] T reprezentuje położenie początku układu {A} względem początku układu {B}. Przekształcenie punktu D A, reprezentowanego we współrzędnych jednorodnych wektorem d A = [(d A ) T 1] T = [d x d y d z 1] T, do układu {B} wynika teraz z następującej operacji: d B = T B A d A d B = R B Ad A + p B A. Transformacja odwrotna, która reprezentuje orientacje osi i położenie początku układu {B} w układzie {A} określona jest w następujący sposób: [ ] TB A = (T A B (R B ) 1 = A ) T (R B A )T p B A R (11) 2.1 Dane są trzy układy współrzędnych: {B}, {S} oraz {P } oraz dany jest punkt reprezentowany przez wektor r P wyrażony w układzie współrzędnych P jako: r P = Relacje między poszczególnymi układami współrzędnych definiują następujące wektory i macierze: d B S = 2 5, d P S = 3 6, R B S = , R P S = , gdzie d jest wektorem łączącym początki odpowiednich układów. Stosując formalizm transformacji jednorodnych obliczyć współrzędne wektora r B. 2.2 Korzystając z funkcji tf3d zwizualizować wszystkie układy współrzędnych na jednym wykresie (układ {B} potraktować jako układ globalny) i sprawdzić poprawność uzyskanych wyników. 3 Zadanie kinematyki prostej i odwrotnej manipulatorów Kinematyka zajmuje się analizą ruchu bez uwzględnienia sił wywołujących ten ruch. Badając ruch w sensie kinematycznym, rozpatrujemy jedynie położenie obiektów oraz pochodne położenia, tj. prędkość i przyspieszenie. W tym miejscu skupimy uwagę na kinematyce pozycji i orientacji (inaczej: na kinematyce położenia), które wynikają jedynie z geometrycznych (statycznych) własności manipulatorów o otwartych łańcuchach kinematycznych. Wyróżnia się dwa zadania kinematyki położenia: K1. zadanie kinematyki prostej położenia DKin polega ono na określeniu pozycji i orientacji układu współrzędnych końcówki roboczej manipulatora w postaci macierzy T6 0 R 4 4 względem układu globalnego (tu: zerowego) na podstawie zadanego zestawu wartości współrzędnych konfiguracyjnych q = [q 1... q 6 ] T R 6 manipulatora: DKin: q T 0 6, (12)

7 Laboratorium Podstaw Robotyki 5 7 K2. zadanie kinematyki odwrotnej położenia IKin polega ono na określeniu zestawu wartości współrzędnych konfiguracyjnych q = [q 1... q 6 ] T R 6 manipulatora odpowiadających zadanej pozycji i orientacji układu współrzędnych końcówki roboczej manipulatora w postaci macierzy T 0 6 R4 4 względem układu globalnego (tu: zerowego): IKin: T 0 6 q. (13) Zadanie kinematyki prostej daje zawsze jednoznaczne rozwiązanie. Natomiast zadanie odwrotne kinematyki może mieć kilka rozwiązań w przestrzeni zmiennych konfiguracyjnych. Może sie zdarzyć także, że rozwiązań tych będzie nieskończenie wiele, bądź rozwiazanie nie będzie istnieć w zbiorze liczb rzeczywistych. Takie sytuacje mają miejsce w tzw. punktach osobliwych odwzorowania kinematyki. Kluczowe znaczenie dla problemu kinematyki położenia posiada macierz przekształcenia T6 0 związana z końcówką roboczą. Wyznaczenie postaci tej macierzy jako funkcji współrzędnych konfiguracyjnych dla danego manipulatora wymaga zdefiniowania i przywiązania układów współrzędnych do poszczególnych ogniw łańcucha manipulatora oraz określenia składowych macierzy transformacji T j i (q) definiujących układ i-tego ogniwa w układzie j-tym. Wypadkowa macierz reprezentująca położenie końcówki w układzie zerowym (globalnym) dla manipulatora 6-DOF z parami kinematycznymi klasy piątej 2 wynika z następującego złożenia: T 0 6 (q) = T 0 1 (q 1 ) T 1 2 (q 2 )... T j i (q i)... T 5 6 (q 6 ). (14) Jednym z systematycznych sposobów definiowania i przywiązywania układów współrzędnych do ogniw manipulatora jest notacja Denavita i Hartenberga (w skrócie: notacja D-H). Pozwala ona na jednoznaczny wybór położenia początku O i ustalenia orientacji osi X, Y, Z i-tego układu współrzędnych w szeregowym łańcuchu kinematycznym, a także definiuje cztery podstawowe parametry kinematyczne: długość ogniwa a i, kąt skręcenia ogniwa α i, odsunięcie przegubu d i oraz kąt obrotu ogniwa (kąt przegubu) θ i. Notacja D-H stosuje trzy podstawowe zasady związane z przyporządkowaniem i-tego układu współrzędnych: I. oś Z i układu i-tego pokrywa się z osią przegubu i + 1, II. oś X i układu i-tego jest prostopadła do osi Z i 1 oraz Z i i jest skierowana od przegubu i do przegubu i + 1, III. oś Y i uzupełnia prawoskrętny układ współrzędnych. Parametry kinematyczne mają w notacji D-H następujące definicje: a i odległość wzdłuż osi X i od początku O i do przecięcia osi X i oraz Z i 1, d i odległość wzdłuż osi Z i 1 od początku O i 1 do przeciecia osi X i oraz Z i 1 (jeśli przegub jest pryzmatyczny, to d i jest zmienną przegubową), α i kąt między osiami Z i 1 oraz Z i mierzony wokół osi X i, θ i kąt między osiami X i 1 oraz X i mierzony wokół osi Z i 1 (jeśli przegub jest obrotowy, to θ i jest zmienną przegubową). 2 Są to połączenia o jednym stopniu swobody dla dwóch sąsiadujących ogniw, w postaci obrotu lub przesuwu wzdłuż wybranej osi w przestrzeni.

8 Laboratorium Podstaw Robotyki 5 8 Przy tak zdefiniowanych parametrach i układach współrzędnych przywiązanych zgodnie z notacją D-H, macierz przekształcenia jednorodnego T j i (q i) przyjmuje następującą postać: T j i (q i) = cos θ i cos α i sin θ i sin α i sin θ i a i cos θ i sin θ i cos α i cos θ i sin α i cos θ i a i sin θ i 0 sin α i cos α i d i, (15) gdzie q i θ i dla przegubu obrotowego lub q i d i dla przegubu pryzmatycznego. Algorytm definiowania i przywiązywania układów współrzędnych do poszczególnych ogniw manipulatora o n stopniach swobody, a także sposób określania macierzy przekształceń jednorodnych dla notacji D-H można przedstawić w postaci kilku następujących kroków: Krok 1: Umieścić i oznaczyć osie przegubów Z 0,..., Z n 1 zgodnie z zasadą I. Krok 2: Przyjąć bazowy układ współrzędnych. Jego początek O 0 umieścić dowolnie na osi Z 0. Osie X 0 i Y 0 wybrać tak, aby układ był prawoskrętny. Dla i = 1,..., n 1 wykonać kroki 3, 4, 5. Krok 3: Umieścić środek O i w miejscu, gdzie wspólna normalna do osi Z i i Z i 1 przecina oś Z i. Jeśli oś Z i przecina oś Z i 1, to umieść początek O i w tym przecięciu. Jeśli Z i i Z i 1 są równoległe, to umieść O i na przegubie i. Krok 4: Przyjąć oś X i wzdłuż wspólnej normalnej osi Z i 1 i Z i przechodzącej przez początek O i lub w kierunku normalnej do płaszczyzny obu tych osi, jeśli Z i 1 i Z i przecinają się. Krok 5: Wybrać oś Y i tak, aby układ był prawoskrętny. Krok 6: Ustalić układ współrzędnych końcówki roboczej O n X n Y n Z n. Zakładając, że oś Z n jest obrotowa, przyjąć wersor a wzdłuż kierunku osi Z n 1. Wybrać początek O n na osi Z n (preferowany jest środek chwytaka lub czubek narzędzia, z którym pracuje robot). Przyjąć wersor o w kierunku zamykania chwytaka oraz n jako n = o a (jeśli narzędzie nie jest zwykłym chwytakiem, przyjąć wersory n i o według uznania zachowując zasady układu prawoskrętnego). Krok 7: Utworzyć tabelę parametrów kinematycznych a i, d i, α i, θ i (zgodnie z definicjami w notacji D-H). Krok 8: Obliczyć macierze przekształceń jednorodnych T i 1 i (q i ) według wzoru (15). Krok 9: Korzystając ze złożenia (14) obliczyć macierz T0 n (q) opisującą pozycję i orientację układu końcówki roboczej w układzie bazowym. Pakiet Robotics Toolbox zawiera funkcje link oraz robot pozwalające na definicję struktury kinematycznej manipulatora na podstawie tabeli parametrów kinematycznych zdefiniowanych zgodnie z notacją D-H. Inne dostępne funkcje takie, jak fkine, ikine pozwalają na rozwiązanie odpowiednio zadania prostego i odwrotnego kinematyki dla zdefiniowanej uprzednio struktury manipulatora. Szczegółowy opis działania i wywołania tych funkcji oraz innych przydatnych skryptów pakietu Robotics Toolbox zawiera dokumentacja [2] oraz podręczna pomoc środowiska Matlab.

9 Laboratorium Podstaw Robotyki Zapoznać się z opisem następujących funkcji pakietu Robotics Toolbox: link, puma560, robot, drivebot, robot/plot, jtraj, fkine (patrz [2, 1]). 3.2 Dane są dwie struktury manipulatorów 3R o trzech stopniach swobody jak na rys. 3 (manipulator z łokciem i kiść sferyczna). Dla każdego z manipulatorów utworzyć tabele parametrów kinematycznych α i, a i, θ i, d i zgodnie z konwencją opisu kinematyki wg Denavita i Hartenberga. 3.3 Korzystając z funkcji link oraz robot utworzyć modele kinematyczne obu manipulatorów w przestrzeni roboczej Matlaba. 3.4 Korzystając z funkcji fkine rozwiązać zadanie proste kinematyki obu manipulatorów dla następującego zestawu zmiennych konfiguracyjnych: q 1 = 0 0 0, q 2 = π 2 0 π 2, q 3 = π 0 π 2 Przeprowadzić wizualizacje położenia efektora końcowego każdego manipulatora dla powyższych zmiennych konfiguracyjnych (funkcja plot(robot,q)) i sprawdzić wyniki obliczeń funkcji fkine. 3.5 Korzystając z funkcji jtraj wygenerować macierz trajektorii wielomianowych Q(t) = [q 1 (t) q 2 (t) q 3 (t)] dla poszczególnych złączy manipulatora z łokciem (w wywołaniu funkcji jtraj przyjąć N=200 punktów pośrednich). Przeprowadzić wizualizację ruchu manipulatora dla wygenerowanych trajektorii z złączach (funkcja plot(robot,q)).. Rys. 3: Przykładowe struktury manipulatorów 3R: manipulator z łokciem (A), kiść sferyczna (B). 3.6 Zapoznać się z opisem następujących funkcji pakietu Robotics Toolbox: ctraj, ikine, ikine560 (patrz [2, 1]). 3.7 Do przestrzeni roboczej Matlaba wprowadzić strukturę manipulatora Puma 560 (funkcja puma560) i wykreślić ją w oknie graficznym dla zerowych kątów konfiguracyjnych (funkcja plot(p560,qz)). Korzystając z polecenia drivebot przemieścić manipulator i zapamiętać dwie lokalizacje manipulatora w przestrzeni kartezjańskiej: T 0 oraz T 1 (bieżące wartości kątów konfiguracyjnych manipulatora można odczytać stosując polecenie q=plot(p560)). 3.8 Napisać skrypt, który będzie realizował (wizualizował) ruch manipulatora pomiędzy zapamiętanymi lokalizacjami: początkową T 0 i końcową T 1 (przyjąć sto lokalizacji pośrednich do interpolacji trajektorii pomiędzy zapamiętanymi lokalizacjami w przestrzeni kartezjańskiej wykorzystać funkcję ctraj).

10 Laboratorium Podstaw Robotyki 5 10 Literatura [1] P.I. Corke. A robotics toolbox for MATLAB. IEEE Robotics and Automation Magazine, 3(1):24 32, Marzec [2] P.I. Corke. Robotics Toolbox for MATLAB. CSIRO Manufacturing and Technology, [3] K. Kozłowski, P. Dutkiewicz, W. Wróblewski. Modelowanie i sterowanie robotów. Wydawnictwo Naukowe PWN, Warszawa, [4] M. W. Spong, M. Vidyasagar. Dynamika i sterowanie robotów. WNT, Warszawa, 1997.

Notacja Denavita-Hartenberga

Notacja Denavita-Hartenberga Notacja DenavitaHartenberga Materiały do ćwiczeń z Podstaw Robotyki Artur Gmerek Umiejętność rozwiązywania prostego zagadnienia kinematycznego jest najbardziej bazową umiejętność zakresu Robotyki. Wyznaczyć

Bardziej szczegółowo

Podstawy robotyki wykład III. Kinematyka manipulatora

Podstawy robotyki wykład III. Kinematyka manipulatora Podstawy robotyki Wykład III sztywnego Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Manipulator typu PUMA ogniwo 2 ogniwo 3 ogniwo 1 PUMA układy

Bardziej szczegółowo

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

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

Bardziej szczegółowo

Wprowadzenie do robotyki

Wprowadzenie do robotyki Wprowadzenie do robotyki Robotyka to nauka i technologia projektowania, budowy i zastosowania sterowanych komputerowo urządzeń mechanicznych popularnie zwanych robotami. Robot urządzenie mechaniczne, które

Bardziej szczegółowo

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB Kocurek Łukasz, mgr inż. email: kocurek.lukasz@gmail.com Góra Marta, dr inż. email: mgora@mech.pk.edu.pl Politechnika Krakowska, Wydział Mechaniczny MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH

Bardziej szczegółowo

Wprowadzenie do robotyki

Wprowadzenie do robotyki Wprowadzenie do robotyki Robotyka to nauka i technologia projektowania, budowy i zastosowania sterowanych komputerowo urządzeń mechanicznych popularnie zwanych robotami. Robot urządzenie mechaniczne, które

Bardziej szczegółowo

OPISY PRZESTRZENNE I PRZEKSZTAŁCENIA

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

Bardziej szczegółowo

Zastosowanie Robotów. Ćwiczenie 6. Mariusz Janusz-Bielecki. laboratorium

Zastosowanie Robotów. Ćwiczenie 6. Mariusz Janusz-Bielecki. laboratorium Zastosowanie Robotów laboratorium Ćwiczenie 6 Mariusz Janusz-Bielecki Zak lad Informatyki i Robotyki Wersja 0.002.01, 7 Listopada, 2005 Wst ep Do zadań inżynierów robotyków należa wszelkie dzia lania

Bardziej szczegółowo

Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora

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

Bardziej szczegółowo

Definiowanie układów kinematycznych manipulatorów

Definiowanie układów kinematycznych manipulatorów Definiowanie układów kinematycznych manipulatorów Definicja Robota Według Encyklopedii Powszechnej PWN: robotem nazywa się urządzenie służące do wykonywania niektórych funkcji manipulacyjnych, lokomocyjnych,

Bardziej szczegółowo

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. 1. Podstawy matematyki 1.1. Geometria analityczna W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. Skalarem w fizyce nazywamy

Bardziej szczegółowo

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

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

Bardziej szczegółowo

MECHANIKA 2 KINEMATYKA. Wykład Nr 5 RUCH KULISTY I RUCH OGÓLNY BRYŁY. Prowadzący: dr Krzysztof Polko

MECHANIKA 2 KINEMATYKA. Wykład Nr 5 RUCH KULISTY I RUCH OGÓLNY BRYŁY. Prowadzący: dr Krzysztof Polko MECHANIKA 2 KINEMATYKA Wykład Nr 5 RUCH KULISTY I RUCH OGÓLNY BRYŁY Prowadzący: dr Krzysztof Polko Określenie położenia ciała sztywnego Pierwszy sposób: Określamy położenia trzech punktów ciała nie leżących

Bardziej szczegółowo

Ogłoszenie. Egzaminy z TEORII MASZYN I MECHANIZMÓW dla grup 12A1, 12A2, 12A3 odbędą się w sali A3: I termin 1 lutego 2017 r. godz

Ogłoszenie. Egzaminy z TEORII MASZYN I MECHANIZMÓW dla grup 12A1, 12A2, 12A3 odbędą się w sali A3: I termin 1 lutego 2017 r. godz Laboratorium Badań Technoklimatycznych i Maszyn Roboczych Ogłoszenie Egzaminy z TEORII MASZYN I MECHANIZMÓW dla grup 12A1, 12A2, 12A3 odbędą się w sali A3: I termin 1 lutego 2017 r. godz. 9 00 12 00. II

Bardziej szczegółowo

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 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ółowo

Rozwiązanie: I sposób Dla prostego manipulatora płaskiego można w sposób klasyczny wyznaczyćpołożenie punktu C.

Rozwiązanie: I sposób Dla prostego manipulatora płaskiego można w sposób klasyczny wyznaczyćpołożenie punktu C. Instrukcja laboratoryjna do WORKING MODEL 2D. 1.Wstęp teoretyczny. Do opisu kinematyki prostej niezbędne jest podanie równańkinematyki robota. Zadanie kinematyki prostej można określićnastępująco: posiadając

Bardziej szczegółowo

ROBOTYKA. Odwrotne zadanie kinematyki - projekt. http://www.mbmaster.pl

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....

Bardziej szczegółowo

Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 1

Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 1 Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 1 1. Wiadomości wstępne 1.1. Robotyka Po raz pierwszy terminu robot użył Karel Čapek w sztuce Rossum s Universal Robots w 1921r. Od

Bardziej szczegółowo

Manipulatory i roboty mobilne AR S1 semestr 5

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

Bardziej szczegółowo

2.12. Zadania odwrotne kinematyki

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

Bardziej szczegółowo

2.9. Kinematyka typowych struktur manipulatorów

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ółowo

Informatyka I Lab 06, r.a. 2011/2012 prow. Sławomir Czarnecki. Zadania na laboratorium nr. 6

Informatyka I Lab 06, r.a. 2011/2012 prow. Sławomir Czarnecki. Zadania na laboratorium nr. 6 Informatyka I Lab 6, r.a. / prow. Sławomir Czarnecki Zadania na laboratorium nr. 6 Po utworzeniu nowego projektu, dołącz bibliotekę bibs.h.. Największy wspólny dzielnik liczb naturalnych a, b oznaczamy

Bardziej szczegółowo

PODSTAWY ROBOTYKI. Opracował: dr hab. inż. Adam Rogowski

PODSTAWY ROBOTYKI. Opracował: dr hab. inż. Adam Rogowski PODSTAWY ROBOTYKI Opracował: dr hab. inż. Adam Rogowski Autor wykładu: dr hab. inż. Adam Rogowski pok. ST 405 adam.rogowski@pw.edu.pl Literatura: - Treść niniejszego wykładu dostępna na www.cim.pw.edu.pl/lzp

Bardziej szczegółowo

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 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ółowo

Kinematyka manipulatorów robotów

Kinematyka manipulatorów robotów Wstęp do Robotyki c W. Szynkiewicz, 29 1 Podstawowe pojęcia: Kinematyka manipulatorów robotów Ogniwo(człon, ramię) bryła sztywna(zbiór punktów materialnych, których wzajemne położenie jest stałe). Przegub(złącze)

Bardziej szczegółowo

Kinematyka robotów mobilnych

Kinematyka robotów mobilnych Kinematyka robotów mobilnych Maciej Patan Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Adaptacja slajdów do wykładu Autonomous mobile robots R. Siegwart (ETH Zurich Master Course:

Bardziej szczegółowo

Zadania kinematyki mechanizmów

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

Bardziej szczegółowo

Podstawy robotyki. Wykład II. Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska

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

Bardziej szczegółowo

4.1. Modelowanie matematyczne

4.1. Modelowanie matematyczne 4.1. Modelowanie matematyczne Model matematyczny Model matematyczny opisuje daną konstrukcję budowlaną za pomocą zmiennych. Wartości zmiennych będą należały to zbioru liczb rzeczywistych i będą one reprezentować

Bardziej szczegółowo

1. STRUKTURA MECHANIZMÓW 1.1. POJĘCIA PODSTAWOWE

1. STRUKTURA MECHANIZMÓW 1.1. POJĘCIA PODSTAWOWE 1. STRUKTURA MECHANIZMÓW 1.1. POJĘCIA PODSTAWOWE 1.1.1. Człon mechanizmu Człon mechanizmu to element konstrukcyjny o dowolnym kształcie, ruchomy bądź nieruchomy, zwany wtedy podstawą, niepodzielny w aspekcie

Bardziej szczegółowo

3. FUNKCJA LINIOWA. gdzie ; ół,.

3. FUNKCJA LINIOWA. gdzie ; ół,. 1 WYKŁAD 3 3. FUNKCJA LINIOWA FUNKCJĄ LINIOWĄ nazywamy funkcję typu : dla, gdzie ; ół,. Załóżmy na początek, że wyraz wolny. Wtedy mamy do czynienia z funkcją typu :.. Wykresem tej funkcji jest prosta

Bardziej szczegółowo

Autor: mgr inż. Robert Cypryjański METODY KOMPUTEROWE

Autor: mgr inż. Robert Cypryjański METODY KOMPUTEROWE METODY KOMPUTEROWE PRZYKŁAD ZADANIA NR 1: ANALIZA STATYCZNA KRATOWNICY PŁASKIEJ ZA POMOCĄ MACIERZOWEJ METODY PRZEMIESZCZEŃ Polecenie: Wykonać obliczenia statyczne kratownicy za pomocą macierzowej metody

Bardziej szczegółowo

Roboty przemysłowe. Wprowadzenie

Roboty przemysłowe. Wprowadzenie Roboty przemysłowe Wprowadzenie Pojęcia podstawowe Manipulator jest to mechanizm cybernetyczny przeznaczony do realizacji niektórych funkcji kończyny górnej człowieka. Należy wyróżnić dwa rodzaje funkcji

Bardziej szczegółowo

MECHANIKA 2 RUCH POSTĘPOWY I OBROTOWY CIAŁA SZTYWNEGO. Wykład Nr 2. Prowadzący: dr Krzysztof Polko

MECHANIKA 2 RUCH POSTĘPOWY I OBROTOWY CIAŁA SZTYWNEGO. Wykład Nr 2. Prowadzący: dr Krzysztof Polko MECHANIKA 2 Wykład Nr 2 RUCH POSTĘPOWY I OBROTOWY CIAŁA SZTYWNEGO Prowadzący: dr Krzysztof Polko WSTĘP z r C C(x C,y C,z C ) r C -r B B(x B,y B,z B ) r C -r A r B r B -r A A(x A,y A,z A ) Ciało sztywne

Bardziej szczegółowo

Podstawy robotyki wykład V. Jakobian manipulatora. Osobliwości

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

Bardziej szczegółowo

ANALIZA KINEMATYKI MANIPULATORÓW NA PRZYKŁADZIE ROBOTA LINIOWEGO O CZTERECH STOPNIACH SWOBODY

ANALIZA KINEMATYKI MANIPULATORÓW NA PRZYKŁADZIE ROBOTA LINIOWEGO O CZTERECH STOPNIACH SWOBODY MECHNIK 7/ Dr inż. Borys BOROWIK Politechnika Częstochowska Instytut Technologii Mechanicznych DOI:.78/mechanik..7. NLIZ KINEMTYKI MNIPULTORÓW N PRZYKŁDZIE ROBOT LINIOWEGO O CZTERECH STOPNICH SWOBODY Streszczenie:

Bardziej szczegółowo

Podstawy robotyki - opis przedmiotu

Podstawy robotyki - opis przedmiotu Podstawy robotyki - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy robotyki Kod przedmiotu 06.9-WE-AiRP-PR Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Automatyka i robotyka

Bardziej szczegółowo

Układ współrzędnych dwu trój Wykład 2 "Układ współrzędnych, system i układ odniesienia"

Układ współrzędnych dwu trój Wykład 2 Układ współrzędnych, system i układ odniesienia Układ współrzędnych Układ współrzędnych ustanawia uporządkowaną zależność (relację) między fizycznymi punktami w przestrzeni a liczbami rzeczywistymi, czyli współrzędnymi, Układy współrzędnych stosowane

Bardziej szczegółowo

UKŁADY WIELOCZŁONOWE Z WIĘZAMI JEDNOSTRONNYMI W ZASTOSOWANIU DO MODELOWANIA ZŁOŻONYCH UKŁADÓW MECHANICZNYCH

UKŁADY WIELOCZŁONOWE Z WIĘZAMI JEDNOSTRONNYMI W ZASTOSOWANIU DO MODELOWANIA ZŁOŻONYCH UKŁADÓW MECHANICZNYCH POLITECHNIKA GDAŃSKA KRZYSZTOF LIPIŃSKI UKŁADY WIELOCZŁONOWE Z WIĘZAMI JEDNOSTRONNYMI W ZASTOSOWANIU DO MODELOWANIA ZŁOŻONYCH UKŁADÓW MECHANICZNYCH GDAŃSK 2012 PRZEWODNICZĄCY KOMITETU REDAKCYJNEGO WYDAWNICTWA

Bardziej szczegółowo

Układy współrzędnych

Układy współrzędnych Układy współrzędnych Układ współrzędnych matematycznie - funkcja przypisująca każdemu punktowi danej przestrzeni skończony ciąg (krotkę) liczb rzeczywistych zwanych współrzędnymi punktu. Układ współrzędnych

Bardziej szczegółowo

GEOMETRIA ANALITYCZNA W PRZESTRZENI

GEOMETRIA ANALITYCZNA W PRZESTRZENI Wykład z Podstaw matematyki dla studentów Inżynierii Środowiska Wykład 13. Egzaminy I termin wtorek 31.01 14:00 Aula A Wydział Budownictwa II termin poprawkowy czwartek 9.02 14:00 Aula A Wydział Budownictwa

Bardziej szczegółowo

Mechanika ogólna Wydział Budownictwa Politechniki Wrocławskiej Strona 1. MECHANIKA OGÓLNA - lista zadań 2016/17

Mechanika ogólna Wydział Budownictwa Politechniki Wrocławskiej Strona 1. MECHANIKA OGÓLNA - lista zadań 2016/17 Mechanika ogólna Wydział Budownictwa Politechniki Wrocławskiej Strona 1 MECHANIKA OGÓLNA - lista zadań 2016/17 Część 1 analiza kinematyczna układów płaskich Przeprowadzić analizę kinematyczną układu. Odpowiednią

Bardziej szczegółowo

FUNKCJA LINIOWA - WYKRES

FUNKCJA LINIOWA - WYKRES FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (Postać kierunkowa) Funkcja liniowa jest podstawowym typem funkcji. Jest to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości

Bardziej szczegółowo

Jakobiany. Kinematykę we współrzędnych możemy potraktować jako operator przekształcający funkcje czasu

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ą

Bardziej szczegółowo

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Dr inż. Andrzej Polka Katedra Dynamiki Maszyn Politechnika Łódzka RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Streszczenie: W pracy opisano wzajemne położenie płaszczyzny parasola

Bardziej szczegółowo

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH PROPORCJONALNOŚĆ PROSTA Proporcjonalnością prostą nazywamy zależność między dwoma wielkościami zmiennymi x i y, określoną wzorem: y = a x Gdzie a jest

Bardziej szczegółowo

PODSTAWY RACHUNKU WEKTOROWEGO

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)

Bardziej szczegółowo

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska Funkcje liniowe i wieloliniowe w praktyce szkolnej Opracowanie : mgr inż. Renata Rzepińska . Wprowadzenie pojęcia funkcji liniowej w nauczaniu matematyki w gimnazjum. W programie nauczania matematyki w

Bardziej szczegółowo

i = [ 0] j = [ 1] k = [ 0]

i = [ 0] j = [ 1] k = [ 0] Ćwiczenia nr TEMATYKA: Układy współrzędnych: kartezjański, walcowy (cylindryczny), sferyczny (geograficzny), Przekształcenia: izometryczne, nieizometryczne. DEFINICJE: Wektor wodzący: wektorem r, ρ wodzącym

Bardziej szczegółowo

Roboty przemysłowe. Cz. II

Roboty przemysłowe. Cz. II Roboty przemysłowe Cz. II Klasyfikacja robotów Ze względu na rodzaj napędu: - hydrauliczny (duże obciążenia) - pneumatyczny - elektryczny - mieszany Obecnie roboty przemysłowe bardzo często posiadają napędy

Bardziej szczegółowo

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

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ę

Bardziej szczegółowo

MECHANIKA 2. Wykład Nr 3 KINEMATYKA. Temat RUCH PŁASKI BRYŁY MATERIALNEJ. Prowadzący: dr Krzysztof Polko

MECHANIKA 2. Wykład Nr 3 KINEMATYKA. Temat RUCH PŁASKI BRYŁY MATERIALNEJ. Prowadzący: dr Krzysztof Polko MECHANIKA 2 Wykład Nr 3 KINEMATYKA Temat RUCH PŁASKI BRYŁY MATERIALNEJ Prowadzący: dr Krzysztof Polko Pojęcie Ruchu Płaskiego Rys.1 Ruchem płaskim ciała sztywnego nazywamy taki ruch, w którym wszystkie

Bardziej szczegółowo

FUNKCJA LINIOWA - WYKRES. y = ax + b. a i b to współczynniki funkcji, które mają wartości liczbowe

FUNKCJA LINIOWA - WYKRES. y = ax + b. a i b to współczynniki funkcji, które mają wartości liczbowe FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (postać kierunkowa) Funkcja liniowa to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości liczbowe Szczególnie ważny w postaci

Bardziej szczegółowo

A,B M! v V ; A + v = B, (1.3) AB = v. (1.4)

A,B M! v V ; A + v = B, (1.3) AB = v. (1.4) Rozdział 1 Prosta i płaszczyzna 1.1 Przestrzeń afiniczna Przestrzeń afiniczna to matematyczny model przestrzeni jednorodnej, bez wyróżnionego punktu. Można w niej przesuwać punkty równolegle do zadanego

Bardziej szczegółowo

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU I. KARTA PRZEDMIOTU. Nazwa przedmiotu: PODSTAWY ROBOTYKI 2. Kod przedmiotu: Sr 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Automatyka i Robotyka 5. Specjalność: Elektroautomatyka

Bardziej szczegółowo

Funkcja liniowa - podsumowanie

Funkcja liniowa - podsumowanie Funkcja liniowa - podsumowanie 1. Funkcja - wprowadzenie Założenie wyjściowe: Rozpatrywana będzie funkcja opisana w dwuwymiarowym układzie współrzędnych X. Oś X nazywana jest osią odciętych (oś zmiennych

Bardziej szczegółowo

Funkcja liniowa i prosta podsumowanie

Funkcja liniowa i prosta podsumowanie Funkcja liniowa i prosta podsumowanie Definicja funkcji liniowej Funkcja liniowa określona jest wzorem postaci: y = ax + b, x R, a R, b R a, b współczynniki funkcji dowolne liczby rzeczywiste a- współczynnik

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-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ółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: KINEMATYKA I DYNAMIKA MANIPULATORÓW I ROBOTÓW Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy na specjalności: Systemy sterowania Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU

Bardziej szczegółowo

Przekształcenia geometryczne. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej

Przekształcenia geometryczne. Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej Przekształcenia geometryczne Mirosław Głowacki Wydział Inżynierii Metali i Informatyki Przemysłowej Akademia Górniczo Hutnicza w Krakowie Przekształcenia elementarne w przestrzeni D Punkty p w E na płaszczyźnie

Bardziej szczegółowo

Matematyka licea ogólnokształcące, technika

Matematyka licea ogólnokształcące, technika Matematyka licea ogólnokształcące, technika Opracowano m.in. na podstawie podręcznika MATEMATYKA w otaczającym nas świecie zakres podstawowy i rozszerzony Funkcja liniowa Funkcję f: R R określoną wzorem

Bardziej szczegółowo

Rachunek wektorowy - wprowadzenie. dr inż. Romuald Kędzierski

Rachunek wektorowy - wprowadzenie. dr inż. Romuald Kędzierski Rachunek wektorowy - wprowadzenie dr inż. Romuald Kędzierski Graficzne przedstawianie wielkości wektorowych Długość wektora jest miarą jego wartości Linia prosta wyznaczająca kierunek działania wektora

Bardziej szczegółowo

Analiza mechanizmu korbowo-suwakowego

Analiza mechanizmu korbowo-suwakowego Cel ćwiczenia: Metody modelowania i symulacji kinematyki i dynamiki z wykorzystaniem CAD/CAE Laboratorium I Analiza mechanizmu korbowo-suwakowego Celem ćwiczenia jest zapoznanie ze środowiskiem symulacji

Bardziej szczegółowo

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 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ółowo

WYKŁAD 6 KINEMATYKA PRZEPŁYWÓW CZĘŚĆ 2 1/11

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

Bardziej szczegółowo

Etap 1. Rysunek: Układy odniesienia

Etap 1. Rysunek: Układy odniesienia Wprowadzenie. Jaś i Małgosia kręcą się na karuzeli symetrycznej dwuramiennej. Siedzą na karuzeli zwróceni do siebie twarzami, symetrycznie względem osi obrotu karuzeli. Jaś ma dropsa, którego chce dać

Bardziej szczegółowo

2 1 3 c c1. e 1, e 2,..., e n A= e 1 e 2...e n [ ] M. Przybycień Matematyczne Metody Fizyki I

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

Bardziej szczegółowo

KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej

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

Bardziej szczegółowo

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA, Kraków, PL BUP 10/05

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA, Kraków, PL BUP 10/05 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 207396 (13) B1 (21) Numer zgłoszenia: 363254 (51) Int.Cl. F16C 11/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia: 03.11.2003

Bardziej szczegółowo

Zad. 6: Sterowanie robotem mobilnym

Zad. 6: Sterowanie robotem mobilnym Zad. 6: Sterowanie robotem mobilnym 1 Cel ćwiczenia Utrwalenie umiejętności modelowania kluczowych dla danego problemu pojęć. Tworzenie diagramu klas, czynności oraz przypadków użycia. Wykorzystanie dziedziczenia

Bardziej szczegółowo

PLAN WYNIKOWY PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

PLAN WYNIKOWY PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY PLAN WYNIKOWY PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY Copyright by Nowa Era Sp. z o.o. Warszawa 019 Liczba godzin TEMAT ZAJĘĆ EDUKACYJNYCH Język matematyki 1 Wzory skróconego mnożenia 3 Liczby pierwsze,

Bardziej szczegółowo

Analiza kinematyczna i dynamiczna układu roboczego. koparki DOSAN

Analiza kinematyczna i dynamiczna układu roboczego. koparki DOSAN Metody modelowania i symulacji kinematyki i dynamiki z wykorzystaniem CAD/CAE Laboratorium 7 Analiza kinematyczna i dynamiczna układu roboczego koparki DOSAN Maszyny górnicze i budowlne Laboratorium 6

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Podsta Automatyki Transmitancja operatorowa i widmowa systemu, znajdowanie odpowiedzi w dziedzinie s i w

Bardziej szczegółowo

Maszyny technologiczne. dr inż. Michał Dolata

Maszyny technologiczne. dr inż. Michał Dolata Maszyny technologiczne 2019 dr inż. Michał Dolata www.mdolata.zut.edu.pl Układ konstrukcyjny obrabiarki 2 Układ konstrukcyjny tworzą podstawowe wzajemnie współdziałające podzespoły maszyny rozmieszczone

Bardziej szczegółowo

Wektory, układ współrzędnych

Wektory, układ współrzędnych Wektory, układ współrzędnych Wielkości występujące w przyrodzie możemy podzielić na: Skalarne, to jest takie wielkości, które potrafimy opisać przy pomocy jednej liczby (skalara), np. masa, czy temperatura.

Bardziej szczegółowo

Agata Boratyńska ZADANIA Z MATEMATYKI, I ROK SGH GRANICA CIĄGU

Agata Boratyńska ZADANIA Z MATEMATYKI, I ROK SGH GRANICA CIĄGU Agata Boratyńska Zadania z matematyki Agata Boratyńska ZADANIA Z MATEMATYKI, I ROK SGH GRANICA CIĄGU. Korzystając z definicji granicy ciągu udowodnić: a) n + n+ = 0 b) n + n n+ = c) n + n a =, gdzie a

Bardziej szczegółowo

1. Synteza automatów Moore a i Mealy realizujących zadane przekształcenie 2. Transformacja automatu Moore a w automat Mealy i odwrotnie

1. Synteza automatów Moore a i Mealy realizujących zadane przekształcenie 2. Transformacja automatu Moore a w automat Mealy i odwrotnie Opracował: dr hab. inż. Jan Magott KATEDRA INFORMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie 207 Temat: Automaty Moore'a i Mealy 1. Cel ćwiczenia Celem ćwiczenia jest

Bardziej szczegółowo

Ćwiczenie nr 2 - Rysowanie precyzyjne

Ćwiczenie nr 2 - Rysowanie precyzyjne Ćwiczenie nr 2 - Rysowanie precyzyjne Materiały do kursu Skrypt CAD AutoCAD 2D strony: 37-46. Wprowadzenie Projektowanie wymaga budowania modelu geometrycznego zgodnie z określonymi wymiarami, a to narzuca

Bardziej szczegółowo

Rok akademicki: 2015/2016 Kod: RME s Punkty ECTS: 12. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2015/2016 Kod: RME s Punkty ECTS: 12. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne Nazwa modułu: Roboty przemysłowe Rok akademicki: 2015/2016 Kod: RME-1-504-s Punkty ECTS: 12 Wydział: Inżynierii Mechanicznej i Robotyki Kierunek: Mechatronika Specjalność: Poziom studiów: Studia I stopnia

Bardziej szczegółowo

ALGEBRA z GEOMETRIA, ANALITYCZNA,

ALGEBRA z GEOMETRIA, ANALITYCZNA, ALGEBRA z GEOMETRIA, ANALITYCZNA, MAT00405 PRZEKSZTAL CANIE WYRAZ EN ALGEBRAICZNYCH, WZO R DWUMIANOWY NEWTONA Uprościć podane wyrażenia 7; (b) ( 6)( + ); (c) a 5 6 8a ; (d) ( 5 )( 5 + ); (e) ( 45x 4 y

Bardziej szczegółowo

1. Liczby zespolone. Jacek Jędrzejewski 2011/2012

1. Liczby zespolone. Jacek Jędrzejewski 2011/2012 1. Liczby zespolone Jacek Jędrzejewski 2011/2012 Spis treści 1 Liczby zespolone 2 1.1 Definicja liczby zespolonej.................... 2 1.2 Postać kanoniczna liczby zespolonej............... 1. Postać

Bardziej szczegółowo

Manipulator OOO z systemem wizyjnym

Manipulator OOO z systemem wizyjnym Studenckie Koło Naukowe Robotyki Encoder Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska Manipulator OOO z systemem wizyjnym Raport z realizacji projektu Daniel Dreszer Kamil Gnacik Paweł

Bardziej szczegółowo

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013 Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum w roku szkolnym 2012/2013 I. Zakres materiału do próbnego egzaminu maturalnego z matematyki: 1) liczby rzeczywiste 2) wyrażenia algebraiczne

Bardziej szczegółowo

Zadania egzaminacyjne

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

Bardziej szczegółowo

Mechanika Robotów. Wojciech Lisowski. 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej

Mechanika Robotów. Wojciech Lisowski. 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Mechanika Robotów Wojciech Lisowski 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej Mechanika Robotów KRiM, WIMIR, AGH

Bardziej szczegółowo

dr inż. Ryszard Rębowski 1 WPROWADZENIE

dr inż. Ryszard Rębowski 1 WPROWADZENIE dr inż. Ryszard Rębowski 1 WPROWADZENIE Zarządzanie i Inżynieria Produkcji studia stacjonarne Konspekt do wykładu z Matematyki 1 1 Postać trygonometryczna liczby zespolonej zastosowania i przykłady 1 Wprowadzenie

Bardziej szczegółowo

= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3

= 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ółowo

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu Ćwiczenie 7 DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Cel ćwiczenia Doświadczalne wyznaczenie częstości drgań własnych układu o dwóch stopniach swobody, pokazanie postaci drgań odpowiadających

Bardziej szczegółowo

KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej

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

Bardziej szczegółowo

Wyznaczanie sił w przegubach maszyny o kinematyce równoległej w trakcie pracy, z wykorzystaniem metod numerycznych

Wyznaczanie sił w przegubach maszyny o kinematyce równoległej w trakcie pracy, z wykorzystaniem metod numerycznych kinematyka równoległa, symulacja, model numeryczny, sterowanie mgr inż. Paweł Maślak, dr inż. Piotr Górski, dr inż. Stanisław Iżykowski, dr inż. Krzysztof Chrapek Wyznaczanie sił w przegubach maszyny o

Bardziej szczegółowo

INSTRUKCJA DO ĆWICZENIA NR 5

INSTRUKCJA DO ĆWICZENIA NR 5 KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 5 PRZEDMIOT TEMAT OPRACOWAŁ MODELOWANIE UKŁADÓW MECHANICZNYCH Badania analityczne układu mechanicznego

Bardziej szczegółowo

5. Rozwiązywanie układów równań liniowych

5. Rozwiązywanie układów równań liniowych 5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a

Bardziej szczegółowo

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY

PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY PRZEDMIOTOWY SYSTEM OCENIANIA PROSTO DO MATURY KLASA 1 ZAKRES PODSTAWOWY Warszawa 2019 LICZBY RZECZYWISTE stosować prawidłowo pojęcie zbioru, podzbioru, zbioru pustego; zapisywać zbiory w różnej postaci

Bardziej szczegółowo

FUNKCJE. Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 5 Teoria funkcje cz.1. Definicja funkcji i wiadomości podstawowe

FUNKCJE. Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 5 Teoria funkcje cz.1. Definicja funkcji i wiadomości podstawowe 1 FUNKCJE Definicja funkcji i wiadomości podstawowe Jeżeli mamy dwa zbiory: zbiór X i zbiór Y, i jeżeli każdemu elementowi ze zbioru X przyporządkujemy dokładnie jeden element ze zbioru Y, to takie przyporządkowanie

Bardziej szczegółowo

Symulacje komputerowe

Symulacje komputerowe Fizyka w modelowaniu i symulacjach komputerowych Jacek Matulewski (e-mail: jacek@fizyka.umk.pl) http://www.fizyka.umk.pl/~jacek/dydaktyka/modsym/ Symulacje komputerowe Dynamika bryły sztywnej Wersja: 8

Bardziej szczegółowo

Ćwiczenia nr 7. TEMATYKA: Krzywe Bézier a

Ćwiczenia nr 7. TEMATYKA: Krzywe Bézier a TEMATYKA: Krzywe Bézier a Ćwiczenia nr 7 DEFINICJE: Interpolacja: przybliżanie funkcji za pomocą innej funkcji, zwykle wielomianu, tak aby były sobie równe w zadanych punktach. Poniżej przykład interpolacji

Bardziej szczegółowo

1. PODSTAWY TEORETYCZNE

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

Bardziej szczegółowo

Sterowanie, uczenie i symulacja robotów przemysłowych Kawasaki

Sterowanie, uczenie i symulacja robotów przemysłowych Kawasaki Ćwiczenie VIII LABORATORIUM MECHATRONIKI IEPiM Sterowanie, uczenie i symulacja robotów przemysłowych Kawasaki Zał.1 - Roboty przemysłowe i mobilne. Roboty Kawasaki - charakterystyka Zał.2 - Oprogramowanie

Bardziej szczegółowo

Kalibracja robotów przemysłowych

Kalibracja robotów przemysłowych Kalibracja robotów przemysłowych Rzeszów 27.07.2013 Kalibracja robotów przemysłowych 1. Układy współrzędnych w robotyce... 3 2 Deklaracja globalnego układu współrzędnych.. 5 3 Deklaracja układu współrzędnych

Bardziej szczegółowo

PORÓWNANIE TREŚCI ZAWARTYCH W OBOWIĄZUJĄCYCH STANDARDACH EGZAMINACYJNYCH Z TREŚCIAMI NOWEJ PODSTAWY PROGRAMOWEJ

PORÓWNANIE TREŚCI ZAWARTYCH W OBOWIĄZUJĄCYCH STANDARDACH EGZAMINACYJNYCH Z TREŚCIAMI NOWEJ PODSTAWY PROGRAMOWEJ PORÓWNANIE TREŚCI ZAWARTYCH W OBOWIĄZUJĄCYCH STANDARDACH EGZAMINACYJNYCH Z TREŚCIAMI NOWEJ PODSTAWY PROGRAMOWEJ L.p. 1. Liczby rzeczywiste 2. Wyrażenia algebraiczne bada, czy wynik obliczeń jest liczbą

Bardziej szczegółowo