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



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

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

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

Podstawy robotyki wykład I. Wprowadzenie Robot i jego historia

Podstawy robotyki - opis przedmiotu

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

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

PRZEWODNIK PO PRZEDMIOCIE

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

Instrukcja z przedmiotu Napęd robotów

ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH NR

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

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

PRZEWODNIK PO PRZEDMIOCIE

MECHANIKA I BUDOWA MASZYN Wiedza i kreatywność to twój sukces.

Roboty przemysłowe. Wprowadzenie

Statystyka w analizie i planowaniu eksperymentu

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

Statystyka w analizie i planowaniu eksperymentu

Kinematyka manipulatora równoległego typu DELTA 106 Kinematyka manipulatora równoległego hexapod 110 Kinematyka robotów mobilnych 113

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

Instytut Politechniczny Zakład Elektrotechniki i Elektroniki

KIERUNEK: MECHANIKA I BUDOWA MASZYN

Zautomatyzowane systemy produkcyjne Kod przedmiotu

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

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

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

Funkcje systemu Unix

Laboratorium Napędu Robotów

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

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

Manipulator OOO z systemem wizyjnym

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

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

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

PRZEWODNIK PO PRZEDMIOCIE

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

Organizacja zaj. Organizacja zaj. et i oprogramowanie. szeregowanie zadań, Interfejsy i komunikacja. Systemy wieloprocesorowe. sztuczna inteligencja,

Wyk lad 3 Wielomiany i u lamki proste

PRZEWODNIK PO PRZEDMIOCIE

Ekonomia matematyczna i dynamiczna optymalizacja

Roboty przemysłowe. Cz. II

Definiowanie układów kinematycznych manipulatorów

KARTA PRZEDMIOTU. 12. PRZEDMIOTOWE EFEKTY KSZTAŁCENIA Odniesienie do kierunkowych efektów kształcenia (symbol) WIEDZA

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

PROGRAM STUDIÓW WYŻSZYCH ROZPOCZYNAJĄCYCH SIĘ W ROKU AKADEMICKIM 2015/2016

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

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

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

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

Transformacja Lorentza - Wyprowadzenie

PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka

Mechatronika. Mechatronika jest to nauka łącząca elementy trzech różnych obszarów wiedzy:

Paradygmaty programowania. Paradygmaty programowania

PRACA DYPLOMOWA MAGISTERSKA

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

Projekty Zaliczeniowe Laboratorium Sieci Komputerowych

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

Kierunek: Mechatronika Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

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

Technik Mechatronik. Kliknij, aby dodać tekst

Statystyka w analizie i planowaniu eksperymentu

PLAN STUDIÓW STACJONARNYCH I-go stopnia dla kierunku Mechanika i Budowa Maszyn Etap podstawowy

Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego magisterskiego Kierunek: Mechatronika

Optymalizacja Rozpoczniemy od przedstawienia kilku charakterystycznych przyk ladów zadań optymalizacji liniowej.

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

Research & Development. Zespół R&D

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

PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka

Automatyzacja wytwarzania - opis przedmiotu

nr projektu w Politechnice Śląskiej 11/030/FSD18/0222 KARTA PRZEDMIOTU

Efekty kształcenia dla kierunku Mechanika i budowa maszyn

Oddzia lywania miedzycz. jony molekularne lub atomy. edzy A i B:

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

Egzamin / zaliczenie na ocenę*

Wieloprogramowy system komputerowy

PRZEWODNIK PO PRZEDMIOCIE

Wyk lad 7 Baza i wymiar przestrzeni liniowej

POLITECHNIKA RZESZOWSKA PLAN STUDIÓW

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

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym

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

Grupy i cia la, liczby zespolone

pierwszy termin egzamin poprawkowy

PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: mechanika i budowa maszyn

Plan studiów dla kierunku: ELEKTROTECHNIKA Studia niestacjonarne inżynierskie

Dyskretne modele populacji

