dc.contributor.advisor | Kot, Tomáš | |
dc.contributor.author | Huczala, Daniel | |
dc.date.accessioned | 2022-10-14T07:47:32Z | |
dc.date.available | 2022-10-14T07:47:32Z | |
dc.date.issued | 2022 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/148775 | |
dc.description.abstract | This dissertation thesis deals with the topic of synthesis of kinematic structures of serial robotic manipulators. Beside a solution to this problem, it provides a state-of-the-art and a brief theoretical background on the topic, and an analysis of robotics and optimization toolboxes in MATLAB software, which is later used for implementation. Two preliminary tasks were solved prior to the description of the synthesis algorithm itself. First, an analytical method is presented that determines the kinematic structure of a robot for a single pose. It serves as an initial estimation of the kinematic structure and avoids randomness in the optimization process. Due to that, comparison of the performance of various robot kinematic representations and optimization constraint design methods is possible. The second preliminary task deals with automatic conversion between three selected kinematic representations: Denavit--Hartenberg convention, Tait--Bryan (roll-pitch-yaw) angles parameters with translational displacement of XYZ axes, and Product of Exponentials representation. The synthesis algorithm itself applies numerical optimization techniques to search for the local minimum of a function. It brings innovation such as the implementation of multiple representations, multiple constraint design methods, and most importantly, the possibility of combining results with each other, which was shown to significantly increase the quality of the results. In addition, a performance comparison of representations and constraint design methods is provided and discussed. In summary, the choice of representation and constraint design method has a strong impact on the output. The last part of the thesis presents a method for placing physical joints of a synthesized manipulator in positions where no collisions within a given environment appear. An experimental manipulator is designed, assembled, and proven to perform a given task. | en |
dc.description.abstract | Tato disertační práce se zabývá tématem syntézy kinematických struktur sériových robotických manipulátorů. Kromě řešení tohoto problému prezentuje rešerši a stručné teoretické základy k tématu a analýzu robotických a optimalizačních toolboxů v softwaru MATLAB, který je později použit pro implementaci. Před vlastním popisem algoritmu syntézy byly řešeny dvě přípravné úlohy. Nejprve byla představena analytická metoda, která určuje kinematickou strukturu robotu pro jednu polohu. Slouží jako počáteční odhad kinematické struktury a zabraňuje náhodnosti v optimalizačním procesu. Díky tomu je možné porovnat výsledky různých kinematických reprezentací robotů a metod návrhu optimalizačních omezení. Druhá přípravná úloha se zabývá automatickou konverzí mezi třemi vybranými kinematickými reprezentacemi: Denavit-Hartenbergova konvence, parametery dány Tait-Bryanovými (roll-pitch-yaw) úhly s translačním posunem os XYZ a reprezentace součinu exponenciál (Product of Exponentials). Samotný algoritmus syntézy používá numerické optimalizační techniky pro hledání lokálního minima funkce. Přináší inovace, jako je implementace více reprezentací, více metod návrhu omezujících podmínek optimalizace a především možnost vzájemné kombinace výsledků, což výrazně zvyšuje kvalitu výsledků, jak bylo prokázáno. Dále jsou srovnány výsledky z pohledů reprezentací a metod návrhu omezení. Souhrnně lze říci, že volba reprezentace a metody návrhu omezení má značný vliv na výsledek. Poslední část práce představuje metodu pro automatické umístění kloubů syntetizovaného manipulátoru do míst, ve kterých nedochází ke kolizím v daném prostředí. Experimentální manipulátor následně je navržen, sestaven a ověřen pro plnění dané úlohy. | cs |
dc.format.extent | 11949222 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | robotics | en |
dc.subject | robot kinematics | en |
dc.subject | robot design | en |
dc.subject | synthesis of kinematic structure | en |
dc.subject | kinematic representations | en |
dc.subject | robotika | cs |
dc.subject | kinematika robotů | cs |
dc.subject | návrh robotů | cs |
dc.subject | syntéza kinematických struktur | cs |
dc.subject | kinematické reprezentace | cs |
dc.title | The Synthesis of Kinematic Structure of Robotic Manipulators | en |
dc.title.alternative | Syntéza kinematické struktury robotických manipulátorů | cs |
dc.type | Disertační práce | cs |
dc.contributor.referee | Ružarovský, Roman | |
dc.contributor.referee | Bobovský, Zdenko | |
dc.contributor.referee | Virgala, Ivan | |
dc.date.accepted | 2022-08-31 | |
dc.thesis.degree-name | Ph.D. | |
dc.thesis.degree-level | Doktorský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta strojní | cs |
dc.description.department | 354 - Katedra robotiky | cs |
dc.thesis.degree-program | Strojní inženýrství | cs |
dc.thesis.degree-branch | Robotika | cs |
dc.description.result | vyhověl | cs |
dc.identifier.sender | S2723 | |
dc.identifier.thesis | HUC0018_FS_P2346_2301V013_2022 | |
dc.rights.access | openAccess | |