据美国麻省理工《技术评论》杂志网站2015年10月27日报道,美国康奈尔大学的科学家已教会机器人如何相互学习。
获取知识与分享知识这一能力是人类文化和文明的核心要素,而来自不同学术研究实验室的两个机器人向人们展示了机器人之间的相互学习能力。美国康奈尔大学的研究人员曾设计了一款TellMeDave在线游戏,志愿者可在游戏中通过日常语言命令训练一个机器人执行某项任务并关联各种动作。志愿者通过引导机器人完成某项任务使其习得一种机器学习算法,使机器人能够重复执行该任务。这种习得的行为会被存储在一个名为“RoboBrain”的中央存储器中,并可被其他机器人访问。
一个名为PR2的科研机器人通过该平台学习了如何执行一些简单的任务,例如从桌上拿起几个杯子并将它们放在倒扣的碗上。而美国布朗大学某实验室的另一个名为Baxter的机器人已经获取了PR2所学到的知识,并利用这些知识在不同的环境中完成了相同的任务。这项工作是为了研究机器人之间的各种有效信息共享方式,避免繁琐的重新编程,使机器人在面临一项新任务或一个陌生环境时能够快速适应。
在2015年10月加州大学伯克利分校举行的机器人技术研讨会上,研究人员称在未来机器人将会越来越多地共享信息,研究人员正在努力实现机器人之间的相互学习和知识共享,让不同的机器人能够通过RoboBrain数据库输入和提取知识。
在康奈尔大学与布朗大学的这两个机器人之间迁移习得的知识时存在的关键挑战在于,这两个机器人的构造完全不同,这就意味着这两个机器人对应的低级命令(如取杯子时具体每个关节的动作)不能相互匹配,因此研究人员必须设计出一种能够在两个平台之间迁移命令的方案。
这一方案旨在实现一个机器人能够基于其与另一个机器人的构造对比情况正确理解获得的信息,而这只是最开始的一步,还有很多其他技术难题有待攻克。