Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů



Podobné dokumenty
ANALYTICKÉ PROGRAMOVÁNÍ

Řízení pohybu stanice v simulačním prostředí OPNET Modeler podle mapového podkladu

PODŘÍZNUTÍ PŘI BROUŠENÍ TVAROVÝCH DRÁŽEK

Vzdálené řízení modelu připojeného k programovatelnému automatu

Vliv metody vyšetřování tvaru brusného kotouče na výslednou přesnost obrobku

TELEGYNEKOLOGIE TELEGYNECOLOGY

Jarníkův algoritmus. Obsah. Popis

Analýza chování algoritmu MSAF při zpracování řeči v bojových prostředcích

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Unstructured data pre-processing using Snowball language

IT4Innovations Centre of Excellence

TECHNICKÁ UNIVERZITA V LIBERCI

Použití softwaru VisVAP pro vývoj nových systémů řízení dopravy aplikace fuzzy algoritmů pro LŘD a SSZ.

SIMULACE PRÁCE VEŘEJNÉHO LOGISTICKÉHO CENTRA SIMULATION OF FREIGHT VILLAGE WORKING

POČÍTAČOVÁ SIMULACE JAKO NÁSTROJ OPTIMALIZACE SVAŘOVACÍ LINKY

Problematika disertační práce a současný stav řešení. Ing. Aneta Zatočilová

Moderní technologie dokončování velmi přesných děr vystržováním a její vliv na užitné vlastnosti výrobků

ZÁSUVKOVÁ DESKA SVOČ FST Klára Rödlová, Střední Průmyslová Škola Ostrov, Klínovecká 1197 Ostrov

PROBLEMATIKA BROWNFIELDS Z POHLEDU JEJICH BEZPEČNOSTNÍCH RIZIK PRO ÚZEMNÍ ROZVOJ

POLOHOVÁNÍ ULTRAZVUKOVÉHO SENZORU

Selected article from Tento dokument byl publikován ve sborníku

Anténní řada 2x2 pro přenos digitálního TV signálu v pásmu 4,4 až 5 GHz

TKGA3. Pera a klíny. Projekt "Podpora výuky v cizích jazycích na SPŠT"

Jiří DOSTÁL Univerzita Palackého v Olomouci, Pedagogická fakulta, KTEIV. Interaktivní tabule ve vzdělávání

Využití stavebnice Lego při výuce

Uživatelem řízená navigace v univerzitním informačním systému

Systémy digitálního vodotisku. Digital Watermarking Systems

THE CROSSROADS-ACCIDENT-SIMULATION SIMULACE DOPRAVNÍCH NEHOD

Delphi podstata, koncepce a metody MDI aplikace

CFD simulace teplotně-hydraulické charakteristiky na modelu palivové tyči v oblasti distanční mřížky

PROJEKT SEN-NET (SENIORS IN NETWORK)

Porovnání předpovídané zátěže se zátěží skutečnou (podle modelu III-C BMP ČHMÚ) Martin Novák 1,2

LADISLAV RUDOLF. Doc., Ing., Ph.D., University of Ostrava, Pedagogical fakulty, Department of Technical and Vocational Education, Czech Republic

Počítačové kognitivní technologie ve výuce geometrie

Rozpoznávání objektů ve video sekvencích

Metody analýzy dat I (Data Analysis I) Úvod do sítí (Networks Basics)

Transfer inovácií 20/

VLIV TRAKČNÍHO POHONU S ASYNCHRONNÍMI MOTORY NA KOLEJOVÉ OBVODY INFLUENCE OF TRACTION DRIVE WITH INDUCTION MACHINES ON TRACK CIRCUITS

SYSTÉM PRO AUTOMATICKÉ OVĚŘOVÁNÍ ZNALOSTÍ

Základní škola Marjánka

ASSESSMENT OF ENERGY-BIOGAS PROCESS AT STATIONS USING THERMOGRAPHY METHODS

The Over-Head Cam (OHC) Valve Train Computer Model

VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL. S R. O.

ITICA. SAP Školení přehled Seznam kurzů

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Metodologie řízení projektů

Analýza ustáleného teplotního pole výfukového ventilu

ON-LINE SLEDOVÁNÍ POHYBUJÍCÍHO SE PŘEDMĚTU S VYUŽITÍM DIGITÁLNÍ KAMERY ON-LINE TRACKING OF MOVING OBJECT USING DIGITAL CAMERA

UNIVERSITY OF MUMBAI RESULT OF THE REVALUATION CASES FOR EXAMINATION OF FACULTY OF ENGINEERING 1ST HALF' 2015

Klepnutím lze upravit styl předlohy. nadpisů. nadpisů.

Interakce mezi uživatelem a počítačem. Human-Computer Interaction

Metody analýzy dat I (Data Analysis I) Úvod do sítí (Networks Basics)

Přehled modelů reputace a důvěry na webu

VYBRANÉ NÁSTROJE ZAJIŠTĚNOSTI ÚDRŽBY

Karta předmětu prezenční studium

Silicified stems of upper Paleozoic plants from the Intra Sudetic and Krkonoše Piedmont basins

Metody analýzy dat I (Data Analysis I) Úvod do sítí (Networks Basics)

Kvalita cigaretového tabáku v ČR- marketingové šetření se zaměřením na konečného spotřebitele

Seznam publikací, Ing. Josef Půta, Ph.D.

Co je uvnitř - senzory a přístrojová technika v NXT robotech. Pavel Ripka katedra měření ČVUT

Integrovaná dvoupásmová flíčkovo-monopólová anténa

DÁLKOVÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ V PROSTŘEDÍ CONTROL WEB 5

Algoritmy ořezávání. Habilitační práce. (Clipping Algorithms) (Habilitation Thesis) Prof.Ing.Václav Skala, CSc.

ZPRACOVÁNÍ OBRAZU PRO VYHODNOCENÍ SEGREGACE DRÁTŮ

Geometrické indexování a dotazování multimediálních dat

HODNOCENÍ INOVAČNÍCH VÝSTUPŮ NA REGIONÁLNÍ ÚROVNI

STUDY EDITS FOR BETTER TRANSPORT IN THE CENTRE OF NÁCHOD

HODNOCENÍ OPOTŘEBENÍ SYSTÉMŮ S TENKÝMI VRSTVAMI POMOCÍ VRYPOVÉ ZKOUŠKY S OCELOVOU KULIČKOU.

INTERAKTIVNÍ TABULE A MATEMATICKÝ SOFTWARE GEOGEBRA PŘI VÝUCE MATEMATIKY V ANGLICKÉM JAZYCE

Tvorba modelu přilby z 3D skenování

Karta předmětu prezenční studium

Bezpečnostní incidenty IS/ICT a jejich řešení

Obecné cíle a řešené dílčí etapy

IMPLEMENTACE AUTOMATIZOVANÉHO MĚŘENÍ HRTF V MATLABU

Výuka softwarového inženýrství na OAMK Oulu, Finsko Software engineering course at OAMK Oulu, Finland

VÝZNAM A NENAHRADITELNOST VIZUÁLNÍ KONTROLY PŘI KVALIFIKACI PROCESU SVAŘOVÁNÍ

Inovace řízení a plánování činností s ohledem na požadavky ISO 9001

Interaktivní segmentace obrazu s využitím algoritmu pro maximalizaci toku v síti.

USING CAD MODELS AND POLYGONAL SCAN FOR EVALUATION OF ABRASIVE FRICTION PARTS

TEACHING CREATION PRESENTATIONS SKILLS WITH THE USE OF INQUIRY-BASED EDUCATION

Projekt implementace Balanced Scorecard na FaME UTB ve Zlíně. Lenka Pálková

VÝVOJ NOVÉHO REGULAČNÍHO ALGORITMU KOTLE VERNER S PODPOROU PROGRAMU MATLAB

HODNOCENÍ KVALITY A EFEKTIVITY E-LEARNINGOVÉHO VZDĚLÁVÁNÍ THE QUALITY AND EFFICIENCY EVALUATION OF E-LEARNING EDUCATION. Tomáš Maier, Ludmila Gallová

Popis programu řádkové kamery USB Video Interface

VYUŽITÍ DYNAMICKÝCH MODELŮ OCELÍ V SIMULAČNÍM SOFTWARE PRO TVÁŘENÍ

Anténní systém pro DVB-T

Konfigurace řídicího systému technikou Hardware In The Loop

SIMULACE JEDNOFÁZOVÉHO MATICOVÉHO MĚNIČE

KONFIGURACE SILNIČNÍCH KŘIŽOVATEK

Tvorba aplikace typu klient/server pomocí Windows Communication Foundation

3D SIMULACE PĚCHOVÁNÍ A PRODLUŽOVÁNÍ KOVÁŘSKÉHO INGOTU I 45

SIFT: Scale Invariant Feature Transform Automatické nalezení korespondencí mezi dvojicí obrázků

