机器视觉引导的多材料3D打印

3D打印机使用机器视觉来解决困扰3D喷墨打印机的问题,增加了可以使用的材料范围,并实现了机器人手等复杂物体的快速生产。

增材制造(也称为 3D 打印)的进步已经产生了越来越强大的能力,可以生产使用传统制造工艺无法制造的几何复杂结构。然而,将不同的材料无缝集成到一个高分辨率的3D打印工艺中仍然是一个挑战,特别是对于具有不同特性的材料。Writing in Nature, Buchner et al.1报告一个 3D 打印平台,该平台可以通过使用强大的机器视觉系统获取有关正在构建的物体的拓扑信息来实时快速调整其打印参数。这种方法被作者称为视觉控制喷射,它扩展了可用于喷墨3D打印的材料调色板,为制造具有高吞吐量的几何复杂多材料结构开辟了道路。

3D打印是一类广泛的制造技术,其中材料被添加在一起以生产物体,这与传统工艺相反,传统工艺是通过从散装材料中去除部分(例如,加工)或重新形成材料(例如成型)来工作。3D打印的增材制造特性提供了通过在微观水平上编程或调节材料特性来优化打印结构的机会,例如,通过调整加工条件或集成其他材料。在过去的几年里,机器视觉2和人工智能3也被纳入3D打印工艺中,以感知和适应打印环境,从而实现打印优化过程的自动化。

材料喷射是一类 3D 打印,可用于以微米级分辨率制造多材料结构。它的工作原理是通过数百到数千个可单独控制的喷嘴打印液态树脂材料。在最常见的机器喷射类型之一中,沉积的树脂在紫外线照射下会凝固(固化),因此可以逐层构建 3D 对象。

材料喷射的一个局限性是,由于可变流速、来自各个喷嘴的喷射液滴之间的干扰以及固化印刷液滴的收缩引起的液滴体积的内在变化,每个印刷层的厚度并不完全均匀。如果不进行调整,任何不规则性都会与后续层中的不规则性叠加,从而导致最终对象出现缺陷并最终导致打印失败。因此,需要一种称为机械平坦化的过程,在该过程中,刀片或滚筒将打印特征调平到其预期厚度,然后再打印下一层。然而,机械平坦化限制了可以打印的材料范围,因为只能使用与刮刀或滚筒兼容的材料,从而阻止了许多具有更适合消费品和工业产品的聚合物的使用。

为了解决这个问题,Buchner等人。开发了一种材料喷射3D打印机,该打印机集成了机器视觉系统,由四个摄像头和两个激光源组成,用于扫描打印层的轮廓。这种非接触式扫描以微尺度分辨率(低至 64 μm × 32 μm × 8 μm 的体积)获取拓扑信息。这并不是机器视觉集成到材料喷射3D打印机中的第一个例子4,但作者的定制系统扫描速度比前作中使用的系统快660倍,并且该系统的图形处理单元在不到一秒的时间内分析拓扑信息。然后将扫描的轮廓与所需结构的计算机模型进行比较,并调整后续层的墨水量以补偿与模型的任何偏差(图 1)。

图1

图 1 |机器视觉如何防止 3D 打印失败。 a,在称为材料喷射的3D打印过程中,液态树脂通过可单独控制的喷嘴沉积。沉积的树脂在紫外线照射下会变硬,因此可以逐层构建 3D 物体。然而,打印层并不完全均匀,任何不规则性都可能堆积起来,导致最终物体出现缺陷。通常通过使用滚筒或刀片(未显示)对每一层进行平整来解决,但这限制了可以使用的材料范围。Buchner等人。1使用机器视觉系统(包括四个摄像头和两个激光源)来解决这个问题,该系统扫描每一层的表面,绘制出不规则性。b,然后打印机沉积额外的树脂以填充任何间隙。c,这会产生一个光滑的表面,可以在上面打印下一层。

这种反馈系统消除了机械平坦化的需要,允许使用与材料喷射不相容的树脂——例如,作者证明他们的平台可以打印某些类型的工程级聚合物。此外,该工艺还允许使用可移动的支撑材料,例如蜡,这些材料在生产复杂的特征时是必需的。令人印象深刻的是,结构复杂的多材料结构可以以高分辨率(体素尺寸为 32 μm × 64 μm × 20 μm;体素或体积像素是 3D 打印物体中最小的可区分元素)和高吞吐量(24 × 10)打印9每小时体素数)与目前市售的喷墨 3D 打印机相当。

