Science刊发!乌普萨拉大学最新神经形态触觉人造皮肤可快速精准识别物体

当前,人形机器人使用的传统电子皮肤在处理触觉感知信息方面的能力并不强,尤其是在时间信息编码和快速特征提取方面存在一定的局限性。简单来说就是机器人无法完成在接触到物品的瞬间,判断用怎样的力度去对该物品做出反应。尽管多模态大模型和视觉语言模型致力于提高人形机器人的触觉感知力,但是和人类的五感能力对比仍然相形见绌。这一点是神经机器人领域亟待突破的瓶颈。

近日,乌普萨拉大学电气工程系的张志斌、陈立波教授等人,开发了一种神经形态触觉人造皮肤。通过利用基于尖峰时序的方法来处理触觉信息,使得人工传感器能够以毫秒级的分辨率对触觉信息进行编码,其表现接近人类神经系统,实现了在不同抓取任务中的快速、精确识别物体的目标。他们开发的生物仿生装置可用于提高假肢和其他机器人系统的性能。该研究成果已发表在5月《SCIENCE》期刊上。

图片

▍神经形态触觉系统设计思路和编码原理

1.设计思路

人类的触觉神经系统使用一种基于稀疏尖峰的原理来有效编码(包括编码和解码)触觉信息。这一点和传统的电子皮肤处理触觉信息的原理是完全不同的。从神经科学中汲取灵感,张志斌、陈立波教授等人在文章中提出了一种人工神经形态触觉系统,该系统以模仿人类神经系统对触摸的反应方式来处理动态触觉信息,利用第一尖峰计时,来编码有关触摸和抓握的数据。

乌普萨拉大学教授团队使用软硬件混合配置来完成这个设计。人工触觉传入网络由一系列精密的硬件组件构成,根据人手基本构造进行覆盖分布,如图1A所示;在指尖部分,人工感受器采用了单电极三电纳米发生器与晶体管相结合的独特设计,确保了高度的灵敏性和准确性,如图1B所示;此外,图1C展示了由软件驱动的尖峰神经元网络,该网络包括神经输入层、隐藏层和输出层。这三个具有多对多连接的神经元功能层共同组成神经形态触觉系统。人工触觉信息通过这一系统传输至尖峰神经元网络,进而完成诸如特征提取和物体分类等复杂的认知任务。

图片

图1 神经形态触觉系统设计与原理

2.编码原理

触觉信息:触觉信息编码包括一套完整的流程:首先接收触觉刺激信息,并将其进行编码,以尖峰序列的方式进行记录,进而再将尖峰序列解码为触觉信息。

物体分类:是通过将手与物体交互产生的输入尖峰序列,映射到有关物体特征的输出尖峰序列,来进行数学描述的。即借助尖峰序列完成系统的编码与解码流程之后,方可将被触物体进行分类。

▍动态特征提取和物体分类验证测试

为了验证神经形态触觉系统的设计原理是否符合快速精确分类物体的预期,实验人员邀请测试者佩戴特殊手套进行抓苹果测试,以监测动态特征与物体分类验证等指标。

在动态提取方面:

测试人员用左手电子皮肤进行“抓取苹果”的动作,随着时间的变化,群体活动反映出一种相互作用。抓取苹果时的典型首次尖峰模式,对触觉传入进行了排序,以显示在抓握过程中手的不同部位之间的协同作用

图片

图2动态触觉信息提取

在物体分类方面:

在抓取过程中产生的数据样本被尖峰神经元网络从 64 维受体空间映射到 22 维物体空间。该系统提取了物体属性的高级特征,包括形状、大小和硬度等。簇中心之间的距离通常会随着相应物体的总体相似性而减小。

图片

图3 使用 t-SNE( t 分布随机邻域嵌入法) 训练的尖峰神经元网络输出对 22 个物体的抓取反应的可视化

第一个尖峰编码了大部分动态触觉信息,被视为编码机制的分类性能。t-SNN(触觉尖峰神经网络)物理模型实现了端到端的全尖峰信号处理,使系统具备了动态和特征快速提取的能力。此外,它还对现实世界中可能出现的不确定性和损害具有鲁棒性。同时,该系统还演示了生物运动神经的感知-执行环路和实时物体分类。这一成果有助于推动神经义肢和神经机器人所必需的触觉反馈技术的发展。

▍神经形态触觉系统应用前景探讨

