Laboratorium Sterowania Robotów Sprawozdanie

Podobne dokumenty
Laboratorium z Napęd Robotów

Załącznik nr 1. Zawód/ podmiot. Nazwa przedmiotu zakupu j. miary ilość. szt. 4

Laboratorium Napędu Robotów

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY INSTYTUT MASZYN, NAPĘDÓW I POMIARÓW ELEKTRYCZNYCH

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Symulator manipulatora kartezjańskiego

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

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

Roboty Przemysłowe. Rys. 1. Główne okno Automation Studio.

Struktura manipulatorów

Szybkie prototypowanie w projektowaniu mechatronicznym

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

przedmiot specjalnościowy przedmiot obowiązkowy polski szósty

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOSIM 200

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOMATION STUDIO

Podstawy robotyki - opis przedmiotu

BADANIA PNEUMATYCZNEGO SIŁOWNIKA BEZTŁOCZYSKOWEGO

Materiały pomocnicze do ćwiczeń laboratoryjnych

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

R 1. Robot o równoległej strukturze kinematycznej i czterech stopniach swobody. Pracownia Nauki Programowania i Aplikacji Robotów Przemysłowych

ĆWICZENIE NR P-8 STANOWISKO BADANIA POZYCJONOWANIA PNEUMATYCZNEGO

Załącznik nr 5. Opis przedmiotu zamówienia (Specyfikacja Techniczna)

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

BUDOWA I TESTOWANIE UKŁADÓW PNEUMATYKI

P O L I T E C H N I K A Ł Ó D Z K A INSTYTUT ELEKTROENERGETYKI ZAKŁAD ELEKTROWNI LABORATORIUM POMIARÓW I AUTOMATYKI W ELEKTROWNIACH

Roboty przemysłowe. Cz. II

Informatyka- studia I-go stopnia

Programowanie i uruchamianie serwo-kontrolera w napędowym układzie wykonawczym z silnikiem skokowym. Przebieg ćwiczenia

Podstawy technik wytwarzania PTWII - projektowanie. Ćwiczenie 4. Instrukcja laboratoryjna

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

Nowe stanowiska techniczno-dydaktyczne dla potrzeb edukacji mechatronicznej

Sterowanie procesem wiercenia otworów w elemencie na linii produkcyjnej przy pomocy sterownika PLC

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla nauczyciela

T13 Modelowanie zautomatyzowanych procesów wytwórczych, programowanie maszyn CNC

Zautomatyzowane systemy produkcyjne Kod przedmiotu

PROGRAMOWALNE STEROWNIKI LOGICZNE

BUDOWA I TESTOWANIE UKŁADÓW ELEKTROPNEUMATYKI

Dostawa oprogramowania. Nr sprawy: ZP /15

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

PRZEWODNIK PO PRZEDMIOCIE

Regulacja prędkości posuwu belki na prowadnicach pionowych przy wykorzystaniu sterownika Versa Max

PROGRAMOWANIE UKŁADÓW REGULACJI CIĄGŁEJ PCS

Urządzenia automatyki przemysłowej Kod przedmiotu

WIZUALIZACJA I STEROWANIE ROBOTEM

Szczegółowy opis techniczny i wymagania w zakresie przedmiotu zamówienia

1 Zasady bezpieczeństwa

Scenariusz lekcji Ozobot w klasie: Spacer losowy po układzie współrzędnych

Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.

Tematy prac dyplomowych inżynierskich realizacja semestr zimowy 2016 kierunek AiR

SYSTEM EIB W LABORATORIUM OŚWIETLENIA I INSTALACJI ELEKTRYCZNYCH

2.2 Opis części programowej

Wydział Mechaniczny Katedra Techniki Cieplnej

Laboratorium Napędu robotów


Dr hab. inż. Marek Pawełczyk, prof. nzw. w Politechnice Śląskiej Koordynator Projektu POKL /10

Wirtualne przyrządy kontrolno-pomiarowe

SYSTEMY CZASU RZECZYWISTEGO (SCR)

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

1 Programowanie urządzen mobilnych Sztuczna inteligencja i systemy 2 ekspertowe

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Bezpieczeństwo informacji oparte o kryptografię kwantową

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

Szczegółowy opis laboratorium symulującego system produkcyjny

Usprawnij swoją produkcję

PROJEKTOWANIE UKŁADÓW PNEUMATYCZNYCH za pomocą programu komputerowego SMC-PneuDraw 2.8

Dodatkowe tematy prac dyplomowych magisterskich, realizacja semestr: letni 2018 kierunek AiR

Rys. 1. Brama przesuwna do wykonania na zajęciach

