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



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

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora

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

Manipulator OOO z systemem wizyjnym

Manipulatory i roboty mobilne AR S1 semestr 5

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

Kinematyka manipulatorów robotów

2.9. Kinematyka typowych struktur manipulatorów

Struktura manipulatorów

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

MODEL MANIPULATORA O DWÓCH STOPNIACH SWOBODY

Podstawy robotyki wykład III. Kinematyka manipulatora

Laboratorium Podstaw Robotyki ĆWICZENIE 5

Roboty przemysłowe. Wprowadzenie

Notacja Denavita-Hartenberga

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium z Napęd Robotów

ROBOTY PRZEMYSŁOWE LABORATORIUM FANUC S-420F

Podstawy robotyki - opis przedmiotu

PAiTM - zima 2014/2015

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

KINEMATYKA ODWROTNA TRIPODA Z NAPĘDEM MIMOŚRODOWYM

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

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

Roboty przemysłowe. Cz. II

PRZEWODNIK PO PRZEDMIOCIE

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

Teoria maszyn mechanizmów

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

Kalibracja robotów przemysłowych

Definiowanie układów kinematycznych manipulatorów

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

Zadania kinematyki mechanizmów

Laboratorium Sterowania Robotów Sprawozdanie

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

PRACA DYPLOMOWA MAGISTERSKA

Kinematyka robotów mobilnych

PRZEWODNIK PO PRZEDMIOCIE

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

Z poprzedniego wykładu:

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium MASZYN I URZĄDZEŃ TECHNOLOGICZNYCH. Nr 2

Wprowadzenie do robotyki

Instrukcja do ćwiczeń laboratoryjnych Napęd hydrauliczny

PRZEWODNIK PO PRZEDMIOCIE

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

Bezpieczna obsługa oraz praca robota na stanowisku przemysłowym

ROBOTYKA. Odwrotne zadanie kinematyki - projekt.

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

PL B1. Manipulator równoległy trójramienny o zamkniętym łańcuchu kinematycznym typu Delta, o trzech stopniach swobody

Kiść robota. Rys. 1. Miejsce zabudowy chwytaka w robocie IRb-6.

2.12. Zadania odwrotne kinematyki

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

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2008 Seria: AUTOMATYKA z.

Podstawy Automatyki. Wykład 8 - Wprowadzenie do automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

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

Poziome centra obróbkowe TBI SH 1000 (SK50)

4.1. Modelowanie matematyczne

R11. Programowanie robota opartego o kinematykę platformy Sterwarta-Gougha. Pracownia Nauki Programowania i Aplikacji Robotów Przemysłowych

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

W NACZYNIU WIRUJĄCYM WOKÓŁ OSI PIONOWEJ

ROBOT PRZEMYSŁOWY W DOJU KRÓW

Laboratorium Napędu Robotów

Zautomatyzowane systemy produkcyjne Kod przedmiotu

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

PL B1. POLITECHNIKA WROCŁAWSKA, Wrocław, PL BUP 19/10

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż.

WYZNACZANIE WSPÓŁRZĘDNYCH ZŁĄCZOWYCH DLA SKOORDYNOWANYCH RUCHÓW ROBOTÓW CZTEROOSIOWYCH

Zadania kinematyki mechanizmów

Tadeusz SZKODNY. POLITECHNIKA ŚLĄSKA ZESZYTY NAUKOWE Nr 1647 MODELOWANIE I SYMULACJA RUCHU MANIPULATORÓW ROBOTÓW PRZEMYSŁOWYCH

Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka

ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA

KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej

WZORU UŻYTKOWEGO PL Y1. SOLARIS LASER SPÓŁKA AKCYJNA, Warszawa, PL BUP 11/13

KATEDRA AUTOMATYKI, BIOMECHANIKI I MECHATRONIKI. Laboratorium Mechaniki technicznej

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

Projektowanie systemów zrobotyzowanych

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Roboty przemysłowe. Wojciech Lisowski. 8 Przestrzenna Kalibracja Robotów

PRZEWODNIK PO PRZEDMIOCIE

TEORIA MECHANIZMÓW I MANIPULATORÓW

OPISY PRZESTRZENNE I PRZEKSZTAŁCENIA

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

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

Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk,

PL B BUP 13/ WUP 01/17

Adaptacja slajdów do wykładów. Introduction to Robotics (ES159) Advanced Introduction to Robotics (ES259)

Prototyp przestrzennego, przesuwnego manipulatora równoległego, ze zintegrowanymi osiami elektrohydraulicznymi

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

1. PODSTAWY TEORETYCZNE

MECHANIZMY ROBOTÓW M A N I P U L A T O R Y

MECHANIZMY ROBOTÓW M A N I P U L A T O R Y

ANALIZA KINEMATYKI DWUNOŻNEGO ROBOTA KROCZĄCEGO

D l. D p. Rodzaje baz jezdnych robotów mobilnych

PL B1. Stanowisko do zautomatyzowanego spawania elementów metalowych o dużych i zmiennych gabarytach

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

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

Modelowanie i Wizualizowanie 3W grafiki. Łańcuchy kinematyczne

Tokarka CNC z możliwością frezowania TBI TC 500 SMCY

Transkrypt:

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: W pracy wyznaczono zadanie proste i odwrotne kinematyki manipulatorów na przykładzie skonstruowanego robota liniowego o czterech stopniach swobody. NLYSIS OF MNIPULTOR KINEMTICS ON THE EXMPLE OF -DOF LINER ROBOT bstract: In the paper the straight and inverse problem for the developed -dof robot have been solved. Słowa kluczowe: kinematyka robotów, programowanie Keywords: kinematic of robots, programming. WPROWDZENIE Podstawowym zadaniem w procesie konstruowania manipulatorów i robotów jest obliczenie długości i wzajemnych połączeń członów robota, które umożliwią wykonanie zadania zleconego przez operatora. Konieczne jest obliczenie maksymalnych współrzędnych położenia chwytaka w przestrzeni i dobranie takich wielkości członów i połączeń między nimi, aby można było te współrzędne osiągnąć. Należy wykonać zadanie proste i odwrotne kinematyki robotów. Przy skomplikowanych, przestrzennych konstrukcjach wieloczłonowych robotów, zadania te nigdy nie są łatwe. Zwykle obliczenia są wykonywane przy zastosowaniu współrzędnych Denavita Hartenberga [-]. Ponieważ prowadzi to do zastosowania rachunku macierzowego wygodnie jest obliczenia wykonać w programie MTLB.. BUDOW ROBOT LINIOWEGO Konstrukcja robota liniowego pokazana jest na rys.. Wykonano go z profili aluminiowych Bosch-Rexrouth oraz prowadnic liniowych. Na powierzchni zastosowano śrubę pociągową, dzięki której robot porusza się wzdłuż toru (oś x. Na wózku poruszającym się zastosowano podzielnicę, która powoduje obrót. Na niej zamocowano wieże, z dwoma przegubami przesuwnymi (oś x i z. We wszystkich osiach zastosowano silniki krokowe, które precyzyjnie kontrolują ruchy robota w danym kierunku. Końcówkę roboczą stanowi pneumatyczny chwytak zasilany z zewnętrznego źródła. Robot sterowany jest z komputera PC poprzez port LPT. Sterowanie silnikami krokowymi odbywa się za pomocą programu MCH3 [].

MECHNIK 7/ 3. ZDNIE PROSTE KINEMTYKI Rys.. Robot liniowy Schemat kinematyczny robota liniowego pokazany jest na rysunku. Rys.. Schemat kinematyczny robota liniowego Robot posiada cztery stopnie swobody. Porusza się po podłożu wzdłuż osi x, następnie zastosowany przegub obrotowy pozwala obrócić główny człon (x,y. Potem następują przesunięcia kolejnych członów (x,z. Zadanie proste kinematyki polega na obliczeniu pozycji i orientacji końcówki roboczej, posiadając dane o zmiennych przegubowych. Jego kinematykę możemy opisać za pomocą notacji Denavita Hartenberga w tab.. 6

MECHNIK 7/ Tabela. Parametry kinetyczne robota układ θ i d i a i α i a,var θ,var d +d 3,var 3 a +a,var gdzie: d i a są wielkościami stałymi i wynoszą: d =,9 m, a =,8 m, natomiast pozostałe zmienne możemy dowolnie zmieniać w następujących zakresach: a = -,3 m, θ = -36, d 3 = -,3 m, a = -,3 m Z tabeli otrzymujemy: dla układu I Trans x, a a dla układu II Rot Trans z, z, d d3 cos( sin( sin( cos( d d 3 dla układu III Trans 3 x, a a a a 3 7

MECHNIK 7/ Wyliczając, otrzymujemy 3 cos( sin( sin( cos( a ( a ( a a a d d cos( sin( 3 Przykładowo przyjmując następujące wielkości: a =,8 m, θ = 6, d 3 =, m, a =,3 m otrzymujemy, korzystając z programu MTLB [6] 3,,37 3,,9873,69 czyli końcówka robocza w naszym przypadku znajdzie się w następujących współrzędnych (x =,37 m, y =,9873 m, z =,69 m. Wykorzystując powyższe obliczenia, możemy wyznaczyć maksymalne położenie manipulatora w poszczególnych osiach (x od -, m do,9 m, y od -, m do, m, z od,9 m do,8 m.. ZDNIE ODWROTNE KINEMTYKI Zadanie kinematyki odwrotnej jest znacznie częściej wykorzystywane, gdyż pozwala przy znanych współrzędnych końcówki roboczej znaleźć odpowiednie ustawienia zmiennych przegubowych robota. Jest ono znacznie trudniejsze do rozwiązania, ponieważ zależnie od liczby zmiennych, może być zadaniem nierozwiązalnym bądź rozwiązań może być kilka. Czasem zdarza się również, że rozwiązanie nie istnieje, gdy współrzędne końcówki (x,y,z znajdują się poza zasięgiem manipulatora. W naszym przypadku przy wyznaczaniu kinematyki odwrotnej skorzystamy z notacji Denavita Hartenberga cos( sin( sin( cos( a ( a ( a a a d d cos( sin( 3 Po podstawieniu wielkości stałych i zadanych współrzędnych x,y,z oraz ich orientacji c, c trzeba wyznaczyć wielkości a, θ, d 3, a. Ze względu na złożoność obliczeń skorzystamy z programu MTLB. Z notacji Denavita Hartenberga wynika, że: 8

MECHNIK 7/ d 3 = z-,9 θ = arccos(c a = (y-,8c /c a = x-,8c -a c gdzie c = cos(θ, c = sin(θ. Przykładowo dla następującej pozycji i orientacji końcówki roboczej:,3 wynika, że,69 d 3 =, m θ = 9 a =, m a = m. WNIOSKI Powyższe obliczenia umożliwiają precyzyjne zaprogramowanie robota. Na rysunku 3 pokazano przykład przeniesienia detalu z pierwszego magazynu do drugiego. Na początku następuje dojazd do magazynu nr, następnie umieszczenie detalu w chwytaku i przeniesienie go do magazynu nr. Ze względu na kinematykę (cztery stopnie swobody przeniesienie detali jest znacznie ograniczone. Brak stopnia swobody w końcówce roboczej powoduje brak obrotu detalu, co znacznie utrudnia ułożenie go w miejscu docelowym. Zasadne jest dodanie do konstrukcji robota jeszcze jednego bądź dwóch stopni swobody, co znacznie rozszerzy jego zastosowanie. Natomiast w obecnym układzie możliwe jest zastosowanie robota do prostych prac spawalniczych oraz do procesu napawania [7]. Rys. 3. Przeniesienie detalu z magazynu nr do magazynu nr Każde zwiększanie ilości stopni swobody powoduje zwiększenie mobilności robota, ale jednocześnie znacznie komplikuje jego kinematykę. Przy wyznaczaniu zadania odwrotnego może się zdarzyć, że rozwiązań będzie kilka bądź układ będzie nierozwiązywalny. Zwykle otrzymujemy rozwiązanie w postaci uwikłanej i wtedy zadanie to można rozwiązać tylko numerycznie. 9

MECHNIK 7/ LITERTUR [] Davoud Karimi, Mohammad Javad Nategh: Kinematic nonlinearity analysis in hexapod machine tools: Symmetry and regional accuracy of workspace, Mechanism and Machine Theory, Vol. 7,., pp. -. [] Yanhui Wei, Shengqi Jian, Shuang He, Zhepeng Wang: General approach for inverse kinematics of nr robot, Mechanism and Machine Theory, Vol.7,., pp. 97-6. [3] Jaemin Lee, Nicolas Mansard, Jaeheung Park: Intermediate Desired Value pproach for Task Transition of Robots in Kinematic Control, IEEE Transactions on Robotics, Vol. 8,., pp. 6-77. [] Słota., Domka M.: Programowanie skoordynowanych ruchów robotów na przykładzie robotów BB i Fanuc, Pomiary, utomatyka, Robotyka, nr /, s. 63-6. [] http://cncmaster.org/sites/default/files/files/axistb66-en.pdf [6] Majchrzak E., Mochnacki B.: Metody numeryczne, Wydawnictwo Politechniki Śląskiej, Gliwice 99. [7] Barczyk J., Jarzębski B.: Robotyzacja pakowania. Problemy i rozwiązania, Pomiary, utomatyka, Robotyka, nr /, s. 3-6.