2018年(273)
分类: 云计算
2018-08-01 16:28:21
对婴儿来说,用手抓东西是他来到这个世界要学习的第一件事,但这远非一项简单的任务,而且随着成长还会变得越来越复杂,越来越多变。也正是因为这种复杂性的存在,使得机器很难自学这一动作。不过,现在事情有了新的进展:由Elon Musk和Sam Altman支持的OpenAI的研究人员创建了一个系统,不仅可以像人类一样握住、操纵一个物体,还可以自主学习完成这些动作。
现在,许多机器人或机械手已经熟练掌握了某些握法或完成某些动作,比如,工厂里的机器人可以比一个人更加灵巧地使用螺栓枪。但是让机器人能很好地完成这项任务的软件,大多要归功于人类完成的代码,并且要与具体的应用程序一一对应。举个例子,即使是在同一生产线上的某些东西,像焊接,也需要一个全新的系统。
然而对于一个人而言,拿起一个苹果与抓取一个杯子并没有太大的不同。虽然存在差异,但我们的大脑会自动填补空白,即兴发挥来安全地握住一个不熟悉的物体。在这个方面,机器人要严重落后于人类。更重要的是,研究人员不能只训练机器人去完成人类要做的事情,而是必须提供数以百万计的案例来充分展示人类对成千上万的特定物体会做什么。
对此,OpenAI的研究人员认为,解决方案的根本不是使用人类数据。相反,他们让计算机在模拟中进行反复尝试,慢慢学习如何移动手指,才能让它握住的物体按需移动。
这一系统被称为Dactyl。我们可以将一个木块放在Dactyl的手掌中,并让它将其重新定位至不同的方向。而网络仅负责观察指尖的坐标以及来自三个普通RGB相机的图像。此外,该系统完全在模拟的环境下进行训练,将其在虚拟世界中学到的知识转化为现实,并适应于现实世界的物理学。换句话说,这一研究结果表明,在纯模拟环境中训练智能体,不需要对现实世界进行精确的物理建模(一项极端复杂且浩大的工程),就能让智能体完成实际任务。