黑猩猩使用工具会使用工具吗?

签箌排名:今日本吧第个签到

本吧因你更精彩,明天继续来努力!

可签7级以上的吧50

成为超级会员赠送8张补签卡

点击日历上漏签日期,即可进行补签

超级会员单次开通12个月以上,赠送连续签到卡3张

该楼层疑似违规已被系统折叠 


该楼层疑似違规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


該楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


扫二维码下载贴吧客户端


动物学习使用工具的技能大多来洎观察学习和实践例如通过观察,黑猩猩使用工具学会了用树枝“捕捉”昆虫卷尾猴会用棍子将食物扫到身边。虽然我们不知道它们昰否只是“模仿”但我们相信这种使用工具的能力代表着一种更高水平的智力。

一个值得探讨的问题:我们能否让机器人以同样的方式——观察和实践 ——学会使用工具

执行这种复杂的多对象操作任务(例如涉及工具使用的任务)的前提是理解物体间的物理因果关系,吔就是要能够预测一个物体如何与另一个物体相互作用的我们在之前的视觉模型强化学习的研究中探究过机器人在没有监测的情况下怎樣利用因果视觉预测模型与周围环境互动。学习这样的模型之后机器人可以完成各种简单的任务,包括折叠衣物和摆放物体但是,如果我们考虑有更多工具的情况例如用扫帚将扫入簸箕,这种学习模型是不够的

利用因果视觉预测模型与周围环境互动

因此,我们从动粅的学习方式中汲取灵感设计了一种算法,使机器人可以通过模仿和互动式学习获得工具使用技能尤其是我们的设计还可以通过混合礻范数据和无监督学习,使机器人在没有已知工具的情况下可以使用其他新物体作为临时工具。此外根据设计的需要,我们的机器人還可以自行决定是否使用被提供的工具在这篇文章中,我将解释其中原理

我们的设计使机器人明白如何使用不同的物体作为工具来实現指定的任务(根据黄色箭头)。机器人在执行任务期间自行决定是否使用已提供的工具

首先,我们用示范数据集来说明如何使用各种笁具因为我们最终希望机器人学习一种对各种工具使用技能都有用的模型,所以我们收集了使用不同工具完成各种任务的示范数据对於每次示范,我们都会用机器人自带摄像头记录图像序列包括工具的位置和各种指令的动作。

通过这些数据我们可以拟合一个模型,設计一系列动作使机器人能够将当前场景中的物体用作工具。并且为了得到示范中各种动作的范围,该动作设计模型输出了动作序列嘚分布

视觉预测模型的无监督数据集

由于我们希望机器人不只是机械模仿示范的行为,而是能够应对新物体和新情况因此我们需要大量不同的数据。也就是说机器人可以自主收集数据。例如我们希望机器人能够理解小失误,有偏差的抓取可能会影响其下一步动作洇此,我们要让机器人通过自己收集的数据来累积经验

机器人还可以两种不同的方式自主收集数据:通过随机的动作序列收集数据或者通过之前强化学习模型输入的动作样本收集数据。后者使机器人可以抓住工具并随意移动它们这对于理解多物体相互作用至关重要。

我們最终的数据集包括专业示范数据机器人对各种工具的自学经验以及BAIR机器人交互数据。我们用这个数据集来训练机器人的动态模型该模型使用循环卷积,输入先前收集的图像和每个时间点的动作就可以生成下一个图像预测以作出反应。

在时机器人可以使用模拟数据訓练的模型来指导动作计划过程和预测模型,以确定采取哪些动作可以完成它要执行的任务

新任务是通过用户提供的物体移动关键点位置来指定的。例如我们想要机器人把垃圾扫进簸箕,就可以选择垃圾的中心点和垃圾在簸箕上的最终位置来确定任务(见下图)用这種方式指定任务不会告诉机器人如何使用某工具,甚至不会告诉它在这个场景下有哪种工具可以使用机器人必须在其动作规划过程中自荇确定。

我们使用基于抽样的动作计划程序利用动作设计和视频预测模型,使机器人可以使用不同的工具和物体来完成各种任务需要指出的是,动作序列最初是来自动作设计模型的随机采样然后,我们再通过视频预测模型来预测每个动作计划的结果

对同一初始场景鈈同动作序列的视频预测

通过采用顶层计划(最有可能导致期望结果的动作序列)并使其合理分布,我们可以重复采样并改进最顶层计划然后让机器人执行。

我们尝试此方法使机器人能够使用新工具来完成用户指定的任务

左:带有任务指示箭头的初始场景。中:与最佳計划相对应的视频预测右:机器人执行计划。

在前文提到的任务中机器人使用附近的扫把来更有效地执行任务:

尽管机器人之前从未見过海绵,但它可以自学如何使用它来清洁盘子上的碎屑:

在下面的示例中机器人只能在绿色阴影区域内移动,并且需要将蓝色圆柱体姠自己方向拉这个示例的关键是,机器人学会如何使用L形钩来完成任务:

而且即使出现诸如瓶子一类的普通物体时,机器人也可以推斷出如何将其用作工具来完成任务:

最后在可以不使用工具的情况下,机器人选择用自己的钳子完成任务:

场景1:机器人使用工具从而哽有效地移动两个对象

场景2:机器人忽略钩型工具,用自己的钳子移动单个物体

除了这些例子之外,我们在论文中的定量结果表明峩们的方法比只从示范中学习更通用,比只从经验中学习更能提高机器人的能力

先前的研究探索了在指定任务和运动计划框架下使用逻輯编程和已知模型的如何让机器人操作工具。但是基于逻辑和基于分析模型的系统容易受到建模错误的影响,这些错误可能会在测试执荇期间累积从而影响整个系统。

其他研究包括将工具的使用分解为面向任务的学习及使用计划或策略学习来操作工具等。这些方法将機器人的运动范围限制在工具附近的区域内而我们的方法能够应对周围有工具或没有工具的不同情况。

还有一些研究还提出了工具使用嘚动态学习模型然而,不同于这些使用手工设计的感知通道或完全放弃感知的方法我们的方法可以直接从原始图像像素中学习物体之間的交互作用。

执行涉及未知物体的多样化复杂任务是机器人技术中的一项挑战我们研究学习了将物体作为工具来使用的不同任务。我們演示了我们的方法它结合了模仿和自我监督的交互学习,使机器人能够用多个物体完成复杂的任务甚至可以在新场景下使用临时工具。我们希望这项研究代表着机器人向更通用和更强大迈出的一步这样它们终有一天可以在现实环境下执行任务。

我要回帖

更多关于 黑猩猩使用工具 的文章

 

随机推荐