OBROBITELNOST KOMPRESNÍCH KOL Z TITANOVÝCH SLITIN

Smart Temperature Contact and Noncontact Transducers and their Application Inteligentní teplotní kontaktní a bezkontaktní senzory a jejich aplikace

Stabilita v procesním průmyslu

Enabling Intelligent Buildings via Smart Sensor Network & Smart Lighting

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

Introduction to MS Dynamics NAV

VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL.S R.O.

Transkript:

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů Design and implementation of algorithms for adaptive control of stationary robots Marcel Vytečka 1, Karel Zídek 2 Abstrakt Článek se zabývá problematikou průmyslové automatizace. Je zaměřen zejména na rozpoznání strojních součástí v pracovním prostoru stacionárního robotu pomocí průmyslových kamer. Při řešení tohoto problémy byly využity algoritmy pro zjištění významných bodů v obraze (Bay, 2006) a (Najgebauer, 2013). Dále algoritmy pro vytvoření grafové reprezentace (Toussaint, 1980), (Prim, 1957) a (Green, 1978). Pro vyhodnocení podobností získaných grafů je zjišťována jejich vzdálenost (Lopresti, 2003). Pro simulaci průmyslového provozu slouží zkonstruovaný dopravník, který je integrován do ochranné klece manipulátoru (Ondroušek, 2013). Cílem představovaného projektu bylo vytvořit komplexní systém, který je schopen rozpoznat objekty v pracovním prostoru stacionárního robotu. Bylo nutné navrhnout způsob reprezentace objektů, který není náročný na strojový čas. Rychlost zpracování a robustnost celého řešení kladou na systém vysoké požadavky. Tyto podmínky byly splněny díky využití grafové reprezentace objektů. Vytvořený systém je schopen na základě předloženého 3D modelu vytvořit databázi objektů. Uložené grafové reprezentace je možné porovnávat a zjistit tak typ objektu, který se nachází na dopravníkovém pásu. Klíčová slova Adaptivní řízení, počítačové vidění, strojové učení, detekce objektů 1 Ing. Marcel Vytečka, e-mail: marcel.vytecka@mendelu.cz, ústav informatiky, Provozně ekonomická fakulta, Mendelova univerzita v Brně, Zemědělská 1, 613 00 Brno, ČR, tel. +420 545 12 22 36 2 Bc. Karel Zídek, e-mail: karel.zidek@mendelu.cz, ústav informatiky, Provozně ekonomická fakulta, Mendelova univerzita v Brně, Zemědělská 1, 613 00 Brno, ČR, tel. +420 545 12 22 26

Abstract The paper deals with the issue of industry automation. It is focused mainly on the detection of machine parts using industrial cameras in the stationary robot working space. First, it is necessary to find important points in the image. This is achieved using two algorithms (Bay, 2006) and (Najgebauer, 2013). In the second step these points are connected into a graph. Three algorithms are used in this process (Toussaint, 1980), (Prim, 1957) and (Green, 1978). The third step is focused on the problem of graphs matching (Lopresti, 2003). For the purpose of the industrial process simulation a small conveyor belt was constructed and integrated into a protective cage (Ondroušek, 2013). The main goal of the presented project was the creation of a complex system which is able to recognize objects in a working space of the stationary robot. It was necessary to design the way of the objects representation according to time requirements. It is not a trivial problem to create the robust system. This goal was achieved thanks to the graph representation of the objects. The created system is able to create a database of the objects according to their 3D model. The stored graph representation of the object serves for a graph matching. At the end of this process there is a specified type of the object in the scene. Key words Adaptive control, computer vision, machine learning, object detection