作为概念验证,Buchner 等人。3D打印了由刚性承重核心和柔软可弯曲外壳组成的肌腱驱动手(图2)。该结构嵌入了允许气动驱动运动的通道,并与膜无缝集成(在指尖打印到位)用于测量施加的压力。他们还证明,手可以响应感应到的压力做出抓握动作。使用类似的设计,作者构建了一个可以移动、感知和抓取物体的多功能机器人。

图2

图2 |3D打印的机械手。Buchner等人。1使用他们的机器视觉引导的3D打印机生产了一只机器人手,该手使用两种不同的材料进行打印。手可以气动驱动,以响应施加在指尖的压力来抓取物体。

Buchner及其同事还制造了一种类似于生物心脏的流体泵。该结构与单向阀、腔室、膜和导管集成在一起,可产生高达每分钟 2.3 升的流速。在另一个例子中,作者打印了超材料 - 具有特殊设计的子结构和性能的结构,可以超越传统材料5.Buchner等人。表明,通过精确调制桁架状超材料的软链节和刚性节点的尺寸,他们可以调整超材料在压缩下的力学响应。

令人兴奋的是,这些不同的例子只用了几种材料就被打印出来了。未来的工作无疑将扩大可以打印的材料范围,从而增加所得结构的功能 - 例如,通过打印纳米材料6.然而,应该注意的是,高分辨率印刷所需的微型喷嘴只能喷射具有较窄范围流体特性的油墨。进一步开发具有定制化学成分的材料将创造出更多具有所需特性的油墨。

尽管这项工作中报告的机械结构代表了多材料集成复杂性的重大进步,但它们仍然需要外部气动泵和电子设备进行运动和传感。Buchner及其同事的机器视觉系统可能有助于降低制造包含电子芯片和喷墨打印电子产品等商用组件的设备的障碍。

它还可能有助于将其他3D打印方式与材料喷射相结合。例如,可以集成挤出粘性聚合物的打印机模块,以实现提供运动能力的组件的联合打印7,8,纳米材料的挤出打印可以实现3D电子器件的共制造9.其他兼容的制造方法也可以集成在一起,例如,电喷雾沉积可用于在表面上添加生物活性分子涂层10,11.与此同时,Buchner等人。展示了一个强大而鼓舞人心的例子,说明机器视觉如何克服现有 3D 打印技术的基本限制,从而实现新的多材料 3D 打印功能。

自然 623, 488-490 (2023)

doi: https://doi.org/10.1038/d41586-023-03420-9

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/467326.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

IT系统可观测性

什么是可观测性 可观测性(Observability)是指能够从系统的外部输出推断出系统内部状态的能力。在IT和云计算领域,它涉及使用软件工具和实践来收集、关联和分析分布式应用程序以及运行这些应用程序的硬件和网络产生的性能数据流。这样做可以更…

QT----基于QT的人脸考勤系统

目录 1 编译opencv库1.1 下载源代码1.2 qt编译opencv1.3 执行Cmake一直卡着data: Download: face_landmark_model.dat 2 编译SeetaFace2代码2.1 遇到报错By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has2.2遇到报错Model missing 3 测试…

Git——GitHub远端协作详解

目录 Git&GitHub1、将内容Push到GitHub上1.1、在GitHub上创建新项目1.2、upstream1.3、如果不想要相同的分支名称 2、Pull下载更新2.1、Fetch指令2.2、Fetch原理2.3、Pull指令2.4、PullRebase 3、为什么有时候推不上去3.1、问题复现3.2、解决方案一:先拉再推3.3…

kerberos验证协议安装配置使用

一、kerberos是什么 Kerberos 是一个网络身份验证协议,用于在计算机网络中进行身份验证和授权。它提供了一种安全的方式,允许用户在不安全的网络上进行身份验证,并获取访问网络资源的权限。 二、安装配置kerberos服务端 1、安装kerberos #检…

行尾检测论文汇总

文章目录 2023GNSS-Free End-of-Row Detection and Headland Maneuvering for Orchard Navigation Using a Depth Camera 2023 GNSS-Free End-of-Row Detection and Headland Maneuvering for Orchard Navigation Using a Depth Camera 摘要: 果园中基于GPS的导航…

Vue3学习日记 Day1

一、简介 1、简介 Vue3是新的默认版本,拥有更快的速度,更好的语法 二、使用create-vue搭建Vue3项目 1、创建项目 1、介绍 create-vue是Vue官方新的脚手架工具,底层切换为了vite,为开发提供极速响应 2、使用 2.1、确定环境条件 2…

共谋企业出海新篇章纷享销客荣获数字中国企业峰会“卓越成果奖”