Dr hab. inż. Jan Duda. Wykład dla studentów kierunku Zarządzanie i Inżynieria Produkcji

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

Uchwała Nr 12/2018/II Senatu Politechniki Lubelskiej z dnia 15 marca 2018 r.

PLAN STUDIÓW W UKŁADZIE SEMESTRALNYM

PLAN STUDIÓW NIESTACJONARNYCH I-go stopnia dla kierunku Mechanika i Budowa Maszyn Etap podstawowy

Statystyka w analizie i planowaniu eksperymentu

Wirtualne sieci prywatne

Plan studiów dla kierunku: ELEKTROTECHNIKA Studia stacjonarne inżynierskie

PLAN STUDIÓW - STUDIA NIESTACJONARNE I STOPNIA kierunek: automatyka i robotyka. semestralny wymiar godzin. Semestr 1. Semestr 2. Semestr 3.

KARTA PROGRAMOWA - Sylabus -

Dyskretne modele populacji

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym

PLAN STUDIÓW - STUDIA NIESTACJONARNE I STOPNIA kierunek: mechanika i budowa maszyn

Transkrypt:

Zastosowanie Robotów laboratorium Ćwiczenie 1 Mariusz Janusz-Bielecki Zak lad Informatyki i Robotyki Wersja 0.003.00, 3 Grudnia, 2006

Wst ep Robotyka jest stosunkowo m lod a dziedzina nowoczesnej nauki i technologii, która l aczy różne tradycyjne ga l ezie nauk ścis lych i technicznych. Zrozumienie ca lej zawi lości robotów i ich zastosowań wymaga znajomości zagadnień elektrycznych, elektronicznych, mechanicznych, inżynierii przemys lowej, nauk komputerowych, ekonomii, matematyki i automatyki. Nowe dzia ly inżynierii, takie jak inżynieria wytwarzania określana również mianem inżynierii produkcji, inżynieria zastosowań i inżynieria wiedzy, w znacznym stopniu dotycza problemów z obszaru robotyki i szeroko pojetej automatyki przemys lowej. Możliwe, że w ciagu kilku lat inżynieria robotyczna stanie sie osobna dziedzina nauk technicznych. Przedmiotem badań robotyki sa zastosowania robotów w nauce, szeroko rozumianej technice, medycynie i innych sferach dzia lalności cz lowieka. Jako dziedzina interdyscyplinarna, zwiazana z mechanika, sterowaniem, inteligencja maszynowa oraz zagadnieniami socjalnymi, a nawet psychologicznymi, robotyka jest szczególnie trudna do zdefiniowania. Teoria i praktyka robotów oraz manipulatorów jest interdyscyplinarna dziedzina badań. Robotyka przemys lowa zajmuje sie zagadnieniami zwiazanymi z zastosowaniem robotów i manipulatorów przemys lowych do robotyzacji takich procesów, jak: odlewnictwo, spawalnictwo, lakiernictwo, pokrycia powierzchni, obs luga pras, montaż, a także wielu innych procesów, szczególnie tych, które wymagaja dużego wysi lku fizycznego, sa czasami szkodliwe, monotonne i niebezpieczne dla zdrowia obs lugujacego. Zastosowanie robotów przemys lowych w ostatnich latach daleko wybiega poza przemys l elektromaszynowy i wkracza do takich dziedzin, jak: górnictwo, rolnictwo, transport, budownictwo, l aczność, chemia, leśnictwo. Szczególny rozwój robotów nastepuje w zwiazku z eksploracja dna morza, a także badaniami prowadzonymi na innych planetach i w przestrzeni kosmicznej. Przysz lość robotów przemys lowych to ich stosowanie w elastycznych systemach produkcyjnych i bezludnych fabrykach. Roboty sa powszechnie wykorzystywane w przemyśle filmowym g lównie w gatunku science fiction. Ostatnio, ze wzgledu na zagrożenie atakami terorystycznymi, chetnie kupuje je wojsko oraz policja.

