ZÁKLADY ROBOTIKY Motivační přednáška Ing. Josef Černohorský, Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247 Reflexe požadavků průmyslu na výuku v oblasti automatického a měření, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Základní otázky pro tento blok: Jak robot vypadá? K čemu jsou dobří? Kde se s roboty můžeme setkat? Jak se robot ovládá a řídí? umělá inteligence?
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Je toto http://www.eshop-pro-dum.cz/obrazky/nahled/1827-kuchynsky-robot-silky-red-collection.jpg
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření A co tohle? http://www.bagry.cz/var/ezwebin_site/storage/images/bazar/nabidky/smykem_rizeny_nakladac_kolovy/jcb_160_robo t/392802-4-cze-cz/jcb 160 robot.jpg
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Opravdu je to http://www.cosmosmagazine.com/news/2007/powerful-jumping-robot-unveiled
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Robot tanečník http://news.nationalgeographic.com/news/2007/08/070814-dancing-robot.html
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Ano? http://www.cleanmate-365.cz/index/clanek/cleanmate_365_qq2l
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Robot zachránce? http://www.robotster.org/entry/the-bear-robot-to-evacuate-injured
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Průmyslový http://www.manapotions.com/robopult.html
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Robot sekačka? http://www.garten.cz/fe/cz/0001-travní/
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Šplhač zdí? http://gizmodo.com/392110/robot-climbs-walls-with-static-electricity
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Vnější robotická kostra? http://www.geekologie.com/2007/10/robot_suit_makes_you_strong_lo.php
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Svařovací http://www.svarbazar.cz/phprs/view.php?cisloclanku=2008052001
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Nabídka definic robota Mechanické za, které někdy napodobuje člověka a řeší složité a různé úlohy podle předpřipraveného programu a/nebo v interakci s prostředím Stroj nebo za které pracuje automaticky nebo na základě vzdáleného Stroj, za nebo osoba, která pracuje mechanicky, bezmyšlenkovitě, automaticky reaguje na příkazy z vnějšku, shora mladý Rossum měl nápad udělat z toho živé a inteligentní pracovní stroje (K. Čapek)
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Cíle vývojářů robotů Dokonalý pomocník Dokázal by totéž nebo více než my Spolehlivý Inteligentní Lehký ýae energeticky e nenáročný Nebyl člověku nebezpečný Odvěká snaha stvořit umělou lidskou bytost (legenda Golem 12. stol) (humanoidní roboti 20. stol)
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Asimovy tři zákony robotiky Robot nesmí ublížit člověku, nebo svou nečinnosti dopustit, aby bylo člověku ublíženo Robot musí uposlechnout příkazů člověka, při respektování bodu 1. Robot musí chránit sám sebe před zničením, kromě případů kdy je tato ochrana v rozporu s 1 nebo 2
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Oblasti robotiky Teoretická zkoumá principy, možnosti a omezení (biologie,,psychologie, matematika, fyzika) Experimentální ověřuje principy, staví hračky (kybernetika, AI, inženýrské disciplíny) Průmyslová aplikační (teorie a instrumentace, elektronika, strojírenství, automatizace, logistika)
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Čím se budeme zabývat? Skutečně pouze základy Popisem robotů s využitím jednoduché matematiky Základními konstrukčními prvky m, senzory a akčními členy
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Proč ta matematika? Jak určíte svoji polohu v prostoru? Jak popíšete svoji polohu v prostoru? Jkl Jak lze určit polohu robota? Jak popsat p kde je robot a kde je předmět? Jak určit a popsat trajektorii? A co popis rychlostí pohybu a síly? Řešení přímé a inverzní úlohy
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Provozy s velkou sériovostí Provozy s nepříznivým prostředím Provozy, kde je člověk příliš nedokonalý Nedokáže pracovat s požadovanou přesností Ve vysokém tempu apod.
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Průmyslová Technické důvody Snížení í vlivu lidského faktoru na kvalitu produktu Ekonomické důvody Zvýšení výrobní kapacity Zkrácení výrobního cyklu Úspora pracovní plochy Zvyšování produkce?x? produktivity práce Sociální důvody Odstranění fyzicky namáhavé práce Odstranění monotónní práce Práce ve škodlivém a zdraví nebezpečném č prostředí
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Průmyslová Sociální vliv Změna struktury zaměstnanců Změna počtu pracovních míst
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Robot jako mechatronický systém Praktická definice mechatroniky y( (Prof. Macha) Problém, ke kterému zavolají strojního a elektroinženýra a oba shodně tvrdí, že je to práce pro toho druhého Systém se synergickým efektem mechaniky, elektrotechniky a informatiky (Prof. Nosek)
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Robot jako mechatronický systém Pohybový systém Systém pohonů přeměna energie na mechanickou práci Výstupní subsystém zahrnující efektor, technologickou hlavici Kontrolní systém Odměřování poloh, kontrola rychlostí
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Robot jako mechatronický systém Řídicí systém Plánování trajektorie generování žádaných hodnot pro pohony Senzorický subsystém Vnímání a rozpoznávání okolního prostředí, zpracování v rámci řídicího systému Komplexnost a míra umělé inteligence určuje č možnosti robota
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Robot jako mechatronický systém Možné blokové schéma řídicího systému obecného robota Šolc F., Žalud L.: Robotika, FEKT VUT Brno 2002
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Robot jako mechatronický systém Zjednodušené blokové schéma průmyslového robota Šolc F., Žalud L.: Robotika, FEKT VUT Brno 2002
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Hierarchická úroveň Kognitivní vrstva rozpoznávání scény a rozhoduje o řešení dané situace Strategická Korekce programu, výběr podprogramu, postup volání procedur Taktická Rozdělení signálů pro jednotlivé osy Výkonová jednotlivých pohybových os a akčních íhčlenů
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření 1940 teleoperátory pro manipulaci s nebezpečnými č látkami (radioaktivní i materiály, jedy, těkavé látky) 1949 první CNC 1961 průmyslový robot GM Unimate 1968 strojové vidění 1977 angulární manipulátory 1979 Selective Compliant Articulated Robot Arm (Scara) 1980 první pokusy s AI
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření 1995 Robotický chirurgický systém pro minimálně invazivní chirurgii 1997 Robot na Marsu, Robotický fotbal FIRA, RoboCup (RoBohemia 01 a 02 Šampioni ME) 2000 Honda Asimo a Sony Aibo 2001 389tis. robotů v Japonsku, 198tis. EU, 90tis. USA
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Uplatnění - manipulační za Teleoperátory manipulátor s ručním ovládáním Násobit sílu nebo přesnost, umožnit pracovat v nepříznivých podmínkách Obtížné řešení přenosu zpětných informací, force-feedback, kamerové systémy
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Uplatnění - manipulační za s pevným programem Typicky jednoúčelový stroj s jednoduchým PLC a logickým m Zakladače, jednoduché balící stroje apod.
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Uplatnění robotů Programovatelné univerzální manipulátory Technologické operace dle použité technologické hlavice (svařování, lakování, lisování, paletizace, operační manipulace (v rámci technologického pracoviště), montáž Adaptivní průmysloví roboti Autonomní kognitivní roboti budoucnost? Automaticky vedené vozíky Skladová a logistická centra Mezioperační manipulace a skladování
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Kognitivní roboti Pokročilá AI Výběr optimální varianty z více možností Schopnost učit se ze zkušenosti Využít v neznámé situaci podobnosti s předchozím situací řešením Schopnost vyhodnocovat a řídit paralelní procesy Pokračovat i při neúplné informaci Generalizace, zobecnění problému, analýza, syntéza, predikce
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Dělení robotů dle kriterií Konfigurace robota Druh pohonu ů í a struktura řídicího íh systému Míra uživatelského Oblast použití Další možná kriteria
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Základní regulace dráhy Cílová zajímá mne pouze konečná poloha servomechanismu, trajektorie po jaké je cíle dosaženo je mi lhostejná Sledovací definovaná trajektorie po jaké má být cíle dosaženo
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Alternativa v robotice PTP point to point CP continuous path (definovaná dráha a rychlost) např. nanášení lepidla, svařování CCP controlled continuous path Není předem definová trajektorie, je vypočítávána na základě informací sensorického systému (Zachycení pohybujícího se předmětu, třídění v rámci pohybujícího se dopravníku apod.)
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření PTP Ramena přemístěno do nové polohy v co nejkratší době Snadné, rychlé pohyby Používat obezřetně, nepředvídaný pohyb (nutné počítat s nejhorším)
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření CP - Lineární interpolace Pohyb po přímce Koordinovaný pohyb více os Průběžně ě generovaný setpoint tpro všechny osy Pohyb definovanou rychlostí
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření CP Kruhová interpolace Tři body, nebo dva body a střed Jsou vypočteny body dráhy a generovány setpointy pro osy Pohyb definovanou rychlostí
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Programování robotů Přímé učení Obsluha vede přímo rameno Obsluha vede robota nepřímo prostřednictvím Fantoma Učení prostřednictvím terminálu, tlačítka, joystik, 6 osý joystik, přímo v prostředí Nepřímé offline Import trajektorie např. na základě výkresů modelů strojních částí Přímé plánování real time odezva na měnící se prostředí na základě senzorů
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Ruční (ovládání) jogging osami, spuštění programu řádek po řádku, nebo v omezené rychlosti Zadávání programu tvorba programu, podmínky příkazy, vstupy výstupy, spuštění Ruční režim 100% -ruční režim, ale v plné rychlosti Automatický režim program včetně podprogramů ů nezávisle na uživateli
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Děkuji Vám za pozornost Příště: Opakování souřadných Osvěžení znalostí kinematiky
Reflexe požadavků průmyslu na výuku v oblasti automatického a měření Poděkování Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247 Reflexe požadavků průmyslu na výuku v oblasti automatického a měření, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR.