Soft Robotics:两栖环境下螃蟹仿生机器人的行走控制

传统水陆两栖机器人依靠轮胎或履带与表面的接触及摩擦产生推进力,这种对于表面接触的依赖性限制了现有水陆两栖机器人在低重力环境下(如水中)的机动性。利用生物自身的推进机制,人为激发生物运动行为,由活体生物与微机电系统组成的生物-机械混合系统为构建微小型水陆两栖机器人提供新思路。在广泛的生物载体中,螃蟹由于具有独特的步态,除此以外,螃蟹在水中使用鳃进行气体交换,使其可以在水下长期停留而不需浮到水面上,这些特性使其成为构建仿生水陆两栖机器人的良好载体。基于此,南洋理工大学的Hirotaka Sato团队通过电刺激彩虹蟹甲壳的感觉系统实现了对于半水栖蟹在陆地与水下环境中向不同方向的运动控制。由此构建的螃蟹混合机器人实现了从陆地到水中的平稳过渡,并证明了其对两栖环境的适应性。该混合机器人结构紧凑,体长仅 5 厘米,整体重量 50 克(含控制器),在海滨环境中的狭窄和非结构化工况下具有广泛应用潜力。

一、刺激位点选择与螃蟹混合机器人构建

   在刺激位点的选择上,团队受到了蟑螂触角功能的启发,即蟑螂触角用于探知环境障碍,并通过触角对环境的机械接触做出行为决策的功能特性,从而假定彩虹蟹甲壳的机械刺激可能引发运动响应。因此,作者通过对螃蟹胸神经节中一对神经索(图1A)的神经记录发现,螃蟹甲壳对机械刺激具有敏感性,当甲壳接收到接触刺激时,神经索的神经元活动增强(图1C),其放电频率与机械接触频率呈现出正相关(图1E)。基于此,作者在甲壳上选择了四个刺激位点(图2B):一对位于甲壳上白点的外侧,这些白点是彩虹蟹的形态标志。另一对位于第五对附肢轴突关节的前侧。

   四个刺激位点通过电极连接到彩虹蟹所携带的刺激背包(图2B)的四个数模输出通道上。通过双极方波脉冲信号的电刺激诱导与刺激方向相反的运动响应。依据刺激位点的不同,可诱导螃蟹分别产生向左、向右、向前三个方向的运动响应(图2C)。刺激背包主要包括微控制器与蓝牙无线控制芯片(图2B)。蓝牙在空气中通讯距离可达到30m,而在水下通讯距离只有几英寸。本研究所设计的背包可在水下5cm深的位置通过蓝牙与中央工作站进行通讯。背包通过双面胶固定在打磨后的螃蟹甲壳上,随后背包表面涂覆硅酮密封胶防水,以满足螃蟹混合机器人的两栖工作需求。

在这里插入图片描述

图1 螃蟹甲壳感觉系统

在这里插入图片描述

图2 螃蟹混合机器人系统

二、螃蟹混合机器人在陆地与水中的运动调控效果

   在自然状态中,无论是陆地或是水中,彩虹蟹主要采用横着走的步态。而在刺激状态下,无论是陆地或是水中,当螃蟹靠近附肢轴突关节的两个刺激位点收到脉冲信号时,螃蟹表现出向前行走的行为特征(图3,4);当螃蟹左侧的两个刺激位点收到信号,螃蟹则表现出向右行走的行为,反之亦然(图3,4)。对于陆地与水中两种实验场景,螃蟹对于同样刺激位点均表现出一致的行为响应。

   值得注意的是,在左侧与右侧行为诱导下,螃蟹平均行走方向变化分别为-40.1°和42.4°,而身体转动角度分别仅为-4.58°和4.58°,同时转向角度的变化与行走方向的变化呈现出正相关性。由此可以看出,行走方向主要通过调整平移运动的比例来改变行走方向,而不是通过转向改变行走方向。

在这里插入图片描述

图3 在陆地环境中,螃蟹的自然步态与电刺激下的步态

在这里插入图片描述

图4 在水下环境中,螃蟹的自然步态与电刺激下的步态

三、总结

   本研究中团队主要利用彩虹蟹开发了一款两栖生物混合机器人。这种螃蟹混合机器人配备了无线控制背包,可以在陆地和水下条件下通过电刺激甲壳不同位点实现三种基本运动调控。该行为调控策略利用了螃蟹甲壳接收有害刺激时的躲避行为特点,然而,目前仍需要更深入的研究进一步揭示其潜在机制。

   总体而言,本文所设计的螃蟹混合机器人在狭窄和复杂的两栖环境下具有多种应用潜力,例如管道探测,侦察与救灾。

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

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

相关文章

第4章:掌握标准提示,输出更精准

标准提示 标准提示,是引导ChatGPT输出的一个简单方法,它提供了一个具体的任务让模型完成。 如果你要生成一篇新闻摘要。你只要发送指示词:“汇总这篇新闻”。 提示公式:生成[任务] 生成新闻文章的摘要: 任务&#x…

算法打卡day29|贪心算法篇03|Leetcode 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果

算法题 Leetcode 1005.K次取反后最大化的数组和 题目链接:1005.K次取反后最大化的数组和 大佬视频讲解:K次取反后最大化的数组和视频讲解 个人思路 思路清晰,因为是取反当然是取越小的负数越好,那么先按绝对值排序。如果是负数就取反&#…

python和c语言的区别是什么

Python可以说是目前最火的语言之一了,人工智能的兴起让Python一夜之间变得家喻户晓,Python号称目前最最简单易学的语言,现在有不少高校开始将Python作为大一新生的入门语言。本萌新也刚开始接触Python,发现Python与其他语言确实有…

完全二叉树的层序遍历[天梯赛]

文章目录 题目描述思路 题目描述 输入样例 8 91 71 2 34 10 15 55 18 输出样例 18 34 55 71 2 10 15 91思路 完全二叉树最后一层可以不满,但上面的每一层的节点数都是满的 后序遍历的顺序为"左右根",我们可以用数组模拟完全二叉树,…

Docker进阶:Docker Swarm —弹性伸缩调整服务的副本数量

Docker进阶:Docker Swarm —弹性伸缩调整服务的副本数量 1、 创建一个Nginx服务(Manager节点)2、查看服务状态(Manager节点)3、测试访问(Worker节点)4、查看服务日志(Manager节点&am…

攻防世界逆向刷题

阅读须知: 探索者安全团队技术文章仅供参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作,由于传播、利用本公众号所提供的技术和信息而造成的任何直接或者间接的后果及损失,均由使用者 本人负责,作者不为此承担任何责任,如…

STM32学习笔记(7_2)- ADC模数转换器代码

无人问津也好,技不如人也罢,都应静下心来,去做该做的事。 最近在学STM32,所以也开贴记录一下主要内容,省的过目即忘。视频教程为江科大(改名江协科技),网站jiangxiekeji.com 本期开…

PHP全自动采集在线高清壁纸网站源码

源码简介 集合360壁纸,百度壁纸,必应壁纸,简单方便。非常高清,支持全屏支持2K. 每天自动采集,自动更新,非常不错。 搭建环境 php5.6 Nginx 安装教程 上传源码压缩包到网站目录并解压即可 首页截图 源码下载 P…

深度学习基础入门:从数学到实现

I. 引言 A. 深度学习的背景 深度学习是机器学习的一个重要分支,是一种基于神经网络的算法,被广泛应用于计算机视觉、自然语言处理、语音识别等领域。与传统机器学习算法相比,深度学习具有更高的容错性、复杂性和精度,需要庞大的…

【Redis】Redis 介绍Redis 为什么这么快?Redis数据结构Redis 和Memcache区别 ?为何Redis单线程效率也高?

目录 Redis 介绍 Redis 为什么这么快? Redis数据结构 Redis 和Memcache区别 ? 为何Redis单线程效率也高? Redis 介绍 Redis 是一个开源(BSD 许可)、基于内存、支持多种数据结构的存储系统,可以作为数据…

大白话扩散模型(无公式版)

背景 传统的图像生成模型有GAN,VAE等,但是存在模式坍缩,即生成图片缺乏多样性,这是因为模型本身结构导致的。而扩散模型拥有训练稳定,保持图像多样性等特点,逐渐成为现在AIGC领域的主流。 扩散模型 正如…

python第三次作业

1、求一个十进制的数值的二进制的0、1的个数 def count_0_1_in_binary(decimal_num):binary_str bin(decimal_num)[2:]count_0 binary_str.count(0)count_1 binary_str.count(1)return count_0, count_1decimal_number int(input("十进制数:")) zero…

linux 外部GPIO Watchdog驱动适配

前言 文章描述, 利用外部gpio看门狗芯片驱动芯片的复位功能。 芯片:RK3568 平台: Linux ubuntu.lan 4.19.232 #27 SMP Sat Sep 23 13:43:49 CST 2023 aarch64 aarch64 aarch64 GNU/Linux 硬件接线图示 看门狗芯片采用GPIO喂狗,W…

PTA L2-037 包装机

一种自动包装机的结构如图 1 所示。首先机器中有 N 条轨道,放置了一些物品。轨道下面有一个筐。当某条轨道的按钮被按下时,活塞向左推动,将轨道尽头的一件物品推落筐中。当 0 号按钮被按下时,机械手将抓取筐顶部的一件物品&#x…

unity 横版过关单向通行实现(PlatformEffector2D)

目录 前言一、什么是 PlatformEffector2D?二、使用步骤1.创建模型2.创建jump脚本3.PlatformEffector2D组件 三、效果总结 前言 在 2D 游戏中,处理角色与平台之间的交互是一个常见但复杂的任务。为了简化这一过程,Unity 提供了 PlatformEffec…

五分钟,零基础也能入门 Python 图像文字识别

一. 前言 最近在研究 Python 的一些功能 , 也尝试了一些有趣实现, 这一篇就从实践的角度来研究一下 Python 如何实现图片识别。 众所周知 , Python 的库真的老多了,其中在图像识别上比较突出的就是 OpenCV. 那么基于这个库我们…

有效三角形的个数【双指针】

1.优化版暴力求解 如果能构成三⻆形,需要满⾜任意两边之和要⼤于第三边。实际上只需让较⼩的两条边之和⼤于第三边即可。将原数组排序,从⼩到⼤枚举三元组,这样三层 for 循环枚举出的三元组只需判断较⼩的两条边之和是否⼤于第三边。 class…

新一代酒店智能客控方案亮相上海酒店展:力合微PLC技术推动酒店智能化升级

3月26日,2024上海国际酒店及商业空间博览会(以下简称:上海酒店展)于上海新国际博览中心开幕。作为行业领先的物联网通信芯片企业,22年专注于PLC(电线通信)技术及芯片,(股…

代理与 XLogin 集成

代理与 XLogin 集成 通过将 Smartdaili 住宅代理与强大的 XLogin 反检测浏览器相匹配来解锁网络数据。 什么是 XLogin? XLogin 是一款防关联浏览器,具有多重指纹保护技术,可通过 Selenium 网络驱动程序实现任务自动化,并为每个…

变量,前世你也许是个过客!

很多书中喜欢将变量比喻成一个容器,比如盒子、碗之类的。但老金认为这个比喻有失妥当。按字面意思理解,变量只是一个可以改变的量,就像函数中的自变量x、因变量y一样。变量本身并不具有存储功能,有存储功能的是内存,所…