Identyfikacja parametrów geometrycznych robota dydaktycznego ROMIK

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

Podstawy robotyki wykład III. Kinematyka manipulatora

Notacja Denavita-Hartenberga

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

Kinematyka manipulatorów robotów

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

Interfejs GSM/GPRS LB-431

Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora

Podstawy robotyki - opis przedmiotu

Materiały pomocnicze do ćwiczeń laboratoryjnych

Roboty przemysłowe. Wprowadzenie

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

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Instrukcja do ćwiczeń laboratoryjnych. Sterowanie odbiornikiem hydraulicznym z rozdzielaczem typu Load-sensing

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Manipulator OOO z systemem wizyjnym

ZASTOSOWANIE METOD PRZETWARZANIA I ANALIZY OBRAZU W OPTYMALIZACJI RÓWNAŃ RUCHU CZTERONOŻNEGO ROBOTA KROCZĄCEGO

Laboratorium Sterowania Robotów Sprawozdanie

2.9. Kinematyka typowych struktur manipulatorów

Adaptacyjne sterowanie robotem IRb-6 instrukcja nr 508

Laboratorium Podstaw Robotyki ĆWICZENIE 5

Zadania kinematyki mechanizmów

Manipulatory i roboty mobilne AR S1 semestr 5

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

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

Interfejs GSM/GPRS LB-431

Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny

Obsługa i programowanie robota FANUC (R-30iA)

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

Algorytm określania symetrii czasteczek

INTEGRACJA CENTRALI ALARMOWEJ SATEL Z HOME CENTER 2 FIBARO

Badanie bezszczotkowego silnika prądu stałego z magnesami trwałymi (BLDCM)

MODEL MANIPULATORA O DWÓCH STOPNIACH SWOBODY

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

Programowanie kontrolera RH robota S-420S Opracował: Karol Szostek

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

Kinematyka robotów mobilnych

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

Wprowadzenie do robotyki

INSTRUKCJA OBSŁUGI SUPLEMENT

POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI PRACA DYPLOMOWA MAGISTERSKA

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

Programowanie robotów Kuka

Licznik rewersyjny MD100 rev. 2.48

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

Interfejs USB-TTL KOD: INTU. v.1.0. Zastępuje wydanie: 3 z dnia

AMX 530BT. Instrukcja instalacji i konfiguracji AMX 530BT dla systemów operacyjnych XP, 7 i Instalacja i konfiguracja AMX 530BT dla Windows XP

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

Wyk lad 7 Baza i wymiar przestrzeni liniowej

Obługa czujników do robota śledzącego linie. Michał Wendland czerwca 2011

1 Zasady bezpieczeństwa

Instrukcja do oprogramowania ENAP DEC-1

SYSTEM DO POMIARU STRUMIENIA OBJĘTOŚCI WODY ZA POMOCĄ ZWĘŻKI

Laboratorium Podstaw Robotyki ĆWICZENIE 4

Metrologia Techniczna

PL B1. Mechanizm pedipulatora do ustawiania pozycji modułu napędowego, zwłaszcza robota mobilnego

1. Zastosowanie zgodne z przeznaczeniem. 2. W aêciwoêci. 3. Monta. Czujnik CO 2 AMUN

Zautomatyzowane systemy produkcyjne Kod przedmiotu

Sterowniki Programowalne Sem. V, AiR

Interfejs USB-TTL KOD: INTU. v.1.0. Wydanie: 3 z dnia Zastępuje wydanie: 2 z dnia

UNIWERSALNY SYSTEM DO STRZELAŃ SYTUACYJNYCH typ USS- 1 6 z obrotnicami tarcz typu WP (WRÓG- PRZYJACIEL WP i WP-O) sterownikiem komputerowym i

Symetria w obliczeniach molekularnych

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

Ćwiczenie 21. Badanie właściwości dynamicznych obiektów II rzędu. Zakres wymaganych wiadomości do kolokwium wstępnego: Program ćwiczenia:

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Roboty przemysłowe. Cz. II

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

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

Wyk lad 8 macierzy i twierdzenie Kroneckera-Capellego

