Original title:
Softwarové řešení pro ukládání dat z robotického 3D tisku
Translated title:
Software solution for storing data from robotic 3D printing
Authors:
Žalud, Štěpán ; Kroupa, Jiří (referee) ; Bražina, Jakub (advisor) Document type: Master’s theses
Year:
2024
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta strojního inženýrství Abstract:
[cze][eng]
Tato práce se zabývá návrhem softwarového řešení pro ukládání dat z robotického 3D tisku. Zadání vychází z problémů pozorovaných ve firmě Voxell. V teoretické části je představena problematika a její zasazení do kontextu moderního průmyslu. Zároveň jsou na základní úrovni představeny nástroje sloužící pro tvorby takovýchto služeb. Následuje systémový rozbor vedoucí k návrhu architektury řešení. Praktická část následně pojednává o výběru databáze, tvorbě jednotlivých služeb a spuštění aplikace v platformě Docker. Ke konci je práce zhodnocena a nastíněn možný budoucí směr vývoje.Tato práce se zabývá návrhem softwarového řešení pro ukládání dat z robotického 3D tisku. Zadání vychází z problémů pozorovaných ve firmě Voxell. V teoretické části je představena problematika a její zasazení do kontextu moderního průmyslu. Zároveň jsou na základní úrovni představeny nástroje sloužící pro tvorby takovýchto služeb. Následuje systémový rozbor vedoucí k návrhu architektury řešení. Praktická část následně pojednává o výběru databáze, tvorbě jednotlivých služeb a spuštění aplikace v platformě Docker. Ke konci je práce zhodnocena a nastíněn možný budoucí směr vývoje.
This thesis deals with the design of a software solution for storing data from robotic 3D printing. The assignment is based on problems observed in the Voxell company. The theoretical part presents the issue and puts it in context within modern industry. Additionally, it introduces tools used for creating such services at a basic level. This is followed by a system analysis leading to the design of the solution's architecture. The practical part then discusses the selection of the database, the creation of individual services, and the deployment of the application on the Docker platform. Finally, the work is evaluated and a possible future direction of development is outlined.
Keywords:
3D concrete printing; 3D print; data collection; Database; Docker; HTTP; IoT; MongoDB; MQTT; OPC UA; Python; robotic 3D printing; SCADA; 3D risk; 3D tisk betonu; Databáze; Docker; HTTP; IoT; MongoDB; MQTT; OPC UA; Python; robotický 3D tisk; Sběr dat; SCADA
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: https://hdl.handle.net/11012/249055