Cieľom bakalárskej práce je zjednodušiť konštruovanie aplikácií pre HMI novej produkčnej rady ABB robotických ramien, ktoré využívajú nový kontrolér typu OmniCore. Výstupom praktickej časti práce bude voľne dostupná aplikácia na platforme Github, umožňujúca užívateľovi jednoducho vytvoriť aplikáciu pre zariadenia HMI bez nutnosti mať akékoľvek znalosti v oblasti webových technológií. Výsledný produkt bude k dispozícii pre viaceré operačné systémy. K aplikácii bude priložený aj návod pre inštaláciu a popis základných ovládacích prvkov.
Anotace v angličtině
The goal of the bachelor thesis is to simplify the application building proces for HMI of the newest ABB robots production line that are using the new controller type known as Omni- Core. Practical part of the thesis will output an open source application available on Github platform, which will help the user to build his very own application for HMI even without knowing anything about web technologies. The result will be compatible with several ope- rating systems. With the application a user manual will be given away that includes installa- tion steps and the core control elements description
Klíčová slova
ABB, OmniCore, ScreenMaker, HMI, flexpendant
Klíčová slova v angličtině
ABB, OmniCore, ScreenMaker, HMI, flexpendant
Rozsah průvodní práce
47
Jazyk
SK
Anotace
Cieľom bakalárskej práce je zjednodušiť konštruovanie aplikácií pre HMI novej produkčnej rady ABB robotických ramien, ktoré využívajú nový kontrolér typu OmniCore. Výstupom praktickej časti práce bude voľne dostupná aplikácia na platforme Github, umožňujúca užívateľovi jednoducho vytvoriť aplikáciu pre zariadenia HMI bez nutnosti mať akékoľvek znalosti v oblasti webových technológií. Výsledný produkt bude k dispozícii pre viaceré operačné systémy. K aplikácii bude priložený aj návod pre inštaláciu a popis základných ovládacích prvkov.
Anotace v angličtině
The goal of the bachelor thesis is to simplify the application building proces for HMI of the newest ABB robots production line that are using the new controller type known as Omni- Core. Practical part of the thesis will output an open source application available on Github platform, which will help the user to build his very own application for HMI even without knowing anything about web technologies. The result will be compatible with several ope- rating systems. With the application a user manual will be given away that includes installa- tion steps and the core control elements description
Klíčová slova
ABB, OmniCore, ScreenMaker, HMI, flexpendant
Klíčová slova v angličtině
ABB, OmniCore, ScreenMaker, HMI, flexpendant
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Popište způsob tvorby uživatelského HMI pomocí aplikace ScreenMaker na systémech IRC5 a porovnejte se způsobem pro novější typ řízení OmniCore.
Vytvořte rozhraní pro snadný výběr a rozložení grafických prvků z knihovny OmniCore App SDK s možností jednoduchého přiřazení uživatelských signálů a stavů robota na tyto prvky.
Pomocí navrženého rozhraní vytvořte konkrétní aplikaci pro HMI robota a porovnejte výsledek se stejnou aplikací vytvořenou v aplikaci ScreenMaker pro řízení IRC5.
K rozhraní vytvořte krátký manuál v anglickém jazyku – postup instalace a popis jednotlivých ovládacích prvků.
Celý projekt vložte na GitHub s korektně vyplněnou README sekcí.
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Popište způsob tvorby uživatelského HMI pomocí aplikace ScreenMaker na systémech IRC5 a porovnejte se způsobem pro novější typ řízení OmniCore.
Vytvořte rozhraní pro snadný výběr a rozložení grafických prvků z knihovny OmniCore App SDK s možností jednoduchého přiřazení uživatelských signálů a stavů robota na tyto prvky.
Pomocí navrženého rozhraní vytvořte konkrétní aplikaci pro HMI robota a porovnejte výsledek se stejnou aplikací vytvořenou v aplikaci ScreenMaker pro řízení IRC5.
K rozhraní vytvořte krátký manuál v anglickém jazyku – postup instalace a popis jednotlivých ovládacích prvků.
Celý projekt vložte na GitHub s korektně vyplněnou README sekcí.
HAVERBEKE, Marijn. Eloquent Javascript: a modern introduction to programming. San Francisco: No Starch Press, 2011. ISBN 978-1-59327-282-1.
DUCKETT, Jon. HTML and CSS: Design and Build Websites. Indianapolis: John Wiley, 2011. ISBN 978-1-118-00818-8.
Omnicore SDK: Robot Web Services. ABB Deceloper Center [online]. ABB, 2021. Dostupné z: https://developercenter.robotstudio.com/api/RWS
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace působila velmi dobrým dojmem, student vystihl hlavní body práce. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce. Student postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) doc. Šenkeřík: V čem spočívá originalita Vaší práce?
2) doc. Šenkeřík: Takže ABB dodává jenom kuchařku a Vy jste vytvořil vizualizaci?
3) doc. Šenkeřík: Na starší kontrolery se používají i starší technologie?
Součástí prezentace byla ukázka vytvořené aplikace.
Student reagoval na položené dotazy velmi dobře.