多机器人系统的研究内容与发展趋势

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

多机器人系统的研究内容与发展趋势

北京理工大学机器人研究中心苏治宝龚建伟熊光明陆际联

概述

在当今的数字时代,人们对于用现代科技解决复杂任务的需求日益高涨。虽然随着机器人技术的发展,机器人的能力不断提高, 机器人应用的领域和范围也在不断扩展,但是对于一些复杂的任务,单个机器人不再是最好的解决方案,而由是多个机器人组成的系统。

多机器人系统不是物理意义上的单个机器人的简单代数相加,其作用效果也不是单个机器人作用的线性求和,它应该还包括一个“线性和”之外的基于个体之间相互作用的增量。这种个体之间的相互作用包含两个因素:“协调”与“合作”。

因此,多机器人系统是指若干个机器人通过合作与协调而完成某一任务的系统。它包含两方面的内容,即多机器人合作与多机器人协调。当给定多机器人系统某项任务时,首先面临的问题是如何组织多个机器人去完成任务,如何将总体任务分配给各个成员机器人,即机器人之间怎样进行有效地合作。当以某种机制确定了各自任务与关系后,问题变为如何保持机器人间的运动协调一致,即多机器人协调。对于由紧耦合子任务组成的复杂任务而言,协调问题尤其突出[1]。

多机器人合作和协调是多机器人系统研究中的两个不同而又有联系的概念。前者研究的重点是高层的组织与运行机制问题,侧重实现系统快速组织与重构的柔性控制机制;后者则是研究机器人之间合作关系确定后具体的运动控制问题。

1 多机器人系统的优点

与单个机器人相比,多机器人系统具有许多优点[2]:

(1) 单个机器人不能完成某些任务,必须依靠多个机器人才能完成。例如让机器人搬运一个重物,对于这样的任务也许可以设计一个能力特别强的机器人来完成,但从设计的复杂性和成本等方面来考虑,这样的方案不如让多个简单的机器人组成系统来协作搬运。还有一些任务,如执行战术使命、足球比赛等,必须要由一个机器人团队来完成而非单个机器人。

(2) 对于可以分解的任务来说,多个机器人可以分别并行地完成不同的子任务,这比单个机器人完成所有的子任务要快得多。就是说,多机器人系统可以提高工作效率。对未知的区域建立地图、对某区域进行探雷均属于这类任务。

(3) 对于多机器人系统来说,可以将其中的成员设计成完成某项任务的“专家”,而不是设计成完成所有任务的“通才”,使得机器人的设计有更大的灵活性,完成有限任务的机器人可以设计得更完善。

(4) 如果成员之间可以交换信息,多机器人系统可以更有效和更精确地进行定位。这对于野外作业的机器人尤其重要。

(5) 多机器人系统中的成员相互协作可以增加冗余度,消除失效点,增加解决方案的鲁棒性。例如,装配有摄像机的多机器人系统要建立某动态区域的基于视觉的地图,那么某个机器人的失效不会对全局任务产生很大影响,因此,这样的系统可靠性更强。

(6) 多机器人系统与单个机器人相比,可以提供更多的解决方案,因此可以针对不同的具体情况,优化选择方案。

2 多机器人系统的应用领域

由于多机器人系统的优点,使得它的潜在应用领域非常广泛[2],列举如下:

远地作业

某些应用要求群体自主机器人系统能够自动完成复杂的工作,而人类可以不时地从远处进行干预,以改变操作过程,弥补机器人的能力不足,与机器人协作共同完成复杂的任务。这类应用领域如行星科学探险,在煤矿、火山口等高危环境下作业以及在水下培育作

物等。

●协助军事行动

现代战争中使用机器人代替士兵执行危险的任务能最大限度地减少地面部队和非参战人员的伤亡。这类任务有排雷、放哨、搜索、追踪及架设通信设施等。

●协助震后搜索与营救

城市搜寻和营救人员只有48小时在倒塌的建筑物中寻找被困的幸存者。否则,他们存活的可能性几乎为零。近来发生在一些地区的地震,造成的城市环境的破坏程度超过了现有的营救资源(搜寻和营救专家、狗和探测器等)的能力。由于难以知道大型建筑物破坏的程度,影响了营救人员对该建筑物进行安全、有效的搜索。有时由于人和狗的体积太大,不能到达要搜索的空间。如果能使机器人协助进行这方面的工作,那么将会产生很大的影响。

●自动仓库管理

仓库操作人员面临着在降低成本的同时提高对客户的反应速度的竞争挑战。由于涉及的劳动内容以及设备投资等原因,指令拣选过程(order picking)在配送中心是成本最高的作业之一。操作人员依靠人力来进行拣选并借助码垛车或传送带系统运输物料。将这些作业自动化将会受益非浅。在仓库管理系统的全局监控下,自动码垛车在配送中心漫游,并移动到某个停驻在物料通道边的拣选机,运送物料。这样拣选机就可以专门进行拣选而不需要花时间来回移动。因此,就可以实现仓库管理工作的自动化和智能化,提供工作效率。

●智能环境

智能环境是指利用计算机来完全改善日常活动的空间。智能环境通过把计算机和日常现象联系起来,能够使原来处于人-机范围之外的事情相互作用。这可以应用到智能房间和个人助理。许多环境如办公楼、超市、教室及饭店很可能在今后逐渐发展成智能环境。这些环境中,智能体将会监视资源的优化使用,也会解决资源使用方面的冲突,智能体还要跟踪环境中对各种资源的需求。另外,进入环境中的每个人都会拥有一个智能体,该智能体的目标是为用户优化环境中的条件。

●自动建造

该应用领域涉及大规模结构的装配,诸如高楼大厦、行星居住区或空间设备。将来,多异构机器人系统将会在空间组装大型空间设备,而这对于人类来说是非常困难的。

●教育及娱乐系统

机器人玩具、教育工具及娱乐系统越来越风行。许多这样的系统(如机器人足球)要求多机器人之间进行协调。

●自动化工厂

工厂实现自动化是发展趋势。为了增加产量、减少劳动成本,提高效率、安全性及总体质量,越来越多的产业在寻求生产自动化设备。这要求有高效、高鲁棒性的异构多机器人系统的协作。

●清除危险区域

这样的例子有机器人扫雷、清扫核废料及清扫灾区。

●农业机器人

在艰苦条件下的重体力劳动、单调重复的工作,如喷洒农药、收割及分选作物等有望由多农业机器人系统完成,以解放出大量的人力资源。

3 多机器人系统的性能衡量指标

各个应用领域要求多机器人系统要有很高的性能,这些性能由下列指标衡量[2]:

(1) 鲁棒性(Robustness):对机器人出现故障具有鲁棒性。因为许多应用要求连续的作业,即使系统中的个别机器人出现故障或被破坏,这些应用要求机器人利用剩余的资源

相关文档
最新文档