模块化重组机器人
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1 引言
我们知道,对于任何一个机器人系统来说,机构是它的“躯体”,控制系统则是它的“大脑”和“神经系统”,一个设计合理的机器人机构加上一个有效的控制系统,机器人才能成为一个名副其实的、“活生生”的机器人,控制系统的性能直接决定着机器人整体功能的实现和性能的高低。机构和控制系统是机器人不可分割的两个部分,在机器人设计过程中,它们始终相互影响,一个合理的机构才能将控制系统的性能完全发挥出来,同时,一个能与机构相匹配的良好合理的控制系统才能充分发挥机器人机构的特点,模块化可重组移动机器人是一种机制特点非常鲜明的机器人,它由多个一样的模块连接而成,每个模块都是完整的功能单元,能通过模块重组改变自身形态按照不同的步态进行移动。因此,控制系统的设计将要体现模块化机器人模块化、可重组的特点,这样才能发挥模块化机器人的性能。本文基于国家高科技研究发展计划(863)计划课题“模块化可重组机器人技术研究”,其任务就是为模块化机器人设计一个合乎机器人特点的控制系统。
本文将在分析模块化可重组移动机器人特点的基础上,将提出一个“模块化分布式控制系统”(MDCS:Modular Distributed Control System)的概念,并完成机器人控制系统的设计。
1.2 模块化机器人
模块化可重组移动机器人(Modular Reconfigurable Robot)(在下文中简称为模块化机器人)是指能够改变外形和运动方式的机器人系统。模块化机器人的基本思想就是:一个机器人由若干个相同的简单模块组成,它能根据任务的需要或外界环境的变化而对模块进行重组,从而改变自身的形状和运动姿态以适应不同的任务或不同的环境。
1.2.1 模块化机器人的提出
从机器人诞生到本世纪80年代初,机器人技术经历了一个漫长缓慢的发展过程,到了90年代,随着计算机技术、微电子技术、网络技术等的快速发展,机器人技术得到了飞速发展。除了工业机器人水平不断提高之外,各种用于非制造业的先进机器人系统也有了长足的进展。机器人技术已成为高科技应用领域中的重要组成部分,它正向着具有行走能力、对环境自主性强的智能机器人发展方向。作为新一代的智能机器人,不仅要有感知、推理、判断等能力,还要有强健的“四肢”——运动执行机构。现在的移动机器人大都是借助轮子或者机械腿作为运动执行机构,它们的共同缺点是运动方式比较单一,对地形(特别是未知环境)的适应性不强。例如,机械腿式机器人行走时,当碰到比较松软的地形(如沙地)时,它就无法很好地进行移动。模块化可重组移动机器人就是为了克服这些传统机器人的固有缺点而被提出的,它是一种高度模块化、可重构变形的移动机器人。
1.2.2 模块化机器人的特点
模块化可重组移动机器人,顾名思义,其最大的两个特点就是:模块化和可重组性。
模块化——即模块化机器人设计的中心思想。机器人由若干个相同的模块组成,每个模块都是一个相对独立完整的单元实体,模块由电源、传感、控制、动力、通信等几个单元组成,能独立实现一些简单的功能并能和其他模块进行通信。
可重组性——机器人根据地形环境的改变或任务的需要而对自身的若干模块进行重组从而改变自身形态和运动方式。
除了模块化和可重组特点以外,模块化机器人还有着系统设计简单化、造价低、可替代性、开放性、可自动修复以及强健性和高稳定性等特点。
系统设计简单化、造价低。由于组成机器人的模块数量较多(几十个到几百甚至成千上万),整个机器人所要实现的功能被分离到众多的模块上,只要求每个模块实现有限的简单功能,因此,模块的结构就可以相当简化,其造价也相当低廉。而整个机器人系统由这些标准模块
按一定的拓扑结构简单拼接而成,降低了整个机器人系统的复杂性和造价。
可替代性。每个模块都被设计成相同的结构,任意两个模块之间都可以相互替代。虽然机器人在按特定的步态进行移动时,每个模块在整个机器人系统中扮演着不同的角色,但是它们功能都相同,即都可以被放在整体机构的任意位置进行工作。当机器人系统中某个模块发生故障时,可以适应另一个模块代替它以保证整个系统的正常工作。
开放性强。模块化机器人系统是一个开放的系统,可以根据任务的不同选择不同数量的模块构成机器人整体。每个模块的性能都拥有一定的升级空间,机器人的整体性能可以通过模块性能的升级而得到改善。
功能冗余性大。每个模块具有的功能都是一样的,它们之间可以相互替代,而每个模块在系统中实现的功能可能各不一样,因此每个模块在功能上都具有相当的冗余。
可自动修复性。由于每个模块的功能都相同,如果一个模块出了问题,就可以用另一个模块来代替,并且丢弃故障模块,这就大大增强了机器人的自我修复能力。
强健性、稳定性。冗余性和可修复功能的组合就增强了系统的强健性。另外,由于每个单元模块都被设计的非常简单,单元模块本身就有相当高的稳定性,而且每个模块在整个系统中都只实现非常有限的功能,对整个系统性能的影响也非常有限,这样即使少数模块出了问题,也不会对整个系统产生太大的影响,系统仍然可以正常的工作。相比而言,传统机器人各个环节耦合的比较紧凑,如果哪个环节出现问题,即使很小,对整个系统来说也可能是灾难性的。
1.2.3 模块化机器人的发展状况
国外对模块化机器人系统已经进行了大量的研究,目前已经开发的模块化机器人系统或可重组机器人系统主要有两类:一类是静态可重组机器人系统,另一类是动态可重组机器人系统。静态可重组就是在工作之前装配好机器人,而动态可重组就是系统在工作时能动态根据需要进行重组自身。在本文以下部分提到的手动可重组移动机器人属于前者,而自动可重组移动机器人则属于后者。静态可重组机器人系统大都适用于工业机器人,如Queenslan大学的Gordon Wyeth, James Kennedy等人设计一个由有规则几何形状独立模块组成的工业机械手PUMA 560,可以任意改变机械手的形状以适应不用的装备任务。动态可重组机器人系统有:Pamecha和Chirikjia的构形变化机器人系统(Metamorphic Robotic System),它是由一套独立的机电模块组成的,每个模块都有连接、脱开及越过相邻的功能,每个模块没有动力,但允许动力和信息输入且可通过它输到相邻模块,构形改变是通过每个模块在相邻模块上的移动来实现的,这种系统具有动态自动重组的能力;英国Darthmouth学院的Keith Kotay和Daniela Rus在1998年提出了分子(Molecule)的概念,自重构机器人的模块称为分子,分子是建立自重组机器人的基础,分子和其他分子相连且分子能够在其它分子上运动形成任意的三维结构。对于模块化机器人的研究,现在还大都没有进入实用化,特别对于模块化动态自动可重组机器人来说,收到诸多条件限制,现在还停留在理论和运用计算机进行仿真阶段。1994年,Xerox公司帕洛阿尔托研究中心(PARC:Palo Alto Research Center)Yim等人对模块化可自动重组移动机器人概念进行研究,从1997年到现在它们研究了PloyBot G1、G2,现在在进行G3的研究。其中G2具有典型意义,系统采用主从结构,由一个主控模块和若干(十几~二十多个)标准功能模块组成简单的链状外形结构,实现了链式到四足的自动重组。虽然它的系统远比Pamecha、Keith Kotay等人提出的模块化机器人系统简单,但其意义在于推动了模块化自动可重组移动机器人的实用研究,为模块化机器人研究开拓了新的领域。
1.2.4 模块化机器人研究的意义、发展方向和应用前景
模块化机器人的模块化机构是它的一大特点,它可以由几个到几百甚至成千上万个模块组成,模块可以被设计成多种多样,可以是圆形、方形、多面形及其它形状,模块间的连接方式也可以是多种多样的,可以通过连杆连接、面面对接等等。虽然每个模块的结构和功能都有限,