中国智能化产业与产品网讯:人类往往是通过观察其他人的行为来学习一项新的技能,其实机器人也是可以的。但是对于机器人来说,理解人类的行为是非常困难的,甚至对于最智能的机器人来说也是具有很大的挑战性。最近马里兰大学和澳大利亚国家信息通信技术研究中心的研究者们开发了一款能够通过视频学习新技能的机器人。通过观看YouTube上不同的烹饪视频,机器人就学会了使用不同的厨具。

马里兰大学的计算机科学教授,计算机视觉实验室主任Yiannis Aloimonos说:“我们选择烹饪视频是因为每个人都做过并且都能理解它。但是,烹饪的过程,步骤以及使用的工具比较复杂。比如,切黄瓜的过程:你需要拿刀,将它挪到合适的位置,确保切的结果和你想要的结果是否符合。”
研究者们设计了两个识别模块:抓取类型识别模块和目标识别模块。每个模块都采用的卷积神经网络(CNN)去分类。软件能够辨别视频中的每一只手是否使用电力或者精确抓取。然后分解这个动作以确定抓取是大直径还是小直径,或者停止抓取。目标识别也是相似的过程,从48个种类中去识别目标。同时,软件也从以下十种行为中决定哪种行为最可能发生:切、倾倒,传递,伸展,抓,搅拌、撒、削、砍、调配。通过以上所有信息,机器人就能够学会如何自己做这些事情。
一旦机器人学会了不同的动作,它就能将这些动作组合起来实现一个目标。这种基于目标的方法就和以前采用的方法有所不同。
“以前的方法是试图复制这些运动,而我们的方法是试图复制目标。这就是突破点。”Aloimonos说。这种方法就意味着机器人能够自己决定采用最好的方式去实现目标而不是简单的预测这些动作。
未来,研究者们希望能够有更多的抓取类型,尽可能的用抓取类型去辅助动作识别。
翻译自:http://www.botmag.com/robot-learns-to-cook-by-watching-youtube-videos/