Rozdzia l 1 Troch e o robotach Wed lug definicji ISO: manipulacyjny robot przemys lowy jest automatycznie sterowana, programowana, wielozadaniowa maszyna manipulacyjna o wielu stopniach swobody, stacjonarna lub mobilna dla różnych zastosowań przemys lowych. Programowana maszyna oznacza możliwość latwego programowania (zmiany programów), ruchów lub funkcji bez zmiany struktury mechanicznej lub uk ladów sterowania. Wielozadaniowa maszyna oznacza, że może być ona adaptowana do różnych zastosowań przez zmiane struktury mechanicznej lub uk ladu sterowania 1.1 Podzia l robotów 1.1.1 Klasy Wyróżnia sie nastepuj ace cztery klasy robotów przemys lowych: Robot sekwencyjny. Jest to robot, który ma sekwencyjny uk lad sterowania. Typowym przyk ladem jest tutaj robot ze sterowaniem punktowym (typu PTP). Robot realizujacy zadana trajektorie. Jest to robot realizujacy ustalona procedure ruchów sterowanych wg instrukcji, które specyfikuja żadan a pozycje (zwykle uzyskiwana przez interpolacje) oraz żadan a predkość w danym po lożeniu. Typowym przyk ladem jest tutaj robot ze sterowaniem ciag lym. Robot adaptacyjny. Jest to robot z sensorycznym, adaptacyjnym albo uczacym sie uk ladem sterowania. Przyk ladami sa uk lady o możliwościach zmiany w laściwości dzieki wykorzystaniu informacji sensorycznej, nagromadzonym doświadczeniom planowania zadań lub przez nauczenie i trening. Typowym przyk ladem jest tutaj robot wyposażony w czujniki wizyjne, w którym jest możliwa korekta ruchu podczas pobierania elementów, montażu lub spawania lukowego.

2 Troch e o robotach Teleoperator. Jest to robot ze zdalnym sterowaniem realizowanym przez operatora lub komputer. Jego funkcje sa zwiazane z przenoszeniem na odleg lość funkcji motorycznych i sensorycznych operatora. Wy l acza sie z tej klasy uk lady o po l aczeniach mechanicznych. 1.1.2 Zastosowania robotów i manipulatorów Do podstawowych zadań robotów przemys lowych można zaliczyć: odlewnictwo żelaza, żeliwa, staliwa, kucie matrycowe i swobodne, obróbka cieplna, spawanie, malowanie, obs luga maszyn, ci ecie, montaż, pakownaie, pomiary, przemys l filmowy, dzia lania operacyjne (wojsko, policja), inne. 1.1.3 Rozwój robotów przemys lowych Można wyróżnić trzy fazy rozwoju robotów i przemys lu je wytwarzajacego: poczatkowy okres rozwoju tego przemys lu. W 1954 roku rozpocze ly sie prace projektowe i konstrukcyjne. Pierwsze jednostki wytworzone przez firmy Unimation, Yersatran oraz Prab pojawi ly sie w 1962 roku na rynku amerykańskim, a w 1968 roku w Europie, w po lowie lat siedemdziesiatych kilka firm amerykańskich podje lo produkcje przede wszystkim dla potrzeb przemys lu motoryzacyjnego, rozpocz e la si e w latach 1979-1982 i trwa obecnie.

