敏捷多模态微型机器人:独特的被动变形轮设计

       大家好!今天来了解一种微型机器人——《An agile multimodal microrobot with architected passively morphing wheels》发表于《SCIENCE ADVANCES》。这个微型机器人,具有独特的设计和卓越的性能。它带有被动变形轮子,这种轮子的设计灵感源自生物结构,具备独特的工作原理。它集成了多种优势,拥有多模态运动能力,在多个领域展现出巨大的应用潜力,接下来让我们一起深入探究。

*本文只做阅读笔记分享*

一、研究背景与创新点

(一)微型机器人的应用与挑战

微型机器人(长度<15cm,质量<20g)能够进行多模态运动,在检测、探索、救援和生物医学等多个领域都有着潜在的应用价值(可在多种地形上跳跃、爬行和行走的无缆多模态微型机器人)。

然而,要在单个微型机器人中同时实现优秀的机动性、低功耗和高鲁棒性是具有挑战性的。现有的方法包括配备可变形体(如光驱动软微型机器人)和组合不同驱动组件(如混合空中-水生微型机器人),但都存在一定的局限性。

(二)本文创新点

本文提出了一种新颖的设计,即基于犰狳装甲结构启发的被动变形轮的架构设计。这种轮子能够依靠生物启发的触手结构的不对称弯曲刚度,在不同的滚动方向上稳定在不同的几何构型。通过将这种被动变形轮与电磁电机和柔性体集成,开发出了一种高度紧凑、轻量的多模态微型机器人。

二、多模态微型机器人设计

(一)整体结构

该微型机器人由两个被动变形轮、两个电磁电机、一个支撑轮和一个柔性体(图案化柔性印刷电路板FPCB)组成,整体长度约为32mm,质量约为4.74g。

(二)被动变形轮设计

1.结构特点

被动变形轮配备了独特的触手结构,灵感来源于犰狳的装甲结构。这些触手结构由两种弹性模量不同的材料制成,T形块的弹性模量为1362MPa,柔性膜的弹性模量为0.536MPa,整个轮子通过数字多材料三维打印技术制造。

2.工作原理

在运动过程中,触手会呈现出三种典型状态:收缩状态、伸展状态和中间状态。当轮子顺时针滚动时,触手由于低弯曲刚度而附着在轮体上,此时T形块相互分离,对应触手收缩状态;当轮子逆时针滚动时,T形块相互接触,弯曲刚度大幅增加,对应触手伸展状态。这两种状态可以通过简单地控制轮子的旋转方向可逆地切换,中间状态则是在这两种状态转换过程中的过渡状态。

3.力学性能量化

为了量化轮子的力学性能,引入了触手的等效弯曲刚度(EI)。通过有限元分析(FEA)和实测数据表明,触手伸展状态的等效弯曲刚度是收缩状态(或中间状态)的17倍以上。

(三)基于生物启发的触手结构设计方法

1.理论模型

基于梁理论开发了一个理论模型,用于预测触手沿顺逆时针方向的弯曲变形。触手的初始形状可以由六个几何参数描述,包括触手宽度(t)、柔性膜厚度(h)等。

2.弯曲变形分析

定义了等效曲率来分析弯曲变形,通过研究不同触手设计的弯曲力矩(M)和等效曲率(k)的关系,发现M-k曲线近似双线性,这是由于T形块的接触导致了不同的等效弯曲刚度(EI)。

3.参数研究与设计建议

通过参数研究,分析了薄膜厚度(h)和触手宽度(t)等参数对M-k曲线的影响。

为了实现不同的运动步态,建议采用低EI₁以保证滚动步态的稳定和快速,同时采用高EI₂以确保在爬行/攀爬步态时能够成功越过障碍,并且需要有较高的刚度比EI₂/EI₁。通过选择合适的参数,可以在较大范围内调整刚度比。

4.关键曲率与几何构型确定

由理论模型得出了临界曲率kcritical,它决定了触手伸展状态的几何构型,并且受到四个几何参数(a,q,c,L)的影响。

5.逆设计方法

基于上述理论模型进行逆设计,通过选择合适的几何参数来实现触手伸展状态的期望构型。给出了三个目标曲线示例(椭圆弧、双圆形曲线和多项式曲线),实验结果与目标曲线的几何构型吻合良好,验证了逆设计方法的有效性。

三、微型机器人性能测试

(一)运动步态与性能

1.三种步态

由于独特的被动变形轮设计,微型机器人具有滚动、爬行、攀爬三种步态,分别由电磁电机的不同旋转方向实现。

2.性能比较

