Název: Hardware-in-the-loop simulace mobilního robotického systému
Další názvy: Hardware-in-the-loop Simulation of Mobile Robotics System
Autoři: Bosák, Michael
Vedoucí práce/školitel: Goubej Martin, Ing. Ph.D.
Oponent: Severa Ondřej, Ing.
Datum vydání: 2023
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: diplomová práce
URI: http://hdl.handle.net/11025/55124
Klíčová slova: hil simulace;sil simulace;virtuální uvádění do provozu;matematické modelování;digitální dvojče;mobilní robot;ros2;opc ua
Klíčová slova v dalším jazyce: hil simulation;sil simulation;virtual commissioning;mathematical modelling;digital twin;mobile robot;ros2;opc ua
Abstrakt: Tato práce se zabývá vývojem HIL simulace AGV platformy IOT Bot založené na ROS2. Nejprve je sestaven kinematický model robotického systému počítající aktuální pozici a orientaci robota ve 2D prostoru. Tento model je implementován v simulační platformě SIMIT spolu s dynamickým modelem otáček kol robota. V prostředí NX MCD je implementován mechatronický model robota a algoritmus pro určení jeho polohy a orientace. Tento model slouží k porovnání výsledků kinematického modelu a pro 3D vizualizaci. Výstupy obou modelů jsou porovnány s pozicí a orientací reálného robota měřenou navigačním systémem. Tím je ověřena funkčnost obou modelů. Oba modely jsou použity ve dvou simulačních konceptech. Prvním konceptem je SIL simulace pro jejíž účely je vyvinut ROS2-SIMIT konektor a robot je v této simulaci ovládán pomocí ROS2 aplikací implementovaných na stejném zařízení jako simulace. Druhým konceptem je HIL simulace, kdy je simulace robota ovládána stejným HW a SW jako reálný robot. Komunikace mezi zařízením ovládajícího robota a zařízením, kde běží simulace, je implementována pomocí rozhraní OPC UA.
Abstrakt v dalším jazyce: This thesis is focused on the development of ROS2-based AGV platform IOT Bot's HIL simulation. In the beginning, the kinematic model of robotic system computing its current position and orientation in 2D space is built. This model and the dynamic model of robot's wheels' revolutions are implemented in SIMIT simulation platform. The robot's mechatronic model and the script determining its position and orientation are implemented in NX MCD. This model is used for the comparison of kinematic model's results and for 3D visualization. The outputs of both models are compared with the positions are orientations measured by navigational system and the models' functionality is verified. Both models are used in two simulation concepts. The first concept is the SIL simulation. The ROS2-SIMIT Bridge is developed for the purposes of this concept. The robot is controlled by the ROS2 nodes implemented in the same device as the robot's simulation. The second concept is the HIL simulation. The simulated robot is controlled by the same HW and SW as the real one. The OPC UA interface is used for the communication between the device controlling robot and the device where the robot's simulation runs.
Práva: Plný text práce je přístupný bez omezení
Vyskytuje se v kolekcích:Diplomové práce / Theses (KKY)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
DP_Michael_Bosak.pdfPlný text práce23,72 MBAdobe PDFZobrazit/otevřít
PosudekVedoucihoSTAG.pdfPosudek vedoucího práce60,36 kBAdobe PDFZobrazit/otevřít
PosudekOponentaSTAG.pdfPosudek oponenta práce64,5 kBAdobe PDFZobrazit/otevřít
Prubeh obhajoby Bosak.pdfPrůběh obhajoby práce87,94 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/55124

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.