1.1 Podzia l robotów 3 Ostatnia faza jest uważana za okres gwa ltownego rozwoju robotyzacji. W 1979 roku wartość sprzedaży robotów w USA wynosi la 95 mln USD, wobec 15 mln USD w 1976 r. Jest to faza, w której produkcja robotów przekszta lci la sie w przemys l z lożony z wielu producentów i odbiorców. W końcu roku 1983 w osiemnastu krajach ankietowanych przez Amerykański Instytut Robotyki, ogólna liczba robotów i manipulatorów wynosi la 52 427, a samych robotów - 26 934 jednostki. W pierwszym przypadku udzia l poszczególnych krajów by l nastepuj acy: Japonia - 38%, USA - 25%, Francja - 22%, inne - 25%. W drugim przypadku, po wy l aczeniu prostych manipulatorów, w Japonii by lo 59% ogólnej liczby robotów, w USA - 20%, Szwecji - 3%, RFN - 6% i w innych krajach - 12%. Roboty stosowane do przenoszenia materia lów oraz montażu należa ly do najbardziej rozpowszechnionych. Kolejna dziedzina zastosowania robotów sta lo sie spawalnictwo i odlewnictwo. Roboty do prac malarskich i do obróbki wykańczajacej nie by ly wówczas tak popularne jak obecnie. Nadal spawalnictwo i montaż pozostaja najbardziej popularnymi zastosowaniami, kolejne dziedziny to za ladunek i roz ladunek maszyn. W końcu 1983 roku liczba robotów w 20 krajach wynosi la 68 251 jednostek o l acznej wartości 2940 mln USD. Pod koniec 1991 roku liczba ta wzros la do oko lo 528 000 jednostek. W maju 1983 roku oko lo 245 firm w Japonii zajmowa lo sie produkcja robotów. Przecietna cena robota wynosi la 42000 USD. 1.1.4 Klasyfikacja robotów przemys lowych Istnieje wiele definicji robotów przemys lowych. Każda z nich w różnym stopniu uwzglednia cechy charakteryzujace te urzadzenia. Zalicza sie do nich: Możliwość wykonywania czynności g lównych lub pomocniczych. Kilka niezależnych stopni swobody (co najmniej dwóch). Programowalność (możliwość odtwarzania nauczonych w procesie ruchów). Zmiany programu w zależności od potrzeb. Robotami przemys lowymi I generacji nazwano urzadzenia wyposażone w pamieć, do której wprowadza sie rozkazy. Nastepnie - już bez ingerencji operatora - zdolne sa one do wykonywania czynności zaprogramowanych. Roboty tej generacji nie moga samodzielnie zbierać informacji o zewnetrz- nym środowisku pracy. Roboty II generacji potrafia rozpoznać żadany obiekt w zbiorze bez wzgledu na jego po lożenie i kszta lt. Dopuszczalna jest także zmiana miejsca pracy robota wzgledem poszukiwanego obiektu. Roboty III generacji charakteryzuja sie pewnymi intelektualnymi możliwościami aktualizowania programu pracy w zmieniajacych sie warunkach.

4 Troch e o robotach Wyposażenie robota w analizator obrazu, s luchu i czucia umożliwia rozpoznawanie przedmiotów w przestrzeni, która zosta la zakodowana w pami eci.

Rozdzia l 2 Proste zadanie kinematyki Pierwszym napotkanym problemem jest opisanie pozycji narzedzia oraz lokalizacji jego punktów charakterystycznych we wspólnym uk ladzie wspó lrz ednych, najcześciej robota. Zmiennymi niezależnymi bed a w tym przypadku wspó lrz edne konfiguracyjne maszyny. Zagadnienie to znajduje swoje rozwiazanie w wyniku obliczeń prostego zadania kinematyki. Cheć poznania wspó lrz ednych konfiguracyjnych robota w zależności od wiadomych wspó lrzednych narzedzia sprowadza sie do rozwiazania odwrotnego zadania kinematyki. 2.1 Proste zadanie kinematyki (PZK) Najcześciej manipulator rozpoznaje swoja pozycje za pomoca czujników wewnetrznych (tzn. enkoderów pozycji), które sa umieszczone na przegubach a 1 i a 2 w celu bezpośredniego pomiaru katów (zmiennych przegubowych) Θ 1 i Θ 2 (rys. 2.1). Potrzebujemy zatem wyrazić dowolne pozycje robota w zależności od tych katów. Prowadzi to do tak zwanego zadania kinematyki prostej, którego istota jest określenie pozycji i orientacji końcówki roboczej lub narzedzia w zależności od zmiennych przegubowych. Przyje lo sie ustalać sta ly uk lad wspó lrz ednych, nazywany uk ladem odniesienia lub uk ladem bazowym, wzgledem którego rozpatruje sie wszystkie obiekty l acznie z manipulatorem. W naszym przyk ladzie przyjmijmy uk lad bazowy O 0 x 0 y 0 leżacy w podstawie robota, jak to pokazano na rysunku 2.1. Wspó lrz edne narzedzia w tym uk ladzie wspó lrz ednych sa wyrażone wzorami: x 2 = a 1 cos(θ 1 ) + a 2 cos(θ 1 + Θ2) (2.1) y 2 = a 1 sin(θ 1 ) + a 2 sin(θ 1 + Θ2) (2.2) Zależności te w sposób jednoznaczny określaja po lożenie swobodnego końca drugiego cz lonu manipulatora. W praktyce rozwiazanie prostego zadania kinematyki daje odpowiedź na pytanie: gdzie znajduje sie narzedzie? Zwykle

