历史上的今天

今天是:2024年11月17日(星期日)

2020年11月17日 | 科学家提出新型混合系统,可显著提升多任务处理能力

发布者:太白山人 来源: 学术头条作者: Lemontree 手机看文章 扫描二维码
随时随地手机看文章

当前,大多数可移动机器人的功能都还处于很初级的阶段,对它们而言,要想足够智能地完成某些工作依然是一个严峻的挑战。如何为机器人设计一种类似“人脑”的大脑结构,来提升其智能化程度,一直是近年来的研究热点。

实际上,“类人机器人”的想法早在 40 年前就已经提出——模仿人脑的运转分工,即使用互补的两个脑结构,大脑(或前脑 cerebrum)负责视觉、听觉和思维等更高层次的认知功能,而小脑(cerebellum)则负责整合感官数据并控制运动、平衡和身体姿势。但是,在这一想法最初提出时,对应的机器人技术还尚未实现。

近日,一篇发表于《科学机器人》(Science Robotics)的论文就详细描述了一种混合系统,该系统将控制运动的模拟电路和控制感知和决策的数字电路结合起来,不仅显著降低了系统能耗,还提升了机器精度和计算效率。

(来源:Science Robotics)

研究人员表示,通过模拟大脑和小脑之间的协作,机器人可以在延迟、功耗更低的情况下,同时执行多个任务。

混合系统的关键——忆阻器

我们知道,机器人要想在动态环境中控制机体,需要具备极强的处理能力,这既需要有一个超大的芯片空间,又需要有足够多的电量来维持续航。同时,机器人在实时控制中,需要快速获取和处理感官信息,从而可以对不断变化的环境条件做出快速反应。

传统上,机器人的控制能力主要是依靠纯数字方法来实现,但这类数字化系统会导致高延迟和高功耗。

而在此次工作中,为使机器人可以适应环境变化,研究人员通过利用忆阻器(即记忆器件和电阻器件的结合体)的可重构性(可编程导电性)来实现机器人运动控制。他们使用忆阻器构建了一个模拟电路,该电路下的一种算法负责集成来自机器人的加速度计和陀螺仪的数据。

忆阻器是一个双端装置,其电阻取决于先前的输入。这种电阻存储器效应是非易失性的,这就意味着即使当电流被移除时,它的电导状态也会保留,从而产生电阻随机存取存储器(RRAM)。

结果显示,这种方法显著减少了计算时间,从而使机器人控制具有更高的精度和速度成为可能。

此外,可编程电阻性还有额外的好处,即允许计算和内存处于相同的物理位置(这种方法也与人脑处理信息的方法类似),控制系统的计算效率因此得以提高。而且,它几乎不会因为器件的变化而受影响,同时还具有较高的耐损性和较长的寿命。

研究人员在实验中只使用两个忆阻器。第一个忆阻器用于模拟滤波器来去除会导致机器人不稳定的传感器信号噪声,然后运动控制器接收滤波后的传感器信号,并使用第二个忆阻器来控制机器人。为了优化第二个忆阻器的导电性,同时使系统能够对未知和不可预测的情况作出即时反应,研究人员在随机搜索算法的基础上,通过一个适应性的学习过程,实现了一种无模型的方法来优化系统参数。

由于滤波器和控制函数的计算是在模拟域中进行的,因此不需要额外的模数转换器或数模转换器,这就大大降低了系统功耗、减少了处理时间和整体电路面积与成本,同时由于量化噪声的降低,精度也得以提高。此外,这些功能背后的计算并不发生在系统的数字域,因此减少了其计算负荷。

混合系统的局限性与展望

研究人员在移动倒立摆机器人上实现了他们的混合信号控制器。这个装置看起来大致像一根平衡放于两个轮子上的杆,从悬浮板到仓储物流,这种简单机器人有着非常广泛的应用场景,波士顿动力公司(Boston Dynamics)最近推出的手臂机器人也基于这种模型进行操作。

图|基于忆阻器控制的混合系统,倒立摆机器人具有模数混合计算和用于快速、节能和改进的机器人运动控制的自适应学习能力,这些功能仅由两个记忆电阻器实现。(来源:该研究论文)

与标准的全数字系统相比,这种模拟信号系统的处理速度要快一个数量级,并且能效更高。这不仅使其可以降低原来的电力需求,而且还可以将处理环路耗时从 3000 微秒减少到 6 微秒。这显著提高了机器人的稳定性,原本如果只使用数字平台,机器人完成单个任务需要耗费3秒多时间,现在则只需1秒就能完成并稳定下来。

除了忆阻器外,该混合系统的其余部件均可通过商用电子元件实现。这将使类似的机器人运动控制器可以与更小、更轻的机器人结合在一起使用,使得它们以更高的能效和更快的速度响应不断变化的环境。

不过,研究人员也表示,这仅仅是当前在概念上的证明。他们建造的机器人体积小而且只具有基本形态,在模拟电路上运行的算法也相对简单。但是,可以确定的是,这一概念证明是非常具有前景的,目前已有大量研发投入到神经形态和基于忆阻器的模拟计算硬件之中。

正如研究人员所说:“通过模拟人脑的大脑和小脑的协作,机器人明显可以同时执行多个任务,而且等待时间更短,功耗更低。” 毕竟到目前为止,“人脑”是科学家们发现的最佳计算模型。

引用地址:科学家提出新型混合系统,可显著提升多任务处理能力

上一篇:RTI公司推出增强版ROS 2支持,加速高扩展性机器人系统开发
下一篇:力巡检无人机市场潜力不断爆发,部分挑战有待解决

推荐阅读

据外媒报道,Google母公司Alphabet最近终止了人型机器人开发公司Schaft的研发计划,Alphabet向外媒证实并表示,目前正在协助Schaft的员工找到新角色和外部的工作。不过,目前具体终止研发计划的原因还不确定。Schaft成立于2012年,由东京大学教授Yuto Nakanishi带领团队,专注于开发工业用及任务型的人型双脚机器人。去年6月,日本软银计划买下Alphabet手...
11月1日,中国移动重庆公司联合航天科创、穿山甲机器人公司打造的无人贩卖机器人正式亮相重庆T3航站楼重庆移动5G文旅体验厅,并对外正式提供服务。 该机器人通过5G网络与后台的云服务器相连接,根据预先设定的巡航路线和人工召唤(如呼唤语音和招手动作),识别出目标客户,通过自定义导航和智能规划路径向目标移动,主动寻找和精准识别客户,再通过语...
今日,OPPO 官方宣布 OPPO 全链路色彩管理系统将于 11 月 17-18 日召开的 OPPO 未来科技大会 2020 (OPPO INNO DAY 2020)上正式亮相。  众所周知,手机屏幕显示效果是普通用户评判一部手机的因素之一。此前便发生过因为厂商混用素质参差不同的屏幕而备受指责。  除屏幕外,影响显示效果的途径主要就是色彩表现系统,也就是软...
说到机器人,可能很多人都会想到好莱坞大片里的各种经典人形机器人形象。而在现实世界里,随着科技的不断进步,送餐机器人、接待机器人、巡逻机器人等产品形态也越来越多地进入大众视野。 四足机器人渐成市场新宠 这类轮式或履带式机器人对地面要求较高,多在展厅、医院、餐厅、广场等公开场合使用。与之相比,四足机器人具有更好的平衡性、灵活性、适...

史海拾趣

问答坊 | AI 解惑

老贴重发:关于抄表不准的原因分析

近年来,智能化小区迅猛发展,作为智能化小区重要组成部分的电脑自动抄表系统,也得到了广泛的应用。自动抄表系统不仅给物业管理带来了很大的方便,彻底改变了传统的入户抄表带来的种种弊端,提高了工作效率和管理水平,也让住户居住更加方便放心, ...…

查看全部问答∨

关于UCOS在ARM上移植模式切换的疑问

在UCOSII ARM7的移植中,有段代码不太理解,想请教大家! 如下代码: OSIntCtxSw_1                                    ...…

查看全部问答∨

大家好

我想学凌阳单片机,请问谁有这资料啊? 能快速入门的,有的话,传到我QQ邮箱可以吗? 593318868@qq.com 谢啦!!!!!!!!…

查看全部问答∨

请问Keil 里面这个东西是什么?

如图,里面的那个Digital/Analog Converter的对话框是如何制作出来的? 程序是我去keil官方下的example. 觉得里面那个操纵界面挺直观的,想制作或者修改 却不知道方法。 求助!…

查看全部问答∨

请教:wince 5.0 multi bin s3c2440的xip.bin卡住了,非multi bin的nk.bin可运行

对于非multi bin的config.bib为: MEMORY     NK      80200000  01E00000  RAMIMAGE     RAM     82000000  01E00000  RAM   &nb ...…

查看全部问答∨

error SYSGEN0000: error(s) in sysgen phase如何解决!

VS2005+wince6.0开发环境。catalog item 中我取消了core os--cebase--Graphics and Multimedia Tech--Media--windows media player中的Windows Media Player ,Windows media Player ocx,和windows media  Technologies后编译就出现这样 ...…

查看全部问答∨

用单台处理机顺序计算表达式:f=a+be+ce^2+de^3,需几级?若用三台处理机计算此表达式,则只需几级?

用单台处理机顺序计算表达式:f=a+be+ce^2+de^3,需几级?若用三台处理机计算此表达式,则只需几级? …

查看全部问答∨

wavecom来电应答的问题

最近做wavecom模块连单片机的项目,要做来电自动回复短信的模块,可是用at+clip=1的at命令后,打电话返回的是这样的字符串 +CLIP: "618935",129,,,"8090B866535CF00032FFFF" 这个是wavecom返回的数据,18935是我的号码的一部分,其他的 ...…

查看全部问答∨

WINCE6启动时无法加载文件系统

大家好,在用PB6.0定制WinCE系统时,我希望在镜像中加入对文件系统和HIVE注册表的支持,用生成的镜像启动系统时失败,调试信息输出停止在: FILESYS: Waiting for bootable file system to be mounted. 在查阅资料后仍然不能解决,希望有遇到过这 ...…

查看全部问答∨

【MSP430共享】MSP430液晶SED1335控制器程序

//MSP430子程序(液晶控制器子程序) //作者:aileen 发表时间:2004-12-2 11:20:08 //发表网站:http://www.mcubbs.net//声明:转载请保留以上信息,用于商业用途,请联系作者//------------------------------------------------------------// C ...…

查看全部问答∨
小广播
最新机器人文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved