工业机器人技术与应用(刘志东)章课件3.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《工业机器人技术与应用(刘志东)章课件3.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 技术 应用 刘志东 课件
- 资源描述:
-
1、第三章工业机器人控制系统第三章工业机器人控制系统3.1工业机器人控制技术概述3.2工业机器人控制策略概述3.3工业机器人控制系统的体系架构3.4工业机器人控制系统硬件设计思考题第三章工业机器人控制系统【重点掌握】工业机器人控制系统的基本组成 工业机器人的位置控制 工业机器人的示教-再现控制方式 工业机器人驱动器第三章工业机器人控制系统工业机器人控制系统类似于人类的大脑,是工业机器人的指挥中枢,支配着机器人按规定的程序运动,并记忆人们给予的指令信息(如动作顺序、运动轨迹、运动速度等),同时按其控制系统的信息对执行机构发出执行指令。工业机器人控制系统的主要任务是控制工业机器人在工作空间中的运动位置
2、、姿态、轨迹、操作顺序以及动作时间等事项。系统架构如图3-1所示。第三章工业机器人控制系统图3-1系统架构第三章工业机器人控制系统对于复杂的控制项目,工业机器人的控制系统具有以下特性:(1)工业机器人的控制与其机构运动学和系统动力学存在着密不可分的关系,因而要使工业机器人的臂、腕及末端执行器等部位在空间具有准确无误的位姿,就必须在不同的坐标系中描述它们,并且随着基准坐标系的不同能做适当的坐标变换,同时要经常求解运动学和动力学问题。第三章工业机器人控制系统(2)描述工业机器人状态和运动的数学模型是一个非线性模型,会随着工业机器人的运动及环境的变化而改变。又因为工业机器人往往具有多个自由度,所以引
3、起其运动变化的变量不止一个,而且各个变量之间通常都存在耦合问题。这就使得工业机器人的控制系统不仅是一个非线性系统,而且是一个多变量系统。(3)对工业机器人臂、腕及末端执行器等部位的任一位姿都可以通过不同的方式和路径达到,因而工业机器人的控制系统还必须解决优化求解的问题。第三章工业机器人控制系统3.1工业机器人控制技术概述3.1.1工业机器人控制系统的基本原理机器人控制系统可以分成四部分:机器人及其感知器、环境、任务、控制器。第三章工业机器人控制系统机器人是由各种机构组成的装置,它通过感知器实现本体和环境状态的检测及信息互换,也是控制的最终目标;环境是指机器人所处的周围环境,包括几何条件、相对位
4、置等,如工件的形状、位置、障碍物、焊接的几何偏差等;任务是指机器人要完成的操作,它要适当的程序语言来描述,并把它们存入控制器中,随着系统的不同,任务的输入可能是程序方式、文字、图形或声音方式等;控制器包括软件和硬件两大部分,相当于人的大脑,它是以计算机或者专用控制器运行程序的方式来完成给定任务的。第三章工业机器人控制系统而为使工业机器人能够按照要求完成特定的作业任务,其控制系统需完成以下四个过程。(1)示教过程:通过工业机器人计算机系统可以接受的方式,告诉工业机器人去做什么,给工业机器人下达作业命令。(2)计算与控制过程:负责工业机器人整个系统的管理、信息的获取与处理、控制策略的定制以及作业轨
5、迹的规划。这是工业机器人控制系统的核心部分。第三章工业机器人控制系统(3)伺服驱动过程:根据不同的控制算法,将工业机器人的控制策略转化为驱动信号、驱动伺服电机等部分,实现工业机器人的高速、高精度运动,以便完成指定的作业。(4)传感与检测过程:通过传感器的反馈,保证工业机器人正确地完成指定作业,同时也将各种姿态信息反馈到工业机器人控制系统中,以便实时监控机器人整个系统的运行情况。第三章工业机器人控制系统要想工业机器人能够顺畅完成以上控制过程,对工业机器人的控制系统就会提出一些具体要求,即要求其具备一定的基本功能。(1)记忆功能。工业机器人的控制系统应当能够存储作业顺序、运动路径、运动方式、运动速
6、度和生产工艺相关的信息。(2)示教功能。工业机器人的控制系统应当能够离线编程、在线示教、间接示教。其中,在线示教应当包括示教盒和导引示教两种。第三章工业机器人控制系统(3)与外围设备联系功能。工业机器人的控制系统应当具备输入和输出接口、通信接口、网络接口、同步接口。(4)坐标设置功能。工业机器人的控制系统应当具有关节、绝对、工具、用户自定义四种坐标系。(5)人机接口功能。工业机器人的控制系统应当具有示教盒、操作面板和显示屏。(6)传感器接口功能。工业机器人的控制系统应当具有位置检测、视觉、触觉、力觉等功能。第三章工业机器人控制系统(7)位置伺服功能。工业机器人的控制系统应当具有多轴联动、运动控
7、制、速度和加速度控制、动态补偿等功能。(8)故障诊断安全保护功能。工业机器人的控制系统应当具有运行时系统状态监视、故障状态下的安全保护和故障的自诊断功能。第三章工业机器人控制系统3.1.2工业机器人控制系统的基本组成工业机器人控制系统的基本组成如图3-2所示。图3-2工业机器人控制系统的基本组成第三章工业机器人控制系统各部分的功能与作用介绍如下:(1)控制计算机。它是工业机器人控制系统的调度指挥机构,一般为微型机、微处理器(有32位、64位)等,如奔腾系列CPU以及其他类型CPU。(2)示教器。它主要用来示教机器人的工作轨迹和参数设定,以及所有人机交互操作拥有自己独立的CPU以及存储单元,与主
8、计算机之间以串行通信方式实现信息交换。(3)操作面板。它由各种操作按键、状态指示灯构成,只完成基本的功能操作。第三章工业机器人控制系统(4)磁盘存储。它是用来存储机器人工作程序的外围存储器。(5)数字和模拟量输入/输出。它主要用于各种状态和控制命令的输入或输出。(6)打印机接口。它主要用来记录需要输出的各种信息。(7)传感器接口。它主要用于信息的自动检测,实现机器人的柔顺控制,一般为力觉、触觉和视觉传感器。(8)轴控制器。它主要用来完成机器人各关节位置、速度和加速度控制。第三章工业机器人控制系统(9)辅助设备控制。它主要用于和机器人配合的辅助设备控制,如手爪变位器等。(10)通信接口。它主要用
9、来实现机器人和其他设备的信息交换,一般有串行接口、并行接口等。(11)网络接口。网络接口可分成两种:一为 Ethernet接口,可通过以太网实现数台或单台机器人的直接PC通信,数据传输速率高达10Mbit/s,可直接在PC上用 Windows库函数进行应用程序编程之后,支持TCP/IP通信协议,通过Ethernet接口将数据及程序装入各个机器人控制器中;二为Fieldbus接口,它支持多种流行的现场总线规格,如Device net、AB Remote I/O、Interbus-s、profibus-DP、M-NET等。第三章工业机器人控制系统而工业机器人本体控制系统的基本单元又包括电动机、减速
10、器、驱动电路、运动特性检测传感器、控制系统的硬件和软件。(1)电动机。作为驱动机器人运动的驱动力,常见的有液压驱动、气压驱动、直流伺服电动机驱动、交流伺服电动机驱动和步进电动机驱动。随着驱动电路元件的性能提高,当前应用最多的是直流伺服电动机驱动和交流伺服电动机驱动。(2)减速器。减速器是为了增加驱动力矩,降低运动速度。目前,机器人常采用的减速器有RV减速器和谐波减速器。第三章工业机器人控制系统(3)驱动电路。由于直流伺服电动机或交流伺服电动机的流经电流比较大,一般为几安培到几十安培,机器人电动机的驱动需要使用大功率的驱动电路,为了实现对电动机运动性能的控制,机器人常采用脉冲宽度调制(PWM)方
11、式进行驱动。(4)运动特性检测传感器。机器人运动特性传感器用于检测机器人运动的位置、速度、加速度等参数,常见的传感器将在本书的第四章讨论。第三章工业机器人控制系统(5)控制系统的硬件。机器人控制系统是以计算机为基础的,其硬件系统采用二级结构,第一级为协调级,第二级为执行级。协调级实现对机器人各个关节的运动、机器人和外界环境的信息交换等功能;能执行实现机器人各关节的伺服控制,获得机器人内部的运动状态参数等功能。(6)控制系统的软件。机器人控制系统软件实现对机器人运动特性的计算、机器人的智能控制和机器人与人的信息交换等功能。第三章工业机器人控制系统3.1.3工业机器人控制系统的主要特点工业机器人控
12、制系统以机器人的单轴或多轴协调运动为控制目的,其控制结构要比一般自动机械的控制结构复杂得多。与一般伺服控制系统或过程控制系统相比,工业机器人的控制系统具有如下特点:(1)一个简单的机器人也至少有35个自由度,比较复杂的机器人有十几个,甚至有几十个自由度。每个自由度一般包含一个伺服机构,它们必须协调起来,组成一个多变量控制系统。第三章工业机器人控制系统(2)传统的自动机械以自身的动作为控制重点,而工业机器人控制系统更看重机器人本身与操作对象的相互关系。例如,无论以多高的精度去控制机器人手臂,机器人手臂都首先要保证能够稳定夹持物体并顺畅操作该物体到达目的位置。(3)工业机器人的状态和运动的数学模型
13、是一个非线性模型,因此,控制系统本质上是一个非线性系统,仅仅用位置闭环是不够的,还要利用速度闭环,甚至加速度闭环。例如,机器人的结构、所用传动件、驱动件等都会引起系统的非线性。第三章工业机器人控制系统(4)工业机器人通常是由多关节组成的一种结构体系,其控制系统因而也是一个多变量的控制系统。机器人各关节间具有耦合作用,具体表现为:某一个关节的运动会对其他关节产生动力效应,即每一个关节都会受到其他关节运动所产生扰动的影响。(5)工业机器人控制系统是一个时变系统,其动力学参数会随着机器人关节运动位置的变化而变化。第三章工业机器人控制系统3.2工业机器人控制策略概述3.2.1工业机器人控制策略简介19
14、54年,美国学者G.C.Dovel提出关于实现机器自动化的示教-再现(teaching-playback)的概念,为工业机器人的诞生奠定了基础。1961年和1962年,美国Unimation公司和AMF公司将这个概念变成了现实,分别制作了世界上第一代工业机器人。第三章工业机器人控制系统1.变结构控制20世纪60年代,苏联学者Emelvanov提出了变结构控制的构想。20世纪70年代以来,变结构控制的构想经过Utkin、Itkis及其他学者的传播和研究,历经40多年的发展与完善已在国际范围内得到广泛重视,形成了一门相对独立的控制研究分支。第三章工业机器人控制系统变结构控制方法对于系统参数的时变规
15、律、非线性程度以及外界干扰等不需要精确的数学模型,只要知道它们的变化范围,就能对系统进行精确的轨迹跟踪控制。变结构控制方法设计过程本身就是一种解耦过程,因此在多输入、多输出系统中,多个控制器的设计可按各自的独立系统进行,其参数选择也不是十分严格。第三章工业机器人控制系统2.自适应控制20世纪40年代末,学者们开始研究与讨论控制器参数的自动调节问题,人们用自适应控制来描述控制器对过程的静态和动态参数的调节能力。自适应控制的方法就是在运行过程中不断测量受控对象的特性,并根据测得的特征信息使控制系统按最新的特性实现闭环最优控制。从根本上看,自适应控制能认识环境的变化,并能自动改变控制器的参数和结构,
16、自动调整控制作用,以保证系统达到满意的控制品质。第三章工业机器人控制系统自适应控制不是一般的系统状态反馈或系统输出反馈控制,而是一种比较复杂的反馈控制,即实时性要求十分严格,实现起来比较复杂。特别是当系统存在非参数不确定性时,自适应控制难以保证系统的稳定性。即使对于线性定常的控制对象,其自适应控制也是非线性时变反馈控制的。第三章工业机器人控制系统3.鲁棒控制鲁棒控制(Robust Control)的研究始于20世纪50年代。1981年,Zames发表的著名论文可以看成是现代鲁棒控制特别是H控制的先驱。H控制理论是20世纪80年代开始兴起的一门新的现代控制理论,是为了改变近代控制理论过于数学化的
17、倾向以适应工程实际的需要而诞生的,其设计思想的真髓是对系统的频域特性进行整形(Loopshaping),而这种通过调整系统频率域特性来获得预期特性的方法,正是工程技术人员所熟悉的技术手段,也是经典控制理论的根本。在该篇论文里,Zames首次用明确的数学术语描述了H优化控制理论,他提出用传递函数阵的H范数来记述优化指标。第三章工业机器人控制系统4.智能控制1977年,学者萨里迪斯首次提出了分层阶的智能控制结构。整个控制结构由上往下分为组织级、协调级和执行级三个层级。其控制程度由下往上逐级递减,而智能程度则由下往上逐级增加。根据机器人的任务分解,在面向设备的基础级(即执行级)上可以采用常规的自动控
18、制技术,如PID控制、前馈控制等。在协调级和组织级,因存在着不确定性,控制模型方法往往无法建立或建立的模型不够精确,无法取得良好的控制效果。因此,需要采用智能控制方法,如模糊控制、神经网络控制、专家控制或集成智能控制。第三章工业机器人控制系统5.模糊控制模糊逻辑控制(Fuzzy Logic Control)简称模糊控制(Fuzzy Control),它是一种以模糊制集合论、模糊语言变量和模糊逻辑推理为基础的计算机数字控制技术。1965年,美国控制论学者L.A.Zadeh创立了模糊集合论;1973年,他给出了模糊逻辑控制的定义和相关定理。1974年,学者E.H.Mamdani首次根据模糊控制语句
19、组成模糊控制器,并将它应用于锅炉和蒸汽机的控制,获得了成功。这一开拓性的工作标志着模糊控制论的诞生。第三章工业机器人控制系统一般说来,模糊控制器主要包括四部分:(1)模糊化。其主要作用是选定模糊控制器的输入量,并将其转换为系统可识别的模糊量,具体又包含以下三步:第一,对输入量进行满足模糊控制需求的处理;第二,对输入量进行尺度变换;第三,确定各输入量的模糊语言取值和相应的隶属度函数。(2)规则库。根据人类专家的经验建立模糊规则库。模糊规则库包含众多的控制规则,这是从实际控制经验过渡到模糊控制器的关键步骤。第三章工业机器人控制系统(3)模糊推理。其主要作用是实现基于知识的推理决策。(4)解模糊。其
20、主要作用是将推理得到的控制量转化为控制输出。实际上,“模糊”是人类感知万物,获取知识,进行思维推理、决策实施的重要特征。“模糊”比“清晰”拥有的信息量更大,内涵更丰富,更符合客观世界。第三章工业机器人控制系统6.神经网络控制神经网络控制是指在控制系统中,应用神经网络技术,对难以精确建模的复杂非线性对象进行神经网络模型辨识,或作为控制器,或进行优化计算,或进行推理处置,或进行故障诊断,或同时兼有上述多种功能。第三章工业机器人控制系统神经网络控制由于具有上述优点而越来越受到人们的重视。常见的神经网络控制结构包括:(1)参数估计自适应控制系统;(2)内模控制系统;(3)预测控制系统;(4)模型参考自
21、适应控制系统;(5)变结构控制系统。需要指出的是,神经网络控制存在自学习的问题,当环境发生变化时,原来的映射关系不再适用,需要重新训练网络。神经网络控制目前还没有一个比较系统的方法来确定网络的层数和每层的节点数,仍然需要依靠经验和试凑方式来解决。第三章工业机器人控制系统3.2.2工业机器人控制方式简介根据分类方法的不同,工业机器人的控制方式也有所不同。从总体上看,工业机器人的控制方式可以分为动作控制方式和示教控制方式。但若按被控对象来分,则工业机器人的控制方式通常分为位置控制、速度控制、力矩控制、力和位置混合控制等。工业机器人控制方式如图3-3所示。第三章工业机器人控制系统图3-3工业机器人控
22、制方式第三章工业机器人控制系统3.2.3工业机器人的位置控制方式工业机器人的位置控制方式可分为点位(Point To Point,PTP)控制和连续轨迹(Continuous Path,CP)控制两种方式,如图3-4所示。其目的是使机器人各关节实现预先规划的运动,保证工业机器人的末端执行器能够沿预定的轨迹可靠运动。第三章工业机器人控制系统图3-4工业机器人的点位控制与连续轨迹控制方式(a)PTP控制方式 (b)CP控制方式第三章工业机器人控制系统3.2.4工业机器人的速度控制工业机器人在进行位置控制的同时,有时候还需要进行速度控制,使机器人按照给定的指令,控制运动部件的速度,实现加速、减速等一
23、系列转换,以满足运动平稳,定位准确等要求。这就如同人的抓举过程,要经历宽拉、高抓、支撑、抓举等一系列动作一样,不可一蹴而就,从而以最精简省力的方式,将目标物平稳、快速地托举至指定位置。为了实现这一要求,机器人的行程要遵循一定的速度变化曲线。图3-5所示为机器人行程的速度-时间曲线。第三章工业机器人控制系统图3-5机器人行程的速度-时间曲线第三章工业机器人控制系统3.2.5工业机器人的力(力矩)控制方式对于从事喷涂、点焊、搬运等作业的工业机器人,一般只要求其末端执行器(焊枪、手爪等)沿某一预定轨迹运动。运动过程中,机器人的末端执行器始终不与外界任何物体相接触,这时只需对机器人进行位置控制即可完成
展开阅读全文