Úvod Automatizace výrobních procesů je stále na popředí zájmu průmyslových společností. Prudký vývoj stacionárních i mobilních robotů dále posunuje hranice výroby. Zvyšuje se rychlost, přesnost i spolehlivost systémů. V posledních letech se stále více rozšiřuje snaha o tvorbu stále více inteligentních systémů. Tedy systémů, které jsou schopny splnit zadaný úkol i při absenci některých informací. Příkladem takového systému může být stacionární robot, manipulující s objekty na pohyblivém pojízdném výrobním pásu. Zadaný úkol je najít na pojízdném pásu správný polotovar a přemístit jej do předem připraveného sběrného koše. Informace, které systému chybějí je čas výskytu, přesná poloha a trajektorie, kterou musí urazit, aby úkol splnil. Inteligentní systém musí v tomto případě v dané scéně objekt najít, rozpoznat, zda se jedná o požadovaný a vypočítat nejoptimálnější trajektorii. V tomto typu úloh hraje kritickou roli čas. Je tedy důležité mít správné informace ve správný čas. Cíle řešení Hlavním cílem představovaného projektu byl návrh a implementace systému, který je schopen rozpoznat různé typy objektů v obraze. Systém je zaměřen na rozpoznávání strojních součástí na pojízdném dopravníkovém pásu. Postup a způsob řešení Postup zpracování snímků v navrženém systému sestává ze tří kroků. Prvním krokem je nalezení významných bodů v obraze. K tomuto účelu jsou využity dvě metody. První z nich je dobře známá metoda SURF (Bay, 2006). Druhou metodou je vylepšený algoritmus založený na detekci hran (Najgebauer, 2013). V druhém kroku, po nalezení významných bodů, je nutné jejich spojení do podoby grafu. Pro tento účel byly využity tři známé algoritmy. Algoritmus nejmenší kostry (Prim, 1957), graf relativní sousednosti (Green, 1978) a graf relativní sousednosti (Toussaint, 1980). Posledním krokem je uložení grafů do databáze. Hlavní myšlenkou je tvorba databáze objektů z 3D modelu. Sníží se tím časová náročnost učení. Při zpracování aktuálního snímku z pracovního prostoru stacionárního robotu se provedou první dva kroky stejně. Třetím krokem při rozpoznávání je porovnání získaného grafu objektu s těmi, uloženými v databázi. Je zjištěna nejmenší vzdálenost mezi grafy (Lopresti, 2003). Po získání nejpodobnějších grafů je tímto určen typ objektu ve scéně.

Pro simulaci výrobní linky byl do existující ochranné klece (Ondroušek, 2013) integrován dopravníkový pás. Výsledky řešení Výsledný software je schopen na základě analýzy snímku určit, který objekt se nachází ve scéně, která reprezentuje pracovní prostor stacionárního robotu. Na Obr. 1 je znázorněno vyhledání významných bodů pomocí metody SURF a následného vytvoření Voronoi diagramů pro vytvoření grafu. Obr. 2 Znázorňuje vyhledání významných bodů pomocí metody založené na detekci hran a spojení do grafu relativní sousednosti. Obr. 1 SURF a Voronoi diagramy. A reálný snímek, B 3D model Obr. 2 Grid a graf relativní sousednosti. A reálný snímek, B 3D model Vyrobený dopravníkový pás, sloužící pro simulaci výrobní linky je zobrazen na Obr. 3. Dopravníkový pás je vyroben z hliníkových profilů a pro pohon slouží krokový motor. Obr. 3 Dopravník integrovaný do ochranné klece stacionárního robotu

Závěr Představený simulátor výrobní linky, vytvoření v rámci tohoto projektu bude sloužit pro další výzkumnou a pedagogickou činnost. Softwarové řešení bude podrobeno dalšímu testování a rozšiřování možností zpracování snímku o další algoritmy pro strojové vidění. Literatura BAY, H., TUYTELAARS, T., GOOL, L., 2006: SURF: Speeded Up Robust Features. Proceedings of the ninth European Conference on Computer Vision, pp. 404 417. ISBN 978-3-540-33832-1. DOI 10.1007/11744023_32. GREEN, P.J., SIBSON, R., 1978: Computing Dirichlet tessellations in the plane. Computer Journal, Volume 21, issue 2. LOPRESTI, D., WILFONG, G., 2003: A fast technique for comparing graph representations with applications to performance evaluation, Document Analysis and Recognition. Volume 6, Issue 4, pp. 219-229. DOI: 10.1007/s10032-003-0106-z. NAJGEBAUER, P., et al., 2013: Representation of Edge Detection Results Based on Graph Theory. 12th International Conference, ICAISC 2013. Springer Berlin Heidelberg, pp. 588 601. ISBN 978-3-642-38657-2. DOI: 10.1007/978-3-642-38658-9_54. ONDROUŠEK, V. et al., 2013: The Robust Remote Control of the Manipulator. Mechatronics. Springer, pp. 725 731. ISBN 978-3-319-02293-2. PRIM, R.C., 1957: Shortest connection networks and some generalizations. Bell System Technical Journal, The, no. 36. DOI: 10.1002/j.1538-7305.1957.tb01515.x. TOUSSAINT, G.T., 1980: The Relative Neighbour Graph of a Finite Planar Set. Pattern Recognition, vol. 12, pp. 261 268. Tento příspěvek byl podpořen grantem IGA DP 5/2014 Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů.