承载22倍于自身重量前行,垂直跳跃59厘米,用爆炸驱动的昆虫机器人来了

news2024/11/26 16:54:13

         这款机器人由来自康奈尔大学的研究者研发,该机器人长 29 毫米,重量仅为 1.6 克,可以垂直跳跃 59 厘米,并且可以携带 22 倍(36 克)于自身重量的物品行走。

        小小机器人能量大爆发,身体如昆虫一般大小,却可以携带 22 倍于自身重量的物品,爬行、跳跃都不是问题。

图片

        高于自身几倍的跳台,机器人一下子就跳上去了:

图片

        更高的高度也是可以的:

图片

        负重物前行:

图片

        这款机器人由来自康奈尔大学的研究者研发,该机器人长 29 毫米,重量仅为 1.6 克,可以垂直跳跃 59 厘米,并且可以携带 22 倍(36 克)于自身重量的物品行走。相关论文《Powerful, soft combustion actuators for insect-scale robots》发表在 Science 上。

图片

论文地址:https://www.science.org/doi/10.1126/science.adg5067

        该研究利用内燃机解决了驱动小型机器人的问题。他们将甲烷蒸气和氧气注入燃烧室,再用微小火花点燃混合物。

图片

        不到半毫秒,腔室顶部像活塞一样向上膨胀,每秒重复一百次的循环产生 9.5 牛顿的力。机器人的每条腿有两个执行器驱动,这样就得到了一个异常强大的软体四足机器人。

图片

        为该机器人每条腿提供动力的是两个执行器,重量仅为 325 毫克,大约是一美分硬币大小的四分之一。它们之所以如此小型,部分原因是大多数相关部件都在机外,包括燃料本身、混合和输送燃料的系统以及火花发生器的电源。

图片

        该研究的项目负责人、康奈尔大学材料工程师 Robert Shepherd 表示:「执行器看起来就像一个鼓,它是一个空心圆柱体,顶部有弹性硅橡胶。为了驱动执行器足以使机器人跳跃或爬行,我们将甲烷和氧气流注入到每只足中,并通过电池产生的电力产生火花。气体之间发生反应形成水和二氧化碳,以小爆炸的形式释放能量,导致橡胶层变形,就像活塞一样。」

        Robert Shepherd 还表示:「微小的爆炸发生得如此之快,以至于没有火焰来燃烧或损坏橡胶。但它们提供了相当大的推进力:机器人可以跳到 56 厘米高,并能承载 22 倍于自身重量的负载。」

图片

方法介绍

        该昆虫机器人最大的特点就是执行器需要处理实际的爆炸。这是一个很大的挑战,需要确保机器人在每次爆炸时不会自行燃烧。

        执行器及其组件材料如下图 (A) 所示,燃烧执行循环如下图 (B) 所示。该执行器非常耐用,研究团队估计它可以连续运行超过 750000 个循环周期(50Hz 下 8.5 小时),而不会出现任何性能下降。

图片

        执行器的性能主要受两个因素影响:一个是驱动频率 f,一个是燃料 - 氧化剂浓度 φ,φ 可以用如下公式描述:

图片

        下图描述了执行器的性能与驱动频率和燃料 - 氧化剂浓度的关系:

图片

        为了深入研究机器人的运动机制,该研究构建了一个简化的系统模型,其中考虑了几个关键因素,包括硅橡胶膜(执行器膜)的弹性、电池内的燃料流动、燃料释放的能量、压力和温度。使用这个模型,研究团队可以预测执行器膜的位移值、执行器的阻挡力(blocked force)、机器人的跳跃高度,以及作为驱动函数的排气流率(exhaust flow rate)。

图片

        为了证明微型执行器在驱动昆虫级装置方面的有效性,该研究设计并制造的由燃烧驱动的四足机器人如图 3 (A) 所示。每个燃烧室都是独立的,分别用来驱动前脚和后脚(图 3 (B))。点火是通过火花来实现的,并导致腔室两端的弹性体膜膨胀(图 3 (C)(D))。图 3 (E) 显示了机器人的腿和足的理想示意图,并使用它来建模跳跃动力学。图 3 (F) 建立了一系列驱动频率下机器人跳跃高度的等效比函数模型。

