创新点:本研究设计了一种可编辑、可打印、可回收的柔性超材料,该材料由相互连接和周期性排列的逻辑单元构成。单个逻辑单元可以执行乘法-取反复合运算,且能实现可扩展的计算能力。通过建立物理化布尔运算法则和制定通用的设计流程,可以轻松搭建不同运算功能的超材料。以此作为软体机器人的处理器,能实现自主振荡、通用和可定制的变形编程,且支持在线编辑物理智能。
关键词:处理器,超材料,软体机器人,可编程
分类:工程;机器人
传统的软体机器人通常需要微控制器、信号转换设备控制其变形,这些刚性元件在一定程度上限制了软体机器人的柔顺度。近年来,研究人员通过将超材料和软体机器人结合,将变形信息编码到机器人本体,使其展示特定的运动模式。然而,这些变形信息在机器人制造完成后就无法更改,使机器人难以应对复杂多变的工作。尽管赋予超材料可编程的逻辑计算能力可以解决这一难题,但这些逻辑运算通常需要特定的输入信号,比如滑动开关、施加压力、添加化学试剂等,而这些输入信号往往无法自动生成,并且超材料的输出信号无法直接驱动软体机器人。因此需要研发一种可编程且与软体机器人信号兼容的超材料来解决这一难题。
针对这一问题,浙江大学杨华勇院士团队设计了一种可编辑、可打印、可回收的柔性超材料,可以直接用于控制软体机器人,并实现可定制变形编程、在线编辑内部逻辑关系等功能。相关研究发表在国际著名期刊《Advanced Science》,并被选为当期Back Cover,博士后焦中栋为第一作者,邹俊教授为通讯作者。
逻辑单元工作原理
构成超材料的基本逻辑单元是一个中空结构,可以在熔融沉积成型3D打印机中直接用TPU材料打印,制作过程无需胶粘,使柔性逻辑单元可以大规模、批量化制备。由于TPU是一种可熔融加工的热塑性弹性体,因此打印出来的逻辑单元可以在挤出机中融化重新做成打印耗材,实现逻辑单元的回收利用。
逻辑单元通过负压引起的塌陷行为和流体网络的相互影响实现计算功能,每个逻辑单元包含3个端口:N1,N2,和N3,N1连接负压后会断开N2和N3之间的流体网络。如果用负压表示逻辑信号“1”,大气压表示逻辑信号“0”,该逻辑单元可以实现耦合取反和乘法的复合运算:
通过将流体网络等效为电路,可以对逻辑单元的响应速度进行分析和计算。此外,逻辑单元的计算能力还能进行扩展,这一特性使其可以同时处理多种不同类型、不同幅值的流体信号。
图1 逻辑单元的设计和原理
图2 逻辑单元的等效流体电路
物理化布尔运算法则
在数学领域,布尔代数运算法则已经发展得相当完善,任何逻辑运算都可以根据这些法则进行转换和计算。然而,对于物理逻辑运算,尤其是在进行加法运算时,这套数学法则不完全适用,流体的双向流动会导致输出端口对输入端口产生影响。因此,本研究建立了一套物理化的布尔运算法则,制定了取反、乘法、加法三种最基本的运算定律。
图3 物理化布尔运算法则
基本逻辑门
利用本研究的物理化布尔运算法则可以搭建所有的基本逻辑门:非门、缓冲门、或门、与门、或非门、与非门、异或门、同或门。
图4 八种基本逻辑门
通用设计流程
对于复杂的逻辑电路,将其转化为柔性超材料容易出错且耗时,而且复杂逻辑电路可以用多种流体网络进行表示,而我们希望用最少数量的逻辑单元来表示所需电路。因此,本研究提出了一套通用的设计流程来获取最简流体网络,并用全加器和全减器作为案例进行验证。
图5 通用设计流程
超材料化处理器
柔性流体译码器
为了验证超材料化处理器控制软体机器人的能力,本研究先搭建了一个柔性流体译码器,用n路电磁阀控制2n个柔性执行器,但是这种方式产生的输出信号是互斥的,无法同时控制多个执行器。结合SR锁存器的“存储”功能,又搭建了一个锁存译码器,这样就可以用n路电磁阀独立控制2n-1个柔性执行器。
图6 柔性流体译码器
通用的自主控制器
将5个逻辑单元相互连接形成一个柔性环形振荡器,可以将恒定负压转化为5路振荡负压,从而使手指依次弯曲。此外,通过结合逻辑单元的可扩展计算能力,正压驱动的手指也可以用该处理器的输出信号进行驱动。
图7 通用的自主控制器
可定制的变形编程
环形振荡器只能产生依次振荡的波形,相邻的逻辑单元会同时发生变形,无法独立控制单个执行器,限制了处理器的信号处理能力。通过在相邻逻辑单元间增加额外的逻辑单元,就可以将它们的输出信号解耦,使其能单独产生负压。这一改进使环形振荡器可以控制柔性抓手呈现多种手势动作,比如:竖大拇指、OK手势、胜利手势、数字4等,提升了软处理器的可控性。
图8 可定制的变形编程
在线编辑物理智能
本研究设计的超材料化处理器还能在不改变逻辑单元间连接方式的情况下,在线编辑其内部的逻辑关系,这一功能是通过结合SR锁存器的存储能力、2-4译码器的选择输出、环形振荡器的信号处理来实现的。按压SR锁存器的逻辑单元后,当前的按压状态被存储下来,2-4译码器使处理器可以用2个SR锁存器控制4个环形振荡器,振荡器的输出信号分别控制四根手指的周期性弯曲。这种连接方式使一个软处理器可以存储4套执行程序,并能控制程序的独立运行。
图9 在线编辑物理智能
总结
本研究提出的物理化布尔运算法则和通用的设计流程,使功能单一的柔性逻辑单元能快速重构为具备复杂计算能力的柔性超材料,从而简化了超材料的设计和制造过程。柔性逻辑单元的复合运算和可扩展计算能力,使超材料化处理器可以实现自主振荡、通用和可定制的变形编程、在线编辑物理智能等功能。未来随着逻辑单元的微型化,这些软处理器能够直接集成到软体机器人本体中,有力推动可编程全柔性机器人的发展。
WILEY
论文信息:
Reprogrammable Metamaterial Processors for Soft Machines
Zhongdong Jiao, Zhenhan Hu, Zeyu Dong, Wei Tang, Huayong Yang, Jun Zou
Advanced Science
DOI: 10.1002/advs.202305501
点击左下角 “ 阅读原文 ” ,查看该论文原文。
Advanced
Science
期刊简介
Advanced Science 是Wiley旗下创刊于2014年的优质开源期刊,发表材料科学、物理化学、生物医药、工程等各领域的创新成果与前沿进展。期刊为致力于最大程度地向公众传播科研成果,所有文章均可免费获取。被Medline收录,PubMed可查。最新影响因子为17.521,中科院2021年SCI期刊分区材料科学大类Q1区、工程技术大类Q1区。
AdvancedScienceNews
Wiley旗下科研资讯官方微信平台
长按二维码 关注我们
分享前沿资讯|聚焦科研动态
发表科研新闻或申请信息分享,请联系:materialsviewschina@outlook.com