速度与能耗:在平坦表面(如牛皮纸)上,滚动步态的最大速度可达21.2BL/s,成本运输(COT)约为89;而爬行步态的最大速度仅为0.94BL/s,COT约为635。

稳定性:滚动步态运动时轮子中心点的垂直坐标波动较小,比爬行步态更稳定快速。

转向性能:引入相对向心加速度(ar)来量化转向灵活性。在滚动步态下,随着右电机脉冲频率的增加,可达206.9BL/s。

步态切换:从滚动到爬行步态的切换需要约1.99s,从爬行到滚动步态的切换约需1.62s。

(二)不同地形适应性

1.斜坡

基于滚动步态,微型机器人可以在0.44s内爬上30°的斜坡,通过结合附加的由PDMS制成的adhesive layer,甚至可以爬上60°的斜坡。

2.隧道

当遇到高度受限的隧道(如高度为18mm的隧道)时,滚动步态可以使轮子直径变小,从而使机器人能够通过,而爬行步态可能因高度限制无法通过。

3.不平坦地形

在有砾石的粗糙地面和沙地等不平坦地形上,爬行步态比滚动步态更稳定。例如在有砾石的粗糙地面(砾石特征尺寸为8-12mm)上,滚动步态容易卡住,而爬行步态可以稳定通过;在倾斜(15°和30°)的沙地上,爬行步态也比滚动步态更稳定快速。

4.楼梯

攀爬步态可以使机器人爬上楼梯,平均速度约为12.4mm/s(0.39BL/s)。对于更高的楼梯(如步高为15mm的楼梯),需要采用更大的变形轮。

(三)鲁棒性测试

微型机器人展现出了良好的鲁棒性。它能够承受约14.55kg的压缩载荷(约为自身重量的3070倍),在被这样的重物按压后,仍能基于滚动步态迅速恢复并继续移动(见图3J)。

此外,从604mm高处落下后(高度约为自身的40.3倍),机器人落地时速度为3120mm/s,仍能调整姿势继续前进。

并且在携带1g和2g有效载荷时,也能够成功穿越各种地形,同时保持运动速度、灵活性和地形适应性的优势。

(四)混合地形运动

微型机器人在混合地形中也表现出了良好的导航能力。例如在包含平坦土地、楼梯和有砾石的粗糙土地的复杂环境中,机器人的运动过程可以分为五个阶段。在这个过程中,采用了三种不同的脉冲率(f1 = 1.14Hz,f2 = 7.55Hz,f3 = 15.09Hz),展示了机器人在不同地形之间切换运动模式的能力。

(五)与其他微型机器人比较

通过比较COT与运动速度以及相对向心加速度与身体尺寸,可以看出本微型机器人在运动速度和相对向心加速度方面表现突出,COT也接近许多昆虫,整体性能优于其他同类微型机器人。

四、无缆多模态微型机器人

(一)设计与组成

无缆多模态微型机器人由两个电池(3.7V,35mAh)、FPCB柔性体、两个被动变形轮、一个支撑轮和两个电机组成,尺寸为32mm×37mm,质量为6.40g。柔性体上配备了微控制器单元(MCU)、步进电机驱动芯片和红外传感器,以实现无线控制。

(二)性能测试

该无缆微型机器人最大运动速度为4.78BL/s,相对向心加速度为12.42BL/s²,能够适应如倾斜8°的沙地、有砾石的粗糙表面等复杂环境。

五、讨论与展望

本文提出的被动变形轮设计概念独特,所开发的微型机器人具有高运动速度、低功耗、优秀的灵活性和高鲁棒性等优点,无缆版本也展示出了良好的性能。未来的研究可以进一步集成各种传感组件(如温度、气体、振动、力传感器等),实现基于人工智能的自主决策和环境识别,并且纳入其他运动模式(如跳跃和水陆两栖运动模式),以拓展微型机器人的应用领域。

六、一起来做做题吧

1、微型机器人在多模态运动方面面临的主要挑战不包括以下哪项?

A. 优秀机动性与高鲁棒性难以平衡

B. 无缆化设计困难

C. 形状变形和维持变形配置需额外功耗

D. 微型化困难

2、被动变形轮的触手结构在顺时针滚动时呈现哪种状态?

A. 触手伸展状态

B. 触手收缩状态

C. 中间状态

D. 随机状态

3、用于量化触手弯曲变形的是以下哪个参数?

A. 等效弯曲刚度(EI)

B. 相对向心加速度()

C. 成本运输(COT)

D. 临界曲率()

4、在平坦表面上,滚动步态相比爬行步态,以下哪项说法正确?