Transformacja Lorentza - Wyprowadzenie

Analiza mechanizmu korbowo-suwakowego

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

Indeks odwzorowania zmiennej zespolonej wzgl. krzywej zamknietej

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

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

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

Kalibracja robotów przemysłowych

Geometria odwzorowań inżynierskich Zadania 06

Interfejs USB-RS485 KOD: INTUR. v.1.0. Zastępuje wydanie: 2 z dnia

Instrukcja obsługi programu Pilot PS 5rc

Robot EPSON SCARA T3-401S

PRZETWORNIK PROGRAMOWALNY NAPIÊCIA I PR DU STA EGO TYPU P20H

PRACA DYPLOMOWA MAGISTERSKA

Wprowadzenie do robotyki

Elektroniczny systemy prowadzenia statystyk odwiedzin placówek publicznych Opis oprogramowania przeznaczonego do liczników CC-1 oraz CC-2

Laboratorium z Napęd Robotów

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

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

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium Podstaw Robotyki ĆWICZENIE 4

1

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

KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej

Wyk lad 3 Wielomiany i u lamki proste

1. Opis okna podstawowego programu TPrezenter.

Sterowalność liniowych uk ladów sterowania

Licznik prędkości LP100 rev. 2.48

Rys. 18a). Okno kalibracji robotów, b)wybór osi robota, która wymaga kalibracji.

Wyk lad 3 Grupy cykliczne

Niezmienniki i pó lniezmienniki w zadaniach

Transkrypt:

Ientyfikacja parametrów geometrycznych robota yaktycznego ROMIK I. Dul eba, A. Mazur, M. Wnuk Cel ćwiczenia. Celem ćwiczenia jest zapoznanie sie ze struktura kinematyczna robota yaktycznego ROMIK oraz ientyfikacja jego parametrów geometrycznych. Postawy teoretyczne.. Charakterystyka robota ROMIK. Robot yaktyczny ROMIK jest ma lym manipulatorem napezanym silnikami skakowymi. Sterownik wbuowany o robota wykorzystuje mikrokontroler MC68. Oprogramowanie sterownika komunikuje sie z komputerem narzenym przy pomocy asynchronicznej transmisji szeregowej (900, 8N). Pozwala to na sterowanie reczne (nie wykorzystywane w ćwiczeniu) oraz na zaawanie i oczytywanie chwilowych po lożeń silników (m i ). Po lożenia napeów wyrażone sa w postaci liczb ca lkowitych oznaczajacych ilość skoków zliczana o pewnego (umownego) stanu poczatkowego. Ustalenie stanu poczatkowego po w l aczeniu sterownika obywa sie automatycznie przez oprowazenie poszczególnych osi o po lożeń, w których sa w l aczone wy l aczniki krańcowe (proceura synchronizacji). W tej konfiguracji, zwanej konfiguracja synchronizacji, wszystkie liczniki po lożenia silników sa ustawiane na wartość 5000. Każorazowe wy l aczenie zasilania napeów powouje utrate informacji o pozycji i konieczność powtórzenia proceury synchronizacji. e wzgleu na bezpośrenie przeniesienie napeu na przeguby (osie) i, ich wy l aczniki krańcowe sa osiagane przy ustalonych wartościach katów {θ Si = q Si i =, }, co opowiaa ustalonym pozycjom silników m S, m S. Nape przegubu obywa sie wzgleem ogniwa (a nie ), wobec czego wy l acznik krańcowy w tym przegubie jest osiagany przy ustalonej wartości kata θ S = q S q S, a wiec również przy wielu innych parach katów q, q i opowiaajacych im pozycjach silników m, m. Nape przegubów i 5 obywa sie również wzgleem ogniwa, za pośrenictwem mechanizmu różnicowego. miana kata q jest proporcjonalna o sumy zmian pozycji silników m + m 5, a zmiana kata q 5 - o ich różnicy (m 5 m ). Tu również wy l aczniki krańcowe napeów i 5 sa osiagane przy wielu konfiguracjach q, q, q 5.. Struktura kinematyczna la wspó lrz enych przegubowych θ i. Schemat ieowy robota yaktycznego ROMIK przestawiono na rys.. Na końcu każego ogniwa robota o l aczony jest uk la lokalny stowarzyszony z tym ogniwem. P laszczyzna planarności robota jest wyznaczona przez osie X i Y uk lau bazowego (postawowego). Osie:,, i sa prostopa le o p laszczyzny planarności. Wspó lrzenymi wewnetrznymi sa: θ - kat obrotu kolumny [ ], θ - kat ochylenia ramienia wzgleem pionu (osi ) [ ],

