在许多科幻影视作品中,都提到机器人在接管了接管了世界之后会带来可怕的后果。虽然听起来有些天方夜谭,但随着人工智能和机器人学习技术的飞速发展,这一天可能会很快到来。当然,《终结者》和《黑客帝国》的剧情只是个玩笑话。而麻省理工(MIT)计算机科学与人工智能实验室(CSAIL)研究人员所演示的“让机器人教其它机器人学会一项技能”的技术,则更贴近于现实。

麻省理工博士研究生 Claudia Pérez-D'Arpino 在介绍 Optimus 机器人,它可以执行很多任务,比如抓起一个水瓶。

其解释称,此举旨在改进机器人学会执行某一项任务的方式,而无需采取具体的、针对性某一类动作、或者视觉学习的编程。

这套系统叫做“C-LEARN”,其结合了两项技术,允许非程序员也能教会机器人如何通过它们的机械臂完成新的任务。

20170511_04_robot02

“结合直觉学习和示范运动规划算法的精度,这种方法有助于让机器人执行以前没接手过的其它类型任务,比如用两只机械臂来多步组装某个物品”。

在某个机器人通过灌墨人类演示而掌握了一项新技能之后,它就可以将‘学习成果’直接传递给其它新的机器人。

值得一提的是,只要两台机器人能够执行相同的任务操作,就不用必须得是一模一样的型号。

比如 CSAIL 对小型的 Optimus 机器人进行了教学,然后又让它把新技能传递给了大家伙 —— 重达 400 磅的 Atlas 人形机器人(后者主要投身于炸弹处置项目)。

Optimus 在观察 Atlas 如何操作之后,就轻松掌握了同样的任务技能,比如开门、传送物体、以及从容器中取物。

在未来,这项技术肯定还可以广泛用于工厂之外的机器人场所。程序员们也可以打造一套自适应软件,从而告别无休止的重新编程和适配的工作。