3月9日,2024数字中国企业峰会在杭州西湖中维香溢大酒店成功举办,众多数字化领域专家、知名企业 CIO 代表到场。峰会旨在推动数字化转型与创新发展,为企业出海和国际合作搭建交流与合作的平台。本次峰会的颁奖环节,纷享销客凭借其卓…

阿里云服务器centos安装msf教程

msf官方命令行一键安装 curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall 稍微等待几分钟即可安装成功&am…

Django生命周期

Django请求的生命周期是指:当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情。 一、生命周期流程图 首先,用户在浏览器中输入url,发送一个GET/POST方法的request请求。Django中封装了socket的WSGi服务器,监听端口接受这个request 请求再进行初…

使用 ONLYOFFICE API 构建 Java 转换器,在 Word 和 PDF 之间进行转换

文章作者:ajun 随着文档处理需求的增加,格式转换成为了一个重要的需求点。由于PDF格式具有跨平台、不易被篡改的特性,将Word格式(.docx)转换为PDF格式(.pdf)的需求尤为强烈。ONLYOFFICE作为一个强大的办公套件,提供了这样的转换功…

主键约束

Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 主键约束可以看成是非空约束再加上唯一约束 也就是说设置为主键列,不能为空,不能重复 像一般用户编号是不可能重复的,也不可能为空的 …

07|链(下):想学“育花”还是“插花”用RouterChain确定客户意图

任务设定 鲜花养护(保持花的健康、如何浇水、施肥等)鲜花装饰(如何搭配花、如何装饰场地等) 如果接到的是第一类问题,你要给ChatBot A指示;如果接到第二类的问题,你要给ChatBot B指示。 整体…

U盘变身“本地磁盘”?数据恢复与防范策略大揭秘

一、突发状况:U盘秒变“本地磁盘” 在日常工作生活中,U盘凭借其便携性和大容量,成为我们存储和传输数据的重要工具。然而,有时我们会遇到这样一个棘手的问题:原本应显示为可移动磁盘的U盘,在插入电脑后却突…

Linux之shell变量

华子目录 什么是变量?变量的名称示例 变量的类型变量的定义示例 自定义变量查看变量(自定义变量和全局变量) 环境变量定义环境变量(全局变量)法一法二法三env,printenv,export注意 C语言与shell…

苹果谷歌,要联手反攻了

一则消息,让苹果、谷歌的夜盘股价一度分别暴拉1.5、3.5%,谷歌盘前甚至飙升超过5.5%,引发市场一阵轰动。 据知情人士透露,苹果公司正在谈判将谷歌的Gemini人工智能引擎植入iPhone,希望获得Gemini的授权,为今…

蓝桥杯练习题——贡献法(隔板法)

1.孤独的照片 思路 孤独的区间一定有一头孤独的牛&#xff0c;考虑每头牛对区间的贡献是多少 #include<iostream> using namespace std; const int N 5e5 10; int n; string s;int main(){cin>>n>>s;long long res 0;for(int i 0; i < n; i){int l…

吴恩达深度学习环境本地化构建wsl+docker+tensorflow+cuda

Tensorflow2 on wsl using cuda 动机环境选择安装步骤1. WSL安装2. docker安装2.1 配置Docker Desktop2.2 WSL上的docker使用2.3 Docker Destop的登陆2.4 测试一下 3. 在WSL上安装CUDA3.1 Software list needed3.2 [CUDA Support for WSL 2](https://docs.nvidia.com/cuda/wsl-…

聊聊AI时代学习这件事本身应该发生什么样的变化

随着 AI 大模型 的爆发&#xff0c;我们身处这个时代&#xff0c;应该怎么样去学习去了解这些前言的技术&#xff1f;可能很多人会说我英文不好&#xff0c;我算法不行&#xff0c;无法深入去了解 AI 大模型相关的知识吧&#xff1f; 没关系&#xff0c;其实博主也跟大家一样&…

代码随想录算法训练营第二十五天|216.组合总和III,17.电话号码的字母组合

216.组合总和III 题目 找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数&#xff0c;并且每种组合中不存在重复的数字。 说明&#xff1a; 所有数字都是正整数。 解集不能包含重复的组合。 示例 1: 输入: k 3, n 7 输出: [[1,2,4]] 示例 2: 输入…

品牌如何加强社交属性?媒介盒子支招

人类天然具备社交属性&#xff0c;基于这种社交属性&#xff0c;会形成人与人之间的连接性&#xff0c;而社交网络的出现加剧了社交属性的爆发。社交增长营销&#xff0c;就是以大众用户天然的社交属性为核心&#xff0c;让品牌更具话题&#xff0c;实现可持续增长。那么品牌如…