{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,8]],"date-time":"2026-03-08T01:28:43Z","timestamp":1772933323500,"version":"3.50.1"},"reference-count":46,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2023,7,3]],"date-time":"2023-07-03T00:00:00Z","timestamp":1688342400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Structural and Investment Funds of the Operational Programme Research, Development and Education","award":["CZ.02.1.01\/0.0\/0.0\/16_025\/0007424"],"award-info":[{"award-number":["CZ.02.1.01\/0.0\/0.0\/16_025\/0007424"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Three-dimensional concrete printing technology is currently a very topical and developing subject. There is a large number of applications worldwide where this technology can be used. In connection with this technology, the development of custom industrial robotic systems and their control is essential. Conventional closed-loop control system platforms do not provide sufficiently flexible solutions. This paper presents a control system for a unique printing robot that, thanks to its openness and unified platform, will enable simple and fast analysis and testing of key aspects in terms of control and guidance of the printing robot for additive manufacturing applications in the construction industry. The aim of this paper is to introduce the concept of an open PLC-based control system and to demonstrate its usefulness in the task of designing and implementing model-based control. All steps, from the analysis of the printing robot itself and identification of inertial parameters to the actual design and implementation of the control, can be executed in a unified Matlab\/Simulink environment using various add-ons and toolboxes thanks to the open control system platform. This solution brings significant savings in terms of programming and prototyping time. The open control system was used to control an experimental model of a printing robot, serving as a test bed for the final version of the printing robot, and the results obtained were evaluated.<\/jats:p>","DOI":"10.3390\/robotics12040096","type":"journal-article","created":{"date-parts":[[2023,7,4]],"date-time":"2023-07-04T01:47:14Z","timestamp":1688435234000},"page":"96","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["An Open PLC-Based Robot Control System for 3D Concrete Printing"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7620-4494","authenticated-orcid":false,"given":"Daniel","family":"Kajzr","sequence":"first","affiliation":[{"name":"Faculty of Mechatronics, Informatics and Interdisciplinary Studies, Technical University of Liberec, Studentska 1402\/2, 461 17 Liberec, Czech Republic"}]},{"given":"Tomas","family":"Myslivec","sequence":"additional","affiliation":[{"name":"Faculty of Mechatronics, Informatics and Interdisciplinary Studies, Technical University of Liberec, Studentska 1402\/2, 461 17 Liberec, Czech Republic"}]},{"given":"Josef","family":"Cernohorsky","sequence":"additional","affiliation":[{"name":"Faculty of Mechatronics, Informatics and Interdisciplinary Studies, Technical University of Liberec, Studentska 1402\/2, 461 17 Liberec, Czech Republic"}]}],"member":"1968","published-online":{"date-parts":[[2023,7,3]]},"reference":[{"key":"ref_1","unstructured":"Sharma, S., Mitra, S., Adesina, A., and Das, S. (2022). Lecture Notes in Mechanical Engineering, Springer."},{"key":"ref_2","unstructured":"Kulaienko, O., and Kabus, O. (2022). Smart Technologies in Urban Engineering, Springer."},{"key":"ref_3","unstructured":"Sven, P., Dorn, T., Hirsch, T., Ehm, C., Stephan, D., and Vassiliadis, D. (2020). RILEM Bookseries, Springer."},{"key":"ref_4","first-page":"100894","article-title":"Additive manufacturing in construction: A review on processes, applications, and digital planning methods","volume":"30","author":"Paolini","year":"2019","journal-title":"Addit. Manuf."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1016\/j.rcim.2019.05.005","article-title":"Robot assisted additive manufacturing: A review","volume":"59","author":"Urhal","year":"2019","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"106070","DOI":"10.1016\/j.cemconres.2020.106070","article-title":"3-D printing of concrete: Beyond horizons","volume":"133","author":"Khan","year":"2020","journal-title":"Cem. Concr. Res."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"105780","DOI":"10.1016\/j.cemconres.2019.105780","article-title":"Digital Concrete: A Review","volume":"123","author":"Wangler","year":"2019","journal-title":"Cem. Concr. Res."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Jeon, K.H., Park, M.B., Kang, M.K., and Kim, J.H. (2013, January 11\u201315). Development of an Automated Freeform Construction System and its Construction Materials. Proceedings of the 30th International Symposium on Automation and Robotics in Construction and Mining (ISARC 2013): Building the Future in Automation and Robotics, Montr\u00e8al, QC, Canada.","DOI":"10.22260\/ISARC2013\/0153"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/j.matdes.2016.03.097","article-title":"Large-scale 3D printing of ultra-high performance concrete \u2013 a new processing route for architects and builders","volume":"100","author":"Gosselin","year":"2016","journal-title":"Mater. Des."},{"key":"ref_10","unstructured":"McNeel, R. (2023, May 30). Associates. About McNeel. Available online: www.rhino3d.com."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Gobin, T., Andraos, S., Vriet, R., and Schwartz, T. (2021, January 4). HAL Robotics Framework. Proceedings of the 38th International Symposium on Automation and Robotics in Construction (ISARC), Dubai, United Arab Emirates.","DOI":"10.22260\/ISARC2021\/0099"},{"key":"ref_12","unstructured":"XtreeE (2023, May 30). The Large-Scale 3D. Available online: https:\/\/xtreee.com\/."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"102933","DOI":"10.1016\/j.autcon.2019.102933","article-title":"Large-scale digital concrete construction\u2014CONPrint3D concept for on-site, monolithic 3D-printing","volume":"107","author":"Mechtcherine","year":"2019","journal-title":"Autom. Constr."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3679","DOI":"10.1007\/s00170-019-04074-6","article-title":"Large-scale 3D printers for additive manufacturing: Design considerations and challenges","volume":"104","author":"Shah","year":"2019","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Id\u00e0, E., Nanetti, F., and Mottola, G. (2022). An Alternative Parallel Mechanism for Horizontal Positioning of a Nozzle in an FDM 3D Printer. Machines, 10.","DOI":"10.3390\/machines10070542"},{"key":"ref_16","unstructured":"3D Printhuset (2023, June 02). The Construction of Europe\u2019s First 3D Printed Building Has Begun and Is Almost Complete. Available online: https:\/\/3dprinthuset.dk\/europes-first-%203d-printed-building\/."},{"key":"ref_17","first-page":"27","article-title":"Large-scale 3D printing with a cable-suspended robot","volume":"7","author":"Barnett","year":"2015","journal-title":"Addit. Manuf."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"106772","DOI":"10.1016\/j.cemconres.2022.106772","article-title":"Additive Manufacturing using mobile robots: Opportunities and challenges for building construction","volume":"158","author":"Dielemans","year":"2022","journal-title":"Cem. Concr. Res."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Lewis, F.L., Dawson, D.M., and Abdallah, C.T. (2003). Robot Manipulator Control, CRC Press.","DOI":"10.1201\/9780203026953"},{"key":"ref_20","unstructured":"Jankowski, K.P. (2004). Inverse Dynamics Control in Robotics Applications, Trafford Publishing."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1007\/s11465-015-0335-0","article-title":"A systematic review of current and emergent manipulator control approaches","volume":"10","author":"Ajwad","year":"2015","journal-title":"Front. Mech. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"46","DOI":"10.5772\/5669","article-title":"Control Strategy for Automatic Gantry Crane Systems: A Practical and Intelligent Approach","volume":"4","author":"Wahyudi","year":"2007","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Benotsmane, R., and Kov\u00e1cs, G. (2023). Optimization of Energy Consumption of Industrial Robots Using Classical PID and MPC Controllers. Energies, 16.","DOI":"10.3390\/en16083499"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Bjorkenstam, S., Gleeson, D., Bohlin, R., Carlson, J.S., and Lennartson, B. (2013, January 17\u201320). Energy efficient and collision free motion of industrial robots using optimal control. Proceedings of the 2013 IEEE International Conference on Automation Science and Engineering (CASE), Madison, WI, USA.","DOI":"10.1109\/CoASE.2013.6654025"},{"key":"ref_25","unstructured":"Bruyninckx, H. (2001, January 21\u201326). Open robot control software: The OROCOS project. Proceedings of the 2001 ICRA, IEEE International Conference on Robotics and Automation, Seoul, Republic of Korea."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1016\/j.rcim.2013.11.003","article-title":"An open-source multi-DOF articulated robotic educational platform for autonomous object manipulation","volume":"30","author":"Manzoor","year":"2014","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Bazhanov, A., Yudin, D., Porkhalo, V., and Karikov, E. (2016, January 5\u20137). Control system of robotic complex for constructions and buildings printing. Proceedings of the 2016 International Conference on Information and Digital Technologies (IDT), Zilina, Slovakia.","DOI":"10.1109\/DT.2016.7557145"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Ye, C., Chen, N., Chen, L., and Jiang, C. (2018, January 5\u20138). A Variable-Scale Modular 3D Printing Robot of Building Interior Wall. Proceedings of the 2018 IEEE International Conference on Mechatronics and Automation (ICMA), Changchun, China.","DOI":"10.1109\/ICMA.2018.8484433"},{"key":"ref_29","unstructured":"Group, S.M. (2023, May 31). PLC-Based Robotic Controls Versus OEM Robotic Controls\u2014techbriefs.com. Available online: https:\/\/www.techbriefs.com\/component\/content\/article\/tb\/su%20pplements\/mcat\/features\/articles\/21862."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"3723","DOI":"10.1109\/TASE.2021.3133138","article-title":"Structure Design and Solution of Kinematics of Robot Manipulator for 3D Concrete Printing","volume":"19","author":"Zada","year":"2022","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"4223","DOI":"10.17973\/MMSJ.2021_03_2020063","article-title":"A new way to design software for industrial automation\u20143D printer cement mixtures","volume":"2021","author":"Vojir","year":"2021","journal-title":"MM Sci. J."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"5346","DOI":"10.17973\/MMSJ.2021_12_2021051","article-title":"New Design of plc-based robotic control system for concrete printing in building construction","volume":"2021","author":"Kajzr","year":"2021","journal-title":"MM Sci. J."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Kajzr, D., Beran, L., and Zada, V. (2017, January 19\u201321). Development of a robotic arm suitable for demonstration of advanced control methods. Proceedings of the 2017 21st International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania.","DOI":"10.1109\/ICSTCC.2017.8107037"},{"key":"ref_34","unstructured":"(2023, February 06). Mapp Safety. Available online: https:\/\/www.br-automation.com\/cs\/produkty\/software\/mapp-technology\/mapp-safety\/."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Mend\u0159ick\u00fd, R., and Keller, P. (2023). Analysis of Object Deformations Printed by Extrusion of Concrete Mixtures Using 3D Scanning. Buildings, 13.","DOI":"10.3390\/buildings13010191"},{"key":"ref_36","unstructured":"Grasshopper (2023, June 02). A Graphical Algorithm Editor for Rhinoceros. Available online: https:\/\/www.grasshopper3d.com."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"5550","DOI":"10.17973\/MMSJ.2022_03_2021182","article-title":"Robotic arm design, development and control for printing cement mixtures","volume":"2022","author":"Brousek","year":"2022","journal-title":"MM Sci. J."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1002\/rob.4620080405","article-title":"Numerical calculation of the base inertial parameters of robots","volume":"8","author":"Gautier","year":"1991","journal-title":"J. Robot. Syst."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"368","DOI":"10.1109\/70.56655","article-title":"Direct calculation of minimum set of inertial parameters of serial robots","volume":"6","author":"Gautier","year":"1990","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/MCS.2007.904659","article-title":"Dynamic Model Identification for Industrial Robots","volume":"27","author":"Swevers","year":"2007","journal-title":"IEEE Control Syst."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"730","DOI":"10.1109\/70.631234","article-title":"Optimal robot excitation and identification","volume":"13","author":"Swevers","year":"1997","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1016\/0967-0661(94)91626-8","article-title":"Identification of dynamic parameters and feedforward control for a conventional industrial manipulator","volume":"2","author":"Caccavale","year":"1994","journal-title":"Control Eng. Pract."},{"key":"ref_43","unstructured":"Myslivec, T., and Kajzr, D. (2023, June 02). 3D STAR\u2014Printing Mantis Testing Engraving. Available online: https:\/\/youtu.be\/cvrktWBmxNc."},{"key":"ref_44","unstructured":"Myslivec, T., and Kajzr, D. (2023, June 02). 3D STAR\u2014 Printing Mantis Testing Linear Axes. Available online: https:\/\/youtu.be\/0U7AUYyzjd4."},{"key":"ref_45","unstructured":"(2023, April 14). Research. Available online: https:\/\/www.franka.de\/research."},{"key":"ref_46","unstructured":"Schreiber, G., Stemmer, A., and Bischoff, R. (2010, January 3\u20137). The fast research interface for the kuka lightweight robot. Proceedings of the IEEE Workshop on Innovative Robot Control Architectures for Demanding (Research) Applications How to Modify and Enhance Commercial Controllers (ICRA 2010), Anchorage, AK, USA."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/4\/96\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:05:26Z","timestamp":1760126726000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/4\/96"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,3]]},"references-count":46,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2023,8]]}},"alternative-id":["robotics12040096"],"URL":"https:\/\/doi.org\/10.3390\/robotics12040096","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,3]]}}}