《机器人控制新》PPT课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《机器人控制新》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《机器人控制新》PPT课件.ppt(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机器人原理与应用机器人原理与应用2022/10/301东北大学人工智能与机器人研究所第七章 机器人控制第七章第七章 机器人控制机器人控制2022/10/3027.1 概述概述控控制制是是机机器器人人技技术术中中的的一一个个关关键键问问题题,而而控控制制系系统统的性能则是机器人发展水平一个重要标志。的性能则是机器人发展水平一个重要标志。机机器器人人控控制制是是控控制制领领域域的的一一个个子子集集,一一个个独独具具特特色色的的子集。子集。机机器器人人控控制制系系统统是是一一个个与与机机构构学学、运运动动学学和和动动力力学学原原理理密密切切相相关关的的、耦耦合合紧紧密密的的、非非线线性性和和时时变变
2、的的多多变量控制系统。变量控制系统。机器人控制系统一般由计算机和伺服控制器组成。机器人控制系统一般由计算机和伺服控制器组成。第七章第七章 机器人控制机器人控制机器人控制系统的特点:机器人控制系统的特点:非线性、多变量、强耦合的系统。非线性、多变量、强耦合的系统。非线性:输入输出的映射关系不是线性的非线性:输入输出的映射关系不是线性的多变量:输入输出的个数为多变量:输入输出的个数为2个以上个以上强耦合:输入输出之间存在交连强耦合:输入输出之间存在交连 以上特点决定了机器人控制系统的复杂性。解决以上问以上特点决定了机器人控制系统的复杂性。解决以上问题的控制策略:题的控制策略:解耦控制解耦控制(de
3、coupling control)鲁棒控制鲁棒控制(robustness control)容错控制容错控制(fault tolerant control)第七章第七章 机器人控制机器人控制多变量控制系统的一般结构多变量控制系统的一般结构传递函数矩阵:开环传递函数矩阵,闭环传递函数矩传递函数矩阵:开环传递函数矩阵,闭环传递函数矩阵阵多变量系统分析和计算的特殊性:变量是向量,传函多变量系统分析和计算的特殊性:变量是向量,传函是矩阵(矩阵的计算不满足交换律)是矩阵(矩阵的计算不满足交换律)多变量系统控制的发展:多变量系统控制的发展:1.状态空间法:状态空间法:系统的数学模型:状态空间表达式系统的数学
4、模型:状态空间表达式 主要应用领域:航空航天等尖端科技研究主要应用领域:航空航天等尖端科技研究 局限性:计算量大,控制器复杂难以实现,无法在局限性:计算量大,控制器复杂难以实现,无法在工业生产过程广泛推广工业生产过程广泛推广第七章第七章 机器人控制机器人控制 系统数学模型:传递函数矩阵系统数学模型:传递函数矩阵 主要应用领域:工业生产过程主要应用领域:工业生产过程 特点:对系统进行近似和简化,数学工具浅显易懂,特点:对系统进行近似和简化,数学工具浅显易懂,具有很大的灵活性。具有很大的灵活性。代表性理论:代表性理论:INA方法,方法,CL方法,序列回差法等。方法,序列回差法等。3.先进控制技术先
5、进控制技术 自适应控制理论:主要针对模型的时变性和不确定性自适应控制理论:主要针对模型的时变性和不确定性 智能控制理论:主要针对模型未知系统智能控制理论:主要针对模型未知系统 第七章第七章 机器人控制机器人控制2022/10/306工业机器人控制系统工作过程工业机器人控制系统工作过程 机器人控制过程示意图机器人控制过程示意图 内内部部反反馈馈根据外界环境确定任务根据外界环境确定任务确定运动轨迹(点动或轨迹)确定运动轨迹(点动或轨迹)计算目标任务在笛卡尔空间的位姿计算目标任务在笛卡尔空间的位姿任务执行任务执行电机的伺服控制电机的伺服控制转换为电机的给定值转换为电机的给定值转换为关节空间角度转换为
6、关节空间角度外外部部反反馈馈作作业业控控制制器器组组织织层层伺伺服服控控制制器器执执行行层层运运动动控控制制器器协协调调层层第七章第七章 机器人控制机器人控制2022/10/307(1)人工智能级)人工智能级组织层组织层作业控制器作业控制器(2)控制模式级)控制模式级协调层协调层运动控制器运动控制器(3)伺服系统级)伺服系统级执行层执行层驱动控制器驱动控制器 几种不同的称谓几种不同的称谓 机器人控制系统在物理上分为两级:工控机与机器人控制系统在物理上分为两级:工控机与伺服控制器,但在逻辑上一般分为三级(层):伺服控制器,但在逻辑上一般分为三级(层):第七章第七章 机器人控制机器人控制2022/
7、10/308作业控制器作业控制器驱动控制器驱动控制器3驱动控制器驱动控制器1驱动控制器驱动控制器2驱动控制器驱动控制器4运动控制器运动控制器机器人本体机器人本体 机器人控制系统的构成机器人控制系统的构成第七章第七章 机器人控制机器人控制2022/10/309分析各层(级)的关系与区别分析各层(级)的关系与区别 知识粒度知识粒度 数据处理数据处理 功能类别功能类别作业控制级作业控制级 粗粗 模糊模糊 决策决策运动控制级运动控制级 中中 精确精确 任务分解任务分解驱动控制级驱动控制级 细细 精确精确 控制控制 通过分层递阶的组织形式才能完成复杂任务通过分层递阶的组织形式才能完成复杂任务第七章第七章
8、 机器人控制机器人控制2022/10/3010工业机器人典型控制方式工业机器人典型控制方式 点位式(点位式(PTP,point to point)实现点的位置控制,而点与点之间的轨迹却无关紧要。如自动插实现点的位置控制,而点与点之间的轨迹却无关紧要。如自动插件机,在贴片机上安插元件,点焊、搬运、装配等。件机,在贴片机上安插元件,点焊、搬运、装配等。轨迹式轨迹式(CP,continuous path)指定点与点之间的运动轨迹为所要求的曲线,如直线或圆弧。在指定点与点之间的运动轨迹为所要求的曲线,如直线或圆弧。在进行弧焊、喷漆、切割等作业时十分必要。进行弧焊、喷漆、切割等作业时十分必要。速度控制方
9、式速度控制方式 对于机器人的行程要求遵循一定的速度变化曲线。对于机器人的行程要求遵循一定的速度变化曲线。力(力矩)控制方式力(力矩)控制方式 要求对末端施加在对象上的力进行控制,如抓放操作、去毛刺、要求对末端施加在对象上的力进行控制,如抓放操作、去毛刺、研磨和组装等作业。研磨和组装等作业。智能控制方式智能控制方式 在不确定或未知条件下作业,通过传感器,内部的知识库,自主在不确定或未知条件下作业,通过传感器,内部的知识库,自主完成给定任务。完成给定任务。第七章第七章 机器人控制机器人控制2022/10/3011机器人控制的特点机器人控制的特点 与机构学、运动学及动力学密切相关。与机构学、运动学及
10、动力学密切相关。描述机器人状态和运动的数学模型是一个具有时变结构和描述机器人状态和运动的数学模型是一个具有时变结构和参数的非线性模型,各关节变量之间存在紧密耦合。参数的非线性模型,各关节变量之间存在紧密耦合。一个简单的机器人至少也有一个简单的机器人至少也有3-53-5个自由度,于是机器人控个自由度,于是机器人控制系统必须是一个计算机控制的多级递阶控制系统。制系统必须是一个计算机控制的多级递阶控制系统。机器人的动作常常可以通过不同的方式和路径来完成,手机器人的动作常常可以通过不同的方式和路径来完成,手臂解不唯一,这样便要处理在一定约束条件下的优化决策臂解不唯一,这样便要处理在一定约束条件下的优化
11、决策与控制问题。与控制问题。伺服系统要求较高的位置精度,较大的调速范围,各关节伺服系统要求较高的位置精度,较大的调速范围,各关节的速度误差系数应尽量一致的速度误差系数应尽量一致。系统的静差率要小,位置无超调,动态响应尽量快。系统的静差率要小,位置无超调,动态响应尽量快。第七章第七章 机器人控制机器人控制2022/10/3012常用伺服控制策略常用伺服控制策略 各种各种PID PID 控制方式控制方式 PID 控制是将偏差的比例控制是将偏差的比例(P)、)、积分积分(I)和微分)和微分(D)通通过线性组合构成控制量,算法简单,鲁棒性好,可靠性高;过线性组合构成控制量,算法简单,鲁棒性好,可靠性高
12、;但反馈增益是常量但反馈增益是常量,它不能在有效载荷变化的情况下改变它不能在有效载荷变化的情况下改变反馈增益。反馈增益。最优控制(最优控制(Optimal ControlOptimal Control)基于某种性能指标的极大(小)控制,称之为最优控制。在基于某种性能指标的极大(小)控制,称之为最优控制。在高速机器人中,除了选择最佳路径外,还普遍采用最短时间高速机器人中,除了选择最佳路径外,还普遍采用最短时间控制,即所谓控制,即所谓“砰砰砰砰”控制。控制。第七章第七章 机器人控制机器人控制2022/10/3013自适应控制自适应控制 自适应控制则是根据系统运行的状态,自动补偿模型自适应控制则是根
13、据系统运行的状态,自动补偿模型中各不确定因素,从而显著改善机器人的性能。分为中各不确定因素,从而显著改善机器人的性能。分为模型参考自适应控制器、自校正自适应控制器和线性模型参考自适应控制器、自校正自适应控制器和线性摄动自适应控制等摄动自适应控制等。解耦控制解耦控制 机器人各自由度之间存在着耦合,即某处的运动对另机器人各自由度之间存在着耦合,即某处的运动对另一处的运动有影响。在耦合严重的情况下,必须考虑一处的运动有影响。在耦合严重的情况下,必须考虑一些解耦措施。一些解耦措施。常用伺服控制策略常用伺服控制策略(续续)第七章第七章 机器人控制机器人控制2022/10/3014机器人特有伺服控制策略机
14、器人特有伺服控制策略 重力补偿重力补偿 在在伺伺服服系系统统的的控控制制量量中中实实时时地地计计算算重重力力项项,并并加加入入一一个个抵抵消消重重力力的的量量,可补偿重力项的影响。可补偿重力项的影响。耦合惯量及摩擦力的补偿耦合惯量及摩擦力的补偿 在在高高速速、高高精精度度机机器器人人中中,必必须须考考虑虑一一个个关关节节运运动动会会引引起起另另一一个个关关节节的等效转动惯量的变化,即耦合的问题;还要考虑摩擦力的补偿。的等效转动惯量的变化,即耦合的问题;还要考虑摩擦力的补偿。传感器的位置补偿传感器的位置补偿 在在内内部部反反馈馈的的基基础础上上,再再用用一一个个外外部部位位置置传传感感器器进进一
15、一步步消消除除误误差差,这这种系统称为传感器闭环系统或大伺服系统。(否则为半闭环)种系统称为传感器闭环系统或大伺服系统。(否则为半闭环)前馈控制和超前控制前馈控制和超前控制 前前馈馈控控制制:从从给给定定信信号号中中提提取取速速度度、加加速速度度信信号号。把把它它加加在在伺伺服服系系统统的适当部位,以消除系统的速度和加速度跟踪误差。的适当部位,以消除系统的速度和加速度跟踪误差。超超前前控控制制:估估计计下下一一时时刻刻的的位位置置误误差差,并并把把这这个个估估计计量量加加到到下下一一时时刻刻的控制量中。的控制量中。第七章第七章 机器人控制机器人控制2022/10/3015各种智能控制策略各种智
16、能控制策略 记忆修正控制记忆修正控制 (迭代学习控制迭代学习控制)记记忆忆前前一一次次的的运运动动误误差差,改改进进后后一一次次的的控控制制量量;适适用用于于重重复操作的场合。复操作的场合。听觉控制听觉控制 有有的的机机器器人人可可以以根根据据人人的的口口头头命命令令做做出出回回答答或或执执行行任任务务,这是利用了声音识别系统。这是利用了声音识别系统。视觉控制视觉控制 常常将将视视觉觉系系统统用用于于判判别别物物体体形形状状和和物物体体之之间间的的关关系系,也也可可以用来测量距离、选择运动途径。以用来测量距离、选择运动途径。递阶控制(组织级、协调级、执行级)递阶控制(组织级、协调级、执行级)最
17、最低低层层是是各各关关节节的的伺伺服服系系统统,最最高高层层是是管管理理(主主)计计算算机机;大系统控制理论可以用在机器人系统中。大系统控制理论可以用在机器人系统中。第七章第七章 机器人控制机器人控制2022/10/3016各种先进控制策略各种先进控制策略 模糊控制模糊控制 通常的模糊控制是借助熟练操作者经验,通过通常的模糊控制是借助熟练操作者经验,通过“语言语言变量变量”表述和模糊推理来实现的无模型控制。表述和模糊推理来实现的无模型控制。神经控制神经控制人工神经网络控制人工神经网络控制 神经控制便是由神经网络组成的控制系统结构。神经控制便是由神经网络组成的控制系统结构。鲁棒控制鲁棒控制 鲁鲁
18、棒棒控控制制的的基基本本特特征征,是是用用一一个个结结构构和和参参数数都都是是固固定定不不变变的的控控制制器器,来来保保证证即即使使不不确确定定性性对对系系统统的的性性能能品品质影响最恶劣的时候也能满足设计要求。质影响最恶劣的时候也能满足设计要求。第七章第七章 机器人控制机器人控制2022/10/3017滑模控制滑模控制 滑滑模模变变结结构构控控制制系系统统的的特特点点是是:在在动动态态控控制制过过程程中中,系系统统的的结结构构根根据据系系统统当当时时的的状状态态偏偏差差及及其其各各阶阶导导数数值值,以以跃跃变变的的方方式式按按设设定定的的规规律律作作相相应应改改变变,该该类类控控制制系系统统
19、预预先先在在状状态态空空间间设设定定一一个个特特殊殊的的超超越越曲曲面面,由由不不连连续续的的控控制制规规律律,不不断断变变换换控控制制系系统统结结构构,使使其其沿沿着着这这个个特特定定的的超超越越曲曲面面向向平平衡衡点点滑滑动动,最最后后渐渐近近稳稳定定至至平平衡点。衡点。学习控制学习控制 产产生生自自主主运运动动的的认认知知控控制制系系统统,包包括括感感知知层层、数数据据处处理理层层、概概念念产产生生层层、目目标标感感知知层层、控控制制知知识识数数据据库库、结论产生层等。结论产生层等。各种先进控制策略各种先进控制策略(续续)第七章第七章 机器人控制机器人控制2022/10/3018 机器人
20、学习控制系统结构图机器人学习控制系统结构图传感器层传感器层数据处理层数据处理层存储层存储层控制层控制层执行层执行层感知部分感知部分认知部分认知部分外部世界外部世界第七章第七章 机器人控制机器人控制2022/10/3019 伺服控制器伺服控制器 位置输入信号位置输入信号方向判别方向判别误差调节误差调节D/A速度控速度控制器制器功放功放负载负载直流伺直流伺服电机服电机测速电机测速电机计数码盘计数码盘位置反馈位置反馈速度反馈速度反馈直流电动机伺服传动系统原理图直流电动机伺服传动系统原理图+_第七章第七章 机器人控制机器人控制2022/10/3020电枢控制直流电机的等效电路图电枢控制直流电机的等效电
21、路图NSJeff,mLaUaRaia 机械传动等效惯量机械传动等效惯量 第七章第七章 机器人控制机器人控制2022/10/3021Jeff =Jm+n2 JL feff =fm+n2 fL 单关节驱动系统传递函数单关节驱动系统传递函数传动比传动比折合到电机轴上的总的等效惯性矩折合到电机轴上的总的等效惯性矩 Jeff 和等效摩和等效摩擦系数擦系数 feff为齿数为齿数第七章第七章 机器人控制机器人控制2022/10/3022电气部分的模型由电机电枢绕组内的电压平衡方程来描述电气部分的模型由电机电枢绕组内的电压平衡方程来描述 电机力矩平衡方程电机力矩平衡方程 机械部分与电气部分的耦合关系机械部分与
22、电气部分的耦合关系对以上各式进行拉普拉斯变换得对以上各式进行拉普拉斯变换得Ka电机电流电机电流力矩比例常数力矩比例常数Kb感应电势常数感应电势常数第七章第七章 机器人控制机器人控制2022/10/3023重新组合上式,得驱动系统传递函数重新组合上式,得驱动系统传递函数 忽略电枢的电感忽略电枢的电感La,可简化为,可简化为 其中,电机增益常数为其中,电机增益常数为 电机时间常数为电机时间常数为 单关节控制系统所加电压与关节角位移之间的传递函数单关节控制系统所加电压与关节角位移之间的传递函数 第七章第七章 机器人控制机器人控制2022/10/3024 单关节的建模与角度反馈比例控制单关节的建模与角
23、度反馈比例控制于是得到于是得到为为系统误差系统误差 进而可得进而可得式中式中kp位置反馈增益位置反馈增益,n 为传动比为传动比位置控制器位置控制器(比例)(比例)直流驱动直流驱动单关节系统单关节系统+第七章第七章 机器人控制机器人控制2022/10/3025系统传递函数推导系统传递函数推导误差驱动信号误差驱动信号E(s)与实际位移之间的开环传递函数与实际位移之间的开环传递函数 由此得系统闭环传递函数由此得系统闭环传递函数 上式表明关节机器人的比例控制器是一个二阶系上式表明关节机器人的比例控制器是一个二阶系统。当系统参数均为正时,系统总是稳定的。统。当系统参数均为正时,系统总是稳定的。位置控制器
24、位置控制器(比例)(比例)直流驱动直流驱动单关节系统单关节系统+第七章第七章 机器人控制机器人控制2022/10/3026伺服系统分块示意图伺服系统分块示意图第七章第七章 机器人控制机器人控制2022/10/30277.3 基于非线性模型的机器人解耦控制基于非线性模型的机器人解耦控制n关节机械手的封闭形式动力学方程的一般结构关节机械手的封闭形式动力学方程的一般结构当考虑关节的摩擦效应时,还应加入摩擦项,动力学方程应写为当考虑关节的摩擦效应时,还应加入摩擦项,动力学方程应写为为表示旋转关节或平移关节位移的为表示旋转关节或平移关节位移的n1向量向量;式中式中 为为nn的惯性矩阵的惯性矩阵为为n1的
25、哥氏项或向心项向量;的哥氏项或向心项向量;为为n1的重力项向量;的重力项向量;为为n1的摩擦力项向量;的摩擦力项向量;为表示旋转关节力矩或平移关节力的为表示旋转关节力矩或平移关节力的n1向量向量第七章第七章 机器人控制机器人控制2022/10/30287.3.1 基于非线性模型的线性化控制法则基于非线性模型的线性化控制法则 基本思想基本思想设设计计一一个个非非线线性性的的基基于于模模型型的的控控制制法法则则,用用它它来来抵抵消消被被控制系统的非线性;控制系统的非线性;把把系系统统简简化化为为线线性性系系统统,它它可可以以用用单单位位质质量量系系统统中中导导出出的简单的线性伺服法则来进行控制。的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人控制新 机器人 控制 PPT 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内