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.mzph.cn/news/774372.shtml

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

相关文章

电阻的妙用:限流、分压、滤波,助力电路设计!

电阻可以降低电压,这是通过电阻的分压来实现的。事实上,利用电阻来降低电压只是电阻的多种功能之一。电路中的电阻与其他元件(电容、电感)结合用于限流、滤波等。(本文素材来源:https://www.icdhs.com/news…

C++ :STL中vector扩容机制

vector是STL提供的动态数组,它会在内部空间不够用时动态的调整自身的大小,调整过程中会有大量的数据拷贝,为了减少数据拷贝的次数vector会在调整空间的时候尽量多申请一些空间,这些预留出的空间可以很大程度上减少拷贝的发生。 在…

适合新手小白的wordpress详细安装教程

1、下载程序 到wordpress官方网站下载wordpress程序,官方下载地址:Download | WordPress.org China 简体中文。 下载最新版的wordpress程序 https://cn.wordpress.org/latest-zh_CN.zip 2、上传程序 上传程序前先确认主机是否符合安装的环境要求&…

爬虫基础训练题

1.抓取imooc网站实战课程部分的课程名称(所有课程大概7页,抓取1到5页),并把所有课程名称存储为txt文件第一页地址 2.设置一个请求头(headers),这是一个字典,用于在HTTP请求中设置请…

职场人必备!效率翻倍的多微信号必备管理工具大揭秘

在职场中,高效率的工作方式是非常重要的。而为了提高工作效率,合理运用一些工作神器也是必不可少的。今天给大家分享一个多微信号管理工具——微信管理系统,它能够帮助职场人员管理多个微信号,让工作变得更加高效。 首先&#xf…

mamba的学习记录

最近新出了一种很火的架构mamba,听说吊打transformer,特此学习一下,总结一下学习的内容。 state-spaces/mamba (github.com)3个月8Kstar,确实有点受欢迎。 目录 1.先验 RNN​ LSTM ​2.mamba State Space Models​ Selecti…

React和Vue.js的有什么区别

在当今前端开发领域,React 和 Vue.js 作为两大热门的前端框架备受开发者关注。它们各自拥有独特的特点和优势,在实际项目中有着广泛的运用。本文将深入探讨 React 和 Vue.js 之间的区别,从组件化方式、数据绑定、模板语法以及生态系统和工具支…

案例 | 华院计算x第一财经:我和我的数智人唱双簧

创新关乎命运,科技引领未来。生成式人工智能(AIGC)给传媒行业发展带来严峻挑战的同时,也带来千载难逢的重大发展机遇。2024年政府工作报告中提出,要深化大数据、人工智能等研发应用,开展“人工智能”行动,打造具有国际…

俚语加密漫谈

俚语加密是一种古老而有效的通信方式,将特定词语或短语在群体内赋予特殊含义,从而隐藏真实信息。类似于方言,它在历史上的应用不可忽视。随着计算机时代的到来,现代密码学通过数学运算编织密语,使得加密变得更加高深莫…

【win10 win11添加右键】git bash

打开注册表编辑器。 按下Win键 R,然后输入”regedit”并按下回车键来打开注册表编辑器。计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\git_bash\command2. 导航到注册表路径:依次展开”HKEY_CLASSES_ROOT\Directory\Background\shell”。右键…

【数据结构】 HashMap源码分析(常量+构造方法+方法)

文章目录 HashMap源码分析一、成员常量二、构造方法三、方法1.此时假定为进行了无参构造,没有分配内存2.当发生有参构造时,完成对容量的大小判断后,将容量大小,传进tableSizeFor方法中: HashMap源码分析 一、成员常量…

如何使用Docker轻松构建和管理应用程序(二)

上一篇文章介绍了 Docker 基本概念,其中镜像、容器和 Dockerfile 。我们使用 Dockerfile 定义镜像,依赖镜像来运行容器,因此 Dockerfile 是镜像和容器的关键,Dockerfile 可以非常容易的定义镜像内容,同时在我们后期的微…

JDK8中ArrayList扩容机制

前言 这是基于JDK8的源码分析&#xff0c;在JDK6之前以及JDK11之后细节均有变动&#xff01;&#xff01; 首先来看ArrayList的构造方法 public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, java.io.Seriali…

LeetCode刷题---查询近30天活跃用户数

1.给出满足的条件&#xff0c;截止至2019-07-27的近30天 activity_date BETWEEN DATE_ADD(2019-07-27,INTERVAL -29 day) and 2019-07-27这里使用了Between and 函数和 Date_add函数 2.按照日期分组&#xff0c;统计活跃用户个数 select activity_date day,count(distinct(us…

vue3+threejs新手从零开发卡牌游戏(十六):初始化对方手牌

添加对方手牌区时注意位置调整&#xff0c;以及手牌应该是背面朝上&#xff0c;加个rotateX翻转即可&#xff0c;其他代码和p1.vue代码一致&#xff0c;game/hand/p2.vue代码如下&#xff1a; <template><div></div> </template><script setup lan…

STL的基本概念

一、STL的诞生 长久以来&#xff0c;软件界一直希望建立一种可重复利用的东西 C的面向对象和泛型编程思想&#xff0c;目的就是复用性的提升 面向对象的三大特性(简单理解) 封装&#xff1a;把属性和行为抽象出来作为一个整体来实现事和物 继承&#xff1a;子类继承父类&a…

目前可用的免费云服务器整理汇总

随着云计算技术的飞速发展&#xff0c;越来越多的企业和个人开始关注并使用云服务器。为了吸引用户上云&#xff0c;各大云服务商纷纷推出了免费云服务器&#xff0c;供用户免费试用。本文将为大家整理汇总目前市场上可用的免费云服务器&#xff0c;以便大家更好地选择适合自己…

GIS与Python机器学习:开创地质灾害风险评价新纪元

地质灾害是指全球地壳自然地质演化过程中&#xff0c;由于地球内动力、外动力或者人为地质动力作用下导致的自然地质和人类的自然灾害突发事件。由于降水、地震等自然作用下&#xff0c;地质灾害在世界范围内频繁发生。我国除滑坡灾害外&#xff0c;还包括崩塌、泥石流、地面沉…

Unity编辑器功能 将选中的文件夹复制一份到其他文件夹

[MenuItem("Ab包工具/将选中的文件移动到StreamingAssets文件夹下")] public static void MoveFireToStreamA() { //得到选中文件的数组 Object[] selectobj Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets); i…

Django之Web应用架构模式

一、Web应用架构模式 在开发Web应用中,有两种模式 1.1、前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示。前端与后端的耦合度很高 1.2、前后端分离 在前后端分离的应用模式中,后端仅返…