多个机器人和群机器人有什么区别?重点是什么?还有什么是多代理系统?多代理系统仅适用于计算机模拟或游戏吗?这些术语在类似的应用程序中使用。

#1 楼

这些概念在某种意义上是相似的,因为它们需要多个进行通信/协作的机器人。除此之外,它们的应用以及设计和实现也有所不同。

群机器人

群机器人是根据蚂蚁,蜜蜂和这些生物设计的。因此,这个想法不仅涉及多个机器人的协作,还涉及许多机器人,每个机器人都非常简单。对于群体机器人,您可能会希望每个机器人都太愚蠢,以至于甚至无法知道它为什么要做某事(即最终目标是什么)。但是,它们的简单功能会在一群机器人执行此操作时导致复杂的算法。

总而言之,对于成群的机器人,每个机器人都无法做任何有意义的事情。期望的行为只有在其中有很多时才会出现。通常,机器人看起来都是一样的。

多智能体系统

在多智能体系统中,您有多个智能体,每个智能体可以是计算机程序,也可以是机器人。其中有能力完成某项有意义的任务。没有所有代理人,最终目标可能无法实现,但部分目标也许仍然可以实现。将多主体系统视为人类社会。我们每个人都有一个专业,我们共同成长,但我们并非一无是处。

总而言之,多主体系统由实体(例如,机器人)组成,每个实体专门用于某些任务。他们合作实现最终目标,但每个人也可以做一些事情。

多个无关的机器人

您提到了多个机器人。这与特定的方法论无关(与群体机器人相反)。因此,我将讨论多个不相关的机器人。

想象不相关的机器人在某个时间点进行协作并不是不可想象的。在这种情况下,每个机器人都有其自己的目标,或者是其自身集群的一部分,或者是其自己的多主体系统的成员,等等。根据情况,机器人可能会面并且可能会相互作用。一种简单的情况是,机器人在各自开展业务时避免崩溃。

在这种情况下,实际上没有通用的算法,设计,方法论或其他任何东西。碰巧只是个体机器人。

评论


$ \ begingroup $
感谢您的答复。我还是有点困惑。您能否更具体地解释和更清楚地解释差异?
$ \ endgroup $
–MİLKSOZ
2015年5月28日14:41



$ \ begingroup $
@MİLKSOZ,关于群居机器人:想像蚂蚁想找到最短的食物来源路径,以便他们可以有效地将其带回家。孤立的一只蚂蚁随机走动,放置信息素,并且很可能会跟随其他蚂蚁的信息素气味。现在,隔离一只蚂蚁,让它寻找食物。它会四处游荡,即使找到了食物,它也会在一条蜿蜒曲折的漫长道路上走回去。蚂蚁本身无法理解它选择的路径是错误的还是任何东西。只有当您有很多蚂蚁时,它们才能真正解决问题。
$ \ endgroup $
– Shahbaz
15年5月28日在16:04

$ \ begingroup $
@MİLKSOZ,关于多主体系统:想象两个人。一个人有一个梯子,擅长将其固定在墙上,以便另一个人可以爬上它。另一个擅长修复破碎的窗户。现在,如果您让这两个代理一起工作,它们可以修复建筑物中的所有窗户。但是,如果仅使用其中之一,比如说可以固定窗户并使其独立工作的那一种,它仍然可以将窗户固定在地面附近,因此并非完全没有用。在这些系统中,每个机器人都有可能具有独特的功能,并且它们共同协作以完成更复杂的任务。
$ \ endgroup $
– Shahbaz
15年5月28日在16:06

$ \ begingroup $
@MİLKSOZ,涉及多个不相关的机器人:您可以想象的任何需要两个或多个机器人进行交互的情况都适合于此。想象一个像人类,另一个像鸽子。如果他们见面,人类就会踢鸽子,鸽子可能会走开,飞走或攻击人类,或者人类会给它食物或在它周围走动,随你便。所有这些交互在多机器人系统中均有效。
$ \ endgroup $
– Shahbaz
15年5月28日在16:08

#2 楼

除了@Shahbaz之外,

根据本书

,多个移动机器人系统是主要主题,而群体机器人技术是一个子主题。
这两个主题均源于
/>

单个机器人无法完成任务复杂性
任务是固有分布的
建造多个资源受限的机器人比拥有一个强大的机器人要容易得多
多机器人可以使用并行机制更快地解决问题
多机器人的引入通过冗余提高了鲁棒性

集群机器人:从历史上看,最早在多机器人系统中的一些工作
处理了大量称为“群”的同类机器人。

这意味着多机器人系统可以是同质异构的,但群系统必须是异构的。

多智能体系统是由环境中多个交互智能体组成的计算机化系统。但也可以是机器人。