Návrh a implementace nového API robota DOBOT MG400
Date issued
2023
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
Předkládaná diplomová práce je zaměřena na návrh a implementaci nového API robotických manipulátorů DOBOT MG400 a uArm Swift Pro v jazyce Python. Právě podpora v Pythonu je nezbytná pro potřeby současné testovací platformy. Ta slouží pro testování senzorů, jejichž funkce je potřeba otestovat jiným způsobem, než dovoluje v nich integrovaná diagnostika. Pro ověření jejich funkcionality je tak třeba zvolit odlišného přístupu a měnit fyzikální veličiny s nimi související. K tomu může sloužit právě robotický manipulátor, který pomůže nasimulovat požadované fyzikální vlastnosti. Pro možnost automatizace testování je klíčové mít jednoduché a zároveň robustní API, které je možné integrovat do již fungující testovací platformy.
Teoretická část práce je věnována teorii ohledně robotických manipulátorů z hlediska jejich konstrukce a komponentů, kinematiky, plánování pohybu a jejich řízení. Následuje nastínění problematiky testování senzorů pomocí robotického manipulátoru. Na závěr teoretické části je uveden přehled a parametry vybraných robotických manipulátorů.
Praktická část práce se zabývá analýzou stávajících API a SDK manipulátorů DOBOT MG400 a uArm Swift Pro. Na základě jejich klíčových prvků a metod, potřebných pro cílovou aplikaci, je navržen koncept nového API obsahující základní metody pro ovládání obou manipulátorů. Následně je vytvořené API otestováno dle požadované metodiky formou jednoduchého skriptu, který obsahuje testovací sekvenci čtečky čárových kódů. Poslední částí je tvorba dokumentace navrženého a otestovaného API.
Description
Subject(s)
robotický manipulátor, testování senzorů, python, návrh a implementace api, dobot mg400, uarm swift pro