从海洋生物找灵感:造个机器人RoboPteropod,它能在水下干啥?

news2025/5/17 3:14:18

大家好!在如今人类对水下环境探索不断深入的时代,从水下考古到珊瑚礁考察,各种任务都离不开水下机器人的助力。但传统水下机器人尺寸较大,在狭窄的水下空间施展不开。今天,我们就来认识一款受海洋小生物启发而设计的仿生多运动模态水下微型机器人 ——RoboPteropod,看看它是如何在复杂水下环境中灵活穿梭的。

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

一、设计灵感与背景

在浩瀚的海洋里,有一种小小的生物 —— 翼足类动物(pteropod),它就像一位灵动的舞者,能在水中自由地改变运动方向。它的秘诀就在于可以通过调整翅膀的攻角来实现各种动作。

科学家们受到这种生物的启发,设计出了 RoboPteropod。它体型小巧,长 7.5 厘米、宽 4 厘米、高 4.5 厘米,重 34 克 ,却有着强大的运动能力,能在复杂的水下环境中大展身手,这为水下探索带来了新的可能。

二、RoboPteropod 的设计

RoboPteropod 主要由仿生动力组件和控制单元构成,各个组件通过 3D 打印的主框架组装连接。仿生动力组件是它的核心,每个组件都有两个由压电驱动器驱动的柔性翅膀。就像翼足类动物的翅膀一样,这些柔性翅膀在压电驱动器的带动下,能实现高效的拍打运动。控制单元则像是机器人的大脑,由微型控制器、电池和伺服电机组成。它能接收外部计算机的控制信号,通过调整驱动信号的电压和频率,精准控制仿生动力组件的运动,进而实现机器人在水中多种运动模式的快速切换。

三、仿生动力组件的特性

为了让 RoboPteropod 在运动过程中更易控制,科研人员对其仿生动力组件进行了优化设计和测试。压电驱动器通过四杆连杆带动柔性翅膀运动,经过优化设计的四杆连杆系统,能让翅膀的上下拍动完全对称,平衡侧向分离力,保障运动的稳定性。

在不同的电压和频率下,压电陶瓷的端点位移会发生变化,电压越高,端点位移越大;频率越高,端点位移越小。此外,研究人员还发现,通过调整翅膀的同相和反相拍打模式,可以有效解决机器人在低频运动时的俯仰问题,提高运动稳定性。

四、RoboPteropod 的多模态运动

直线运动特性:在直线运动方面,通过调整机器人上浮力腔中液体的体积,能让机器人达到静态稳定状态。研究发现,在低频时,反相拍打模式能让机器人的俯仰运动近似正弦变化,且振幅随频率减小,此时反相拍打能消除机器人受力的水平分量,运动更稳定;高频时,同相拍打模式下翅膀同步拍打,力的峰值更高,运动速度更快。实验数据显示,在 6Hz 频率下,机器人上升速度可达 6.5cm/s,前进速度可达 4.8cm/s。

俯仰、螺旋和偏航性能:当机器人遇到障碍物需要斜向上攀爬时,俯仰运动就派上用场了。通过让仿生动力组件两侧以相同角度旋转,机器人就能实现俯仰运动,而且随着旋转角度增大,平移距离也会增加。在狭窄空间探索时,螺旋模式能帮助机器人快速侦察环境。让仿生动力组件两侧以相反角度旋转,机器人就会一边自转一边垂直上升。在偏航性能上,通过改变仿生驱动单元两侧的驱动频率,能调节机器人的转向半径,甚至实现零半径转向,这在狭窄空间中极为灵活。

3D 水下运动轨迹:为了展示 RoboPteropod 在复杂环境中的运动能力,研究人员设计了一条复杂的 3D 轨迹,包括垂直攀爬、横向穿越、绕过障碍物和斜向上攀爬等动作。在实验中,机器人要穿越模拟的狭窄水下洞穴。它能按照预设的指令,在不同的运动模式之间快速切换,顺利完成整个轨迹,而且多次实验的轨迹平均误差仅为 46.18mm,这表明它的运动精度很高,能很好地适应复杂水下环境。

五、总结与展望

RoboPteropod 凭借其独特的设计,实现了高效的水下多模态运动。它的出现为微小型水下扑翼机器人的多自由度运动提供了新的解决方案,在狭窄水下空间的探索中展现出巨大潜力。未来,研究人员还计划通过增强机载传感实现闭环控制,并开发新的耐压底盘,让它能在深海和高压管道等更具挑战性的环境中执行任务。

六、一起来做做题吧

1、开发适用于狭窄水生环境的微型水下机器人面临的关键挑战不包括以下哪一项?( )

