Sterowanie impedancyjne demonstratory PŁ



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

Roboty przemysłowe. Cz. II

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

Laboratorium Sterowania Robotów Sprawozdanie

Roboty przemysłowe. Wprowadzenie

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

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

Struktura manipulatorów

Laboratorium z Napęd Robotów

Wydział Budownictwa i Inżynierii Środowiska Katedra Ciepłownictwa. Instrukcja do zajęć laboratoryjnych

Instrukcja obsługi SPEED CONTROL. Electro-pneumatic Speed control system Elektropneumatyczny Regulator Wydajności Pompy

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Ćw. 18: Pomiary wielkości nieelektrycznych II

Serwozawory 3/3 sterowane bezpośrednio przeznaczone do sterowania przepływem (LRWD2), ciśnieniem (LRPD2) i pozycją (LRXD2)

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

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

Hamulce pneumatyczne PN oraz hamulce elektropneumatyczne EP

Laboratorium Komputerowe Systemy Pomiarowe

oznaczenie sprawy: CRZP/231/009/D/17, ZP/66/WETI/17 Załącznik nr 6 I-III do SIWZ Szczegółowy opis przedmiotu zamówienia dla części I-III

PL B1. Sposób i układ sterowania przemiennika częstotliwości z falownikiem prądu zasilającego silnik indukcyjny

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

Instrukcja do ćwiczeń laboratoryjnych Napęd hydrauliczny

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

PRZEWODNIK PO PRZEDMIOCIE

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

PRACA PRZEJŚCIOWA SYMULACYJNA. Zadania projektowe

Laboratoria badawcze

Prototypowanie sterownika dla robota IRp-6

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

BUDOWA I TESTOWANIE UKŁADÓW ELEKTROPNEUMATYKI

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

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

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

Więcej niż automatyka More than Automation

Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA

Prototypowanie sterownika dla robota 2DOF

Ćw. 18: Pomiary wielkości nieelektrycznych II

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

BUDOWA I TESTOWANIE UKŁADÓW PNEUMATYKI

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

Napęd elektryczny. Główną funkcją jest sterowane przetwarzanie energii elektrycznej na mechaniczną i odwrotnie

Industrial Ethernet Dokumentacja techniczna połączenia Sterowniki S7-400(300) firmy Siemens - System PRO-2000 firmy MikroB

Podstawy robotyki - opis przedmiotu

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

Oferta Firmy

PRZEWODNIK PO PRZEDMIOCIE

(12) OPIS PATENTOWY (19) PL (11) (13) B1

PRZEWODNIK PO PRZEDMIOCIE

Wittmann 4.0 wtryskarka jako centrum sterowania urządzeniami peryferyjnymi

Kod produktu: MP01105T

POLITECHNIKA POZNAŃSKA. Wydział Budowy Maszyn i Zarządzania MECHATRONIKA. Profile dyplomowania Konstrukcje Mechatroniczne

Tranzystory bipolarne. Właściwości wzmacniaczy w układzie wspólnego kolektora.

INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki

Przykładowe zadanie egzaminacyjne w części praktycznej egzaminu w modelu d dla kwalifikacji E.18 Eksploatacja urządzeń i systemów mechatronicznych.

Rok akademicki: 2012/2013 Kod: EIB BR-s Punkty ECTS: 3. Kierunek: Inżynieria Biomedyczna Specjalność: Biomechanika i robotyka

INSTRUKCJA OBSŁUGI Generatora impulsów PWM

Materiały pomocnicze do ćwiczeń laboratoryjnych

Automatyka i sterowania

Pneumatyczne, elektryczne i elektrohydrauliczne siłowniki do zaworów regulacyjnych i klap

Szybkie prototypowanie w projektowaniu mechatronicznym

PRZEWODNIK PO PRZEDMIOCIE

Nowości prawie w zasięgu ręki. ul. Wyścigowa Wrocław tel

ĆWICZENIE NR P-8 STANOWISKO BADANIA POZYCJONOWANIA PNEUMATYCZNEGO

2.2 Opis części programowej

Zautomatyzowane systemy produkcyjne Kod przedmiotu

Informacje ogólne. ABS ESP ASR Wspomaganie układu kierowniczego Aktywne zawieszenie Inteligentne światła Inteligentne wycieraczki

AP Automatyka: Sonda do pomiaru wilgotności i temperatury HygroClip2-S

PNEUMAX DIDACTIC automatyzacja w pneumatyce - system edukacyjny - pneumatyka i dydaktyka

Laboratorium Napędu Robotów

PRACA DYPLOMOWA MAGISTERSKA

LABORATORIUM PODSTAW ELEKTRONIKI MATERIAŁY POMOCNICZE SERIA PIERWSZA

Pytania egzaminacyjne dla Kierunku Elektrotechnika. studia II stopnia stacjonarne i niestacjonarne

Serwomechanizm - zamknięty układ sterowania przemieszczeniem, o strukturze typowego układu regulacji. Wartość wzorcowa porównywana jest z

Sterownik PLC ELP11R32-BASIC Dokumentacja techniczna (ver. 1.0)

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie)

Podłączenia zasilania i sygnałów obiektowych z użyciem rozłącznych złącz zewnętrznych - suplement do instrukcji obsługi i montażu

Kod produktu: MP01105

Deski. Butelki. Bloczki. Zgrzewki Kanistry Szyby

7. Zawór trójdrogowy do nagrzewnicy wodnej o charakterystyce stałoprocentowej

ROZPROSZONY SYSTEM STEROWANIA CZASU RZECZYWISTEGO DO SERWONAPĘDÓW PŁYNOWYCH DISTRIBUTED REAL-TIME CONTROL SYSTEM FOR FLUID POWER SERVO-DRIVES

Układy napędowe maszyn - opis przedmiotu

Str t a r żn ż ik k Moc o y c Um U o m wnej e (SMU M ) U - 1 -

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

MODEL MANIPULATORA O DWÓCH STOPNIACH SWOBODY

1. Opis urządzenia. 2. Zastosowanie. 3. Cechy urządzenia -3-

Roboty manipulacyjne (stacjonarne)

ZAUTOMATYZUJ SIĘ. Automatyka Technika Napędowa Hydraulika Siłowa Pneumatyka

PNEUMATYCZNA TECHNIKA PROPORCJONALNA

3/13/2012. Automatyka i Sterowanie PRz Wprowadzenie. Wprowadzenie. Historia automatyki. dr inż. Tomasz Żabiński. Odśrodkowy regulator prędkości

Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego

9.Tylko jedna odpowiedź jest poprawna. 10. Wybierz właściwą odpowiedź i zamaluj kratkę z odpowiadającą jej literą np., gdy wybrałeś odpowiedź A :

Projekt i wykonanie robota klasy Micromouse

Szczegółowy opis laboratorium symulującego system produkcyjny

Research & Development Ultrasonic Technology / Fingerprint recognition

UKŁAD AUTOMATYCZNEJ REGULACJI SILNIKA SZEREGOWEGO PRĄDU STAŁEGO KONFIGUROWANY GRAFICZNIE

Załącznik 1. Obejmuje zdjęcia wykonanych stanowisk i pomocy dydaktycznych do laboratorium Specjalnych Metod Odlewania

POZYCJONOWANIE SERWONAPĘDU ELEKTROPNEUMATYCZNEGO Z BEZPOŚREDNIM POMIAREM PRZEMIESZCZENIA I PRĘDKOŚCI TŁOKA SIŁOWNIKA

Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi

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

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

Transkrypt:

Sterowanie impedancyjne demonstratory PŁ

Przygotowywane demonstratory Robot Kawasaki FS-003N Typowy robot przemysłowy Sztywny łańcuch kinematyczny, zamknięty sterownik robota Zewnętrzna pętla regulacji impedancji Manipulator pneumatyczny Napęd bezpośredni Nieliniowe charakterystyki Kłopotliwe sterowanie pozycyjne Wbudowana regulacja impedancji Elementy manipulatora o napędzie hybrydowym Różne konfiguracje napędów Możliwość dokładnego sterowania pozycyjnego Naturalna podatność napędów pneumatycznych Wbudowany pomiar sił i momentów w złączach

Rys. 1 Kawasaki FS-003N

Kawasaki FS-003N Planowane scenariusze pracy: - ręczne wodzenie manipulatorem za uchwyt zamocowany za czujnikiem nadgarstkowym (różne impedancje manipulatora), - oddziaływanie manipulatora z otoczeniem o różnych impedancjach mechanicznych, - naciskanie klamki + otwieranie drzwi, - różne wersje zadania peg-in-hole, - przesuwanie elementu na sprężystym drucie o złożonym, trójwymiarowym kształcie Zastosowanie podatnego złącza pośredniczącego między sztywnym łańcuchem kinematycznym manipulatora i czujnikiem siły

Robot może być odpytywany o pozycję, prędkość, prąd w napędach, co może być wykorzystane w mechanizmach adaptacyjnych generatora trajektorii Możliwe jest dynamiczne definiowanie punktów roboczych względem ustalonego punktu odniesienia Ruch może być wykonywany w interpolacji przegubowej lub liniowej w układzie globalnym lub narzędzia

Rys. 2 Manipulator pneumatyczny

Manipulator pneumatyczny Rys. 3 - proporcjonalne zawory elektropneumatyczne Bosch-Rexroth ED02 - karty pomiarowe firmy National Instruments: PCIe-6323 - czujnik siły ATI: MINI40

Rys. 4 Model kinematyki

Rys. 5 Nieliniowości zespołów napędowych

Manipulator pneumatyczny Planowane scenariusze pracy: - ręczne wodzenie manipulatorem za uchwyt zamocowany na końcówce manipulatora (różne impedancje manipulatora), - naciskanie klamki + otwieranie drzwi przy ograniczonej liczbie DOF

Charakterystyki częstotliwościowe nowych zaworów proporcjonalnych Rys. 6

Struktura programowa układu sterowania - System operacyjny Linux Ubuntu 12.04 LTS z łatkami Xenomai - Orocos zainstalowany jako ROS package - ROS: algorytmy np. kinematyka odwrotna - Orocos: obsługa kart pomiarowych, wykorzystanie wątków czasu rzeczywistego - MHDDK (Measurement Hardware Driver Development Kit): niskopoziomowe API sterownik producenta kart pomiarowych - Lua: język pozwalający tworzyć skrypty łączące topic (ROS) i DataPort(Orocos) w locie

Rys. 7

Napęd hybrydowy pneumatyczno-elektryczny Planowane scenariusze pracy: złącze liniowe - Zderzenie z przeszkodą, różne wersje: (i) jeden z siłowników udaje impedancję przeszkody drugi się z nią zderza, (ii) oba siłowniki pracujące równolegle zderzają się z przeszkodą; - Praca master-slave napędów z różnymi impedancjami, równoczesna realizacja przez oba napędy tej samej trajektorii pozycyjnej z różnymi impedancjami (obserwacja sił oddziaływania między napędami)

Rys. 8

System liniowy do badania sterowania impedancyjnego (Rys. 8) składa się z dwóch napędów linowych: siłownika pneumatycznego (1) sprzężonego z potencjometrem (2), służącym do odczytywania pozycji, oraz napędu liniowego (3) połączonego z silnikiem elektrycznym (4), sterowanym przez driver (5). Siłownik pneumatyczny zasilany jest poprzez dwa zawory proporcjonalne (6). Powietrze o maksymalnym ciśnieniu 0,8 MPa (8 barów) dostarczane jest przez zespół przygotowania powietrza (7), który zasilany jest z kompresora (8). Za pomiar siły odpowiedzialny jest czujnik tensometryczny (9). Zasilanie elektryczne układu zapewniają dwa zasilacze AC/DC (10). Odczyt pomiarów i generowanie sygnałów sterujących odbywa się przy wykorzystaniu karty pomiarowej NI PCIe 6259 wpiętej do komputera PC. Sygnały z układu sterowania dostarczone są do karty za pomocą płytek połączeniowych NI CB-68LPR (11).

Rys. 9 Napęd hybrydowy obrotowy

Rys. 10 Manipulator o napędzie hybrydowym

Rys. 11

Rys. 12 Chwytak trójpalczasty

Chwytak trójpalczasty SCHUNK SDH 7 stopni swobody Czujniki taktylne Rozbudowane API w C++ i Pythonie Rys. 13

Przeprowadzone prace I. Badania dynamiki II. Podłączenie do ROS III. Interface IPython notebook IV. Przygotowanie do kontroli za pomocą rękawicy

Badanie dynamiki Badania pod kątem sterowania impedancyjnego Stosunkowo mała prędkość maksymalna (100 deg/s) Minimalny okres wysyłania poleceń prędkości 20ms Rys. 14

Podłączanie chwytaka do ROS Dostęp do całej funkcjonalności chwytaka z poziomu ROS Rozbudowa pakietu opracowanego przez Fraunhofer IPA Stuttgart Sterowanie przez Ethernet Wizualizacja w oparciu o model 3D Przeniesienie pracy na ROS Groovy Rys. 15

Interface: IPython Notebook Umożliwia interaktywną pracę z ROS Oparty o Python Może być węzłem ROS, usługą Daje możliwość pracy eksperymentalnej, przy jednoczesnym dokumentowaniu wyników Dostęp do wszystkich bibliotek Pythona oraz shell Linuxa Możliwa praca zdalna Darmowy

Koncept shadow hand Kontrola za pomocą rękawicy pozwala na intuicyjną manipulację Chwytak SCHUNK jest wolniejszy od ludzkiej dłoni problem ze sprzężeniem wizualnym Wizualizacja stanu zadanego shadow i obecnego pozwala na upewnienie się, jaka poza została zadana chwytakowi Rys. 16

Soft controller Chwytak w trybie pracy pozycyjnej zatrzymuje się po każdej nowej komendzie Opracowanie prostych softwarowych regulatorów PID umożliwiających kontrolę pozycyjną bez zatrzymywania Planowane rozwinięcie w stronę kontroli impedancji (przy połączeniu z kontrolowaniem stałych P I D wewnętrznego regulatora chwytaka)

Nauczanie ROS ROS ma bardzo duże możliwości ale wdrożenie się nowych użytkowników jest trudne Mymoderobot: Aplikacja umożliwiająca budowanie modeli robotów online za pomocą URDF Opracowane z myślą o studentach Rys. 17

Rys. 18 Chwytak trójpalczasty SCHUNK SDH

Rys. 19 Chwytak trójpalczasty SCHUNK SDH - naciskanie na palce od strony czujników taktylnych - łapanie obiektów o różnej impedancji mechanicznej - zamocowanie chwytaka na manipulatorze