图片

        下面为机器人多步态功能的表征图。机器人可以通过修改燃料比和火花频率来切换运动方式。

图片

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

企业架构LNMP学习笔记46

PHP测试连接代码&#xff1a; php代码测试使用memcached&#xff1a; 示例代码&#xff1a; <?php //实例化类 $mem new memcached(); //调用连接memcached方法 注意连接地址和端口号 $mem->addServer(192.168.17.114,11211); //存数据 var_dump($mem->set(name,l…

文件批量重命名:自定义命名与扩展名更改

你是否曾经需要批量更改文件名称和类型&#xff1f;如果你有大量文件需要重命名和更改类型&#xff0c;那么今天我们将向你介绍一种简单的方法来轻松批量更改文件名称和类型。无论你是需要将一个文件夹中的所有图片改为另一种格式&#xff0c;还是需要将一个文件夹中的所有文档…

无涯教程-JavaScript - IFERROR函数

描述 如果公式的计算输出为错误,则IFERROR函数将返回您指定的值。否则,返回公式的输出。使用IFERROR函数可以捕获和处理公式中的错误。 语法 IFERROR (value, value_if_error) 争论 Argument描述Required/OptionalvalueThe argument that is checked for an error.Required…

IDEA 打包MapReduce程序到集群运行的两种方式以及XShell和Xftp过期的解决

参考博客 【MapReduce打包成jar上传到集群运行】http://t.csdn.cn/2gK1d 【Xshell7/Xftp7 解决强制更新问题】http://t.csdn.cn/rxiBG IDEA打包MapReduce程序&#xff08;方式一&#xff09;【轻量级打包】 这里的打包是打包整个项目&#xff0c;后期等学会怎么打包单个指定…

Alfred v5.1.2(Mac应用快速启动)

Mac效率办公软件哪个好&#xff1f;Alfred是一款Mac电脑上的快速启动和工作流自动化工具&#xff0c;它可以帮助用户快速访问文件、应用程序、web搜索和系统工具&#xff0c;提高工作效率。以下是Alfred的特点&#xff1a; 快速启动&#xff1a;用户可以通过Alfred快速启动应用…

[k8s] 常见yml配置和详细解释

在 Kubernetes (K8s) 中&#xff0c;常见的 YAML 文件配置包括&#xff1a; 文章目录 PodDeploymentServiceIngressConfigMapSecretVolume访问模式 StatefulSetDaemonSetJob容器的重启策略 ConJob Pod apiVersion: v1 kind: Pod metadata:name: my-pod # Pod 的名称labels:ap…

使用命令行创建一个vue项目卡住不动如何解决

问题 在使用命令去创建一个vue项目&#xff0c; 出现下面卡住不动的一个状态。 解决方案一 首先先ctrlc停止进入创建好的项目文件手动输入npm install 、npm run dev如果npm run dev 的时候 出现 ‘vite’ 相关的错误查看node版本是否是最新的稳定版本node -v查看安装源是否…

国家网络安全周 | 天空卫士CEO刘霖在《中国网信》杂志发表署名文章

由中共中央网络安全和信息化委员会办公室、中华人民共和国国家互联网信息办公室主管的《中国网信》2023年第9期总第21期&#xff0c;在2023年国家网络安全宣传周开幕式时同期发布。《中国网信》杂志致力于宣传解读中央网络安全和信息化委员会及其办公室的重大决策部署和重点工作…

创建HTTP请求的几种方式

一. HTML表单标签创建 form 的重要参数: action: 构造的 HTTP 请求的 URL 是什么. method: 构造的 HTTP 请求的 方法 是 GET 还是 POST (form 只支持 GET 和 POST). input 的重要参数: type: 表示输入框的类型. text 表示文本, password 表示密码, submit 表示提交按钮. name…

青大数据结构【2013】

关键字&#xff1a; 邻接表空间复杂度、求无向图连通分量&#xff08;BFS、DFS&#xff09;、B树根节点最小关键字、平均查找长度最小的排序、二叉树排序叶子结点次序不变、不同次序建立二叉排序树及中序遍历、直接插入排序特点、强连通分量、邻接矩阵邻接表、折半查找判定树、…

Blender批量修改名称

