昆虫大脑帮助AI解决导航难题


原作者:SAKYASINGHADASGUPTA, LEAPMIND INC

译者:彭婷

概要:无人机和其他自主机器人需要通过移动或其他有效的方案来解决现实生活中的问题,而这些问题有的小到平常的包裹运输,有的大到紧急搜索和救援任务。


无人机和其他自主机器人需要通过移动或其他有效的方案来解决现实生活中的问题,而这些问题有的小到平常的包裹运输,有的大到紧急搜索和救援任务。通过机器学习和基于昆虫的矢量导航系统,Agent可以在不用GPS的情况下导航找到关键位置,从而达到真正的自主。

 

在摄像机和其他传感器信息的帮助下,机器人能够学会根据环境感官线索独立导航找到火灾发生地点。而由于用来表示位置的向量是以地心为参考测量的,所以多个Agent间可以相互通信,这样就可以加快执行救援和灭火任务。

 

在Agent间相互通信之后,执行任务时的灵活性和协调速度将大大提高,从而在自然灾害救援任务,即拯救生命时的成功率和效率也会增加。向大自然学习将有助于未来通过复杂的现实世界环境进行自主远程导航。

 

我们可以从蚂蚁身上学到什么?

 

蚂蚁和蜜蜂是优秀的导航员。例如,撒哈拉沙漠的蚂蚁可以在高于60°C(140°F)的恶劣条件下觅食,从而生存下去。在这个极端的环境下,他们无法像其他蚂蚁一样使用信息素进行长途追踪,回到巢穴。相反,他们会进行称为路径集成的生物计算。这个路径的计算涉及到天空颜色导航(它们在空中看到的颜色与我们人类所看到的不同)和用来估计它们当前的位置的统计学刺激信息。

 

路径集成不仅可以让它们安全地返回巢穴,同时还有助于它们的向量记忆。这些记忆足以证明在蚂蚁和蜜蜂中可以产生目标导航。而这些能力使昆虫能够在几百米(例如蚂蚁)至几公里(例如蜜蜂)的路途中进行导航,所以这种控制系统在人造物质的应用中极具潜能。

 

受到这一想法的启发,我开始与Dennis Goldschmid(来自葡萄牙的Champalimaud Centre for the Unknown)和Poramate Manoonpong博士(来自丹麦南部大学)进行合作。 在最近发表在Neurorobotics前沿的论文中,我们解释了如何开发针对自动Agent目标导航的神经计算模型。我们的模拟机器人能够学习并存储基于路径集成的矢量记忆。

 


从蜜蜂到机器人


Agent使用路径集成来存储矢量记忆,而凭借这些记忆,它可以在没有全球位置信息的情况下穿过很长的距离达到目的地或是导航绕过障碍物,安全地返回到家里。

 

神经模型的所有组件都在标准的笔记本电脑上运行,其中有两种是在仿真中创建的人工代理。初步的模拟包括模拟二维环境中昆虫行为的位点试剂。然后,我们在一个基于三维物理的模拟器中,使用该模型,对具有19度自由度肢体运动范围的模拟复合六足机器人进行了路径集成和导航。这个证明了数学模型的有效性及其在复杂步行机上的可行性。在南部丹麦大学Manoonpong博士团队的合作下,该导航系统将在昆虫仿生机器人AMOS-II上执行。


开源多传感器电机机器人平台AMOS II(高级移动传感器驱动步行设备第二版)蒙Polamate Manoonpong博士(SDU)以及Bernstein Center forComputational Neuroscience的 Göttingen提供。


奖励式学习


我们的Agent还会使用有奖学习规则来加强从路径积分获得的向量记忆。对昆虫而言,奖励就是有食物的场所。我们研究的模型不仅在代理中再现了目标导向和路线形成,而且还可以预测昆虫的导航行为。更重要的是,它为现实世界中导航代理的决策应用提供了一个简单的计算框架。

 

在模拟中,提供奖励是一种积极信号,它表示代理学会了关联感官线索。在现实世界中,通过加强某些位置的感官线索,这种导航可以应用于移动机器人。(例如,根据视觉或其他感官线索让移动机器人派送包裹)一直以来,即使没有全球定位系统,机器人也可以使用我们的路径集成机制来保持其本地位置的连续跟踪。

 

闭合环路

 

在融合了各种Agent决策学习机制的生物系统的启发下,为了进一步研究,我们正着手建立一个新颖的闭环学习框架。另外,受人类大脑学习的启发,在这个框架中,强化学习与其他学习机制(例如监督学习)可以在闭路循环中工作。

 

允许不同学习机制(即强化学习,模仿学习和无监督学习)之间进行相互反馈的闭环网络取得了更为有效的进展,从而让自动化的Agent更快地学会完成新任务。 目前大部分深度学习或深层强化学习的工作都注重使用并优化一种学习机制。然而,受大脑启发的闭环方法可能会提供一个更为有效并可扩展的学习框架。


Sakyasingha Dasgupta博士是东京创业公司LeapMind研究团队的首席科学家。

 

本文系网易新闻· 网易号“各有态度”特色内容。

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

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

相关文章

DeepMind发布《星际争霸 II》深度学习环境

来源:AI 研习社概要:上个月,DeepMind和暴雪终于开源了《星际争霸II 》的机器学习平台。本文介绍了基于星际争霸II游戏的强化学习环境SC2LE(《星际争霸II 》学习环境)。StarCraft II: A New Challenge for Reinforcemen…

java arraylist .get_Java ArrayList get()方法

Java ArrayList get()方法java.util.ArrayList.get(int index) 方法返回在ArrayList中的指定位置的元素。1 语法public E get(int index)2 参数index:要返回的元素的索引。3 返回值返回ArrayList中指定位置的元素。4 示例package com.yiidian;/*** 一点教程网&#…

中国首篇Science机器人子刊!北航软体机器人实验室四年成果登上封面长篇

来源:北航新闻网、机器人大讲堂概要:通过这三项关键技术,我们成功实现了机器人样机能够像真正的䲟鱼一样牢牢吸附在物体表面,并且通过内部鳍片的主动抬起运动显著增大摩擦力。重磅惊喜,北京时间9月21日,国际…

java 控制台输入字符串_Java控制台输入字符串及字符串比较

需求描述:茵茵很喜欢研究车牌号码,从车牌号码上可以看出号码注册的早晚,据研究发现,车牌号码是按字典序发放的,现在她收集了很多车牌号码,请你设计程序帮她判断注册较早的号码。车牌号码由5个字母或数字组成…

DARPA:我们需要一种新型的芯片技术来确保人工智能的长足发展

原文作者:Dom Galeon译者:李凌概要:专家们普遍认为在21世纪20年代摩尔定律将黯然失色。同时,人工智能正在接受的测试要求他们有更强大的处理能力——接近于人脑的处理能力。简介上周三,美国国防部高级研究计划局&#…

java 反射.问题_Java知识点总结(反射-反射机制性能问题)

Java知识点总结(反射-反射机制性能问题)(Java知识点总结)[Java, 反射]性能相关注意点:setAccessible启用和禁用访问安全检查的开关,值为 true 则指示反射的对象在使用时应该取消 Java 语言访问检查。值为 false 则指示反射的对象应该实施 Java 语言访问检查。__并不…

前沿|揭开黑箱:希伯来大学计算机科学教授提出「信息瓶颈」

来源:全球人工智能概要:像大脑一样,深度神经网络也有很多层神经元。当神经元被激活时,它会发出信号,连接上面一层的神经元。如今「深度神经网络」已经学会对话、驾驶汽车、打视频游戏、玩围棋、绘画并辅助科研&#xf…

华为与英特尔开展5G互操作性测试

来源:华为概要:C-Band被认为是首批全球协同频谱之一,将提供5G的基础覆盖和带宽,是5G最主要的频段,也是全球最可能首商用的频段之一。华为与英特尔宣布启动基于3GPP标准的5G新空口互操作性测试(IODT&#xf…

java手机网站开发工具_制作网站常用的网页开发工具有哪些

我们要想制作好网站其实是离不开网站代码的HTML,我们在制作网站的时候是需要用到一些常用的网页开发工具,才能完成我们网页的编写,那么,你知道制作网站常用的网页开发工具有哪些吗?不清楚的话,下面小编和你说一说吧!一…

Natural 自然语言处理(NLP)「全解析」

原文来源: 机器人圈概要:在自然语言处理方面的研究已经延续了五十多年,而随着计算机的兴起,它的发展也早已超出了语言学的范畴。提起AI,你可能会不假思索的想到自然语言处理、人脸识别、无人驾驶等。那么,你…

java web swing 教程_好程序员Java教程解读什么是swing

原标题:好程序员Java教程解读什么是swing好程序员Java教程解读什么是swing,swing是java GUI应用程序,也就是java做的桌面应用。运行swing程序要求用户电脑上有java环境,这一点不太现实也不方便。现在的java主要以web方向为主&…

大脑神经细胞也有老熟人

来源:科学网概要:观察者在没注意到熟悉的画面时,相应的神经元也会发射。但神经反应的强度和时间上与看到时的有明显差异。当人们看到认识的人图片时,比如著名的网球运动员Roger Federer或女演员Halle Berry,特定的细胞…

java把小写变大写_用java实现人民币小写变大写的方法

用java语言可以实现人民币小写转换为大写吗?如何实现呢?下面常见的用java实现人民币小写变大写的方法可以说是最精简的了,希望大家可以学习下。这里介绍一个通过取余的办法来实现将人民币小写转换为大写形式,个人认为比TTS上面的答…

从生成对抗网络到更自动化的人工智能

来源:中国计算机协会作者:黄鹤 王长虎概要:“What I cannot create, I do not understand.” 这是著名物理学家费曼的一句名言。把这句话放在人工智能领域,可以理解为:要想让机器真正理解某样东西,就得让…

jsp解决mysql乱码_解决mysql+jsp出现乱码的问题

解决mysqljsp出现乱码的问题发布时间:2020-07-11 14:39:04来源:亿速云阅读:65作者:清晨这篇文章主要介绍解决mysqljsp出现乱码的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一…

百度人工智能

来源:199IT互联网数据中心概要:人工智能的发展运用到生活的各个方面。

java9 揭秘 jlink_初试Java9

原标题:初试Java9Java 9 正式发布了JDK 9(http://openjdk.java.net/projects/jdk9/)有不少重要或是有意思的新特性,这里简单介绍下我的了解与尝试抛砖引玉下载oracle 官网下载即可。(http://www.oracle.com/technetwork/java/javase/downloads/jdk9-down…

前沿报告|AI系列报告之:智能计算芯片

来源:中国电子技术化标准研究院 概要:人工智能时代的到来,智能计算芯片需求旺盛颇具投资价值

java编译命令带参数_java编译命令基础知识点

我们在对计算机下达指令时,人类的语言它是不能够明白,需要通过编译的时候翻译成计算机能听懂的语言。编译过程中会调用javac命令,这点大家可能接触的不多,毕竟是是计算机程序内部运行时的操作。下面我们就编译的概念、命令带来讲解…

一文读懂工业物联网 全面起底核心玩家和技术体系

来源:智东西概要:未来10年内,全球物联网将创造10多万亿美元的价值,约占全球经济的1/10,并与城市管理、生产制造、汽车驾驶、能源环保等形成数个千亿级规模以上的细分市场。物联网进入与传统产业深度融合发展的崭新阶段…