突破!AI机器人拥有嗅觉!仿生嗅觉芯片研究登上Nature子刊

我们一直梦想着让AI与人类能够更加相似,赋予它们视觉与听觉。而让机器人拥有嗅觉一直以来面临着巨大的困难。

香港科技大学范志勇教授领导的研究团队凭借最新研发的仿生嗅觉芯片(BOC)在这一领域取得了重大突破。该研究成果目前已被发表到IF 38.6的Nature子刊《Nature Electronics》上,原文链接为:

https://www.nature.com/articles/s41928-023-01107-7

人工嗅觉困难重重

给机器人装上"鼻子"绝非易事,早在1982年,Davide等人就提出了电子鼻的概念,他们通过一组化学传感器对气味进行检测,然后使用模式识别算法来区分不同的气味[1]。

GPT-3.5研究测试: https://hujiaoai.cn

GPT-4研究测试: https://higpt4.cn

Claude-3研究测试(全面吊打GPT-4): https://hiclaude3.com

随着传感器技术和AI算法的发展,也诞生了不少人工嗅觉方面的研究,但最主要的问题有两个:

1、灵敏度问题:在现实场景中气体通常是混合物,这就很难准确识别和量化每种成分。

2、小型化问题:人类只需要一个鼻子就能感受各种气味,而电子鼻需要各种专门的传感器来识别气体的不同组分,这就使得传统的电子鼻体积庞大,非常笨重。

这看似是相互冲突的两个问题,因为电子鼻灵敏就意味着设备更加复杂,就会更加笨重。但在范教授的研究中,仿生嗅觉芯片有效处理了这个问题。

仿生嗅觉芯片(Biomimetic Olfactory Chips,BOC)

BOC模仿人类感受气味的方式,将10,000个微型气体传感器放到一片芯片上,而且这些传感器的排列方式与生物嗅觉系统非常相似。

此外,这些传感器本身也非常灵敏,可以检测到各种微量的气体和挥发性有机化合物。并且这些传感器构建在具有微小孔隙的基板上,为气体相互作用提供了较大的表面积,从而进一步提高了芯片的灵敏度,对混合气体和 24 种不同的气味都具有出色的辨别能力。

从传感器获得数据后,输入到人工神经网络,这一步模拟了人类嗅觉中枢的功能,给出气味的判断。

一片芯片的无限可能

研究人员将BOC和CV算法结合起来,创建了一个嗅觉和视觉相结合的机器人。这种独特的设置使机器人能够准确识别盲盒中的物体,这一跨界探索向我们展示了BOC技术在与其他传感器技术结合时的巨大潜力。

正是这种跨界的可能性,让BOC技术的应用前景变得无比广阔。在食品行业,BOC的高灵敏度使其成为品质控制的利器,能够检测食品腐败的早期迹象,确保消费者的餐桌安全。同时,它在环境监测领域同样可以发挥作用,用于识别有害气体和污染物。

医疗领域也可以从BOC技术中受益,BOC能通过分析患者的呼吸或体液,检测到特定挥发性有机化合物,为多种疾病提供早期诊断的可能。

在工业生产中,BOC可以实时监控生产过程中的安全状况,确保产品达到高质量标准。此外,它还能检测潜在的气体泄漏并监控有害排放,为企业提供了一层额外的安全保障。

范教授说:“未来,随着合适的生物相容性材料的开发,我们希望仿生嗅觉芯片也能被放置在人体上,让我们闻到通常闻不到的气味。它还可以监测我们呼吸和皮肤中挥发性有机分子的异常,警告我们潜在的疾病,从而进一步发挥仿生工程的潜力。”[2]

总之,BOC不仅代表了科技的边界被再次推进,也代表了人类对于模仿自然、超越自然的不懈追求。智能技术正在创造一个更加丰富、细腻且充满可能性的世界。

参考资料

[1]https://www.nature.com/articles/299352a0
[2]https://hkust.edu.hk/news/research-and-innovation/hkust-researchers-develop-revolutionary-biomimetic-olfactory-chips

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

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

相关文章

github生成新的SSH密钥

首先是参考官方文档 生成新的 SSH 密钥并将其添加到 ssh-agent述 当你在创建SSH密钥时遇到提示: Enter file in which to save the key (/c/Users/YOU/.ssh/id_ALGORITHM):这一步是让你选择保存生成的SSH密钥对的文件名和位置。如果你直接按回车键([Pr…

Qt+OpenGL_part1

OpenGL,Qt实现:1入门篇(已更完)_哔哩哔哩_bilibili OpenGL3.3以上是现代模式(可编程管线): 状态机 状态设置函数(State-changing Function) 状态应用函数 (State-using Function) OpenGL的状态…

Centos7安装minio

下载 官网:MinIO | Code and downloads to create high performance object storage 网盘:链接:https://pan.baidu.com/s/1XTu4WyHrBQbetu5g4oKvAw?pwd7b22 提取码:7b22 将下载的安装文件上传到服务器/opt目录下 安装前准备…

获取天翼网关TEWA-708E超级管理员密码

Download RouterPassView 参考:破解光猫超级管理员密码(网关型号:TEWA-708E) - 知乎

记Kubernetes(k8s)初始化报错:“Error getting node“ err=“node \“k8s-master\“ not found“

记Kubernetes(k8s)初始化报错:"Error getting node" err"node \"k8s-master\" not found" 1、报错详情2、问题排查3、尝试问题解决 💖The Begin💖点点关注,收藏不迷路&#…

14.信号量

一、信号量的简介 信号量是一种解决同步问题的机制,可以实现对共享资源的有序访问。其中,“同步”指的 是任务间的同步,即信号量可以使得一个任务等待另一个任务完成某件事情后,才继续执行; 而“有序访问”指的是对被…

如何打包一个手机软件

目录 前言: 准备工具: 创建项目: 打包程序: 前言: 我们平时手机上使用的程序,或者电脑上使用的程序都可以由Web程序打包而来的,而打包不是一个.html文件也不是一个.js文件而是一个大型的文…

计算机网络——数据链路层(流量传输与可靠传输机制)

计算机网络——数据链路层(流量传输与可靠传输机制) 流量传输与可靠传输机制流量控制可靠传输机制 停止-等待协议无差错情况接收并检测到差错状态确认丢失或迟到状态 停等协议的效率分析后退N帧协议(Go-Back-N,简称GBN&#xff09…

【HarmonyOS】ArkUI - 动画

利用属性动画、显示动画、组件转场动画实现组件动画效果。 一、属性动画 属性动画是通过设置组件的 animation 属性来给组件添加动画,当组件的 width、height、Opacity、backgroundColor、scale、rotate、translate 等属性变更时,可以实现渐变过渡效果。…

AI Kimi:帮助教师做好试卷命题

原文:https://www.toutiao.com/article/7353661304307778083/?log_fromcfd0a50014034_1712243146922 最近,Kimichat工具很火。这款软件不仅仅是一个聊天和阅读工具,还是一个强大的教学辅助工具。作为一位教师,尝试使用Kimichat&…

101. 对称二叉树及同类题

101. 对称二叉树 力扣题目链接(opens new window) 给定一个二叉树,检查它是否是镜像对称的。 递归 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNo…

开源推荐榜【Pear Admin Flask 用python来创建后台管理系统】

最新技术高效快速开发,前后端分离模式,开箱即用。 核心模块包括:用户、角色、职位、组织机构、菜单、字典、日志、多应用管理、文件管理、定时任务等功能。 代码量少、学习简单、功能强大、轻量级、易扩展,轻松开发从现在开始&…

一个线程池的理解

最近看到一个线程池,写的实在太好,于是想深入理解一下。原始代码出处:GitHub - Ahajha/CTPL: Modern and efficient C Thread Pool Library 由于平时的工程一般只支持到C11,而拿到的代码应该是在C20下才能编译通过,因此也做了一些…

第二十三章 Git

一、Git Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版…

MIT6.828实验:Xv6 and Unix utilities

2023MIT6.828 lab-1 官方地址 一、sleep 实验内容 调用sleep(系统调用)编写用户级别程序能暂停特定时常的系统滴答程序保存在user/sleep.c 实验过程 xv6的参数传递 查看官方文档提示的文件中,多采用如下定义: int main(in…

【网站项目】三省学堂-学习辅助系统

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

Redis中的Sentinel(一)

Sentinel 概述 Sentinel(哨岗、哨兵)是Redis的高可用性(high availability)解决方案:由一个或多个Sentinel实例(instance)组成的Sentinel系统(system)可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时&#xff0…

JAVA毕业设计133—基于Java+Springboot+Vue的网上宠物店商城管理系统(源代码+数据库+12000字论文)

毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootVue的网上宠物店商城管理系统(源代码数据库12000字论文)133 一、系统介绍 本项目前后端分离,分为管理员、用户两种角色 1、用户: 注册…

python-基础篇-字符串、列表、元祖、字典-字符串

文章目录 2.3字符串、列表、元祖、字典2.3.1字符串2.3.1.1字符串介绍2.3.1.1.1python中字符串的格式:2.3.1.1.2字符串在内存中的存储方式 2.3.1.2字符串的输入输出2.3.1.2.1字符串输出2.3.1.2.2字符串输入2.3.1.2.3组字符串的方式 2.3.1.3下标和切片2.3.1.3.1下标索…