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



Podobne dokumenty
Zastosowanie Robotów. Ćwiczenie 4. Mariusz Janusz-Bielecki. laboratorium

WYK LAD 5: GEOMETRIA ANALITYCZNA W R 3, PROSTA I P LASZCZYZNA W PRZESTRZENI R 3

Ćwiczenie nr 520: Metody interpolacyjne planowania ruchu manipulatorów

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

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Podstawy robotyki wykład III. Kinematyka manipulatora

Notacja Denavita-Hartenberga

Laboratorium Podstaw Robotyki ĆWICZENIE 5

Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora

Podstawy robotyki - opis przedmiotu

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

Podstawy Robotyki. Ćwiczenie 2. Mariusz Janusz-Bielecki. laboratorium

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

PRZEWODNIK PO PRZEDMIOCIE

Modelowanie i symulacja II Modelling and Simulation II. Automatyka i Robotyka II stopień ogólno akademicki studia stacjonarne

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

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

Instytut Politechniczny Zakład Elektrotechniki i Elektroniki

Manipulator OOO z systemem wizyjnym

Wyk lad 5 W lasności wyznaczników. Macierz odwrotna

Rotacje i drgania czasteczek

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera

Roboty przemysłowe. Budowa i zastosowanie, wyd, 2 Honczarenko Jerzy WNT 2010

Kinematyka manipulatorów robotów

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

Wyk lad 4 Macierz odwrotna i twierdzenie Cramera

Statystyka w analizie i planowaniu eksperymentu

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016. Forma studiów: Niestacjonarne Kod kierunku: 06.

Statystyka w analizie i planowaniu eksperymentu

Grupy i cia la, liczby zespolone

Dyskretne modele populacji

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

i elektronów w czasteczkach (laboratoryjnym) operator Hamiltona dla czasteczki dwuatomowej (jadra 2M b a i b; m -masa elektronu e 2 r ij

Suma i przeciȩcie podprzestrzeń, suma prosta, przestrzeń ilorazowa Javier de Lucas

Identyfikacja parametrów geometrycznych robota dydaktycznego ROMIK

Algorytm określania symetrii czasteczek

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 06.

MiNI Akademia Matematyki na Politechnice Warszawskiej

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015. Forma studiów: Stacjonarne Kod kierunku: 06.

FUNKCJE LICZBOWE. x 1

ROBOTYKA. Odwrotne zadanie kinematyki - projekt.

2.12. Zadania odwrotne kinematyki

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.

Dyskretne modele populacji

po lożenie cz astki i od czasu (t). Dla cz astki, która może poruszać siȩ tylko w jednym wymiarze (tu x)

P. Urzyczyn: Materia ly do wyk ladu z semantyki. Uproszczony 1 j. ezyk PCF

Symetria w obliczeniach molekularnych

Matematyka A, klasówka, 24 maja zania zadań z kolokwium z matematyki A w nadziei, że pope lni lem wielu b le. rozwia

Niezb. ednik matematyczny. Niezb. ednik matematyczny

Ekonomia matematyczna i dynamiczna optymalizacja

Geometria odwzorowań inżynierskich Zadania 06

Indeks odwzorowania zmiennej zespolonej wzgl. krzywej zamknietej

Testowanie hipotez statystycznych

Manipulatory i roboty mobilne AR S1 semestr 5

Podstawy Robotyki. Ćwiczenie 5. Mariusz Janusz-Bielecki. laboratorium

Równania Maxwella. prawo Faraday a. I i uogólnione prawo Ampera. prawo Gaussa. D ds = q. prawo Gaussa dla magnetyzmu. si la Lorentza E + F = q( Fizyka

Teoria maszyn mechanizmów

Liczby naturalne i ca lkowite

w = w i ξ i. (1) i=1 w 1 w 2 :

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Suma i przeciȩcie podprzestrzeni, przestrzeń ilorazowa Javier de Lucas

Wyk lad 7 Baza i wymiar przestrzeni liniowej

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Niestacjonarne Kod kierunku: 11.

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

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI PRACA DYPLOMOWA MAGISTERSKA

Rok akademicki: 2014/2015 Kod: EIB BN-s Punkty ECTS: 5. Kierunek: Inżynieria Biomedyczna Specjalność: Bionanotechnologie

po lożenie cz astki i od czasu (t). Dla cz astki, która może poruszać siȩ tylko w jednym wymiarze (tu x)

Wyk lad 11 1 Wektory i wartości w lasne

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Wyk lad 3 Wyznaczniki

Roboty. wirutalnym, a wi ec nie symulator software owy). Rodzaje robotów:

MATEMATYKA W SZKOLE HELIANTUS LICZBY NATURALNE I CA LKOWITE

Transformacja Lorentza - Wyprowadzenie

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 06.

Karta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia. Podstawy robotyki Rodzaj przedmiotu: Zaliczenie Język wykładowy:

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

2.9. Kinematyka typowych struktur manipulatorów

SYSTEM DIAGNOSTYCZNY OPARTY NA LOGICE DOMNIEMAŃ. Ewa Madalińska. na podstawie prac:

Wykład Ćwiczenia Laborat orium. Zaliczenie na ocenę

Analiza zrekonstruowanych śladów w danych pp 13 TeV

Karta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia. Podstawy robotyki Rodzaj przedmiotu: Zaliczenie Język wykładowy:

WYK LAD 2: PODSTAWOWE STRUKTURY ALGEBRAICZNE, PIERWIASTKI WIELOMIANÓW, ROZK LAD FUNKCJI WYMIERNEJ NA U LAMKI PROSTE

Geometria odwzorowań inżynierskich Zadania 01

Rok akademicki: 2013/2014 Kod: RAR s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

PRZEWODNIK PO PRZEDMIOCIE

stosunek przyrostu funkcji y do odpowiadajacego dy dx = lim y wielkości fizycznej x, y = f(x), to pochodna dy v = ds edkości wzgl edem czasu, a = dv

Geometria odwzorowań inżynierskich Zadania 04

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 11.

Interfejs GSM/GPRS LB-431

Podstawy robotyki wykład VI. Dynamika manipulatora

Normy wektorów i macierzy

Geometria odwzorowań inżynierskich perspektywa wnȩtrza 06C

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

edzi (local edge detectors) Lokalne operatory wykrywania kraw

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

Symulacje komputerowe

Transkrypt:

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 dotyczace wyboru, montażu, uruchomienia, obs lugi, programowania, serwisu oraz napraw manipulatorów i robotów. Zagadnieniem realizowanym najcześciej jest programowanie. Z lożoność tego procesu wymaga od programisty solidnych podstaw matematycznych. Mimo, że wspó lczesne systemy sterowania robotów sa wyposażone w narzedzia programistyczne znacznie u latwiajace opracowanie programu, czesto do realizacji niestandardowych funkcji programista musi opracowywać np. trajektorie maszyny pos lugujac sie aplikacjami zewnetrznymi. Jednym z trudniejszych zagadnień sa proste i odwrotne zadania kinematyki robotów. Notacja Denavita-Hartenberga umożliwia usprawnienie żmudnych rachunków.

Rozdzia l 1 Notacja Denavita-Hartenberga Wyznaczanie prostego i odwrotnego zadania kinematyki dla robotów przestrzennych o wielu stopniach swobody w oparciu o równania algebraiczne nie jest wygodne. Bywa czasoch lonne i czesto prowadzi do b l ednych obliczeń. W praktyce do opisu robota wykorzystuje sie notacje parametryzujac a poszczególne ogniwa - cz lony maszyny. Umożliwia ona wprowadzenie rachunku macierzowego przez co podstawowe obliczenia można bez trudu zalgorytmizować i w prosty sposób opracować dla nich funkcje, programy oraz aplikacje komputerowe. 1.1 Notacja Denavita-Hartengerga (D-H) Notacja ta jest metoda systematycznego opisu warunków kinematycznych. Zosta la na wprowadzona w celu rozważania kinematyki mechanizmów przestrzennych. Znalaz la ona znaczne rozszerzenie w mechanice mechanizmów, a przede wszystkim w robotyce. Metoda opiera sie na macierzowym (4 4 - wymiarowym) przedstawieniu pozycji i orientacji cia la sztywnego i wykorzystuje minimalna liczbe parametrów, tak zwanych parametrów DH, do pe lnego opisu kinematyki tegoż cia la. Idea metody polega na tym, aby podać możliwie jednoznaczny przepis (instrukcje) dla uk ladu wspó lrz ednych sztywno powiazanych z cia lem. Z rozważań kinematycznych wynika, że racjonalnie jest przy tym wybrać osie przegubów mechanizmu jako osie wspó lrzednych. Przewidziana do tego jest oś z. Rysunek 1.1 pokazuje dwa sasiadu- jace cia la uk ladu mechanicznego i odpowiadajace im uk lady wspó lrz ednych wed lug notacji DH. Uk lady te sa ustalone przez dwie regu ly. Poczatek uk ladu wspó lrz ednych KS leży w punkcie przeciecia wspólnej normalnej przegubu i oraz i+1 z osia przegubu i+1

2 Notacja Denavita-Hartenberga Rysunek 1.1: Zasada tworzenia parametrów DH orientacja KS jest tak dobrana, że: oś z wskazuje w kierunku osi przegugu i+1, oś x wskazuje w kierunku przed lużoenj wspólnej normalnej, oś y daje si e określić z warunku uk ladu prawoskr etnego. 1.1.1 Parametry D-H Po lożenie uk ladu KS i wzgl edem KS i 1 jest określane przez cztery parametry Denavita-Hartenberga, gdzie θ i - kat obrotu wokó l osi z i 1, to znaczy kat (x i 1, H i O i ), d i - przesuni ecie w kierunku z i 1, to znaczy odleg lość H i O i, a i - d lugość wspólnej normalnej H i O i, α i - kat obrotu wokó l osi x i, to znaczy kat (z i 1, z i ). Przez zdefiniowanie tych poj eć widać, że transformacja wspó lrz ednych KS i na KS i 1 może być dokonana przez zestaw kolejnych transformacji elementarnych: rotacji KS i 1 wokó l osi z i 1 (kat θ i ), translacji w kierunku osi z i 1 (odcinek d i ) i w kierunku osi x i (odcinek a i );

1.2 Notacja D-H w praktyce 3 gdzie: rotacji wokó l osi x i (kat α i ). Obowiazuje wiec formu la T i 1 i = ROT (z, θ i ) T RANS(a i, 0, d i ) ROT (x, α i ), (1.1) ROT (z, θ i ) = TRANS(a i, 0, d i ) = ROT (x, α i ) = cosθ i sinθ i 0 0 sinθ i cosθ i 0 0 0 0 1 0 0 0 0 1 1 0 0 a i 0 1 0 0 0 0 1 d i 0 0 0 1 1 0 0 0 0 cosθ i sinα i 0 0 sinα i cosα i 0 0 0 0 1 1.2 Notacja D-H w praktyce Dla wydajnego zastosowania tej koncepcji należy mieć jeszcze na uwadze pewne przypadki szczególne. W zastosowaniach technicznych chodzi czesto o przeguby z jednym stopniem swobody. Wtedy jeden z czterech parametrów DH jest wspó lrz edn a uogólniona. Tak wiec, w przypadku przegubu obrotowego θ i jest zmienna przegubu (q i = θ i ), w przypadku przegubu posuwistego d i jest zmienna przegubu (q i = d i ). Notacja DH nie zawsze jest jednoznaczna. Widać to naj latwiej przy równoleg lych osiach przegubów. W tym przypadku istnieje dowolnie wiele wspólnych normalnych. Skutek: d i, jest nieoznaczone. Wyjściem z tej sytuacji jest dowolne ustalenie d i, na przyk lad d i = 0. Przy przecinajacych sie osiach przegubów musi być a i = 0. Jeżeli osie przegubów sa wzajemnie prostopad le, to obowiazuje α i = ±π/2. Specjalnych regulacji wymaga także ustalenie uk ladu wspó lrz ednych bazowych KS 0 badź uk ladu wspó lrz ednych ostatniego cz lonu KS N, ponieważ uk lady te nie maja ani uk ladów poprzedzajacych, ani nastepuj acych. Dla uk ladu wspó lrz ednych bazowych s luszna jest tylko regu la, że oś z musi wskazywać w kierunku osi przegubu. Oś x 0 lub oś y 0 moga być wybrane dowolnie. W ostatnim cz lonie poczatek uk ladu wspó lrz ednych KS N może być wybrany dowolnie. Celowe jest jednak umieszczenie go w punkcie efektora. Oprócz tego, wed lug notacji DH, oś x N musi wskazywać na przed lużenie normalnej uk ladu poprzedzajacego. Wszystkie dalsze ustalenia sa dowolne.

4 Notacja Denavita-Hartenberga Rysunek 1.2: Manipulator typu SCARA 1.3 Ćwiczenia 1. Wyprowadź macierzowa postać równości 1.1. 2. Określ notacje DH dla manipulatora p laskiego sk ladajacego sie z trzech par obrotowych. 3. Określ notacj e DH dla manipulatora typu SCARA 1.2. 4. Określ notacj e DH dla manipulatora przestrzennego XYZ. 5. Wymień zalety notacji DH. 6. Wymień wady notacji DH. 7. Do jakich celów wykorzystana jest notacja DH? 8. W jakim przemyśle wykorzystywane s a manipulatory (roboty) typu SCARA.

Dodatek A MuPad Ciag dalszy pracy z MuPadem (wersja 2.5.3 Light). A.1 Macierze Zapoznaj si e z materia lem ze strony nr 60 Tutoriala. Dotyczy on zapisu i elemnetarnych operacji na macierzach w systemie. A.2 Pochodne i różniczki Zapoznaj si e z materia lem ze strony nr 88 Tutoriala. Dotyczy on zapisu i elemnetarnych operacji z wykorzystaniem pochodnych i różniczek.

Bibliografia [1] M.W. Spong, M. Vidyasagar, Dynamika i Sterowanie Robotów, WNT, Warszawa. [2] J.J. Craig, Wprowadzenie do Robotyki, WNT, Warszawa. [3] MuPad Team, MuPAD Tutorial, MuPAD v. 2.53.

8 BIBLIOGRAFIA