Upravljanje robotom temeljem asinkronog prenošenja programske podrške ; Control of a robot based on asynchronous program transmission

Saved in:
Bibliographic Details
Title: Upravljanje robotom temeljem asinkronog prenošenja programske podrške ; Control of a robot based on asynchronous program transmission
Authors: Rebić, Filip
Contributors: Stipančić, Tomislav
Publisher Information: Sveučilište u Zagrebu. Fakultet strojarstva i brodogradnje.
University of Zagreb. Faculty of Mechanical Engineering and Naval Architecture.
Publication Year: 2024
Collection: Croatian Digital Theses Repository (National and University Library in Zagreb)
Subject Terms: TEHNIČKE ZNANOSTI. Strojarstvo, TECHNICAL SCIENCES. Mechanical Engineering, UR5 robot, RoboDK, Python skripte, asinkroni prijenos podataka, digitalni blizanac, simulacija, integracija, Python scripts, asynchronous data transfer, digital twin, simulation, integration
Description: Ovaj rad istražuje primjenu robota UR5 u simulacijskom okruženju RoboDK, s naglaskom na automatizaciju, programiranje i integraciju Python skripti. Rad se bavi osnovama koordinatnih sustava robota, koji su ključni za precizno upravljanje i simulaciju. Također, obrađuje primjenu hvataljki koje se koriste za manipulaciju predmetima. Opisuje se RoboDK, njegov način rada, ključne značajke i prednosti koje donosi u simulaciji robotskih procesa. Posebna pažnja posvećena je asinkronom prijenosu podataka i konceptu digitalnog blizanca, omogućujući naprednu integraciju virtualnih simulacija s fizičkim robotima. Na kraju, naglašava se uloga Pythona u RoboDK-u, koji omogućuje brzu prilagodbu, automatizaciju procesa i razvoj složenih algoritama, čime se značajno unapređuje funkcionalnost simulacija i njihova primjena u industriji. Kao završni dio rada, uspješno je izrađena simulacija pokreta robota UR5 u RoboDK-u, koja je potom testirana na stvarnom robotu, čime su potvrđene točnost i učinkovitost razvijenih algoritama. ; This thesis explores the application of the UR5 robot within the RoboDK simulation environment, focusing on automation, programming, and the integration of Python scripts. It addresses the fundamentals of robot coordinate systems, which are crucial for precise control and simulation. The paper also examines the use of end-effectors for object manipulation. It provides a comprehensive description of RoboDK, detailing its operational principles, key features, and the benefits it brings to robot process simulation. Special attention is given to asynchronous data transfer and the digital twin concept, facilitating advanced integration between virtual simulations and physical robots. Additionally, the role of Python in RoboDK is highlighted, showcasing its capability for rapid adaptation, process automation, and development of complex algorithms, thereby significantly enhancing the functionality of simulations and their industrial applications. As a concluding part of the work, a simulation of the UR5 robot's ...
Document Type: bachelor thesis
File Description: application/pdf
Language: Croatian
Relation: https://zir.nsk.hr/islandora/object/fsb:11093; https://urn.nsk.hr/urn:nbn:hr:235:329445; https://repozitorij.unizg.hr/islandora/object/fsb:11093; https://repozitorij.unizg.hr/islandora/object/fsb:11093/datastream/PDF
Availability: https://zir.nsk.hr/islandora/object/fsb:11093
https://urn.nsk.hr/urn:nbn:hr:235:329445
https://repozitorij.unizg.hr/islandora/object/fsb:11093
https://repozitorij.unizg.hr/islandora/object/fsb:11093/datastream/PDF
Rights: http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/openAccess
Accession Number: edsbas.D517F9C0
Database: BASE
Description
Abstract:Ovaj rad istražuje primjenu robota UR5 u simulacijskom okruženju RoboDK, s naglaskom na automatizaciju, programiranje i integraciju Python skripti. Rad se bavi osnovama koordinatnih sustava robota, koji su ključni za precizno upravljanje i simulaciju. Također, obrađuje primjenu hvataljki koje se koriste za manipulaciju predmetima. Opisuje se RoboDK, njegov način rada, ključne značajke i prednosti koje donosi u simulaciji robotskih procesa. Posebna pažnja posvećena je asinkronom prijenosu podataka i konceptu digitalnog blizanca, omogućujući naprednu integraciju virtualnih simulacija s fizičkim robotima. Na kraju, naglašava se uloga Pythona u RoboDK-u, koji omogućuje brzu prilagodbu, automatizaciju procesa i razvoj složenih algoritama, čime se značajno unapređuje funkcionalnost simulacija i njihova primjena u industriji. Kao završni dio rada, uspješno je izrađena simulacija pokreta robota UR5 u RoboDK-u, koja je potom testirana na stvarnom robotu, čime su potvrđene točnost i učinkovitost razvijenih algoritama. ; This thesis explores the application of the UR5 robot within the RoboDK simulation environment, focusing on automation, programming, and the integration of Python scripts. It addresses the fundamentals of robot coordinate systems, which are crucial for precise control and simulation. The paper also examines the use of end-effectors for object manipulation. It provides a comprehensive description of RoboDK, detailing its operational principles, key features, and the benefits it brings to robot process simulation. Special attention is given to asynchronous data transfer and the digital twin concept, facilitating advanced integration between virtual simulations and physical robots. Additionally, the role of Python in RoboDK is highlighted, showcasing its capability for rapid adaptation, process automation, and development of complex algorithms, thereby significantly enhancing the functionality of simulations and their industrial applications. As a concluding part of the work, a simulation of the UR5 robot's ...