Show simple item record

dc.contributor.advisorPastor, Robert
dc.contributor.authorMatůš, Sebastian
dc.date.accessioned2023-06-23T08:49:04Z
dc.date.available2023-06-23T08:49:04Z
dc.date.issued2023
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/150917
dc.description.abstractDiplomová 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.abstractThe 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.extent5238685 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectinverzní kinematikacs
dc.subjectmanipulační ramenocs
dc.subjectROScs
dc.subjectrovercs
dc.subjectteleoperační ovladačcs
dc.subjectinverse kinematicsen
dc.subjectmanipulator armen
dc.subjectROSen
dc.subjectroveren
dc.subjectteleoperation controlleren
dc.titleSoftware pro teleoperační kontrolércs
dc.title.alternativeTeleoperation Controller Softwareen
dc.typeDiplomová prácecs
dc.contributor.refereeHuczala, Daniel
dc.date.accepted2023-06-06
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta strojnícs
dc.description.department354 - Katedra robotikycs
dc.thesis.degree-programStrojní inženýrstvícs
dc.thesis.degree-branchRobotikacs
dc.description.resultvýborněcs
dc.identifier.senderS2723
dc.identifier.thesisMAT0400_FS_N2301_2301T013_2023
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record