A. 滚动步态速度更快,能耗更高

B. 滚动步态速度更慢,能耗更低

C. 滚动步态速度更快,能耗更低

D. 滚动步态速度更慢,能耗更高

5、机器人从滚动步态切换到爬行步态大约需要多长时间?

A. 1.62s

B. 1.99s

C. 0.44s

D. 1.55s

6、无缆多模态微型机器人的质量是多少?

A. 4.74g

B. 6.40g

C. 3.7g

D. 0.18g

7、无缆微型机器人中用于实现无线控制的传感器是?

A. 温度传感器

B. 红外传感器

C. 气体传感器

D. 振动传感器

参考文献:

Yuchen Lai et al. An agile multimodal microrobot with architected passively morphing wheels. Sci. Adv.10, eadp1176(2024).

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

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

相关文章

键盘扫描及显示设计实验-微机原理与接口技术课程设计

1.实验要求 将 8255 单元与键盘及数码管显示单元连接&#xff0c;编写实验程序&#xff0c;扫描键盘输入&#xff0c;并将扫描结果送数码管显示。键盘采用 44 键盘&#xff0c;每个数码管显示值可为 0&#xff5e;F 共 16 个数。实验具体内容如下&#xff1a;将键盘进行编号&am…

超维机器人油气化工智能巡检解决方案

随着油气化工行业的快速发展和生产环境的日益复杂&#xff0c;安全、环保和高效的运营管理成为企业发展的关键目标。然而&#xff0c;传统的人工巡检方式面临着许多挑战&#xff0c;包括安全隐患、效率低下和人为误差等问题。为了应对这些挑战&#xff0c;智能化技术的引入为油…

unity webgl部署到iis报错

Unable to parse Build/WebGLOut.framework.js.unityweb! The file is corrupt, or compression was misconfigured? (check Content-Encoding HTTP Response Header on web server) iis报错的 .unityweb application/octet-stream iis中添加 MIME类型 .data applicatio…

【Lua热更新】下篇 -- 更新中

上篇链接&#xff1a;【Lua热更新】上篇 文章目录 三、xLua热更新&#x1f4d6;1.概述&#x1f4da;︎2.导入xLua框架&#x1f516;3. C#调用Lua3.1Lua解析器3.2Lua文件夹的重定向3.3Lua解析器管理器3.4全局变量获取3.5全局函数获取3.6映射到List和Dictionary3.7映射到类3.8映…

基于 uniapp 开发 android 播放 webrtc 流

一、播放rtsp协议流 如果 webrtc 流以 rtsp 协议返回&#xff0c;流地址如&#xff1a;rtsp://127.0.0.1:5115/session.mpg&#xff0c;uniapp的 <video> 编译到android上直接就能播放&#xff0c;但通常会有2-3秒的延迟。 二、播放webrtc协议流 如果 webrtc 流以 webrt…

Redis应用—7.大Value处理方案

大纲 1.⽅案设计 2.安装与配置环境 1.⽅案设计 步骤一&#xff1a;首先需要配置一个crontab定时调度shell脚本&#xff0c;然后该脚本每天凌晨会通过rdbtools⼯具解析Redis的RDB⽂件&#xff0c;接着对解析出的内容进行过滤&#xff0c;把RDB⽂件中的⼤key导出到CSV⽂件。 步…

Kafka常见面试题+详细解释,易理解。

目录 题库 1.Kafka中的ISR(InSyncRepli)、OSR(OutSyncRepli)、AR(AllRepli)代表什么&#xff1f; 2.Kafka中的HW、LEO等分别代表什么&#xff1f; 3.Kafka的用途有哪些&#xff1f;使用场景如何&#xff1f; 4.Kafka中是怎么体现消息顺序性的&#xff1f; 5.“消费组中的…

泷羽sec学习打卡-brupsuite7搭建IP炮台

声明 学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都 与本人无关,切莫逾越法律红线,否则后果自负 关于brupsuite的那些事儿-Brup-IP炮台搭建 搭建炮台服务端安装zmap1、更新系统和安装基础依赖&#xff…

知网研学 | 知网文献(CAJ+PDF)批量下载

知网文献&#xff08;CAJPDF&#xff09;批量下载 一、知网研学安装二、插件及脚本安装三、CAJ批量下载四、脚本下载及PDF批量下载浏览器取消拦截窗口 一、知网研学安装 批量下载知网文件&#xff0c;格式为es6文件&#xff0c;需使用知网研学软件打开&#xff0c;故需先安装该…

强化学习的产业界探索