假如在Blender里按顺序添加了多个mesh&#xff0c;名字后缀按照数字1,2,3…编号&#xff0c;此时又要插入一个新的mesh&#xff0c;那么这个mesh之后的其它mesh名字都要加1&#xff0c;此时该怎么办呢&#xff1f; 比较简单的办法是把新mesh后面的mesh名称一个一个手动加1&…

软件工程知识总结梳理

&#x1f525;&#x1f525;宏夏Coding网站&#xff0c;致力于为编程学习者、互联网求职者提供最需要的内容&#xff01;网站内容包括求职秘籍&#xff0c;葵花宝典&#xff08;学习笔记&#xff09;&#xff0c;资源推荐等内容。在线阅读&#xff1a;https://hongxiac.com&…

密码学【一】

前言 在区块链的整个体系中大量使用了密码学算法&#xff0c;比如用于 PoW 的哈希算法&#xff0c;用于完整性验证的 Merkle Tree&#xff0c;用于交易签名与验证的数字签名算法&#xff0c;用于隐私保护的零知识证明等等。 可以说密码学是保证区块链安全的基石&#xff0c;而区…

YOLOv5算法改进(17)— 更换损失函数(EIoU、AlphaIoU、SIoU和WIoU)

前言&#xff1a;Hello大家好&#xff0c;我是小哥谈。损失函数&#xff08;loss function&#xff09;是机器学习中用来衡量模型预测值与真实值之间差异的函数。它用于度量模型在训练过程中的性能&#xff0c;以便优化模型参数。在训练过程中&#xff0c;损失函数会根据模型的…

C# 扫描并读取图片中的文字(.NET Core)

本文介绍如何通过C# 程序来扫描并读取图片中的文字&#xff0c;这里以创建一个.Net Core程序为例。下面是具体步骤&#xff0c;供参考。 程序测试环境&#xff1a; Visual Studio版本要求不低于2017 图片扫描工具&#xff1a;Spire.OCR for .NET 图片格式&#xff1a;png&…

LCP 50. 宝石补给

文章目录 Tag题目来源题目解读解题思路方法一&#xff1a;模拟 写在最后 Tag 【模拟】【数组】 题目来源 LCP 50. 宝石补给 题目解读 根据 operations 数组将 x 勇士的一半宝石&#xff08;向下取整&#xff09;赠送给 y 勇士&#xff0c;最后输出拥有最多宝石的勇士与拥有最…

mac电脑版矢量绘图推荐 Sketch for mac最新中文

Sketch软件特色 1、数字设计工具包 在Sketch中使用暗模式查找焦点。点亮灯光&#xff0c;失去分心&#xff0c;看着你的设计变得生动&#xff0c;让你专注于最重要的事情 - 你的工作。 2、为未来重新设计 Sketch 带来全新外观和更多。完全重新设计的界面使设计过程比以往更加…

【云计算】虚拟私有云 VPC

虚拟私有云 VPC 1.前言1.1 基本介绍1.2 VPC 的作用1.3 VPC 的适用人群 2.VPC 基本概念2.1 VPC 相关基本概念2.2 其他相关基本概念 3.VPC 通信场景3.1 VPC 内部互通3.2 VPC 间互通3.2.1 对等连接3.2.2 Transit Gateway 或者云联网 3.3 访问 Internet3.3.1 Internet 网关3.3.2 NA…

Jmeter系列-监听器Listeners的介绍(9)

简介 用来动态的监控Jmeter执行测试的过程&#xff0c;实时查看测试结果。 JMeter 监听器 查看结果树 查看结果树&#xff0c;显示取样器请求和响应的细节以及请求结果&#xff0c;包括消息头&#xff0c;请求的数据&#xff0c;响应的数据&#xff0c;方便接口调试&#xf…

飞行动力学 - 第27节-短周期模态机理及影响参数 之 基础点摘要

飞行动力学 - 第27节-短周期模态机理及影响参数 之 基础点摘要 1. 短周期的近似2. 短周期特性随重心变化趋势3. 参考资料 1. 短周期的近似 短周期模态仅持续数秒&#xff0c;u几乎不变&#xff0c;故可设 Δ u Δ u ˙ 0 \Delta u \Delta \dot{u} 0 ΔuΔu˙0&#xff0c…