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.mfbz.cn/a/691783.html

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

相关文章

171.二叉树:二叉树的所有路径(力扣)

代码解决 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr, right(nullptr) {}* Tree…

C 语言实现在终端里输出二维码

Mac 环境安装二维码库 brew install qrencode安装过程报权限问题执行以下命令 sudo chown -R 用户名 /usr/local/include /usr/local/lib chmod uw /usr/local/include /usr/local/lib#include <stdio.h> #include <qrencode.h>void print_qr_code(QRcode *qrcode…

【学习笔记】解决 VMware Workstation 17 Player 和主机之间无法复制粘贴的问题

【学习笔记】解决 VMware Workstation 17 Player 和主机之间无法复制粘贴的问题 使用VMware Workstation 17 Player&#xff0c;再上面安装 Ubuntu &#xff0c;安装完之后&#xff0c;需要和主机之间进行复制粘贴。 首先安装了VMware Tools。 在打开的页面下把 VMwareTools…

【数据可视化系列】使用Python和Seaborn绘制相关性热力图

热力图&#xff08;Heatmap&#xff09;是一种数据可视化工具&#xff0c;它通过使用颜色的深浅来展示数据矩阵中数值的大小或密度。在热力图中&#xff0c;每种颜色的深浅代表数据的一个特定值或值的范围&#xff0c;通常使用红色、黄色和绿色等颜色渐变来表示数据的热度&…

能在电脑和手机上使用的便签app 好用的便签软件

随着科技的日新月异&#xff0c;越来越多的软件被开发出来&#xff0c;极大地便利了我们的工作和生活。其中&#xff0c;便签软件凭借其便捷的记录功能&#xff0c;受到了广大用户的喜爱。特别是那些能在电脑和手机上同步使用的便签app&#xff0c;更是为我们的工作和生活带来了…

抖抖分析师和抖音分析有什么区别?

"抖抖分析师"和"抖音分析"虽然都与抖音这个平台有关&#xff0c;但是二者的含义有很大的区别。 首先&#xff0c;抖抖分析师通常指的是专门对抖音平台进行各种数据分析、用户行为研究、内容趋势预测等工作的人员。他们可能会洞察用户在抖音上的行为习惯&a…

【SQLAlChemy】如何定义ORM模型,如何映射到数据库?

定义ORM模型并映射到数据库 创建 ORM 基类 使用 declarative_base 根据 engine 来创建一个 ORM 基类。 from SqlAIchemy.LinkDB.main import engineBase declarative_base()创建自定义类 用上边定义的 Base 类来实现自己的 ORM 类。 __tablename__ 类属性&#xff0c;可以…

Linux的目录结构介绍和环境变量的设置

目录 前言一、系统环境二、Linux的目录结构2.1 Linux目录结构介绍2.2 Linux文件的路径描述2.2.1 绝对路径2.2.2 相对路径2.2.3 特殊的路径符 三、Linux的环境变量设置3.1 环境变量PATH3.2 关于$符的使用3.3 环境变量的设置 总结 前言 本篇文章介绍Linux的目录结构和环境变量的…

嵌入式linux系统中利用I2C控制器应用开发详解

大家好,今天主要给大家分享一下,在linux系统上如何使用I2C进行应用开发详解。 l2C (Inter一Integrated Circuit BUS)是I2C BUS简称.中文为集成电路总线.是目前应用最广泛的总线之一。和IMX6ULL有些相关的是.刚好该总线是NXP前身的PHLIPS 设计。 第一:I2C协议概述 …

spring源码解析-(2)Bean的包扫描

包扫描的过程 测试代码&#xff1a; // 扫描指定包下的所有类 BeanDefinitionRegistry registry new SimpleBeanDefinitionRegistry(); // 扫描指定包下的所有类 ClassPathBeanDefinitionScanner scanner new ClassPathBeanDefinitionScanner(registry); scanner.scan(&quo…

HTML静态网页成品作业(HTML+CSS)—— 家乡南宁介绍网页(2个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有2个页面。 二、作品演示 三、代…

实战 | YOLOv10 自定义数据集训练实现车牌检测 (数据集+训练+预测 保姆级教程)

导读 本文主要介绍如何使用YOLOv10在自定义数据集训练实现车牌检测 (数据集训练预测 保姆级教程)。 YOLOv10简介 YOLOv10是清华大学研究人员在Ultralytics Python包的基础上&#xff0c;引入了一种新的实时目标检测方法&#xff0c;解决了YOLO以前版本在后处理和模型架构方面…

大模型时代的具身智能系列专题(十一)

UMass Amherst 淦创团队 淦创是马萨诸塞大学阿默斯特分校的一名教员&#xff0c;也是麻省理工学院- ibm沃森人工智能实验室的研究经理。在麻省理工学院博士后期间&#xff0c;和Antonio Torralba教授、Daniela Rus教授和Josh Tenenbaum教授一起工作。在此之前&#xff0c;在清…

【面试官】知道synchronized锁升级吗

一座绵延在水上的美术馆——白鹭湾巧克力美术馆。它漂浮于绿水之上&#xff0c;宛如一条丝带轻盈地伸向远方 文章目录 可重入锁synchronized实现原理 synchronized缺点保存线程状态锁升级锁升级优缺点 1. 可重入锁 面试官&#xff1a;知道可重入锁有哪些吗? 可重入意味着获取…

解决Mac无法上网/网络异常的方法,重置网络

解放方法 1、前往文件夹&#xff1a;/Library/Preferences/SystemConfiguration 2 、在弹窗中输入上边的地址 3 、把文件夹中除了下图未选中的文件全部删掉&#xff0c;删除时需要输入密码 4 、重启mac 电脑就搞定了。

免费数据库同步软件

在信息化日益发展的今天&#xff0c;数据同步成为了企业和个人用户不可或缺的一部分。数据库同步软件作为数据同步的重要工具&#xff0c;能够帮助我们实现不同数据库系统之间的数据复制和同步&#xff0c;确保数据的一致性和完整性。本文将介绍几款免费数据库同步软件&#xf…

SpringBoot+Vue教师工作量管理系统(前后端分离)

技术栈 JavaSpringBootMavenMySQLMyBatisVueShiroElement-UI 角色对应功能 教师管理员 功能截图

iBeacon赋能AR导航:室内定位技术的原理与优势

室内定位导航对于大型商场、机场、医院等复杂室内环境至关重要&#xff0c;它帮助人们快速找到目的地&#xff0c;提高空间利用率。AR技术通过将虚拟信息叠加在现实世界&#xff0c;提供直观导航指引&#xff0c;正在成为室内导航的新趋势&#xff0c;增强用户互动体验&#xf…

一文读懂 Compose 支持 Accessibility 无障碍的原理

前言 众所周知&#xff0c;Compose 作为一种 UI 工具包&#xff0c;向开发者提供了实现 UI 的基本功能。但其实它还默默提供了很多其他能力&#xff0c;其中之一便是今天需要讨论的&#xff1a;Android 特色的 Accessibility 功能。 采用 Compose 搭建的界面&#xff0c;完美…

将二叉排序树转换成双向链表--c++【做题记录】

【问题描述】 编写程序在不增加结点的情况下&#xff0c;将二叉排序树转换成有序双向链表&#xff08;如下图&#xff09;。 链表创建结束后&#xff0c;按照从前往后的顺序输出链表中结点的内容。 【输入输出】 【输入形式】 第一行输入数字n&#xff0c;第二行输入n个整数…