dc.contributor.advisor | Pastor, Robert | |
dc.contributor.author | Matůš, Sebastian | |
dc.date.accessioned | 2023-06-23T08:49:04Z | |
dc.date.available | 2023-06-23T08:49:04Z | |
dc.date.issued | 2023 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/150917 | |
dc.description.abstract | Diplomová práce se zabývá tvorbou softwaru pro teleoperační kontrolér pro manipulační rameno nacházející se na průzkumném roveru K3P4. Úvod je věnován seznámení se s problematikou teleoperačních kontrolérů, systému Robot Operating System (ROS), inverzní kinematiky a popisu roveru a ramene, pro které je kontrolér určen. Následující kapitoly jsou věnovány definování požadavků, návrhu desky plošných spojů (PCB) a popisu principu požadované redundantní komunikace. Dále je řešen princip realizace redundantní komunikace, pro zajištění robustnosti systému. V dalších částech je již popsána tvorba softwaru jak pro operátorský PC, tak i pro řídicí jednotku nacházející se v teleoperačním kontroléru. V dalších částech se nachází popis řešení komunikace mezi komponentami, výpočet inverzní kinematiky, ošetření neočekávaných stavů atd. V závěru práce je systém otestován v simulaci a na reálném roveru, následně je vše zhodnoceno. | cs |
dc.description.abstract | The thesis deals with the development of software for a teleoperation controller for
a manipulator arm located on the K3P4 exploration rover. The introduction is dedicated to the review of teleoperation controllers, the Robot Operating System (ROS), inverse kinematics, as well as describing the rover and arm for which the controller is intended. The following chapters focus on defining requirements, designing a printed circuit board (PCB), and describing the principle of the required redundant communication. Furthermore, the principle of implementing redundant communication is addressed to ensure the system's robustness. In subsequent sections, the software development is described for both the operator's PC and the control unit located in the teleoperation controller. Within the scope of the solution, communication between various components, inverse kinematics calculation, managing unexpected states, and other issues had to be addressed. In the conclusion, the system was evaluated in simulation and on a real rover, and subsequently evaluated. | en |
dc.format.extent | 5238685 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | inverzní kinematika | cs |
dc.subject | manipulační rameno | cs |
dc.subject | ROS | cs |
dc.subject | rover | cs |
dc.subject | teleoperační ovladač | cs |
dc.subject | inverse kinematics | en |
dc.subject | manipulator arm | en |
dc.subject | ROS | en |
dc.subject | rover | en |
dc.subject | teleoperation controller | en |
dc.title | Software pro teleoperační kontrolér | cs |
dc.title.alternative | Teleoperation Controller Software | en |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Huczala, Daniel | |
dc.date.accepted | 2023-06-06 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský 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 | výborně | cs |
dc.identifier.sender | S2723 | |
dc.identifier.thesis | MAT0400_FS_N2301_2301T013_2023 | |
dc.rights.access | openAccess | |