João M. Silva, Gabriel Wagner, Rafael Silva, António Morais, João Ribeiro, Sacha Mould, Bruno Figueiredo, J. M. Nóbrega, Paulo J. S. Cruz
{"title":"Real-Time Precision in 3D Concrete Printing: Controlling Layer Morphology via Machine Vision and Learning Algorithms","authors":"João M. Silva, Gabriel Wagner, Rafael Silva, António Morais, João Ribeiro, Sacha Mould, Bruno Figueiredo, J. M. Nóbrega, Paulo J. S. Cruz","doi":"10.3390/inventions9040080","DOIUrl":null,"url":null,"abstract":"3D concrete printing (3DCP) requires precise adjustments to parameters to ensure accurate and high-quality prints. However, despite technological advancements, manual intervention still plays a prominent role in this process, leading to errors and inconsistencies in the final printed part. To address this issue, machine learning vision models have been developed and utilized to analyze captured images and videos of the printing process, detecting defects and deviations. The data collected enable automatic adjustments to print settings, improving quality without the need for human intervention. This work first examines various techniques for real-time and offline corrections. It then introduces a specialized computer vision setup designed for real-time control in robotic 3DCP. Our main focus is on a specific aspect of machine learning (ML) within this system, called speed control, which regulates layer width by adjusting the robot motion speed or material flow rate. The proposed framework consists of three main elements: (1) a data acquisition and processing pipeline for extracting printing parameters and constructing a synthetic training dataset, (2) a real-time ML model for parameter optimization, and (3) a depth camera installed on a customized 3D-printed rotary mechanism for close-range monitoring of the printed layer.","PeriodicalId":14564,"journal":{"name":"Inventions","volume":null,"pages":null},"PeriodicalIF":2.1000,"publicationDate":"2024-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Inventions","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/inventions9040080","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
3D concrete printing (3DCP) requires precise adjustments to parameters to ensure accurate and high-quality prints. However, despite technological advancements, manual intervention still plays a prominent role in this process, leading to errors and inconsistencies in the final printed part. To address this issue, machine learning vision models have been developed and utilized to analyze captured images and videos of the printing process, detecting defects and deviations. The data collected enable automatic adjustments to print settings, improving quality without the need for human intervention. This work first examines various techniques for real-time and offline corrections. It then introduces a specialized computer vision setup designed for real-time control in robotic 3DCP. Our main focus is on a specific aspect of machine learning (ML) within this system, called speed control, which regulates layer width by adjusting the robot motion speed or material flow rate. The proposed framework consists of three main elements: (1) a data acquisition and processing pipeline for extracting printing parameters and constructing a synthetic training dataset, (2) a real-time ML model for parameter optimization, and (3) a depth camera installed on a customized 3D-printed rotary mechanism for close-range monitoring of the printed layer.
三维混凝土打印(3DCP)需要对参数进行精确调整,以确保打印的精确度和质量。然而,尽管技术不断进步,人工干预在这一过程中仍然发挥着重要作用,导致最终打印部件出现错误和不一致。为解决这一问题,我们开发并利用机器学习视觉模型来分析打印过程中捕获的图像和视频,检测缺陷和偏差。收集到的数据可用于自动调整印刷设置,从而在无需人工干预的情况下提高质量。这项工作首先研究了各种实时和离线修正技术。然后,它介绍了为机器人 3DCP 实时控制而设计的专用计算机视觉装置。我们的主要重点是该系统中机器学习(ML)的一个特定方面,即速度控制,它通过调整机器人运动速度或材料流速来调节层宽。建议的框架由三个主要元素组成:(1) 用于提取打印参数和构建合成训练数据集的数据采集和处理管道;(2) 用于参数优化的实时 ML 模型;(3) 安装在定制 3D 打印旋转机构上的深度摄像头,用于近距离监控打印层。