死蜘蛛转世成为机械臂:人们求之不得的微型气动抓手来了
自然界给机器人研发带来很多灵感,仿生机器人层出不穷。但用真实动物身体做组件的机器人,你见过吗?
如下图所示,一只死去的蜘蛛正被用作机械抓手,捡起比它自身更重的物体:
这是一项来自美国莱斯大学的研究,论文发表在 Advanced Science 上:
论文地址:https://onlinelibrary.wiley.com/doi/full/10.1002/advs.202201174
我们知道,蜘蛛的负重能力是非常强大的,它们可以承载大于自身重量的物体。但人们想制造一个功能类似的机器人是极为困难的。莱斯大学的这项研究直接利用了蜘蛛本身的优势。
活体蜘蛛通过调整血压来控制四肢,较高的压力会使肢体伸展,当体内的血压降低时,由于缺乏血压来平衡屈肌的力量,肢体就会卷曲,蜷缩起来。
研究者认为可以借助这一原理驱动一只死蜘蛛的肢体。他们把注射型针头插在蜘蛛的尸体上,向内注入一些空气,蜘蛛所有的腿就会膨胀并伸直,进而控制死蜘蛛的肢体伸缩:
我们来看看这个「蜘蛛抓手」都能做什么,抓起另一只蜘蛛:
操纵电路板:
在这项工作中,研究者使用无生命生物(死蜘蛛,狼蛛)的完整身体作为生物驱动器(如图 1),研究人员表示这是迈向 necrobotics 研究领域的第一步。该研究的策略与仿生方法不同,在仿生方法中,研究人员从蜘蛛的物理形态中寻找设计理念,随后在复杂的工程系统中实施。这项研究也不同于生物混合系统,不需要用活的或活性的生物材料作为基础,因此不需要精细的维护。
该研究利用蜘蛛的尸体来创建气动驱动抓手,只需一个简单的组装步骤即可实现全部功能,这能够规避制造流体驱动设备的繁琐步骤。
例如,PneuNet 抓手通常需要 3D 打印模具、需要铸造和组装多个不同组件,以及需要数小时或数天才能固化的弹性体,比较繁琐。而该研究利用蜘蛛尸体实现的气动抓手可以举起 1.3 倍于自身重量的物体,产生 0.35 mN 的峰值夹持力,并且可以承受约 700 次驱动循环。
研究者制作蜘蛛抓手的过程大致如下:将针头插入蜘蛛尸体的前体区域,并用胶水将针头固定在蜘蛛的身体上以形成密封(图 1b)。从插入针头到设置胶水以创建一个完全可操作的抓手,大约十分钟内即可完成。
蜘蛛通过主动收缩前体中的肌肉来伸展每条腿,以增加其内部液压。对于蜘蛛抓手,外部气动压力源取代了蜘蛛中自有的调节作用,当蜘蛛内的压力增加到大气压力以上时,驱动四肢(图 1c)。加压和减压分别导致蜘蛛的所有腿同时打开和关闭,有效地充当抓手。
下图展示了蜘蛛抓手的力与位移表征:
论文作者之一 Faye Yap 说这项研究的灵感来源于生活中的观察:「有一天我们在实验室里移动东西时注意到走廊边缘有一只蜷缩的蜘蛛,我们就很好奇为什么蜘蛛死后会蜷缩起来。」
Faye Yap
他们搜索百科知识找到了答案:蜘蛛没有对抗性肌肉对(例如人类的二头肌和三头肌一样),它们只有屈肌,可以让他们的腿弯曲,并通过液压向外伸展。它们死后就失去了主动给身体加压的能力,因此会蜷缩起来。
Yap 和其他研究成员觉得这很有趣,于是他们试图找到一种方法来利用这种机制。
值得注意的是,较小的蜘蛛承受负载的能力可能比较大的蜘蛛更强。例如,10 毫克的小型跳蛛可以施加超过其体重 200% 的抓握力,而 200 克巨型蜘蛛的抓握力可能只有自身体重的 10%。
不过,蜘蛛在这项研究中也不是全程没有受到伤害。研究者表示:「目前没有关于蜘蛛的道德采购和人道安乐死的明确指导方针。」该研究所用的狼蛛尸体是通过将其置于冰冻温度(约 - 4°C)下 5-7 天安乐死获得的。
以上是死蜘蛛转世成为机械臂:人们求之不得的微型气动抓手来了的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

创建Oracle数据库,常用方法是使用dbca图形化工具,步骤如下:1. 使用dbca工具,设置dbName指定数据库名;2. 设置sysPassword和systemPassword为强密码;3. 设置characterSet和nationalCharacterSet为AL32UTF8;4. 设置memorySize和tablespaceSize根据实际需求调整;5. 指定logFile路径。 高级方法为使用SQL命令手动创建,但更复杂易错。 需要注意密码强度、字符集选择、表空间大小及内存

创建Oracle数据库并非易事,需理解底层机制。1. 需了解数据库和Oracle DBMS的概念;2. 掌握SID、CDB(容器数据库)、PDB(可插拔数据库)等核心概念;3. 使用SQL*Plus创建CDB,再创建PDB,需指定大小、数据文件数、路径等参数;4. 高级应用需调整字符集、内存等参数,并进行性能调优;5. 需注意磁盘空间、权限和参数设置,并持续监控和优化数据库性能。 熟练掌握需不断实践,才能真正理解Oracle数据库的创建和管理。

Oracle SQL语句的核心是SELECT、INSERT、UPDATE和DELETE,以及各种子句的灵活运用。理解语句背后的执行机制至关重要,如索引优化。高级用法包括子查询、连接查询、分析函数和PL/SQL。常见错误包括语法错误、性能问题和数据一致性问题。性能优化最佳实践涉及使用适当的索引、避免使用SELECT *、优化WHERE子句和使用绑定变量。掌握Oracle SQL需要实践,包括代码编写、调试、思考和理解底层机制。

MySQL 中字段操作指南:添加、修改和删除字段。添加字段:ALTER TABLE table_name ADD column_name data_type [NOT NULL] [DEFAULT default_value] [PRIMARY KEY] [AUTO_INCREMENT]修改字段:ALTER TABLE table_name MODIFY column_name data_type [NOT NULL] [DEFAULT default_value] [PRIMARY KEY]

Oracle 数据库的完整性约束可确保数据准确性,包括:NOT NULL:禁止空值;UNIQUE:保证唯一性,允许单个 NULL 值;PRIMARY KEY:主键约束,加强 UNIQUE,禁止 NULL 值;FOREIGN KEY:维护表间关系,外键引用主表主键;CHECK:根据条件限制列值。

嵌套查询是一种在一个查询中包含另一个查询的方式,主要用于检索满足复杂条件、关联多张表以及计算汇总值或统计信息的数据。实例示例包括:查找高于平均工资的雇员、查找特定类别的订单以及计算每种产品的总订购量。编写嵌套查询时,需要遵循:编写子查询、将其结果写入外层查询(使用别名或 AS 子句引用)、优化查询性能(使用索引)。

Oracle 是全球最大的数据库管理系统(DBMS)软件公司,其主要产品包括以下功能:关系数据库管理系统(Oracle 数据库)开发工具(Oracle APEX、Oracle Visual Builder)中间件(Oracle WebLogic Server、Oracle SOA Suite)云服务(Oracle Cloud Infrastructure)分析和商业智能(Oracle Analytics Cloud、Oracle Essbase)区块链(Oracle Blockchain Pla

本文介绍如何在Debian系统上自定义Apache的日志格式。以下步骤将指导您完成配置过程:第一步:访问Apache配置文件Debian系统的Apache主配置文件通常位于/etc/apache2/apache2.conf或/etc/apache2/httpd.conf。使用以下命令以root权限打开配置文件:sudonano/etc/apache2/apache2.conf或sudonano/etc/apache2/httpd.conf第二步:定义自定义日志格式找到或
