基于机器视觉的移动缝补技术开发大尺寸构件3D打印设备.pdf
《基于机器视觉的移动缝补技术开发大尺寸构件3D打印设备.pdf》由会员分享,可在线阅读,更多相关《基于机器视觉的移动缝补技术开发大尺寸构件3D打印设备.pdf(8页珍藏版)》请在咨信网上搜索。
1、 实 验 技 术 与 管 理 第 40 卷 第 6 期 2023 年 6 月 Experimental Technology and Management Vol.40 No.6 Jun.2023 收稿日期:2023-02-10 基金项目:国家自然科学基金项目(51975518);浙江大学创新创业教育研究课题(2022CXCYYB06)作者简介:钱俊(1975),男,浙江杭州,硕士,工程师,主要研究方向为机械工程、工程训练等,。引文格式:钱俊,沈洪垚,潘凌楠,等.基于机器视觉的移动缝补技术开发大尺寸构件 3D 打印设备J.实验技术与管理,2023,40(6):147-154.Cite this
2、 article:QIAN J,SHEN H Y,PAN L N,et al.Development of 3D printing equipment for large-scale components based on machine vision-based mobile sewing technologyJ.Experimental Technology and Management,2023,40(6):147-154.(in Chinese)ISSN 1002-4956 CN11-2034/T DOI:10.16791/ki.sjg.2023.06.023 仪器设备研制 基于机器视
3、觉的移动缝补技术开发 大尺寸构件 3D 打印设备 钱 俊1,2,沈洪垚1,2,潘凌楠1,唐 洁1,2(1.浙江大学 机械工程学院,浙江 杭州 310058;2.浙江大学 工程训练中心,浙江 杭州 310058)摘 要:该文针对 3D 打印大尺寸构件受限于加工设备容腔体积的问题,提出了一种结合机器视觉的移动缝补 3D打印设备开发方法。首先,基于 Delta 型 3D 打印机与三轮全向小车构建移动打印机器人实验平台,开发移动机器人 3D 打印分布式控制系统。然后,根据移动缝补技术与模型分割策略,使用 OpenCV 软件定义了机器人手眼标定与图像处理的方法,并将视觉信息映射至打印路径规划中。最后,根
4、据设计方案进行大尺寸构件的移动缝补打印试验。该设备已成功应用于学生创新实践,为大尺寸构件的 3D 打印提供一种更具适用性和扩展性的方法。关键词:增材制造;大尺寸构件;移动机器人;机器视觉;移动缝补 中图分类号:TP391.7 文献标识码:A 文章编号:1002-4956(2023)06-0147-08 Development of 3D printing equipment for large-scale components based on machine vision-based mobile sewing technology QIAN Jun1,2,SHEN Hongyao1,2,P
5、AN Lingnan1,TANG Jie1,2(1.School of Mechanical Engineering,Zhejiang University,Hangzhou 310058,China;2.Engineering Training Center,Zhejiang University,Hangzhou 310058,China)Abstract:Aiming at the problem that the additive manufacturing of large-scale components is limited by the volume of the cavity
6、 of processing equipment.In this paper,the 3D printing mode of mobile sewing combined with machine vision is proposed.Firstly,the mobile printing robot experimental platform is built based on Delta 3D printer and three-wheel omnidirectional car,and the distributed control system of mobile 3D printin
7、g robot is developed.Then,according to the mobile seam filling technology and model segmentation strategy,OpenCV software is used to define the robot hand-eye calibration and image processing method,and the visual information is mapped to the printing path planning.Finally,according to the design sc
8、heme,the printing experiment of large size mobile sewing is carried out.The equipment has been successfully applied to students innovative practice,providing a more applicable and extensible method for additive manufacturing of large-scale components.Key words:additive manufacturing;large-scale comp
9、onents;mobile robot;machine vision;mobile stitching technology 3D 打印又称增材制造(additive manufacturing,AM),是一种融合了材料、控制、机械、计算机等学科专业的特种加工技术1-2,与传统的制造技术相比,AM 在先进制造技术3、生物技术4和材料科学5方向的融合研究具有广阔发展空间。现有的 3D 打印机只能成形小于打印机容腔体积的零件,当产品尺寸过大时,则需要定制特种机器。这会造成 3D 打印的成本高昂且可扩展性受限,会限制 3D 打印技术在大尺寸构件行业(航空、建筑、模具等)的发展。多机多喷嘴协同完成大尺
10、寸构件的成形作业是目148 实 验 技 术 与 管 理 前大尺寸构件成形的主流技术方向。移动机器人6-7是一种具备自主导航定位行驶能力的高度智能机器人,融合了传感、控制、信息处理和机械结构等交叉学科技术。在 3D 打印应用领域,可借助多台移动机器人协同完成三维模型的打印工作,提高打印系统的鲁棒性与可扩展性。文献8开发了基于 SLAM 技术的并行移动机器人混凝土 3D 打印系统,可以将机器人带入施工现场完成实地建造任务,成形大规模尺寸的建筑物。文献9设计了一种集运动链规划与执行为一体的集群机器人链式成型方法。文献10基于数字建造技术,利用移动机器人在开放空间打印双曲金属网膜,通过工业机器人的末端
11、执行器将钢丝焊接成三维网状。移动机器人的优势可以很好地弥补 3D 打印机器人臂展区域受限的短板,为成形大尺寸构件提供了较好的解决方案。目前,国内用于大尺寸构件的 AM 多机器人协同系统还不成熟。本文基于 AM 原理,提出基于机器视觉的移动缝补 3D 打印技术方案。该方案基于 OpenCV软件11研究了机器人手眼标定与路径规划的方法,为视觉移动缝补打印提供技术支撑;通过最少定圆覆盖多边形的模型分割策略,建立六角网格寻址坐标系进行打印点集的定位,提高模型打印质量。根据上述的设计方案开展大尺寸构件的移动缝补打印实验,该方案为大尺寸构件的 AM 多机器人协同系统的发展提供了新思路和技术支持。1 移动机
12、器人 3D 打印系统 1.1 移动机器人 3D 打印系统硬件结构 移动机器人3D打印系统主要由3D打印机本体和移动平台两个功能单元组成。本文在 Delta 型 3D 打印机的基础上添加三轮全向小车作为移动单元,通过不定底座改变打印机的空间位置,以实现打印区域的动态调整,从而扩大打印机的有效作业范围。移动机器人 3D 打印系统实验平台的硬件结构如图 1 所示,主要包括 HD 摄像装置、3D 打印系统配套装置、三轮全向小车配套装置等。三轮全向小车与 3D 打印机的驱动部件均使用步进电机控制,通过控制脉冲信号驱动步进电机运动,实现运动模块的各种功能。小车包含轮毂和从动轮的全向轮机构,确保小车可以沿不
13、同方向移动,以及做旋转与横向运动。控制系统是移动打印机的重要组成部分,负责控制打印机的各项操作,图 2 为 3D 打印机的控制模块。本文选用 Atmega2560 芯片作为打印机控制模块的中央处理器,上位机与控制板之间采用 USB 串口通信方式,通过将固件烧写至开发板的方式建立数据通信,实现代码信息的传输。3D 打印机的外设硬件包括支持熔融成形的打印喷头、热床、散热风扇和挤出电机,支持连杆运动的电机驱动器与步进电机,以及支持可视化操控的 LCD 显示屏等。图 1 移动机器人 3D 打印实验平台硬件结构 图 2 3D 打印机控制模块 三轮全向小车的控制模块如图 3 所示,主要包括电源模块、LCD
14、 显示模块和电机驱动模块等。为了提高系统的可移植性,本实验平台选用 Atmega2560 芯片作为中央处理单元,并通过串口通信与上位机建立连接。通过无线通信设备,可对小车进行操控。同时,本实验平台还安装了距离传感器作为检测单元,以保证小车在移动和打印过程中的安全性。三轮全向小车和 3D 打印机之间通过软件预先制定的调度准则建立间接通信,确保打印时小车不发生移动,小车移动时打印机能复位,保障了移动机器人打印功能的实现。钱 俊,等:基于机器视觉的移动缝补技术开发大尺寸构件 3D 打印设备 149 图 3 三轮全向小车控制模块 1.2 基于 ROS 的分布式控制系统结构 ROS(robot oper
15、ating system)是基于 Linux 的机器人操作系统12,适用于多节点、多任务的机器人应用场景,操作方便。本文基于 ROS 搭建了高性能、低成本的移动机器人 3D 打印分布式控制系统方案。该方案基于分层理念将控制系统分为应用层、决策层和执行层,各层次任务明确且易于维护,功能模块间低耦合且易于移植。基于 ROS 的移动打印机器人分布式控制系统通过点对点的网络结构处理数据,主要利用节点(node)、消息(msg)、主体(topic)等实现移动打印机器人的图像采集、路径规划、任务分配、打印监督等基本功能。移动打印机器人的信息交互以发布订阅的方式进行传递,在通信中主要有两个特征:一是通过建立
16、相互连接的节点进行消息的分发传输;二是不同节点间不进行直接交互,只由中心节点通过发布订阅机制统一管理所有的功能节点。移动打印机器人的 ROS 分布式控制体系结构如图 4 所示。首先,图像采集节点获得图像信息,用于相机标定与图像处理;然后,变换计算节点,根据捕捉到的模型信息计算姿态变换矩阵;进而,根据姿态信息进行打印路径与移动路径的规划;最后,控制三轮全向小车与 3D 打印机工作。在 ROS 系统中会出现打印机进程与三轮全向小车进程之间的消息发布与接收,在执行过程中通过点对点进行节点间的通信,在远程计算机中进行任务的调度与分配,实现多进程与多机的协作。为保障功能节点间的准确通讯,发布者(visi
17、on_process 节点)和订阅者(transform_calculate节点)需要发送和接收相同形式的交互消息,故在ROS 中需要提前定义好可用的 message 数据结构。图 4 移动机器人 3D 打印的 ROS 分布式控制体系结构 基于 ROS 的移动打印机器人分布式控制系统中各个节点的功能与关系如下。(1)ROS master 作为中心节点,负责总控节点间的信息交互,可以订阅摄像机、传感器信号等话题,并将接收到的信息分类打包,发布到对应的节点。(2)usb_cam 作为图像采集节点,负责收集移动打印过程中摄像头捕捉到的图像信息,并将这些数据打包发布给其他节点。(3)camera_ca
18、libration 作为相机标定节点,负责订阅标定过程的图像信息,并标定对应的相机。(4)vision_process 作为图像处理节点,负责订阅移动打印机器人工作过程中的图像信息,并完成图像平滑、阈值化、轮廓捕捉、模板匹配等工作,将处理结果打包发布。(5)transform_calculate 作为图像变换计算节点,负责订阅图像处理结果,根据图像模板变换形式计算变换矩阵信息,并将计算结果发布。(6)printing_planning 作为打印路径规划节点,负责订阅图像变换矩阵信息,完成打印路径再规划,然后将最终的打印任务文件打包发布。(7)printer_run 作为 3D 打印机控制节点,
19、负责订阅打印路径规划结果,并执行 3D 打印任务。(8)mobile_planning 作为移动路径规划节点,负责订阅图像变换矩阵信息,并完成移动路径再规划,将最终的移动任务文件打包发布。(9)mobilecar_run 作为三轮全向小车控制节点,负责订阅移动路径规划结果,并执行三轮全向小车的运行任务。2 移动缝补技术与模型分割策略 本文提出了一种机器人移动缝补 3D 打印工艺流程,旨在解决打印机在改变空间位置后保证三维模型成形准确性的问题。该工艺包含移动 3D 打印和视觉缝补两个主要概念。移动 3D 打印是指在打印过程中,当小车完成当前工作后改变所在工位,通过预先规划好的移动路径到达新的打印
20、位置,继续开展模型打印150 实 验 技 术 与 管 理 工作。在此过程中,为确保打印质量,机器人所处的空间位置不发生改变。视觉缝补是指打印机移动后捕捉已打印的模型状态,通过对未打印内容进行变换补偿,重新规划打印路径以保证准确拼接。通过视觉缝补,可弱化移动位置对打印精度的影响,提高打印系统的灵活度和适应性。移动机器人3D打印是一种在固定位姿3D打印的基础上改变打印机空间位置的 3D 打印技术。由于打印状态发生了变化,考虑到模型的拼接效果,增加摄像装置采集打印过程的实时图像信息,并对打印内容进行调整。相对于传统的 3D 打印步骤,移动机器人缝补打印的工艺流程存在较大的区别。移动机器人 3D打印的
21、工艺流程如图 5 所示。该打印流程是在普通三维模型的处理基础上,进行打印路径的再规划,整个打印工艺主要包括三维模型的分层切片、模型分割与路径规划、打印参考块与移动粗定位(定位点 P1、P2、P3)、移动缝补打印这 4 个核心过程。最终移动机器人将拼接成形出单台固定打印机无法打印的大尺寸构件。图 5 机器人移动缝补 3D 打印工艺流程 2.1 基于 OpenCV 的移动缝补技术方法 当小车移动时,其位置不够准确可能会影响打印质量。为解决此问题,本文引入了机器视觉技术,捕捉已熔融沉积的打印模型图像,并对未打印模型数据进行补偿,弱化移动定位的准确性对打印质量的影响。视觉缝补方法可以最大限度地减小对三
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 机器 视觉 移动 缝补 技术开发 尺寸 构件 打印 设备
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。