Sieciowe Sterowanie Robotem Przemysłowym KUKA KR3 Sprzężonego z Systemem Wizyjnym oraz Systemem Rozpoznawania Mowy

Pracownia Nauki Programowania i Aplikacji Robotów Przemysłowych. Instrukcja laboratoryjna R 17. Zadajnik położeń o sześciu stopniach swobody.

Wykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego:

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski pierwszy letni (semestr zimowy / letni)

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

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

AUTOMATYKA I STEROWANIE W CHŁODNICTWIE, KLIMATYZACJI I OGRZEWNICTWIE L1 BUDOWA TERMOSTATU ELEKTRONICZNEGO

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Instrukcja. Laboratorium Metod i Systemów Sterowania Produkcją.

Sterowanie impedancyjne demonstratory PŁ

Cel ćwiczenia: Nabycie umiejętności poruszania się w przestrzeni programu Kuka.Sim Pro oraz zapoznanie się z biblioteką gotowych modeli programu.

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

Nadzór Linii Produkcyjnych. Jacek Pszczółka AiR

Symulacja komputerowa i obróbka części 5 na frezarce sterowanej numerycznie

W RAMACH STUDIÓW NIESTACJONARNYCH NA KIERUNKU ELEKTROTECHNIKA NA WYDZIALE ELEKTRYCZNYM POLITECHNIKI WARSZAWSKIEJ

NAPĘD I STEROWANIE PNEUMATYCZNE PODSTAWY

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

INSTRUKCJA DO ZAJĘĆ LABORATORYJNYCH

Automatyka i metrologia

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

1. Realizacja programowa sekwencyjnego sterowania windą w bloku mieszkalnym

Laboratorium Maszyny CNC. Nr 4

Laboratorium Komputerowe Systemy Pomiarowe

PRACA DYPLOMOWA MAGISTERSKA

Ćwiczenie 1 Konstrukcja Szafy Sterowniczej PLC

Roboty przemysłowe. Wprowadzenie

Transkrypt:

Instytut Automatyki Politechniki Łódzkiej FTIMS, Informatyka wtorek 10:15 12:00 Laboratorium Sterowania Robotów Sprawozdanie Skład grupy laboratoryjnej: Krzysztof Łosiewski 127260 Łukasz Nowak 127279 Kacper Wołyński 127352

Ćwiczenie L1, L2 Cel: Celem cwiczenia było zapoznanie sie z działaniem dwóch robotów L1 i L2, a nastepnie wykonanie odpowiedniego zadania. Robot L1 miał na celu podniesienie klocka i przeniesieniu go do chwytaka robota L2. Po odebraniu klocka, robot L2 przenosił je w odpowiednie miejsce i wrzucał do pudełka. Opis stanowiska: Układ napędowy i sterowania: Głównym elementem układu jest komputer PC wyposaŝony w odpowiednie karty wejść/wyjść, klawiaturę oraz panel sterowania, dostępny z poziomu programu. Układ napędowy kaŝdej osi zawiera sterownik, silnik krokowy oraz wyłącznik krańcowy. Układ pracuje w pętli otwartej, co powoduje konieczność kaŝdorazowego jego bazowania. Układ manipulatora: Robot L1 jest robotem kartezjanskim ze sferycznym nadgarstkiem. Posiada 6 stopni swobody i elektryczny chwytak. Robot L2 ma łancuch kinematyczny typu PUMA z 5 stopniami swobody Efektor stanowi pudełko do odbierania detalu. Schematy obu robotów przedstawione są na poniŝszych rysunkach (po lewej robot L1, po prawej robot

L2) Przebieg ćwiczenia: Podstawowym problemem przy realizacji tego zadania był dość długi czas potrzebny na kaŝdorazowe bazowanie robotów a takŝe brak precyzji końcówki manipulatora w robocie L2. Kluczowy problem synchronizacji dwóch współpracujących ze sobą robotów nie nastręczył nam większych problemów. Wnioski: Programowanie robotów L1 i L2, ze względu na brak układu pomiarowego, wymagało znajomości dokładnych współrzędnych kolejnych połoŝeń, co znacząco wydłuŝyło czas realizacji zadania. Ćwiczenie to pokazało nam jak mogą współpracować ze sobą dwa roboty przy wykonywaniu określonego zadania. Realizacja zadania okazała się jednak niemoŝliwa z powodu awarii chwytaka robota L1. Ćwiczenie C Cel: Celem tego ćwiczenia było poznanie środowiska Easy-Rob pozwalającego na symulację pracy robota.

