0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Facebook:有意让机器人“犯错误”,明知故犯是“智”也

电子工程师 来源:YXQ 2019-05-24 08:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

人类就是通过好奇心来认识世界,机器人也可以。

在人们意识当中,机器人按照开发者的意愿而做出指定的动作似乎是一件理所应当的事,而且,机器人完成任务还要做到精准、迅速。然而,Facbook 的研究人员却不走寻常路,他们有意让机器人“犯错误”,这到底是为什么呢?

让我们一起来看看吧。

明知故犯是“智”也

在 Facebook 位于硅谷的新实验室里,有一个叫作 Sawyer 的机器人(来自已经倒闭的 Rethink Robotics 公司),它红黑相间的手臂挥舞着,试图完成研究人员交给它的任务。

按照指令,Sawyer 的手臂应该移动到右边一处固定位置,然而,Sawyer 把手臂抬高,然后偏离轨道,错开了指定位置,重新回到了原点;研究人员只好将 Sawyer 重置,让它继续完成之前的任务。这一次,Sawyer 的手臂确实往右移了,但就在非常接近指定位置的时候,它再一次偏离了运动轨道,回到了起始位置。两次任务都失败了。

或许有人会觉得 Sawyer 的“顽劣”行为令人抓狂。但就像兔子为了躲避猎鹰而迂回前进一样,Sawyer 看似笨拙的行为实际上是一种特殊的聪明。

Facebook 认为,无论是对于机器人的开发,还是 AI 的开发来说,这种聪明都至关重要。

强化学习让机器人更“聪明”

一般来说,开发者会编程机器人,让他们通过这些设定好的指令来执行动作,不过从某种程度上来说,这种方式有点死板。

而我们人类在学习上则要聪明得多。因为,即使是婴儿也明白,物体从视野中消失并不代表从世界上消失;玩具球可以滚来滚去,沙发却不行;长大后,人们能够学习驾驶,而不是撞车。

这一切都要归功于人类大脑里建立起来的世界模型。

Facebook 首席 AI 科学家 Yann LeCun 表示:

如果我们在悬崖边开车,方向盘只要往右转,汽车就会掉下去,所以,我们绝不会这样做。我们大脑里的世界模型会阻止我们自己做傻事。

Facebook 也在尝试为机器提供这种模式,Yann LeCun 补充道说,建立世界模型的系统是 AI 取得重大进展的下一个挑战。

实际上,Facebook 并不是第一个尝试让机器人学会自我移动的团队。

雷锋网注:上图为 Brett 机器人及其开发者Pieter Abbeel

在加州大学伯克利分校,研究人员使用了一种名为强化学习(reinforcement learning)的技术,让双臂机器人 Brett 把方形钉子塞进一个方形洞里。

在此过程中,研究人员会让 Brett 尝试许许多多随机的动作:如果 Brett 更接近目标,系统就会给它“奖励”;如果 Brett 搞砸了,系统会给它“记过”。

这些记录,Brett 都会保存下来,然后经过多次迭代,它会越来越精准地找到方洞,并把钉子放进去。

创新的自我监督学习

而 Facebook 的尝试有点不同,Facebook AI 研究科学家 Franziska Meier 表示:

我们想尝试的是给机器人灌输好奇心的概念。

人类就是通过好奇心来认识世界的,比如,孩子们想知道猛拽猫尾巴会发生什么,所以他们会去做这种尝试。因此,Brett 是通过一点一点地靠近目标,来改进自己的动作,而 Facebook 的 Sawyer 则是靠近目标,然后故意偏离轨道。

Facebook 研究人员旨在让 Sawyer 自由地尝试非最佳动作,而不是奖励它不断取得的成功,即使这在当时看起来并不理性。Meier 说:

虽然 Sawyer 没有完成任务,但它给了我们更多的数据,我们通过这种方式获得的数据比传统的方式要多。

这个概念被称为自我监督学习——机器人尝试新行为并更新软件模型,从而帮助它预测自己的行为后果。

上图为 Facebook 所说的“自我监督学习”的算法模型

这样做的目的是让机器能够更加灵活地去完成任务,或者说,更容易适应动态的人类环境。

比如,机器人要将架子上的杯子放到旁边的架子,最好的方法是将杯子直接平移,然而两个架子之间有隔板,这就需要机器人反复试验、反复犯错,直到它探索出更好的解决方案。

正如奥斯陆大学的机器人专家 Tonnes Nygaard 所说的那样:

如果我们一直执着于一个解决方案,我们可能会走进死胡同;我们更应该专注于探索更多新的解决方案。

模拟与现实之间的差距

一些研究人员通过模拟来教机器人完成任务——建立一个数字世界,再让其中的动画对象通过“犯错”的方式来完成任务。这种方法相对较快,因为当数字“机器”不受现实世界物理定律的约束,它们迭代的速度要快得多。

不过,虽然模拟更高效,但它并不能完美地反映真实世界,模拟动态人类环境的复杂性。

这就导致,机器人在模拟环境中能够完美匹配的理论,在现实世界中却不适用。在现实世界中做任何事情都可能更慢、更费力,但好处是,机器人能获得的数据更纯粹。

Facebook的人工智能研究科学家 Roberto Calandra 表示:

如果它在现实世界中行得通,那它就真的行得通。

毕竟,机器人在现实世界中要面对各种意想不到的麻烦,程序员不可能对每一个都预先进行编码。

AI 和机器人相得益彰

上图是 Facebook 的六足机器人

从某种程度上来说,Facebook 的项目是 AI 和机器人的伟大融合。

虽然谷歌和亚马逊和 Facebook 等科技巨头已经大大推动了 AI 的发展,比如让机器进行图像识别,不过这个任务仍基于人们事先给图片贴好标签。不得不承认,机器还是不够聪明。

随着 AI 研究人员开始使用机器人作为平台来改进软件算法,这种情况开始发生变化。

例如,Facebook 教机器人独立完成一系列任务,这反过来可能会对开发 AI 助手有所启发,让它们能够更好地为用户服务。LeCun 说道:

如果机器人解决了一个问题,同理,它也能在另一种情况下解决这个问题。

简而言之就是,AI 正在让机器人变得更聪明,而机器人也在帮助推进 AI 的发展。

不过,Facebook 表示,目前,公司的这项研究并没有连接到特定的产品。不过,LeCun 说:

我们认为,机器人将在远程呈现中发挥重要作用。毕竟,Facebook 拥有 Portal 和 Oculus VR 系统。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    31442

    浏览量

    223652
  • Facebook
    +关注

    关注

    3

    文章

    1432

    浏览量

    59352

原文标题:Facebook:不会“犯错”的机器人,不是“聪明”的机器人

文章出处:【微信号:smartman163,微信公众号:网易智能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    如果把高端机器人比作一个“”,那么关节扭矩传感器就是遍布全身的“触觉神经”。没有它,机器人就像得了末梢神经麻痹——能按程序动,却感受不到外界的力量,动作僵硬、笨拙,甚至危险。 核心原因:
    发表于 04-17 17:27

    大晓机器人发布开悟3.0,国产世界模型机器人拥有“超级大脑”

    机器人的使命就是每个机器人都拥有一个聪明的大脑,洞察万物,学会与视觉精准交互。   在此背景下,大晓机器人凭借其原创的“世界模型”技术体系,正快速崛起为具身智能领域的关键推动者。就在
    的头像 发表于 12-25 09:25 2782次阅读
    大晓<b class='flag-5'>机器人</b>发布开悟3.0,国产世界模型<b class='flag-5'>让</b><b class='flag-5'>机器人</b>拥有“超级大脑”

    探索RISC-V在机器人领域的潜力

    探索RISC-V在机器人领域的潜力 测评:洄溯 测评时间: 2025年11月 测评对象: MUSE Pi Pro开发板(基于进迭时空K1系列高性能RISC-V CPU) 一、 开篇引言
    发表于 12-03 14:40

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    任务并行处理,是服务机器人开发的理想高性能平台。 RK3576:机器人领域的性能突破在机器人技术飞速发展的今天,如何机器人"看得
    发表于 10-29 16:41

    小萝卜机器人的故事

    代替, LED, 有大佬感兴趣, 一起关注和讨论代码, 这个机器人知名度不高, 可是是机器人的原型, 如果开放接口, 定位和无线充电, 不失为未来的礼物。 让我们为小萝卜工程师的, 自掏腰包救萝卜
    发表于 10-23 05:24

    自制巡线解迷宫机器人(上)

    ,考虑到机器人总装之后的负载情况以及自己对机器人巡线速度的需求,我最终购买的N20电机减速比为30:1,且额定电压为6V时,其空载转速为300RPM(即每分钟300转),这样就能保证动力系统在大负载情况下
    发表于 10-20 10:39

    什么是机器人?追溯机器人技术的演变和未来

    作者: Aswin S Babu 什么是机器人? 在日常生活里,“机器人”一词我们都不陌生,日常交谈中常常脱口而出。但大家可曾细想过,这个词的真正含义究竟为何?接下来,不妨花些时间,深入探究
    的头像 发表于 10-02 16:32 5671次阅读
    什么是<b class='flag-5'>机器人</b>?追溯<b class='flag-5'>机器人</b>技术的演变和未来

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    推动着机器人应用场景变革。昆泰芯 KTH71 系列传感器芯片工作温度范围扩展至 - 40℃~125℃,机器人首次能在 “极寒救援模拟”“高温焊接挑战” 等极端项目中稳定运作,某团
    发表于 08-26 10:02

    工业机器人的特点

    单调、繁琐的重复性操作,因此既可以避免由于工作本身的单调性给工人带来的工作效率下降,又可以因为机器的不间断操作提高单纯性输出。正是因为机器人可胜任重复性工作,避免了工人的职业病,同
    发表于 07-26 11:22

    工业通信界的“月老”:CC\\-Link IE和DeviceNet如何牵起机器人的“红线”

    简单,项目推进更顺利。它就像一个“万能转换器”,工业机器人轻松适配各种设备,告别“水土不服”。 耐达讯通信技术CC-Link IE和DeviceNet的合作,打破了工业通信的壁垒。这种技术融合
    发表于 06-12 14:35

    明远智睿SSD2351开发板:语音机器人领域的变革力量

    ,提高语音识别的准确率;同时可连接高质量的扬声器,确保语音合成后的声音清晰、自然。TF卡接口能够存储大量的语音数据、对话模型以及语音机器人的知识库,使其具备更丰富的语言表达和知识储备。以太网和WIFI
    发表于 05-28 11:36

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260机器人开发套件 Kria KR260-
    发表于 05-13 15:02

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    与地图构建:机器人理解环境 第8章聚焦SLAM(同步定位与地图构建)技术,介绍了SLAM Toolbox和Cartographer两大主流框架。我的学习体会如下: SLAM的核心原理 SLAM
    发表于 05-03 19:41

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    ROS的全称:Robot Operating System 机器人操作系统 ROS的 目的 :ROS支持通用库,是通信总线,协调多个传感器 为了解决机器人里各厂商模块不通用的问题,机器人
    发表于 04-30 01:05

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    机器人技术的飞速发展,ROS 2 作为其核心工具之一,为开发者提供了强大的支持。与传统的理论书籍不同,本书深入浅出地讲解了 ROS 2 的架构、开发流程以及在智能机器人项目中的应用,以代码作为切入口,
    发表于 04-27 11:24