机械手的控制基础知识讲义.pptx
《机械手的控制基础知识讲义.pptx》由会员分享,可在线阅读,更多相关《机械手的控制基础知识讲义.pptx(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机械手的控制机械手的控制Control of Robotic Manipulator3.1 3.1 机械人系统的构成机械人系统的构成3.2 3.2 传递函数和方框图传递函数和方框图3.3 PID3.3 PID控制控制3.4 3.4 机械手的位置控制机械手的位置控制3.5 3.5 机械手的力控制机械手的力控制3.6 3.6 其他控制方式简介其他控制方式简介机器人控制系统的特点机器人控制系统的特点1. 机器人的控制与机构运动学及动力学密切相关机器人的控制与机构运动学及动力学密切相关2. 多自由度,多变量,耦合的非线性系统多自由度,多变量,耦合的非线性系统3. 必须依靠计算机完成控制任务必须依靠计算
2、机完成控制任务4. 由于非线性,强耦合的数学模型,控制指令复杂由于非线性,强耦合的数学模型,控制指令复杂5. 机器人的动作方式和路径多解,因此存在最优性机器人的动作方式和路径多解,因此存在最优性Robotics控制控制非常好的自动控制理论研究的命题非常好的自动控制理论研究的命题引言引言机器人控制分类机器人控制分类1. 设定点控制设定点控制 (Setpoint Control)2. 路径控制路径控制 (Path Control)3. 轨迹控制轨迹控制 (Trajectory Control)4. 4. 力(力矩)控制力(力矩)控制 (Force Control)Robotics控制控制引言引言机
3、器人控制的基本单元机器人控制的基本单元 1. 电机电机 液压驱动,气压驱动,直流伺服电机,交流伺服电液压驱动,气压驱动,直流伺服电机,交流伺服电机,步进电机机,步进电机2.减速器减速器3. 增加驱动力矩,降低运动速度增加驱动力矩,降低运动速度3.驱动电路驱动电路4. 脉冲宽度调制方式驱动脉冲宽度调制方式驱动4.运动检测装置运动检测装置 位置,速度,姿态位置,速度,姿态, 加速度加速度5.控制系统硬件控制系统硬件6. 工控机,控制板卡,工控机,控制板卡,6.控制系统软件控制系统软件7. 运动特性计算,控制指令计算运动特性计算,控制指令计算Robotics控制控制引言引言Robotics控制控制3
4、.1 3.1 机械人系统的组成机械人系统的组成3.1.1 3.1.1 机械人系统示意机械人系统示意机器人的功能:机器人的功能:动作和运动的控制动作和运动的控制末端操作器末端操作器/ /手爪的手爪的 轨迹和力的再现轨迹和力的再现运动状态显示、运动状态显示、 参数设定功能参数设定功能Robotics控制控制3.1 3.1 机器人系统的组成机器人系统的组成3.1.2 3.1.2 机器人框图机器人框图Robotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.1 3.2.1 传递函数传递函数对于给定控制输入,如何求解机器人相应的动作?对于给定控制输入,如何求解机器人相应的动作?gc
5、M)(),()( 1.1.数值解数值解2.2.解析解解析解Robotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.1 3.2.1 传递函数传递函数0CeQ 10eeRi100eeeRC)()()(100sesesRCse1)()()(10TsKsesesGA1,KRCT)0(1)0(01tte)1 (/0TteKe求一阶系统传递函数和阶跃响应求一阶系统传递函数和阶跃响应电容电荷电容电荷基尔霍夫定律基尔霍夫定律Robotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.1 3.2.1 传递函数传递函数fkxxdxm )()()()(2sfskxsdsx
6、sxms222221)()()(nnnBssKkdsmssfsxsGkK1mkdmkn2,)0(1)0(0ttf求系统传递函数和阶跃响应求系统传递函数和阶跃响应增益增益固有频率固有频率衰减系数衰减系数Robotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.1 3.2.1 传递函数传递函数) 1()1()1(121) 1()1 (1) 1()1tan1sin(1112122212222tttntntnnnnneeeKteKteKxRobotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.1 3.2.1 传递函数传递函数mmmqDqM iKtmmbvv
7、RidtdiLmbbqKvL=0 )(mbmtmqKvRK求直流伺服电机系统传递函数求直流伺服电机系统传递函数运动方程式运动方程式电机生成转矩电机生成转矩基尔霍夫定律基尔霍夫定律反电势反电势令令Robotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.1 3.2.1 传递函数传递函数mmbtmtvqKKRDqKRM ) 1()()()()(2TssKsKKRDRMKsvsqsGbtstmmbttKKRDKKbtKKRDRMTRobotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.2 3.2.2 方框图方框图 在各方框内写出控制元件的传递函数,并用带
8、有在各方框内写出控制元件的传递函数,并用带有信号流向的箭头线段把各方框连接起来的框图信号流向的箭头线段把各方框连接起来的框图Robotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.2 3.2.2 方框图方框图12GGuxxyuy2121GGuuGuGuzxuyGHGryGrGHyyHyrGGey1)( Robotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.2 3.2.2 方框图方框图Robotics控制控制3.2 3.2 传递函数和方框图传递函数和方框图3.2.2 3.2.2 方框图方框图) 1()()()()(12TssKsKKRDRMKsv
9、sqsGbstmmRobotics控制控制3.3 PID3.3 PID控制控制3.3.1 PID3.3.1 PID控制的基本形式控制的基本形式tDIpeKdeKeKtu0)()(tDIpeTdeTeKtu0)(1)(sTsTKsCDIp11)(Robotics控制控制3.3 PID3.3 PID控制控制3.3.1 PID3.3.1 PID控制的基本形式控制的基本形式PID控制器的三个参数有不同的控制作用控制器的三个参数有不同的控制作用(3)微分控制规律能反映输入信号的变化趋势,相对比例控制)微分控制规律能反映输入信号的变化趋势,相对比例控制规律而言具有预见性,增加了系统的阻尼程度,有助于减少超
10、调规律而言具有预见性,增加了系统的阻尼程度,有助于减少超调量,克服振荡,使系统趋于稳定,加快系统的跟踪速度,但对输量,克服振荡,使系统趋于稳定,加快系统的跟踪速度,但对输入信号的噪声很敏感。入信号的噪声很敏感。(1)P控制器实质上是一个具有可调增益的放大器。在控制系控制器实质上是一个具有可调增益的放大器。在控制系统中,增大统中,增大kP可加快响应速度,但过大容易出现振荡;可加快响应速度,但过大容易出现振荡;(2)积分控制器能消除或减弱稳态偏差,但它的存在会使系统)积分控制器能消除或减弱稳态偏差,但它的存在会使系统到达稳态的时间变长,限制系统的快速性;到达稳态的时间变长,限制系统的快速性;Rob
11、otics控制控制Robotics控制控制3.3 PID3.3 PID控制控制3.3.1 PID3.3.1 PID控制的基本形式控制的基本形式 图中为同一对象在各图中为同一对象在各种不同的控制规律的作用种不同的控制规律的作用下的过渡过程曲线。可以下的过渡过程曲线。可以看出,在比例作用的基础看出,在比例作用的基础上,加入微分作用可以减上,加入微分作用可以减少过渡过程的最大偏差及少过渡过程的最大偏差及控制时间;加入积分作用控制时间;加入积分作用虽然能消除余差,但使过虽然能消除余差,但使过渡过程的最大偏差及控制渡过程的最大偏差及控制时间增大。时间增大。 实际工程中实际工程中PID控制仍应用广泛,其三
12、个系数是通过调整和观控制仍应用广泛,其三个系数是通过调整和观察实际性能来经验地确定。察实际性能来经验地确定。Robotics控制控制PIPIDPPDRobotics控制控制3.3 PID3.3 PID控制控制3.3.2 3.3.2 实用的实用的PIDPID控制控制Robotics控制控制3.3 PID3.3 PID控制控制3.3.2 3.3.2 实用的实用的PIDPID控制控制(1 1)微分超前型)微分超前型PDPD控制控制xKeKtuDP)(Robotics控制控制3.3 PID3.3 PID控制控制3.3.2 3.3.2 实用的实用的PIDPID控制控制mDPmqKeKtV)() 1()(
13、TssKsG)() 1()(sVTssKsqmm)()()()(ssqKsqsqKsVmDmmdpm)()()() 1()(ssqKsqsqKTssKsqmDmmdPmPDPD控制控制控制对象控制对象系统输出系统输出Robotics控制控制3.3 PID3.3 PID控制控制3.3.2 3.3.2 实用的实用的PIDPID控制控制TKKPn2TKKDn12KTKnP2KTKnD12TKKsTKKsTKKsqsqsGPDPmdmC/ )1(/)()()(2传递函数传递函数2222)(nnnsssH标准传递函数标准传递函数Robotics控制控制3.3 PID3.3 PID控制控制3.3.2 3.
14、3.2 实用的实用的PIDPID控制控制(2 2)I-PDI-PD控制控制xKxKedtKtuDp1)()() 1()(sVTssKsqmm)()()()()(ssqKsqKsqsqsKsVmDmPmmdImRobotics控制控制3.3 PID3.3 PID控制控制3.3.2 3.3.2 实用的实用的PIDPID控制控制)()()()() 1()(ssqKsqKsqsqsKTssKsqmDmPmmdImTKKsTKKsTKKsTKKsqsqsGIPDImdmC/ )1(/)()()(233212233)(nnnnssssHTKKTKKTKKDnPnIn/ )1 ( , / , /2213Ro
15、botics控制控制3.3 PID3.3 PID控制控制3.3.2 3.3.2 实用的实用的PIDPID控制控制KTKKTKKTKnDnPnI1 , ,2213惯惯性性矩矩变变化化引引起起的的驱驱动动力力变变化化物物体体重重时时手手臂臂的的姿姿势势不不同同时时Robotics控制控制有障碍物时有障碍物时路径(运动轨迹)控制路径(运动轨迹)控制Robotics控制控制力控制力控制Robotics控制控制 机械手爪与外界接触有两种极端状态:机械手爪与外界接触有两种极端状态:手爪位置的手爪位置的PID控制控制 一种是手爪在空间中可以自由运动,这种属于位置控制问题;一种是手爪在空间中可以自由运动,这种
16、属于位置控制问题; 另一种是手爪与环境固接在一起,手爪完全不能自由改变位另一种是手爪与环境固接在一起,手爪完全不能自由改变位置,可在任意方向施加力和力矩,属于力控制问题。大多数是位置,可在任意方向施加力和力矩,属于力控制问题。大多数是位置置/力的混合控制问题。力的混合控制问题。Robotics控制控制Robotics控制控制3.4 3.4 机械手的位置控制机械手的位置控制3.4.1 3.4.1 手爪位置控制手爪位置控制(1 1)使用逆运动学和关节角控制的方法)使用逆运动学和关节角控制的方法给定机械手末端执行器所期望能达到的目标给定机械手末端执行器所期望能达到的目标状态,基于测量信号,设计控制规
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械手 控制 基础知识 讲义
限制150内