斯坦福大学教授OussamaKhatib:让潜水机器人下海寻宝,一共分几步?.doc

斯坦福大学教授OussamaKhatib:让潜水机器人下海寻宝,一共分几步?.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

斯坦福大学教授OussamaKhatib:让潜水机器人下海寻宝,一共分几步?

斯坦福大学教授OussamaKhatib?

2016年10月在北京召开的世界机器人大会上,雷锋网曾报道来自斯坦福大学的OussamaKhatib教授所带领的团队研发了一款潜水机器人OceanOne(海洋一号)。令人惊叹的是,OceanOne曾潜入100米左右的海底,并且成功从一艘法国沉船上打捞出一个古文物。?

今年,由CCF主办,雷锋网、香港中文大学(深圳)承办的第二届?CCF-GAIR全球人工智能与机器人峰会上,OussamaKhatib也来到大会现场,并在7月8日的机器人专场为我们分享了关于机器人研发背后的那些故事。

以下为?Oussama?Khatib演讲实录,雷锋网在不改变原意的基础上进行编辑。

为什么要开发OceanOne?

在某些情况下,潜水员为了潜入海底160米,必须在下潜仓里呆上一周以适应氧气和氦气的混合仓,之后才能在水下进行部件维修和维护。而完成工作后,潜水员又要回到地面,花三周的时间在氧气和氦气的混合仓里适应。这是一项非常危险的工作。

如果机器人可以接触到海床,人也可以感受到机器人和海床的触觉。操作人可以沉浸在一个操作系统中,而机器人则可自主地在水下对所有动作进行识别。机器人通过无线光纤与地面及时连接,好像机器人是专门为你进行潜水工作。

我们的目标是希望通过触觉设备,感受机器人所感受到的东西。

除了考古发掘,机器人还有其他的工作场景,如水下珊瑚保护、样品采集,以及水下工程维护、检查等。此外,在高纬度的地方如气象站等,都希望机器人去解决问题,从而很大程度上保护人的安全。?

机器人如何与外界互动?

对于家居机器人而言,它是一个人机的互动,尤其是合作型机器人,不仅仅是简单的机械手臂,可以让人和机器形成一种协同效应。

在移动性方面,我们要让机器人明白外界,不仅仅让它知道它应该做什么,还要让它知道完成这个任务该有哪几个步骤,让人的动作成为它的榜样。所以,我们要为机器人寻找不同的动作,以及对它发出指令,要研究人类所有不同的动作以及目的。这样才能够让机器人的动作更加灵活,更加快速。

我们在做同一个动作的时候,不断的重复它,是很累的,机器可以这样做,它不知疲倦。在这样一个环境中,可以做出比较好的人机互动,让机器代替我们做一些比较困难的事情。我们可提前写好程序,从更高的层面上向这个机器发出指令。那就是我们的指令动作。比如像人的一些动作,如何去教授这些机器动作。我们可能不需要动作或者位置的控制,然而机器是需要的。我们只是根据感觉,感受人手的位置,但是机器是需要的。所以我们对这个机器进行编程,让它能感知到外界的环境,这样的关系是独立的。所以我们可以看到,这个机器在旋转,它感觉到了外置环境的变化。

我们可以通过这个扭矩控制机器的动作。比如说在关节处可以有一些互动,比如人机互动、操作、合作甚至完成一些任务,让它更加安全。在斯坦福曾经有过这样一个设计。90年代,我们的机器是实时运动,我们只需要对它吹气,它就可以动了。我们可以打造一个非常好的控制能力,通过感知的传感器就能够实现。

我们如何实现一些任务。比如说人是需要完成一些任务的,我们希望能够让机器人有足够好的视觉,就可以用抓取的系统,让机器完成不同的任务和工作。这里会发现,这些机器是抓取了不同的物件,就可以截取足够多的信息,让我们知道真正发生了怎样的事情。我们需要让机器知道,在怎样的位置需要旋转和调整位置。

另外,可以用一些数据,对机器进行编程。这样机器就可以和外界产生互动。当然,外界是不同的,会经常变化,会有一些错误。我们要修正错误,甚至可以把机器进行一些调整,用手动进行移动,让它修整过去的错误。现在可以去做一些更加复杂的任务。比如说需要有一系列的动作,这一系列的动作就展示了一些比较复杂的任务是如何完成的。

我们要找到插头上插孔的位置,就可以做旋转,将插孔正确的插入进去。这样一个片段,是通过对于机器的编程实现的,之后这个机器就可以学习这样的动作。在人类的示范之后,机器会再次尝试完成这个工作。现在机器人有了更好的控制,所以这个机器人可以完成过去由人手工才能完成的任务。在这个展示中,机器在寻找插孔。现在它已经找到了插孔,找到插孔之后就会旋转,取得合适的角度,就可以把插座插上,灯就点亮了。

1987年的时候,我们训练这个机器,让它完成一个搜寻的任务。另外,可以让机器将合适的部件插入到合适的插孔里。也就是说我们可以让机器和外界产生一种互动,一种相互的关联。这样,它们的动作就会更加精准,可以帮助机器不断提升技能。机器可以进行自行的匹配以及尝试。在这背后,人的动作是非常重要的。

让机器学习人的技能

人可以有不同的技能,不同的能力,这些能力都可以让机器去学

文档评论(0)

139****2545 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档