教机器人简单的任务,不需要编码经验

科学家开发了一种新的系统,让没有编码经验的人教机器人一些简单的任务,比如抓起一个物体然后把它丢进桶里。该系统旨在模仿人类的学习方式,甚至允许机器人将自己学到的知识传授给其他机器人。这可以让机器有一天得到更快更便宜的训练。...

科学家开发了一种新的系统,让没有编码经验的人教机器人一些简单的任务,比如抓起一个物体然后把它丢进桶里。该系统旨在模仿人类的学习方式,甚至允许机器人将自己学到的知识传授给其他机器人。这可以让机器有一天得到更快更便宜的训练。

通常,机器人的训练采用两种方法之一。在第一种情况下,机器人的动作由工程师编程,工程师指定每个动作的时间和位置(例如,将一块金属切割成精确的形状和大小。)在第二种方法中,使用运动捕捉输入此信息,与在电影和视频游戏中绘制CGI角色的运动相同。

新方法介于这两种方法之间。首先,机器人要学会一系列基本动作——比如如何与轴线平行,或者如何在平面上运动。然后,操作员通过在屏幕上移动机器人的三维模型,为他们提供特定任务的指令。例如,为了让机器人打开柜门,一个操作员会把它的手臂拖到柜门上,然后告诉它去抓和拉。这个名为C-LEARN的软件完成了其余的工作,从它的动作库中应用正确的动作。

007Ys3FFgy1gqdxviedgmj30sa0iv0x4

研究报告的合著者克劳迪娅Pérez-D'Arpino,麻省理工学院计算机科学和人工智能实验室(CSAIL)的博士生。这允许你教一个机器人,即使它不在同一个房间里,你。她把它比作人类的学习方式——通过知道如何在各种情况下运用基本动作。

“当我们教另一个人一个多步骤的任务时,即使对方从未见过这个具体的任务,可能也没有什么是令人惊讶的,”P说é“阿皮诺。”这只是之前已知行动的组合。”

通过这种方法,研究人员可以通过一次演示来教机器人执行任务。例如,一项任务要求机器人用双手抓住一个托盘并将其抬起,使托盘与地板平行。机器人只被展示了一次这个任务,但它能够应用它以前的知识如何与物体平行以完成任务。机器人还学会了抓起一个物体,把它扔进桶里,以及从另一个圆筒里取出一个圆筒。

研究人员在一个叫擎天柱的两臂机器人上测试了这个系统。然后,这个机器人能够将其基本知识“转移”到阿特拉斯身上,阿特拉斯是一个6英尺高、400磅重的仿人机器人。当信息从一台机器人计算机转移到另一台机器人计算机后,第二台机器人就可以利用这些学习到的信息来完成任务,基本上实现了机器人对机器人的学习。这项研究将在5月29日至6月3日在新加坡举行的IEEE国际机器人与自动化会议上发表。

Pé阿皮诺说。因为该系统不需要专业的编码人员来教授任务,它允许没有编码经验的人“训练”机器人。”如果能让这些机器人和人类一起工作,这样他们就可以协作了,这将是非常有益的。这有点像一种共生关系é雷兹·达尔皮诺说人类知道如何很好地做一些事情,但是机器人知道如何很好地做其他事情。”

另一个应用是在灾难情况下,比如2011年日本大地震和海啸之后,日本福岛第一核电站发生的核事故。现在,处理这些情况的机器人——比如说处理**处理的机器人——都是手动操作的,一个操作员基本上把机器人当作木偶来移动。这需要高技能的人和时间。如果一个机器人能被预先训练来处理灾难情况,它就能被更快地部署。

007Ys3FFgy1gqdxvr4gwqj30sa0ivq6w

这个制度并非没有缺陷。例如,机器人的适应能力不强:如果机器人被教导抓取一个物体,然后将其提取出来,但这种情况需要机器人提取物体,然后,比如说,将其放下,那么机器人就无法完成任务。”这将涉及一些逻辑思维,对人类来说,这是相当直接的,但对计算机来说,这是非常具有挑战性的,”Pé雷兹·达尔皮诺说它在某些任务中有点智能,但在许多其他方面也有局限性。”

尽管如此,这项研究还是很有希望的,并且为我们将来如何训练机器人提供了一个有趣的、成本效益高的机会。相当整洁。

  • 发表于 2021-05-11 03:25
  • 阅读 ( 129 )
  • 分类:互联网

你可能感兴趣的文章

初学者代码训练营:你应该参加吗?

...几个月内,你可以从基础编程技能的坚实基础中获益,并简单地介绍基础技能。另外,结构化环境是一个主要卖点。最后,完成这门课程可以整理出一份简历。类似地,某些编码训练营与企业合作进行训练营后的工作安排。 ...

  • 发布于 2021-03-13 09:38
  • 阅读 ( 412 )

机器人如何学习阅读和思考

...先级的一些邮件。阅读人工智能对于创建有效的****聊天机器人至关重要。任何有文本的地方,都有研究自然语言处理的研究员。 ...

  • 发布于 2021-03-16 12:24
  • 阅读 ( 175 )

什么是低代码,它是如何工作的?

... 简单的比喻是:扁平包装家具可以从零开始就不需要**家具所需的工具和知识。相反,它使用准备好的零件,设计用于使用简单的工具和清晰的说明。 ...

  • 发布于 2021-03-19 21:14
  • 阅读 ( 185 )

最适合孩子们学习编程的11款编码游戏

...头脑风暴已经存在多年,结合图标玩具块与代码,使工作机器人。随着技术的进步,Mindstorms套件也在不断改进,新的型号确实令人印象深刻。 ...

  • 发布于 2021-03-20 06:06
  • 阅读 ( 452 )

python成为未来编程语言的6个原因

...dit都在开发和测试中使用Python。此外,Python还广泛应用于机器人和嵌入式系统(甚至可以用来控制arduino)。即使是用C和C++编写的遗留系统也很容易与Python接口。 ...

  • 发布于 2021-03-23 12:03
  • 阅读 ( 246 )

5个可以教孩子如何编码的玩具

... 1芭比机器人工程师娃娃 ...

  • 发布于 2021-03-23 17:31
  • 阅读 ( 243 )

什么是谷歌tensorflow?开源示例和教程

... 最简单的说,机器学习就是教计算机如何分析数据并做出明智的决定,而不需要直接编程。为此,我们训练神经网络来执行特定的任务。 ...

  • 发布于 2021-03-23 22:35
  • 阅读 ( 225 )

为孩子们提供的10个很棒的教育网站值得收藏

...念回家。孩子们一定会喜欢莫比这个出现在视频中的有趣机器人。 ...

  • 发布于 2021-03-30 16:55
  • 阅读 ( 253 )

我能和孩子们一起做些什么有趣的科技项目?

...,这是一系列的build-it/code-it模块,让孩子们不仅能自己**机器人,还能学会如何在机器人在家里滚动、翻滚和摇晃时告诉它该做什么。 被今天的孩子们称为“在Minecraft之前就像Minecraft一样的东西”,最新的“EV3”是近20年积木...

  • 发布于 2021-04-10 03:27
  • 阅读 ( 193 )

htg评论了romo:一个古怪的网真机器人很难不爱

...时不时地复习一些有趣的东西,比如Romo,一个古怪的小机器人,很难不去爱。 什么是罗莫(the romo)? Romo是一种可编程的临场感机器人。该装置本身实际上并不包含任何类型的电子大脑,而是使用iPhone或ipodtouch作为视觉指示器...

  • 发布于 2021-04-10 21:42
  • 阅读 ( 205 )
xzar0312
xzar0312

0 篇文章

相关推荐