ROS与ROS2开发指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 机器人的组成与分类

1.2.1 机器人的组成

机器人是典型的机电一体化产品,一般由机械本体、控制系统、驱动器和传感器四部分组成。机械本体是机器人实施作业的执行机构。为对本体进行精确控制,传感器应提供机器人本体或其所处环境的信息,控制系统依据控制程序产生指令信号,通过控制各关节运动坐标的驱动器,使各臂杆端点按照要求的轨迹、速度和加速度,以一定的姿态达到空间指定的位置。驱动器将控制系统输出的信号变换成大功率的信号,以驱动执行器工作。

1.机械本体

机械本体是机器人赖以完成作业任务的执行机构,一般是一台机械手,也称操作器或操作手,可以在确定的环境中执行控制系统指定的操作。典型工业机器人的机械本体一般由手部(末端执行器)、腕部、臂部、腰部和基座构成。机械手多采用关节式机械结构,一般具有6个自由度,其中3个用来确定末端执行器的位置,另外3个则用来确定末端执行装置的方向(姿势)。机械手上的末端执行装置可以根据操作需要换成焊枪、吸盘、扳手等作业工具。

2.控制系统

控制系统是机器人的指挥中枢,相当于人的大脑,负责对作业指令信息、内外环境信息进行处理,并依据预定的本体模型、环境模型和控制程序做出决策,产生相应的控制信号,通过驱动器驱动执行机构的各个关节按所需的顺序、沿确定的位置或轨迹运动,完成特定的作业。从控制系统的构成看,有开环控制系统和闭环控制系统之分;从控制方式看,有程序控制系统、适应性控制系统和智能控制系统之分。

3.驱动器

驱动器是机器人的动力系统,相当于人的心血管系统,一般由驱动装置和传动机构两部分组成。因驱动方式的不同,驱动装置可以分成电动、液动和气动三种类型。驱动装置中的电动机、液压缸、气缸可以与操作机直接相连,也可以通过传动机构与执行机构相连。传动机构通常有齿轮传动、链传动、谐波齿轮传动、螺旋传动、带传动等几种类型。

4.传感器

传感器是机器人的感测系统,相当于人的感觉器官,是机器人系统的重要组成部分,包括内部传感器和外部传感器两大类。内部传感器主要用来检测机器人本身的状态,为机器人的运动控制提供必要的本体状态信息,如位置传感器、速度传感器等。外部传感器则用来感知机器人所处的工作环境或工作状况信息,又可分成环境传感器和末端执行器传感器两种类型;前者用于识别物体和检测物体与机器人的距离等信息,后者安装在末端执行器上,检测处理精巧作业的感觉信息。常见的外部传感器有力觉传感器、触觉传感器、接近觉传感器、视觉传感器等。

1.2.2 机器人的分类

经过几十年的发展,机器人的技术水平不断提高,应用范围越来越广,从早期的焊接、装配等工业应用,逐步向军事、空间、水下、农业、建筑、服务和娱乐等领域不断扩展,结构形式也多种多样。因此,机器人的分类也出现了多种方法、多种标准,本节将主要介绍以下3种分类法。

1.按照机器人的技术发展水平

按照机器人的技术发展水平可以将机器人分为三代。

(1)第一代机器人是“示教再现”型。这类机器人能够按照人类预先示教的轨迹、行为、顺序和速度重复作业。示教可以由操作员“手把手”地进行。例如,操作人员抓住机器人上的喷枪,沿喷漆路线示范一遍,机器人记住了这一连串运动,工作时,自动重复这些运动,从而完成给定位置的喷漆工作。这种方式即是所谓的“直接示教”。但是,比较普遍的方式是通过控制面板示教。操作人员利用控制面板上的开关或键盘来控制机器人一步一步地运动,机器人自动记录下每一步,然后重复。目前,在工业现场应用的机器人大多属于第一代。

(2)第二代机器人具有环境感知装置,能在一定程度上适应环境的变化。以焊接机器人为例,机器人焊接的过程一般是通过示教方式给出机器人的运动曲线,机器人携带焊枪走这个曲线,进行焊接。这就要求工件的一致性很好,也就是说工件被焊接的位置必须十分准确。否则,机器人走的曲线和工件上的实际焊缝位置会有偏差。为了解决这个问题,第二代机器人采用了焊缝跟踪技术,通过传感器感知焊缝的位置,再通过反馈控制,机器人就能够自动跟踪焊缝,从而对示教的位置进行修正,即使实际焊缝相对于原始设定的位置有变化,机器人仍然可以很好地完成焊接工作。类似的技术正越来越多地应用在机器人上。

(3)第三代机器人称为“智能机器人”,具有发现问题,并且能自主地解决问题的能力。作为发展目标,这类机器人具有多种传感器,不仅可以感知自身的状态,如所处的位置、自身的故障情况等,而且能够感知外部环境的状态,如自动发现路况、测出协作机器的相对位置、相互作用的力等。更为重要的是,能够根据获得的信息,进行逻辑推理、判断决策,在变化的内部状态与变化的外部环境中,自主决定自身的行为。这类机器人具有高度的适应性和自制能力。尽管经过多年来的不懈研究,人们研制了很多各具特点的试验装置,提出大量新思想、新方法,但现有机器人的自适应技术还是十分有限的。

2.按机器人的机构特征

机器人的机械配置形式多种多样,典型机器人的机构运动特征是用其坐标特性来描述的。按机构运动特征,机器人通常可分为直角坐标机器人、柱面坐标机器人、球面坐标机器人和多关节型机器人等。

(1)直角坐标机器人。如图1-1所示,直角坐标机器人具有空间上相互垂直的两根或三根直线移动轴,通过直角坐标方向的3个独立自由度确定其手部的空间位置,其动作空间为一长方体。直角坐标机器人结构简单,定位精度高,空间轨迹易于求解;但其动作范围相对较小,设备的空间因数较低,实现相同的动作空间要求时,机体本身的体积较大。主要用于印制电路基板的元件插入、紧固螺丝等作业。

图1-1 直角坐标机器人

(2)柱面坐标机器人。如图1-2所示,柱面坐标机器人的空间位置机构主要由旋转基座、垂直移动轴和水平移动轴构成,具有一个回转和两个平移自由度,其动作空间呈圆柱形。这种机器人结构简单、刚性好,但缺点是在机器人的动作范围内,必须有沿轴线前后方向的移动空间,空间利用率较低。主要用于重物的装卸、搬运等作业。

图1-2 柱面坐标机器人

(3)球面坐标机器人。如图1-3所示,其空间位置分别由旋转、摆动和平移3个自由度确定,动作空间形成球面的一部分。其机械手能够做前后伸缩移动、在垂直平面上摆动,以及绕底座在水平面上转动。著名的Unimate就是这种类型的机器人。其特点是结构紧凑,所占空间体积小于直角坐标机器人和柱面坐标机器人,但仍大于多关节型机器人。

图1-3 球面坐标机器人

(4)多关节型机器人。由多个旋转和摆动机构组合而成。这类机器人结构紧凑、工作空间大、动作最接近人的动作,对喷漆、装配、焊接等多种作业都有良好的适应性,应用范围越来越广。不少著名的机器人都采用了这种形式,其摆动方向主要有铅垂方向和水平方向两种,因此这类机器人又可分为垂直多关节机器人和水平多关节机器人。

① 垂直多关节机器人(见图1-4)模拟了人类的手臂功能,由垂直于地面的腰部旋转轴(相当于大臂旋转的肩部旋转轴)、带动小臂旋转的肘部旋转轴及小臂前端的手腕等构成。手腕通常由2~3个自由度构成。其动作空间近似一个球体,所以也称多关节球面机器人。其优点是可以自由地实现三维空间的各种姿势,可以生成各种复杂形状的轨迹。相对机器人的安装面积,其动作范围很宽。缺点是结构刚度较低,动作的绝对位置精度较低。它广泛应用于代替人完成装配作业、货物搬运、电弧焊、喷涂、点焊等作业场合。

图1-4 垂直多关节机器人

② 水平多关节机器人(见图1-5)在结构上具有串联配置的两个能够在水平面内旋转的手臂,其自由度可以根据用途选择2~4个,动作空间为一圆柱体。水平多关节机器人的优点是在垂直方向上的刚性好,能方便地实现二维平面上的动作,在装配作业中得到普遍应用。

图1-5 水平多关节机器人

3.按照机器人的用途分

机器人首先在制造业大规模应用,所以机器人曾被简单地分为两类,即用于汽车等制造业的机器人(工业机器人)和其他机器人(特种机器人)。随着机器人应用的日益广泛,这种分类显得过于粗糙。现在除工业领域外,机器人技术已经广泛地应用于农业、建筑、医疗、服务、娱乐,以及空间和水下探索等多个领域。

(1)工业机器人:工业机器人依据具体应用的不同,通常又可以分成焊接机器人、装配机器人、喷漆机器人、码垛机器人、搬运机器人等。焊接机器人,包括点焊(电阻焊)和电弧焊机器人,用途是实现自动的焊接作业。装配机器人,比较多地用于电子部件电器的装配。喷漆机器人,代替人进行喷漆作业。码垛、上下料、搬运机器人的功能则是根据一定的速度和精度要求,将物品从一处运到另一处。在工业生产中应用机器人,可以方便、迅速地改变作业内容或方式,以满足生产要求的变化。例如,改变焊缝轨迹,改变喷漆位置,变更装配部件或位置等。随着对工业生产线柔性的要求越来越高,对各种机器人的需求也就越来越强烈。

(2)农业机器人:随着机器人技术的进步,以定型物、无机物为作业对象的工业机器人正在向更高层次的以动物、植物之类复杂作业对象为目标的农业机器人发展,农业机器人或机器人化的农业机械的应用范围正在逐步扩大。农业机器人的应用不仅能够大大减轻甚至代替人们的生产劳动、解决劳动力不足的问题,而且可以提高劳动生产率,改善农业的生产环境,防止农药、化肥等对人体的伤害,提高作业质量。但由于农业机器人面临的是非结构、不确定、不宜预估的复杂环境和工作对象,因此与工业机器人相比,其研究开发的难度更大。农业机器人的研究开发目前主要集中在耕种、施肥、喷药、蔬菜嫁接、苗木株苗移栽、收获、灌溉、养殖和各种辅助操作等方面。

(3)探索机器人:机器人除在工农业上广泛应用外,还越来越多地用于极限探索,即在恶劣或不适于人类工作的环境中执行任务。例如,在水下(海洋)、太空,以及在放射性(有毒或高温等)环境中进行作业。人类借助潜水器具潜入深海之中探秘已有很长的历史。然而,由于危险很大、费用极高,所以水下机器人就成了代替人在这一危险的环境中工作的最佳工具。空间机器人是指在大气层内和大气层外从事各种作业的机器人,包括在内层空间飞行并进行观测、可完成多种作业的飞行机器人,到外层空间其他星球上进行探测作业的星球探测机器人和在各种航天器里使用的机器人。

(4)服务机器人:机器人技术不仅在工农业生产、科学探索中得到了广泛应用,也逐渐渗透到人们的日常生活领域,服务机器人就是这类机器人的一个总称。尽管服务机器人的起步较晚,但应用前景十分广泛,目前主要应用在清洁、护理、执勤、救援、娱乐和代替人对设备维护保养等场合。国际机器人联合会给服务机器人的一个初步定义是,一种以自主或半自主方式运行,能为人类的生活、康复提供服务的机器人,或者是能对设备运行进行维护的一类机器人。

我国的机器人专家从应用环境出发,将机器人分为两大类,即工业机器人和特种机器人。所谓工业机器人,就是面向工业领域的多关节机械手或多自由度机器人。而特种机器人则是除工业机器人之外的、用于非制造业并服务于人类的各种先进机器人,包括服务机器人、水下机器人、娱乐机器人、军用机器人、农业机器人、机器人化机器等。在特种机器人中,有些分支发展很快,有独立成体系的趋势,如服务机器人、水下机器人、军用机器人、微操作机器人等。目前,国际上的机器人学者,从应用环境出发将机器人也分为两类,即制造环境下的工业机器人和非制造环境下的服务与仿人型机器人(见图1-6),这和我国的分类是一致的。

图1-6 机器人分类