Opis stanowiska: Stanowisko pracy przeznaczone do realizacji zadania zostało wyposaŝone w komputer PC z systemem operacyjnym MSWindows i wgranym 32-bitowym programem symulatora Easy-Rob ver. 2.6, wykorzystującym biblioteki graficzne OpenGL. Opis środowiska Easy-Rob Easy-Rob jest środowiskiem słuŝącym symulowaniu pracy robota. Wykorzystuje ono język zbliŝony do występującego na rzeczywistym stanowisku sterowania robotem. Dodatkowo program Easy-Rob uzupełniony został o funkcje pozwalające na wizualizację procesu modelowania wykorzystujące darmową bibliotekę graficzną OpenGL. Praca w środowisku Easy-Rob przebiega zawsze w następujących etapach: załadowanie wybranego przez uŝytkownika robota edycja programu wybranego robota uruchomienie stworzonego programu obserwację przebiegu działania robota z moŝliwością rejestracji wybranych przebiegów Zadania do wykonania: Zadanie 1 Celem tego zadania było wykreślenie w przestrzeni dwuwymiarowej kwadratu wpisanego w okrąg. Do realizacji tego zadania przeznaczony był najprostszy z manipulatorów planarnych tj. podwójne ramie (1dh.cel) Zadanie 2 Celem tego zadania było obrysowanie w przestrzeni trójwymiarowej sześcianu. Do realizacji tego zadania przeznaczony był robot (IR364WS.cel)

Rysunek 1 : Robot IR354WS.cel Przebieg ćwiczenia: Trajektoria ramienia robota tworzona była poprzez podawanie kolejnych połoŝeń ustalanych z obserwacji przestrzeni roboczej programowanego robota oraz bieŝącym podglądzie zaprogramowanego ruchu i jego korekcji. Środowisko Easy- Rob okazało się dosyć niestabilne i wymagało dość częstego ponownego uruchamiania, aby móc kontynuować realizację zadania. Wnioski: Środowisko symulacyjne Easy-Rob pozwala na zapoznanie się z technikami programowania robotów, bez ponoszenia ewentualnych strat spowodowanych stworzeniem niewłaściwego programu. Środowisko to pozwala takŝe na szybkie sprawdzenie poprawności stworzonego oprogramowania, jednak nie pozwala na przewidzenie pewnych nietypowych sytuacji towarzyszących programowaniu rzeczywistego robota. Dodatkowo tryb śledzenia trajektorii manipulatora robota pozwala na dokładne śledzenie i analizę trajektorii manipulatora robota, co ułatwia korygowanie ewentualnych błędów.

Ćwiczenie E Cel ćwiczenia: Zapoznanie się z budową, działaniem i programowaniem robota dydaktycznego sterowanego za pomocą przemysłowego sterownika programowalnego. Opis stanowiska: Układ laboratoryjny to manipulator o kartezjańskim łańcuchu kinematycznym firmy FESTO, wyposaŝony w czujniki i sterownik przemysłowy, podłączony do komputera. Jedna oś manipulatora napędzana jest silnikiem prądu stałego, a dwie pozostałe siłownikami pneumatycznymi. Do pobierania elementów słuŝy przyssawka. Zadanie do wykonania: Zaprogramować robota tak, aby w zaleŝności od kształtu podłoŝonego elementu, przenosił go na wyznaczoną pozycję. Program ma być napisany w języku FESTO- Interpreter. Opis wykonania zadania: Pierwszą częścią zadania było zaprogramowanie robota tylko dla jednego elementu, w jednej osi. Na sygnał z czujnika o podłoŝeniu elementu robot opuszczał przyssawkę, włączał ssanie, podnosił przyssawkę i przenosił element na wyznaczone miejsce. Następnie przyssawka została opuszczona, ssanie wyłączone, a robot mial powrócić do pozycji startowej. Ruch manipulatora odbywał się tylko w dwóch osiach x oraz z. Gotowy program musiał zostać załadowany do sterownika. Drugą częścią zadania było zmodyfikowanie programu o rozpoznawanie elementów i odkładanie ich na róŝne pozycje z wykorzystaniem wszystkich trzech osi układu kartezjańskiego. Program po powrocie do pozycji startowej miał zostać zapętlony. Język FESTO-Interpreter umoŝliwił podzielenie programu na kroki, oraz uŝywanie procedur. Na potrzeby naszego programu stworzyliśmy procedurę Timer a, której celem było zatrzymanie programu na czas określony w przekazywanym parametrze. Algorytm działania programu przedstawiony został na poniŝszych diagramach:

Diagram 1: Ogólny schemat działania programu

Diagram 1.1: Odkładanie elementu po osi Y

Diagram 1.2: Odkładanie elementu po osi X

Diagram 1.3: Odkładanie elementów po osiach X,Y