Original title:
Low-Code Robot Programming
Authors:
Kundrata, Jan ; Peringer, Petr (referee) ; Janoušek, Vladimír (advisor) Document type: Bachelor's theses
Year:
2025
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Cílem práce je vypracovat řídící systém robota ve vícero vizuálních jazycích, pro účel porovnání těchto vizuálních jazyků ve smyslu složitosti jejich použití pro nezaučeného uživatele, časovou náročnost jejich naučení na úroveň vypracování programu pro řízení robota, či další poznatky ke kterým poté dojde. Ve zprávě se budou porovnávat řídící systémy vytvořené použitými vizuálními jazyky, jako Webots-Blockly či Visual-ROS s řídícím systémem v jazyce Python v simulátoru Webots, podle kterého byly vytvořeny, či mezi sebou, a bude zde popsáno propojení Eclipse 4diac s ROS 2 pro kompatibilitu se simulátorem. Celkem byly nakonec vytvořeny jak řídící systémy ve vizuálních jazycích Webots-Blockly a Node-RED, tak funkční blok ROS 2 vydavatele v prostředí Eclipse 4diac.
The aim of the work is to develop a robot control system in multiple visual languages, for the purpose of comparing these visual languages in terms of the complexity of their use for an untrained user, the time required to learn them to the level of developing a robot control system with them. The thesis will then compare control systems created using the visual languages used, such as Webots-Blockly or Visual-ROS with the control system in Python in the Webots simulator, or inbetween each other. The connection of Eclipse 4diac with ROS 2 for simulator compatibility will also be described. This comparison and the control systems in those languages will be made based on a control system made in Python. In total, both control systems in the visual languages Webots-Blockly and Node-RED, as well as the ROS 2 publisher function block in the Eclipse 4diac environment, were created.
Keywords:
Eclipse 4diac; Node-RED; Robot; Robotics simulators; ROS 2; Visual languages; Visual programming; Visual-ROS.; Webots; Webots-Blockly; Eclipse 4diac; Node-RED; Robot; ROS 2; Simulátory robotiky; Visual-ROS; Vizuální jazyky; Vizuální programování; Webots; Webots-Blockly
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/253158