A. 执行敏捷 maneuvers 的能力

B. 小型化尺寸限制

C. 灵活的运动模式转换能力

D. 与传统水下机器人的兼容性

2、RoboPteropod 的仿生动力组件中,带动柔性翅膀运动的是( )。

A. 微型控制器

B. 压电驱动器

C. 伺服电机

D. 四杆连杆

3、在压电驱动器驱动柔性翅膀的过程中,随着驱动频率增加,压电陶瓷端点位移会( )。

A. 增大

B. 减小

C. 先增大后减小

D. 先减小后增大

4、在 RoboPteropod 的直线运动中,低频时哪种拍打模式更具优势?( )

A. 同相拍打

B. 反相拍打

C. 两者一样

D. 文中未提及

5、RoboPteropod 在执行 3D 水下运动轨迹实验时,穿越模拟狭窄水下洞穴过程中,以下哪种操作未涉及?( )

A. 改变仿生动力组件的角度

B. 调整驱动信号的频率

C. 释放机械手臂辅助

D. 接收模式切换命令

参考文献:

Taishan Liu et al. A bioinspired multimotion modality underwater microrobot. Sci. Adv.11, eadu2527(2025).

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

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

相关文章

FastAPI系列16:从API文档到TypeScript 前端客户端(SDKs)

从API文档到TypeScript 前端客户端(SDKs) 快速入门生成一个TypeScript 客户端测试生成的TypeScript 客户端 API标签与客户端生成生成带有标签的 TypeScript 客户端 自定义Operation ID使用自定义Operation ID生成TypeScript客户端 在 FastAPI系列15&…

CS016-2-unity ecs

目录 【23】射击改进 【24】僵尸生成器 ​编辑【25】随机行走 【27】射击光效 【23】射击改进 a. 当距离目标太远的时候,要继续移动。而当距离目标到达攻击距离之后,则停止移动。 上图中的if:判断自身和目标的距离是否大于攻击距离&#…

CST软件对OPERACST软件联合仿真汽车无线充电站对人体的影响

上海又收紧了新能源车的免费上牌政策。所以年前一些伙伴和我探讨过买新能源汽车的问题,小伙伴们基本纠结的点是买插电还是纯电?我个人是很抗拒新能源车的,也开过坐过。个人有几个观点: 溢价过高,不保值。实际并不环保…

华为2024年报:鸿蒙生态正在取得历史性突破

华为于2025年03月31日发布2024年年度报告。报告显示,华为经营结果符合预期,实现全球销售收入 8,621 亿元人民币,净利润 626 亿元人民币。2024 年研发投入达到 1,797 亿元人民币,约占全年收入的 20.8%,近十年累计投入的…

LabVIEW的CAN通讯测试程序

该程序是基于 NI LabVIEW 平台开发的 CAN(Controller Area Network,控制器局域网)通讯测试程序。主要功能是对 CAN 通讯过程进行模拟、数据传输与验证,确保 CAN 通讯的正常运行和数据的准确传输。 程序详细说明 接口选择&#xff…

Spring Boot 使用Itext绘制并导出PDF

最终效果 其实可以加分页&#xff0c;但是没有那么精细的需求&#xff0c;所以我最后就没有加&#xff0c;有兴趣的可以尝试下。 项目依赖 <!-- Spring Boot 版本有点老 --> <spring-boot.version>2.3.12.RELEASE</spring-boot.version><!-- 依…

【测试】BUG

目录 1、描述BUG的要素&#xff1a; 2、BUG的级别 3、BUG的状态的流转 4、与开发产⽣争执怎么办&#xff08;⾼频考题&#xff09; 什么是BUG&#xff1f;&#xff1f;&#xff1f; 程序与规格说明之间的不匹配才是错误 1、描述BUG的要素&#xff1a; 问题出现的版本、问…

Mac 环境下 JDK 版本切换全指南

概要 在 macOS 上安装了多个 JDK 后&#xff0c;可以通过系统自带的 /usr/libexec/java_home 工具来查询并切换不同版本的 Java。只需在终端中执行 /usr/libexec/java_home -V 列出所有已安装的 JDK&#xff0c;然后将你想使用的版本路径赋值给环境变量 JAVA_HOME&#xff0c;…

Pillow 移除或更改了 FreeTypeFont.getsize() 方法

w, h self.font.getsize(label) # text width, height AttributeError: FreeTypeFont object has no attribute getsize 在Pillow 项目的变更日志里可以查到哪个版本移除了 getsize() 方法&#xff0c;Pillow仓库&#xff1a; Releases python-pillow/Pillow GitHub 因为…

视频编辑软件无限音频、视频、图文轨

威力导演APP的特色功能包括无限音频、视频、图文轨&#xff0c;以及上百种二/三维特技转场、音/视频滤镜和多种音视频混编输出。此外&#xff0c;它还支持实时高清HDV格式、模拟信号输出&#xff0c;并具有DV25、DVACM、DV、HDV输入和输出等功能。在视频编辑领域&#xff0c;威…

uniapp-商城-53-后台 商家信息(更新修改和深浅copy)

1、概述 文章主要讨论了在数据库管理中如何处理用户上传和修改商家信息的问题&#xff0c;特别是通过深浅拷贝技术来确保数据更新的准确性和安全性。 首先&#xff0c;解释了深拷贝和浅拷贝的区别&#xff1a;浅拷贝使得两个变量共享相同的内存地址&#xff0c;而深拷贝则创建新…

[Java实战]Spring Boot 整合 Thymeleaf (十)

[Java实战]Spring Boot 整合 Thymeleaf &#xff08;十&#xff09; 引言 在 Java Web 开发领域&#xff0c;Thymeleaf 以其自然模板、无缝 Spring 集成和强大的表达式引擎脱颖而出&#xff0c;成为 Spring Boot 官方推荐的模板引擎。本文将深度解析 Spring Boot 与 Thymelea…

监控易一体化运维:网络流量分析的智慧引擎

在数字化时代&#xff0c;企业运营与网络紧密相连&#xff0c;网络性能的优劣直接影响企业的发展步伐。网络流量管理在企业网络运维中占据非常关键的地位。监控易一体化运维管理软件&#xff0c;凭借其强大的网络流量分析功能&#xff0c;为企业网络的稳定高效运行提供了有力保…

IDEA+git将分支合并到主分支、IDEA合并分支

文章目录 一、合并分支二、可能遇到的问题2.1、代码冲突 开发过程中我们可能在开发分支(dev)中进行开发&#xff0c;等上线后将代码合并到主分支(master)中&#xff0c;本文讲解如何在IDEA中将dev分支的代码合并到master分支中。 一、合并分支 功能说明&#xff1a;将dev分支的…

uniapp+vue3中自动导入ref等依赖

前言&#xff1a; 在我们使用uni-appvue3创建项目&#xff0c;开发的过程中&#xff0c;老是需要导入我们的ref、onshow等&#xff0c;那么能不能自动导入&#xff0c;不用我们每个页面都写呢&#xff1f;是没问题的&#xff0c;这里让他的小帮手来帮你减轻负担&#xff1a;他就…

【.net core】.net core 6.0添加WCF服务引用

在 .NET Core 6.0 (.NET 6) 中&#xff0c;调用 WCF 服务 是完全支持的&#xff0c;只要服务使用的是 basicHttpBinding 或类似 HTTP 协议的绑定&#xff08;如 wsHttpBinding&#xff0c;但不推荐&#xff09; .NET Core不支持 net.tcp,只能用http形式。 .net core调用WCF服务…

小结: js 在浏览器执行原理

浏览器多进程与多线程 现代浏览器的标签环境隔离主要通过多进程架构和多线程机制实现&#xff0c;以确保安全、性能和稳定性。以下是浏览器实现标签环境隔离的多进程和多线程交互架构的详细解析&#xff1a; ------------------- ------------------- -----------…

【实战篇】低代码报表开发——平台运营日报表的开发实录

前言 myBuilder的推广有段时间了&#xff0c;想开发个报表看看平台运营的情况。采用myBuilder强大的报表、数据交换模块功能&#xff0c;直接开干。 1. 报表指标思考与概要设计 首先是报表模块的概要设计&#xff0c;先构思一下&#xff0c;我希望报表能查看新用户注册、活跃…

使用Qt操作SQLite数据库

目录 一、开发成果二、环境配置与基础概念1. 引入SQL模块2. SQLite数据库特性三、数据库连接与操作流程1. 创建并连接数据库2. 执行SQL语句3. 查询与遍历数据四、进阶操作与最佳实践1. 事务处理2. 错误处理3. 使用模型/视图架构五、完整代码示例(学生人员管理)1.mainwindow.h…

ZYNQ笔记(二十):Clocking Wizard 动态配置

版本&#xff1a;Vivado2020.2&#xff08;Vitis&#xff09; 任务&#xff1a;ZYNQ PS端 通过 AXI4Lite 接口配置 Clocking Wizard IP核输出时钟频率 目录 一、介绍 二、寄存器定义 三、配置 四、PS端代码 一、介绍 Xilinx 的 Clock Wizard IP核 用于在 FPGA 中生成和管理…