X 0 X X θ θ 5 θ X 0 θ θ X Y 0 Rysunek : Struktura kinematyczna robota yaktycznego ROMIK la stanarowych wspó lrz enych przegubowych. θ - kat ochylenia przeramienia wzgleem ramienia [ ], θ - kat ochylenia chwytaka wzgleem przeramienia [ ], θ 5 - kat obrotu chwytaka wokó l w lasnej osi [ ], θ 6 - rozstaw szcz ek chwytaka Jako wspó lrzene zewnetrzne wybrano nastepuj ace zmienne x, y, z - wspó lrz ene kartezjańskie końca efektora wyrażone w uk lazie bazowym X 0 Y 0 0 [mm], β - kat poejścia chwytaka (kat pomiezy nieskrecon a p laszczyzna chwytaka a p laszczyzna pozioma) [ ], φ - kat obrotu chwytaka wokó l w lasnej osi [ ], s - rozstaw szcz ek chwytaka

. Transformacja Denavita-Hartenberga la zmiennych θ i. Prosty moel kinematyki la robota ROMIK uzyskuje sie przy użyciu notacji Denavita-Hartenberga. Transformacja Denavita-Hartenberga pomiezy lokalnymi uk laami wspó lrzenych stowarzyszonymi z poszczególnymi ogniwami robota jest nastepuj aca 0 - : A (θ ) = Rot( z, θ ) Rot( x, 90 ), - : A (θ ) = Rot( z, θ 90 ) Trans( x, ), - : A (θ ) = Rot( z, θ ) Trans( x, ), - : A (θ ) = Rot( z, θ ) Trans( x, ), gzie symbolami i oznaczono nastepuj ace parametry geometryczne robota - lugość ramienia [mm], - lugość przeramienia [mm], - lugość chwytaka. Struktura kinematyczna la zmoyfikowanych wspó lrz enych przegubowych q i. e wzgleu na omówiona wcześniej konstrukcje napeów robota ROMIK celowe wyaje sie uzyskanie moelu kinematyki w tzw. zmoyfikowanych wspó lrzenych przegubowych [] q - kat obrotu kolumny [ ], q - kat ochylenia ramienia o pionu (osi Y ) [ ], q - kat ochylenia przeramienia o pionu (osi Y ) [ ], q - kat ochylenia chwytaka o pionu (osi Y ) [ ], q 5 - kat obrotu chwytaka wokó l w lasnej osi [ ], q 6 - rozstaw szcz ek chwytaka Schemat ieowy robota yaktycznego ROMIK z oznaczeniem zmoyfikowanych wspó lrzenych przegubowych przestawiono na rysunku. Wspó lrzene zewnetrzne sa takie same jak la stanarowych wspó lrzenych przegubowych..5 Transformacja Denavita-Hartenberga la zmoyfikowanych zmiennych q i. Transformacja Denavita-Hartenberga la wspó lrzenych zmoyfikowanych, opowiaajaca lokalnym uk laom wspó lrzenych z rysunku jest nastepuj aca 0 - : A = Rot( z, q ) Rot( x, 90 ),

X 0 X q q q X q 5 X q 0 X Y 0 Rysunek : Struktura kinematyczna robota yaktycznego ROMIK la zmoyfikowanych wspó lrz enych przegubowych. - : A = Rot( z, q 90 ) Trans( x, ), - : A = Rot( z, q q ) Trans( x, ), - : A = Rot( z, q q ) Trans( x, ). Wiać, że miezy klasycznymi wspó lrzenymi przegubowymi θ i robota (zefiniowanymi wzgleem uk laów lokalnych stowarzyszonych z poszczególnymi ogniwami robota) a wspó lrzenymi zmoyfikowanymi q i wyrażajacymi po lożenie przegubów wzgleem osi ustalonej 0 zachoza nastepuj ace zwiazki q = θ, q = θ, q = θ + θ, q = θ + θ + θ,

q 5 = θ 5, q 6 = θ 6. Przebieg ćwiczenia.. Obs luga stanowiska. Stanowisko laboratoryjne sk laa sie z robota ROMIK oraz komputera PC po l aczonego ze sterownikiem robota za pośrenictwem portu szeregowego (ttys - COM). Oprogramowanie stanowi program ient uruchamiany w śroowisku systemu Linux.. ROMIK powinien być ustawiony przy krawezi sto lu, równolegle o niej ta ściana postawy, na której umieszczono wy l acznik. Prze uruchomieniem programu należy w l aczyć zasilanie ROMIK-a i poczekać na zakończenie synchronizacji (zatrzymanie wszystkich silników). Po uruchomieniu programu ient powinna nastapić powtórna synchronizacja, a na ekranie pojawi sie menu: Ientyfikacja parametrow geometrycznych robota ROMIK Synchronizacja zakonczona. Przestrzen napeowa: m= 5000 m= 5000 m= 5000 m= 5000 m5= 5000 m6= 5000 Przestrzen konfiguracyjna: q= 89.08 q= -.7 q= 86.6 q= 6.09 q5= 0.00 q6= 0.00 Przestrzen zaaniowa: x=.9 y= 0.08 z= 6.9 b= 6.09 f= 0.00 s= 0.00 I. Ustawienie pozycji we wspolrzenych wewnetrznych X. Oczytanie pozycji we wspolrzenych zewnetrznych Q. Koniec Komena I pozwala zaawać konfiguracj e robota we wspó lrz enych q i (wprowazenie pustej linii powouje pozostawienie otychczasowej wartości). Po zakończeniu wprowazania nast epuje wykonanie ruchu. Komena X poaje oczyt po lożenia robota w trzech uk laach wspó lrz enych: {m i } - przestrzeń nap eowa (pozycje silników wyrażone w impulsach) {q i } - przestrzeń konfiguracyjna, {x, y, z, β, φ, s} - przestrzeń zaaniowa. Komena Q powouje zakończenie pracy programu ient i wy l aczenie zasilania napeów. 5

. Wst epne przygotowanie o ćwiczenia.. używajac transformacji Denavita-Hartenberga przestawionej w rozziale. obliczyć prosty moel kinematyki lub (θ,..., θ 6 ) (x, y, z, β, φ, s), (q,..., q 6 ) (x, y, z, β, φ, s),. zastanowić si e, jak należy wybrać konfiguracj e robota yaktycznego ROMIK, aby z równań kinematyki uzyskać jenoznacznie wartości parametrów geometrycznych, i.. aanie o wykonania. Poruszajac poszczególnymi przegubami robota ustalić po lożenie uk lau bazowego oraz sprawzić, jakie zakresy zmnienności maja poszczególne wspó lrzene wewnetrzne θ i (lub q i ). Aby zientyfikować parametry geometryczne i należy rozpoczać o ustawienia robota w pewnej konfiguracji poprzez zaanie określonych wartości wspó lrzenych wewnetrznych θ i (lub q i ). Nastepnie la tak zaanej konfiguracji należy oczytać opowiaajace jej wspó lrzene zewnetrzne z menu programu. W sprawozaniu należy umieścić wyliczony prosty moel kinematyki i w oparciu o ten moel wyliczyć z uk lau równań sta le i. Bibliografia [] K. Tchoń, A. Mazur, I. Dul eba, R. Hossa, R. Muszyński: Manipulatory i roboty mobilne: moele, planowanie ruchu, sterowanie, Akaemicka Oficyna Wyawnicza PLJ, Warszawa, 000. 6