RL China 2024的会议上&#xff0c;赵鉴博士发表了一个有关强化学习的产业界探索的Topic&#xff0c;我看完之后结合他的ppt和我的看法谈下强化学习的应用落地。 强化学习在很多领域都有应用&#xff0c;据我所知&#xff0c;在好几个热点中都有强化学习的身影&#xff0c;而且…

【RAG实战】Prompting vs. RAG vs. Finetuning: 如何选择LLM应用选择最佳方案

在构建基于大型语言模型&#xff08;LLM&#xff09;的应用时&#xff0c;通常不可能立即使用模型而无需任何调整。为了保持高实用性&#xff0c;我们可以选择以下几种方法之一&#xff1a; Prompt Engineering&#xff08;提示工程&#xff09;Fine-tuning&#xff08;微调&a…

小白入门 · 腾讯云轻量服务器部署 Hadoop 3.3.6

1. 安装JDK1.8 官网下载安装包&#xff0c;上传至服务器&#xff0c;解压tar包 http://planetone.online/downloads/java/jdk/jdk-8u221-linux-x64.tar.gz上传安装包至服务器并解压到指定目录&#xff1a; tar -zxvf jdk-8u221-linux-x64.tar.gz -C /opt/module/2. 配置java…

sql-labs 练习笔记

简介# 这个节不涉及过多原理&#xff0c;而主要是靶场练习&#xff0c;想获得更多原理请见上篇博客。 基础知识# 如何闭合括号# 如果有报错则直接利用报错信息进行&#xff0c;否则尝试常见的闭合形式&#xff0c;简单的可以直接使用 bool 探测&#xff0c;而困难一点的可以…

NOTEBOOK_11 汽车电子设备分享(工作经验)

汽车电子设备分享 摘要 本文主要列出汽车电子应用的一些实验设备和生产设备&#xff0c;部分会给予一定推荐。目录 摘要一、通用工具&#xff1a;二、测量与测试仪器2.1测量仪器2.2无线通讯测量仪器2.3元器件测试仪2.4安规测试仪2.5电源供应器2.6电磁兼容测试设备2.7可靠性环境…

10.1k高星 GitHub 库:告别JSON错误:Outlines如何提升大模型的结构化输出

在人工智能和大语言模型(LLM)的应用中,如何高效、可靠地从模型输出中提取结构化数据,成为了一个至关重要的课题。本篇文章将介绍 GitHub 高星开源库 Outlines,并分析它如何帮助开发者解决大模型在生成结构化数据时面临的挑战。我们将探讨大模型的非结构化输出给 AI 应用带…

【计算机毕设】基于Python预制菜可视化数据分析预测推荐系统(完整系统源码+数据库+详细部署教程)✅

目录 【计算机毕设】基于Python预制菜可视化数据分析预测推荐系统&#xff08;完整系统源码数据库详细部署教程&#xff09;✅源码获取方式在文章末尾 一、项目背景 二、研究目的 三、项目意义 四、项目功能 五、项目创新点 六、开发技术介绍 七、数据库设计 八、项目…

设计模式期末复习

一、设计模式的概念以及分类 二、设计模式的主题和意图 三、面向对象程序设计原则&#xff0c;记住名字&#xff0c;还要理解它的使用场景以及如何用&#xff1f; 四、松耦合、紧耦合、强关联、弱关联、静态复用、动态复用的概念&#xff0c;还有静态委派&#xff0c;动态委…

ELK系列-(六)Redis也能作为消息队列?(上)

一、前文回顾 &#x1f50d; 在前面的ELK系列中&#xff0c;我们已经搭建了ELK的核心组件&#xff0c;包括&#xff1a; ELK系列-&#xff08;一&#xff09;Docker部署ELK核心组件ELK系列-&#xff08;二&#xff09;LogStash数据处理的瑞士军刀ELK系列-&#xff08;三&…

二进制分析的新兴趋势:塑造安全的移动应用

在当今快速发展的数字世界中&#xff0c;保障移动应用的安全性变得尤为重要。随着移动技术的广泛应用&#xff0c;安全性需求也日益增强。二进制分析作为确保移动应用安全和合规性的重要手段&#xff0c;通过对已编译的应用进行深入分析&#xff0c;能够发现源代码中难以察觉的…

Pikachu-XXE靶场(注入攻击)

1.攻击测试 <?xml version"1.0"?> <!DOCTYPE foo [ <!ENTITY xxe "a" > ]> <foo>&xxe;</foo> 2.查看文件 <?xml version"1.0"?> <!DOCTYPE foo [ <!ENTITY xxe SYSTEM "file:///E:/ph…