《机器人的控制系统》PPT课件(PPT 63页).pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《机器人的控制系统》PPT课件(PPT 63页).pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人的控制系统 机器人的控制系统PPT课件PPT 63页 机器人 控制系统 PPT 课件 63
- 资源描述:
-
1、机器人的控制系统机器人的控制系统机器人传感器机器人传感器驱动与运动控制系统驱动与运动控制系统控制理论与算法控制理论与算法第1页,共63页。n工业机器人的控制系统包含对机器人本体工作过程进行控制的工业机器人的控制系统包含对机器人本体工作过程进行控制的控制机、机控制机、机器人专用传感器、运动伺服驱动系统器人专用传感器、运动伺服驱动系统等。控制系统主要对机器人工作过程中的等。控制系统主要对机器人工作过程中的动作顺序、应到达的位置及姿态、路径轨迹及规划、动作时间间隔以及末端动作顺序、应到达的位置及姿态、路径轨迹及规划、动作时间间隔以及末端执行器施加在被作用物上的力和力矩等进行控制。控制系统中涉及传感技
2、术、执行器施加在被作用物上的力和力矩等进行控制。控制系统中涉及传感技术、驱动技术、控制理论和控制算法。驱动技术、控制理论和控制算法。n目前广泛使用的工业机器人中,目前广泛使用的工业机器人中,控制机多为微型计算机控制机多为微型计算机,外部有控制柜封装。,外部有控制柜封装。这类机器人这类机器人一般采用示教一般采用示教-再现的工作方式再现的工作方式,机器人的作业路径、运动参数由,机器人的作业路径、运动参数由操作者手把手示教或通过程序设定,机器人重复再现示教的内容;机器人配有简操作者手把手示教或通过程序设定,机器人重复再现示教的内容;机器人配有简单的内部传感器,用来感知运行速度、位置和姿态等,还可以配
3、备简易的视觉、单的内部传感器,用来感知运行速度、位置和姿态等,还可以配备简易的视觉、力传感器感知外部环境。力传感器感知外部环境。n智能机器人智能机器人的控制机多为计算机,处理的信息量大,控制算法复杂。同时的控制机多为计算机,处理的信息量大,控制算法复杂。同时配配备了多种内部、外部传感器,不但能感知内部关节运行速度及力的大小,还能对外部备了多种内部、外部传感器,不但能感知内部关节运行速度及力的大小,还能对外部的环境信息进行感知、反馈和处理。的环境信息进行感知、反馈和处理。第2页,共63页。5.1 机器人传感器机器人传感器n机器人传感器的特点和要求机器人传感器的特点和要求n机器人内部传感器机器人内
4、部传感器n机器人外部传感器机器人外部传感器第3页,共63页。机器人传感器的选择要求机器人传感器的选择要求n传感器类型的选择传感器类型的选择 机器人应具备什么感觉机器人应具备什么感觉?n传感器性能指标的确定传感器性能指标的确定 机器人传感器应达到什么样的性能要求机器人传感器应达到什么样的性能要求?n传感器物理特征的选择传感器物理特征的选择 尺寸和重量、输出形式、可插接性尺寸和重量、输出形式、可插接性第4页,共63页。传感器类型的选择传感器类型的选择n选择什么类型的传感器得看选择什么类型的传感器得看机器人的需要机器人的需要n简单触觉:确定工作对象是否存在简单触觉:确定工作对象是否存在n复合触觉:确
5、定工作对象是否存在以及它的尺寸和形复合触觉:确定工作对象是否存在以及它的尺寸和形状状n简单力觉:沿一个方向测量力简单力觉:沿一个方向测量力n复合力觉:测量多个方向的力复合力觉:测量多个方向的力n接近觉:对工作对象的非接触探测接近觉:对工作对象的非接触探测n视觉:识别工作对象视觉:识别工作对象机器人对传感器的一般要求:机器人对传感器的一般要求:(1)精度高,重复性好)精度高,重复性好(2)稳定性好,可靠性高)稳定性好,可靠性高(3)抗干扰能力强)抗干扰能力强(4)重量轻,体积小,安装方便可靠)重量轻,体积小,安装方便可靠(5)价格便宜)价格便宜第5页,共63页。传感器类型的选择传感器类型的选择n
6、不同的加工任务对机器人提出了不同的要求搬运机器人需要什么传感器呢:搬运机器人需要什么传感器呢:视觉:用于被拾取零件的粗定位触觉:感知零件存在、确定该零件的准确位置、确 定该零件的方向,有助于机器人更可靠地拾取零件力觉:控制搬运机器人的夹持力,防止手爪损坏被拾取零件装配机器人需要什么感觉呢:装配机器人需要什么感觉呢:视觉、触觉和力觉装配工作对工作位置的要求更高,这得依赖于上述三种传感器协调配合喷漆机器人:喷漆机器人:1、位置检测传感器(1)光电开关:检测待漆工件是否进入工作范围(2)测速码盘:检测机器人的喷漆运动速度(3)超声波测距传感器(4)气动式安全保护器2、识别待漆工件传感器(1)阵列视觉
7、传感器(2)视觉系统焊接机器人:焊接机器人:位置传感器位置传感器速度传感器速度传感器接近觉传感器接近觉传感器视觉系统(特用于弧焊机器人)视觉系统(特用于弧焊机器人)第6页,共63页。传感器类型的选择n机器人的控制需要传感器机器人的控制需要传感器内部传感器:内部传感器:位置传感器:位置反馈位置传感器:位置反馈速度传感器:速度控制,动力学计算需要速度传感器:速度控制,动力学计算需要加速度传感器:动力学计算需要加速度传感器:动力学计算需要第7页,共63页。传感器类型的选择n有些辅助工作需要传感器的帮助有些辅助工作需要传感器的帮助产品检验:产品检验:需要视觉零件分类:零件分类:需要视觉,对零件进行识别
8、需要触觉,判断是否接触到零件需要力觉,判断零件是否放置到位第8页,共63页。传感器类型的选择n“安全安全”需要传感器需要传感器机器人自身的安全机器人自身的安全力觉:检测各连杆和构件的受力触觉:防止机器人和周围物体的碰撞接近觉:更好地避障使用者的安全使用者的安全安全导线安全导线安全开关安全开关防干扰传感器:电容式、光电式、超声波式等防干扰传感器:电容式、光电式、超声波式等第9页,共63页。传感器性能指标的确定传感器性能指标的确定n灵敏度:适中即可灵敏度:适中即可n线性度:应高些线性度:应高些n测量范围:必须覆盖被测量的工作范围测量范围:必须覆盖被测量的工作范围n精度:合适就好精度:合适就好n重复
9、性:很重要重复性:很重要n分辨率:取决于控制要求分辨率:取决于控制要求n响应时间:越短越好响应时间:越短越好n可靠性:可靠性:98%99%第10页,共63页。传感器物理特征的选择n尺寸和重量:影响机器人的运动性能,应该减小或减轻n输出形式:最好是数字式电压信号,便于计算机直接进行处理n可插接性:影响传感器使用的方便程度和机器人结构的复杂程度(进而影响到成本),应设计通用接口,传感器输出信号的大小和形式应能与其他外设相匹配第11页,共63页。机器人内部传感器n电位器式位移传感器n光电编码器(最简单的数字式位置光电编码器(最简单的数字式位置/移传移传感器)感器)绝对式:能给出关节的实际位置相对式:
10、能给出关节的实际位移第12页,共63页。绝对式编码器绝对式编码器23222120白色区域为透光区黑色区域为不透光区分辨率为360/2n其中n为码道数目加工困难加工困难成本较高成本较高第13页,共63页。相对式编码器相对式编码器通过计算脉冲个数来得到输入轴所转过通过计算脉冲个数来得到输入轴所转过的相对角度,分辨率为的相对角度,分辨率为360/nabz码盘基片透镜光源光敏元件透光狭缝光欄板节距AABBZZm+/4信号处理装置第14页,共63页。相对式编码器相对式编码器第15页,共63页。机器人的外部传感器机器人的外部传感器n接近觉传感器接近觉传感器n接触觉接触觉n力觉力觉n压觉压觉n滑觉滑觉第16
11、页,共63页。一、机器人的接近觉传感器一、机器人的接近觉传感器n接近觉是一种粗略的距离感觉,大多只接近觉是一种粗略的距离感觉,大多只要求给出简单的阈值判断:接近与否。要求给出简单的阈值判断:接近与否。n用于日常生活中:电子卫兵(猫、狗)、用于日常生活中:电子卫兵(猫、狗)、自动感应门等。自动感应门等。n在机器人中的用途:避障和防止冲击在机器人中的用途:避障和防止冲击n感应式、光反射式、超声波式感应式、光反射式、超声波式第17页,共63页。1、感应式接近觉传感器(不常用)、感应式接近觉传感器(不常用)第18页,共63页。2、光学接近觉传感器、光学接近觉传感器 由于光的反射受到诸如物体形状、表面光
12、洁度和颜色等许多因素由于光的反射受到诸如物体形状、表面光洁度和颜色等许多因素的影响,所以更一般地采用目标物对发光二极管散射光的的影响,所以更一般地采用目标物对发光二极管散射光的反射光强度反射光强度进行测量的方法。进行测量的方法。第19页,共63页。3、超声波接近觉传感器、超声波接近觉传感器不适合探测橡胶和泡沫材料的物体不适合探测橡胶和泡沫材料的物体第20页,共63页。4、其他接近觉传感器、其他接近觉传感器第21页,共63页。二、接触觉传感器二、接触觉传感器n接触觉传感器可以使机器人在运动中接接触觉传感器可以使机器人在运动中接触到障碍物时向控制器发出信号。触到障碍物时向控制器发出信号。n接触觉传
13、感器开关接触觉传感器开关n压阻式阵列接触觉传感器压阻式阵列接触觉传感器n光学式接触觉传感器光学式接触觉传感器第22页,共63页。1、接触觉传感器开关、接触觉传感器开关第23页,共63页。2、压阻式阵列接触觉传感器第24页,共63页。3、光学式接触觉传感器第25页,共63页。三、力觉传感器三、力觉传感器n压电晶体、力敏电阻(压电晶体、力敏电阻(FSR)、应变片)、应变片n关节力传感器关节力传感器 装在关节驱动器上,测量驱动器本身的输出力和力矩,装在关节驱动器上,测量驱动器本身的输出力和力矩,用于控制中的力反馈。用于控制中的力反馈。n腕力传感器腕力传感器 装在末端执行器和机器人最后一个关节之间,直
14、接测出作装在末端执行器和机器人最后一个关节之间,直接测出作用在末端执行器上的各向力和力矩。用在末端执行器上的各向力和力矩。n指力传感器指力传感器 装在手爪指关节上,用来测量夹持物体时的受力情况。装在手爪指关节上,用来测量夹持物体时的受力情况。第26页,共63页。1、腕力传感器之一、腕力传感器之一第27页,共63页。2、腕力传感器第28页,共63页。四、滑觉传感器四、滑觉传感器n滑觉信息可从触觉图像的动态变化中获取滑觉信息可从触觉图像的动态变化中获取n机器人专用滑觉传感器(南斯拉夫贝格莱机器人专用滑觉传感器(南斯拉夫贝格莱德大学研制)德大学研制)第29页,共63页。1、接触觉传感器用于滑觉检测、
15、接触觉传感器用于滑觉检测第30页,共63页。2、断续型滑觉传感器、断续型滑觉传感器第31页,共63页。3、机器人专用滑觉传感器、机器人专用滑觉传感器第32页,共63页。5.2 驱动与运动控制系统驱动与运动控制系统n早期的工业机器人都用液压、气动方式来进行伺服驱动。随着大功率交流伺服驱早期的工业机器人都用液压、气动方式来进行伺服驱动。随着大功率交流伺服驱动技术的发展,目前大部分被电气驱动方式所代替,只有在少数要求超大的输出动技术的发展,目前大部分被电气驱动方式所代替,只有在少数要求超大的输出功率、防爆、低运动精度的场合才考虑使用液压和气压驱动。电气驱动无环境污功率、防爆、低运动精度的场合才考虑使
16、用液压和气压驱动。电气驱动无环境污染,响应快,精度高,成本低,控制方便。染,响应快,精度高,成本低,控制方便。n电气驱动按照驱动执行元件的不同又分为电气驱动按照驱动执行元件的不同又分为步进电动机驱动、直流伺服电步进电动机驱动、直流伺服电 动机驱动和交流动机驱动和交流伺服电动机驱动伺服电动机驱动三种不同形式;按照伺服控制方式分可分为三种不同形式;按照伺服控制方式分可分为开环、闭环和半闭环伺服控制开环、闭环和半闭环伺服控制系系统。统。n步进电动机驱动一般用在开环伺服系统步进电动机驱动一般用在开环伺服系统中,这种系统没有位置反馈装置,控制精度相对较低,中,这种系统没有位置反馈装置,控制精度相对较低,
17、适用于位置精度要求不高的机器人中;适用于位置精度要求不高的机器人中;交、直流伺服电动机用于闭环和半闭环伺服系交、直流伺服电动机用于闭环和半闭环伺服系统统中,这类系统可以精确测量机器人关节和末端执行器的实际位置信息,并与理中,这类系统可以精确测量机器人关节和末端执行器的实际位置信息,并与理论值进行比较,把比较后的差值反馈输入,修改指令进给值,所以这类系统具有论值进行比较,把比较后的差值反馈输入,修改指令进给值,所以这类系统具有很高的控制精度。很高的控制精度。5.2.1 概述概述第33页,共63页。5.2.1 概述概述n一般的一般的伺服控制系统包括伺服执行元件伺服控制系统包括伺服执行元件(伺服电动
18、机伺服电动机)、伺服运动控制器、功率放大器、伺服运动控制器、功率放大器(又称伺服驱动器又称伺服驱动器)、位置检测元件、位置检测元件等。等。伺服运动控制器的功能是实现对伺服电动机的伺服运动控制器的功能是实现对伺服电动机的运动控制,包括力、位置、速度等的控制。运动控制,包括力、位置、速度等的控制。n随着芯片集成技术和计算机总线技术的发展,随着芯片集成技术和计算机总线技术的发展,专用运动控制芯片和运动控制卡专用运动控制芯片和运动控制卡越来越越来越多地作为机器人的运动控制器。这两种形式的伺服运动控制器控制方便灵活,成本低,多地作为机器人的运动控制器。这两种形式的伺服运动控制器控制方便灵活,成本低,都以
19、通都以通用用PC机为平台,借助机为平台,借助PC机的强大功能来实现机器人的运动控制。机的强大功能来实现机器人的运动控制。前者利用专用运动前者利用专用运动控制芯片与控制芯片与PC机总线组成简单的电路来实现;后者直接做成专用的运动控制卡。这两机总线组成简单的电路来实现;后者直接做成专用的运动控制卡。这两种形式的运动控制器内部都集成了机器人运动控制所需的许多功能,有专用的开发指种形式的运动控制器内部都集成了机器人运动控制所需的许多功能,有专用的开发指令,所有的控制参数都可由程序设定,使机器人的控制变得简单,易实现。令,所有的控制参数都可由程序设定,使机器人的控制变得简单,易实现。第34页,共63页。
20、5.2.1 概述概述n运动控制器都运动控制器都从主机从主机(PC机机)接受控制命令,从位置传感器接接受控制命令,从位置传感器接受位置信息,向伺服电动机功率驱动电路输出运动命令。受位置信息,向伺服电动机功率驱动电路输出运动命令。对对于伺服电动机位置闭环系统来说,运动控制器主要完成了位于伺服电动机位置闭环系统来说,运动控制器主要完成了位置环的作用,可称为数字伺服运动控制器,适用于包括机器置环的作用,可称为数字伺服运动控制器,适用于包括机器人和数控机床在内的一切交、直流和步进电动机伺服控制系人和数控机床在内的一切交、直流和步进电动机伺服控制系统。统。n专用运动控制器的使用使得原来由主机做的大部分计算
21、工作专用运动控制器的使用使得原来由主机做的大部分计算工作由运动控制器内的芯片来完成由运动控制器内的芯片来完成,使控制系统硬件设计简单,使控制系统硬件设计简单,与主机之间的数据通信量减少,解决了通信中的瓶颈问题,与主机之间的数据通信量减少,解决了通信中的瓶颈问题,提高了系统效率。提高了系统效率。第35页,共63页。5.2.2 基于计算机基于计算机(微处理器微处理器)和芯片的和芯片的运动控制器设计运动控制器设计nLM628专用运动控制芯片实际上是一个专用运动控制芯片实际上是一个具有专门用途的单片机,用来控制以增具有专门用途的单片机,用来控制以增量式编码器为位置反馈元件的各种直流量式编码器为位置反馈
22、元件的各种直流或无刷直流电动机伺服系统或其他伺服或无刷直流电动机伺服系统或其他伺服系统,具有很强的实时运算能力。该芯系统,具有很强的实时运算能力。该芯片具有丰富的指令集,可以通过上级计片具有丰富的指令集,可以通过上级计算机编程控制。只要用一片算机编程控制。只要用一片LM628和其和其他一些功能器件就可构成一个伺服系统。他一些功能器件就可构成一个伺服系统。第36页,共63页。nLM628构成的伺服系统组成非常简单,用一片构成的伺服系统组成非常简单,用一片LM628、一个一个D/A转换器、一个功率放大器、一台伺服电动机、一转换器、一个功率放大器、一台伺服电动机、一个增量式编码器就可以构成一个伺服系
23、统,其原理图如个增量式编码器就可以构成一个伺服系统,其原理图如图所示。图所示。(1)接受主机发送来的运动控制指令,把运动控制器当前的状态及数据送给主机。接受主机发送来的运动控制指令,把运动控制器当前的状态及数据送给主机。(2)作为作为速度曲线发生器速度曲线发生器,执行速度梯形图的计算和数字滤波,产生速度曲线。不论位置控制还是速度,执行速度梯形图的计算和数字滤波,产生速度曲线。不论位置控制还是速度控制都需要有速度曲线发生器产生梯形速度分布图。控制都需要有速度曲线发生器产生梯形速度分布图。(3)利用增量式编码器进行实际位置的反馈。利用增量式编码器进行实际位置的反馈。(4)在运行中计算实际位置和理论
24、位置在运行中计算实际位置和理论位置(由速度发生器产生的位置由速度发生器产生的位置)的差值,并把该差值经的差值,并把该差值经PID数字滤波器处数字滤波器处理后输出,经外接理后输出,经外接D/A转换器转换和功率放大,最后驱动电动机运动。转换器转换和功率放大,最后驱动电动机运动。第37页,共63页。速度发生器速度发生器n速度发生器产生的速度曲线计算出了期望位置与时间的对应关系速度发生器产生的速度曲线计算出了期望位置与时间的对应关系。在位。在位置控制方式下,主机把伺服系统的加速度、最高速度和最后位置通过置控制方式下,主机把伺服系统的加速度、最高速度和最后位置通过LM628的用户指令发送给的用户指令发送
25、给LM628,LM628则按照规定的曲线控制伺服电动机以规定则按照规定的曲线控制伺服电动机以规定的加速度运动到最高速度,然后以该速度恒速运动到减速点,接着以负加速的加速度运动到最高速度,然后以该速度恒速运动到减速点,接着以负加速度开始减速直到电动机到达目标位置停止。度开始减速直到电动机到达目标位置停止。第38页,共63页。LM628芯片的运动控制器电路设计芯片的运动控制器电路设计 nLM628通过通过8位数据线与主机进行数据读写传输,由主机的读写控制信号线发读写控制命令位数据线与主机进行数据读写传输,由主机的读写控制信号线发读写控制命令进行读写。主机的地址信号线一方面经地址译码后作为进行读写。
展开阅读全文