6 Proste zadanie kinematyki Rysunek 2.1: Proste zadanie kinematyki - opis w tekście na ostatnim cz lonie robotów przemys lowych montowane bywaj a narz edzia wykorzystywane w przemyśle.

Rozdzia l 3 Pytania i ćwiczenia 1. Czym zajmuje si e Robotyka? 2. Co to jest robot przemys lowy? 3. Jakie znasz klasy robotów? 4. Jakie znasz zastosowania robotów i manipulatorów? 5. Podaj klasyfikacj e robotów? 6. Dla dwóch dowolnych robotów p laskich o dwóch stopniach swobody (para obrotowa) rozwiaż zadanie proste kinematyki? 7. Dla robota o dwóch stopniach swobody (pary pryzamtyczne) podaj rozwiazanie prostego zadania kinematyki? (analogicznie do 2.1 i 2.2)

Dodatek A MuPad MuPad jest programem typu CAS (Computer Algebra System) dostepnym na wiele platform systemowych poczawszy od Uniksa poprzez Linuksa, Widnows, a skończywszy na MacOS. Umożliwia on rozwiazywanie prostych i skomplikowanych zadań, z którymi stykaja sie inżynierowie, studenci oraz naukowcy. Wiecej informacji można znaleźć pod nastepuj acymi adresami: http://www-users.mat.uni.torun.pl/~czogori/mupad.html http://mupad.bednarska.edu.pl/ A.1 Bardzo, ale to bardzo krótkie wprowadzenie do MuPad a A.1.1 Uruchamianie W systemie Linux wydajemy komend e: mupad, by pracować w konsoli znakowej lub xmupad, by aplikacja uruchomi la sie w oknie graficznym. W sytemie Windows, korzystajac z myszy, wybieramy z menu Start grupe Programy, nastepnie podgrupe MuPad, by zakończyć podróż klikajac na ikonie MuPadLight A.1.2 Pierwsza sesja Po uruchomieniu w edytorze (tryb znakowy) wprowadź nastepuj acy ciag: 1000!

10 MuPad zakończ wciskajac ENTER/RETURN. Zauważ co otrzyma leś w wyniku podje- tych dzia lań? Ile trwa ly obliczenia? Z Jaka wartościa masz doczynienia? Wykonajmy dzia lania na u lamkach zwyk lych: 2/5+3/7 wynik powinień być równy: 29/35. Jak wyglada lby zapis tego u lamka w postaci dziesietnej? Wydajmy polecenie: 29/35 Niestety otrzymaliśmy wynik przedstawiony w postaci zwyk lej. MuPad jest systemem, w którym wartości sa zwracane domyślnie w postaci symblicznej oraz u lamków zwyk lych. Postać dziesietn a otrzymamy wykorzystujac funkcje float(). Opis funckji float() można znaleźć w tutorialu (str. 33).

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.

12 BIBLIOGRAFIA