人工神经形态触觉系统通过验证测试,证明了其具备动态和物体特征快速提取的能力,其三个主要的组成部分:带有传感器的电子皮肤(e-skin);一组将模拟触摸信号转换为电脉冲的人工神经元;以及处理信号和识别物体的处理器;有机结合,协同合作,打开了神经机器人领域的新篇章。乌普萨拉大学教授团队将传统电子皮肤(e-skin)提升到模仿自然触觉的水平,进一步赋予了机器人更加人性化的触觉感知与反应。研究人员表示,该系统拥有广泛的应用前景,可以帮助恢复截肢者和瘫痪病人丧失的身体触觉感知功能,或帮助中风患者恢复失去的相关功能,并且有望用于监测帕金森和阿尔兹海默症引起的运动功能障碍。同时,由于该系统灵敏的触觉信息感知与精确的物体分类能力,降低了人们对于机器人与人类互动过程中存在的安全隐患的担忧,增强机器人的安全性和自主性,使机器人能够更准确地感知和理解人类的意图和动作,从而实现更顺畅的人机协作。这为实现机器人与人类之间安全的物理交互和灵巧的物体操作,提供了行之有效的解决方案。

张志斌、陈立波教授的工作为推动神经形态触觉系统的发展奠定了坚实的基础,该系统一比一模拟人类触觉,加入人工感受器,复制自然皮肤中的各种机械感受器,从而提高信息编码能力和整体效率,这为神经机器人领域发展方向提供新思路。在假肢的实际应用领域,最优选项是将这一感受器阵列包裹在化妆手套中,或将感受器无缝嵌入其中。研究人员表示将持续升级该系统,以期其可以获得感受温度和痛感的能力。

▍结语与未来

在机器人行业,触觉感知技术对于更高级别的人机交互和机器人自主操作能力至关重要,能够显著提高运动功能障碍的监测率,以及身体感知功能的恢复率。从上述研究中,我们看到了学界取得的最新突破性成果——基于尖峰时刻的神经仿生触觉系统,通过模拟生物神经系统的编码机制,实现了对动态触觉信息的快速处理和对物体的分类。这将大大提高机器人在复杂环境中的操作效率和准确性,为机器人在制造业、物流、医疗等领域的应用提供强有力的支持。

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

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

相关文章

顶级域名和二级域名的区别

互联网是一个由无数个网络节点组成的复杂系统,而域名则是这个系统中用于识别和定位这些节点的重要工具。在域名体系中,顶级域名(Top-Level Domain,TLD)和二级域名(Second-Level Domain,SLD)是两个基本的层级概念。本文将探讨这两者…

备战 清华大学 上机编程考试-冲刺前50%,倒数第6天

真题训练: T1:舞蹈团 - 排序滑动窗口 生活在在外星球X上的小Z想要找一些小朋友组成一个舞蹈团,于是他在网上发布了信息,一共有 \(n\) 个人报名面试。面试必须按照报名的顺序依次进行。小Z可以选择在面试完若干小朋友以后,在所有…

手搓文件格式转换

最初目标: 自己搞一个免费的pdf文件转换 根据现有的开源jar 项目实现思路: 1. 项目原因a. 我想转换文件b. wps 文件转换 2. 最初的状态a. jar运行的b. main,输入文件路径c. 一定的编程能力的人才能得 3. 开始构思项目a. 网页版本b. 想着大家一起用 4. …

MyBatis二级缓存开启条件

MyBatis缓存为俩层体系。分为一级缓存和二级缓存。 一级缓存: 一级缓存默认开启,一级缓存的作用域是SqlSession级别的,这意味着当你更换SqlSession之后就不能再利用原来的SqlSession的一级缓存了。不同的SqlSession之间的一级缓存是隔离的。…

Django更改超级用户密码

Django更改超级用户密码 1、打开shell 在工程文件目录下敲入: python manage.py shell再在python交互界面输入: from django.contrib.auth.models import User user User.objects.get(username root) user.set_password(123456) user.save()其中ro…

adb 删除文件或文件夹

1. 通过adb shell 进入终端shell 2. cd sdcard/data //进入系统内指定文件夹 3. ls //列表显示当前文件夹内容 4. remount //挂载 5. rm -r xxx // 删除名字为xxx的文件夹及其里面的所有文件 6. rm xxx // 删除文件xxx 7. rm dir xxx // 删除xxx的文件夹 8. cat 123…

递归【2】(组合回溯(生成括号)、子集回溯(背包问题))

括号对 (组合型回溯) 分解成子问题,每一次添加括号分两步: if左括号小于n,加左括号,然后k(index1), if左括号大于有括号,加右括号,k(index1),然后收尾括号单独考虑,到…

二叉树----7-3 列出叶结点

对于给定的二叉树,本题要求你按从上到下、从左到右的顺序输出其所有叶结点。 输入格式: 首先第一行给出一个正整数 n(≤10),为树中结点总数。树中的结点从 0 到 n−1 编号。随后 n 行,每行给出一个对应结点左右孩子的编号。如果某个孩子不存在,则在对应位置给出 "…

【Ardiuno】实验使用ESP32连接Wifi(图文)

ESP32最为精华和有特色的地方当然是wifi连接,这里我们就写程序实验一下适使用ESP32主板连接wifi,为了简化实验我们这里只做了连接部分,其他实验在后续再继续。 由于本实验只要在串口监视器中查看结果状态即可,因此电路板上无需连…

Transformer模型结构解析:编码器与完整模型的应用场景

Transformer模型结构解析:编码器与完整模型的应用场景 Transformer模型自2017年由Google的研究者提出以来,已经在自然语言处理(NLP)领域产生了革命性的影响。Transformer模型的核心特点是其使用了自注意力(Self-Atten…

ToxVidLLM:一个用于检测有害视频的多模态多任务框架

在一个社交媒体平台赋予用户成为内容创作者力量的时代,数字领域见证了前所未有的信息传播激增,到2023年,近82%的互联网流量是视频内容。因此,像抖音和YouTub这样的平台已经成为主要的信息来源。一个显著的统计数据凸显了这些平台的…

【java并发】知识框架

文章目录 一. 并发基础1.多线程基础2. 线程安全性3. 同步机制4. 线程间通信5. 并发集合 二. java 进阶1. 并发工具类2. 原子操作和 CAS3. 线程池 三、并发架构1. 并发设计模式2. 性能调优与高级主题3. 并发框架与实践4. 线程分析 一. 并发基础 1.多线程基础 学习 Java 中如何…

线段树模板

0、基本模板 0.1单点修改 class Node:def __init__(self,l,r,s):self.llself.rrself.ss def pushup(u,l,r):u.s l.s r.s def build(u,l,r):if lr:tr[u]Node(l,r,a[l])else:mid lr>>1tr[u]Node(l,r,0)build(u<<1,l,mid); build(u<<1|1,mid1,r)pushup(tr[…

发布处理方案 —— 前台项目构建与发布处理

目录 01: 前言 02: 域名、DNS、公网IP、服务器、Nginx之间的关系 03: 阿里云服务器购买指南 04: 服务器连接方式 05: Nginx 环境处理 06: 项目发布 07: 小结 01: 前言 现在我们来看一下项目的打包和发布功能&#xff0c;这两个功能也就是我们本篇文章的主要功能。 对…

大泽动力30KW静音汽油发电机

安全操作&#xff1a; 在使用前&#xff0c;确保发电机放置在通风良好、干燥、无易燃物品的地方。 避免在发电机运行时触摸其热表面或运转部件&#xff0c;以免烫伤或受伤。 遵循发电机的启动和停机程序&#xff0c;不要随意操作。 燃油管理&#xff1a; 使用高质量的汽油&…

关于Redis的持久化

Redis与MySQL的不同 MySQL的事务&#xff0c;有四个核心特性&#xff1a;原子性、一致性、持久性和隔离性 把数据存储在磁盘上就是持久化的&#xff0c;把数据存储在内存上则是不持久化的。区别在于重启进程/主机后&#xff0c;数据是否存在。 而Redis是一个内存数据库&#x…

Avalonia TreeView 示例代码

参考文档 https://docs.avaloniaui.net/docs/reference/controls/detailed-reference/treeview-1 新建一个avalonia MVVM工程AvaloniaAppTreeview&#xff0c;删掉MainWindow.xaml里的<TextBlock Text"{Binding Greeting}" HorizontalAlignment"Center"…

数据可视化:Matplotlib 与 Seaborn

数据可视化是数据分析中至关重要的一部分&#xff0c;它能帮助我们直观地理解数据的分布、趋势和关系。Python 中&#xff0c;Matplotlib 和 Seaborn 是两个最常用的可视化库。本文将详细介绍如何使用 Matplotlib 和 Seaborn 进行数据可视化&#xff0c;包括基本图形、图形定制…

Spring boot项目

一. Spring boot 安装地址 https://start.spring.io/ 二. 选择 三. idea配置 找到下载的文件解压缩&#xff0c;打开pom.xml(选择从idea打开)

ROS基础学习-ROS通信机制进阶

ROS通信机制进阶 目录 0.简介1.常用API1.1 节点初始化函数1.1.1 C++1.1.2 Python1.2 话题与服务相关函数1.2.1 对象获取相关1.2.1.1 C++1.2.1.2 Python1.2.2 订阅对象相关1.2.2.1 C++1.2.2.2 Python1.2.3 服务对象相关函数1.2.3.1 C++1.2.3.2 Python1.2.4 客户端对象相关1.2.4.…