下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4.2基于图像的视觉控制基于图像的视觉控制,直接利用图像特征对机器人进行。控制器的给定是目标的图像特征,利用视觉测量目标的当前图像特征作为反馈,以图像特征的偏差控制机器人的运动。如果根据图像特征的偏差直接对机器人的关节运动速度进行控制,构成的控制系统称为基于图像的视觉伺服控制,否则,构成的控制系统称为基于图像的视觉控制。4.2.1基于下面以操作阀门为例,针对Eye-in-Hand结构的视觉系统,说明基于图像的视觉控制。图4-9为机器人操作阀门示意图。在阀门上,利用色标作为阀门标记和手柄标记。其中,用正方形红色色标作为阀门标记,长方形绿色色标作为手柄标记。机械手末端装有抓手,抓手具有闭合和松开两
2、个位置。抓手与机械手末端之间装有腕力传感器和微型摄像机。腕力传感器用于测量机械手腕部的力和力矩,微型摄像机用手引导机械手的抓手抓取阀门手柄。微型摄像机的坐标系建立在其光轴中心处,Z轴取沿光轴到景物的方向,X轴取图像坐标水平增加的方向,Y轴取图像坐标垂直增加的方向。在安装摄像机时,通过调整摄像机的方向,使得抓手沿机械手末端坐标系的X轴平移时,在摄像机采集的目标图像中只有水平图像坐标变化,垂直图像坐标保持不变;抓手沿机械手末端坐标系的Y轴平移时,在摄像机采集的目标图像中只有垂直图像坐标变化,水平图像坐标保持不变。这样,可以是摄像机坐标系与机械手的末端坐标系具有相同的姿态。由于手柄标记的尺寸较小,而
3、摄像机的镜头为广角镜头,在摄像机与阀门的距离较远时,手柄标记的图像区域很小,不易分辨。因此,将抓手对阀门趋近作业分为两个阶段:第一个阶段抓手距离阀门较远,通过视觉利用阀门标记对机械手的运动进行控制;第二个阶段抓手距阀门较近通过视觉利用手柄标记对机械手的运动进行控制。在基于图像的视觉控制中,对于上述两个阶段分别给出期望的图像特征。首先,利用手动控制将抓手移动到能够抓取到手柄的位置,采集手柄标记图像作为第二阶段的期望图像,提取手柄标记的图像特征作为期望的图像特征。图4-10所示的手柄标记图像就是在抓手能够抓取到手柄时所采集的期望图像。将抓手移离手柄一定高度,使阀门标记和两个手柄标记均在摄像机视场中
4、,并且能够较好地分辨出手柄标记。此时,采集阀门标记和手柄标记图像作为第一阶段的期望图像,提取阀门标记的图像特征作为期望的图像特征。由于机器人具有6个自由度,所以选取的图像特征至少为6个。在该任务中,选取的图像特征分别为:1)色标的质心坐标;2)色标的图像区域面积;3)色标主方向;4)沿主方向的梯形畸变;5)垂直于主方向的梯形畸变。其中,色标的质心坐标用于机械手沿X、Y轴方向的平移调整,色标的图像区域面积用于机械手沿Z轴方向的平移调整,色标主方向用于机械手绕Z轴方向的旋转调整,沿主方向的梯形畸变用于机械手绕X轴方向的旋转调整,垂直于主方向的梯形畸变用于机械手绕Y轴方向的旋转调整。在第一阶段,以两
5、个手柄标记的连线作为阀门标记色标的主方向。在第二阶段,以手柄标记的长轴作为手柄标记色标的主方向。图4-11为绕坐标轴旋转所选取的图像特征示意图。在不同的摄像机姿态下,矩形成像后的图像为不同的四边形。例如,图4-10中期望图像的手柄标记是一个四边形。首先,利用Hotlling变换提取四边形的主特征向量。沿主特征向量方向,提取四边形上下两边的长度l和1,以两者之比作为绕X轴的旋转特征,见图4-ll(a)。沿垂直于主特征向量方向,提x1x2取四边形左右两边的长度1和1,以两者之比作为绕Y轴的旋转特征,见图4-11(b)。主特y1y2征向量与X轴的夹角,作为绕Z轴的旋转特征,见图4-11(c)。(a)
6、绕X轴旋转特征(b)绕Y轴旋转特征(c)绕Z轴旋转特征图4-11绕坐标轴的旋转特征对于机器人末端的微分调整量d;d;d;5;5;5,可以利用如式(4-1)所示的对应xyzxyz关系进行描述:duuxdd=v-vydd=1-JSTSJzd5=1-1/14-1)xxxd,5=11/1yyyd5=99zd式中:d、d、xyd为末端的微分平移量;5、z5、5为末端的微分旋转量;(u,v)xyzdd为标记质心的期望图像坐标;u,v为标记质心的实际图像坐标;Sd为标记的期望图像面积;s为标记的视觉图像面积;/为标记沿主方向的期望梯形畸变;/为标记沿主方向的实xdx际梯形畸变;/”为标记垂直于主方向的期望梯
7、形畸变;/为标记垂直于主方向的实际梯形ydy畸变/为色标主方向与图像水平轴之间的期望夹角;加色标主方向与图像水平轴之间的a实际夹角。由式(4-1)可以发现,当实际图像特征小于期望图像特征时,微分调整量大于0;当实际图像特征大于期望图像特征时,微分调整量小于0;当实际图像特征等于期望图像特征时,微分调整量为0。这只是说明,按照上述方式选取的图像特征能够反映目标的位姿,建立的微分调整量与图像特征的关系能够表征机器人末端的运动趋势。实际上,微分调整量与图像特征增量之间关系是非线性的,而且耦合性强,要比式(4-1)复杂得多。因此,在实际应用中,可以对式(4-1)中的6个微分调整量赋予不同的优先级,通过
8、分布调整实现各个图像特征之间的解耦。此外,微分增量d、d、d、6、6、6,不能直接用于控制机xyzxyz器人的末端运动,需要经过适当的控制算法形成末端运动控制量d、d、d、6、6、6,例如,PID算法就是一种较常采用的控制算法。xcyczcxcyczc由机器人末端的实际微分运动控制量d、d、d、6、6、6,得到末端的位姿xcyczcxcyczc调整量为-0-66dA=6zc0-6ycxcdzc6xcyc-60dycxczc00004-2)在第一阶段,以预先采集的阀门标记作为期望图像,利用阀门标记图像的特征控制机械手的抓手向阀门运动。在第一阶段的起始阶段,由于阀门标记的当前图像与期望图像差距可能
9、较大,有可能在当前图像中得不到6个图像特征。在此情况下,可以利用阀门标记图像的质心位置中的两个特征,先对机械手抓手的位置进行调整。待在当前图像中有6个图像特征后,再对抓手的位姿进行调整。当阀门标记的当前图像特征与期望图像特征差距较小,能够较好地分辨出手柄标记时,第一阶段结束,第二阶段开始。在第二阶段,以预先采集的手柄标记作为期望图像,利用手柄标记图像的特征控制机械手的抓手向阀门运动。当手柄标记的当前图像特征与期望图像特征差距足够小时,第二阶段结束。此时,抓手已经按照期望的姿态到达手柄位置,闭合抓手,即能够较好地抓取到手柄。图4-12为一个阶段的基于图像的视觉控制框图。它由3个闭环构成,外环为图
10、像特征闭环,内环为关节位置环和速度环。图4-12中的关节位置控制环节,由关节位置环和关节速度环构成,参见图4-1。视觉反馈为目标的当前图像特征,由图像采集和特征提取两部分构成。由给定的期望图像特征与当前特征比较得到特征偏差,根据该偏差设计机器人末端微分运动调整策略,实现图像空间偏差到笛卡儿空间偏差的转换。图像空间偏差到笛卡儿空间偏差的转换矩阵,又称为图像空间到笛卡儿空间微分运动的雅可比矩阵。根据机器人的当前位姿,由机器人末端微分运动量得到的机器人末端在笛卡儿空间的位姿,利用机器人的逆运动学计算出关节空间的位置给定。由6路关节位置控制器,根据各个关节的期望位置,利用伺服放大器对机器人的运动进行控
11、制。通过机器人本体各个关节的运动,使得机器人的末端按照希望的位置和姿态运动。期望图像特征0_4-机器人位姿调整策略计算末端位姿给定关节位置控制环节逆运动学求解机器人本佐八!;当前图像特征特征提取图像采集i6路关.节位置控制器目标特征测量图4-12基于图像的视觉控制框图在本节中阀门抓取中,从图像空间偏差到笛卡儿空间偏差的转换是一种定性的关系,未用到摄像机的参数。该任务不需要对摄像机进行标定,是基于图像的视觉控制的一种特殊情况。一般地,基于图像的视觉控制需要获得从图像空间偏差到笛卡儿空间偏差转换的定量关系,即需要图像空间到笛卡儿空间微分运动的雅可比矩阵。该矩阵是摄像机到目标距离以及图像特征的函数。
12、因此,基于图像的视觉控制需要顾及目标的深度信息,需要对摄像机进行标定。由于摄像机和机器人均包含在图像闭环之内,所以控制精度对摄像机参数误差和机器人的模型误差不敏感。4.2.2基于图像的视觉伺服控制以工业机器人为例,十对Eye-in-hand结构的视觉系统,兑明基于图像的视觉伺服控制。如图4-13所示,基于图像的视觉伺服由两个闭环构成,外环为图像特征闭环,内环为关节速度环。视觉反馈为目标的当前图像特征,由图像采集和特征提取两部分构成。由给定的期望图像特征与当前图像特征比较得到特征偏差,根据该偏差设计机器人的运动调整策略,并以其输出作为图像雅可比矩阵的输入从图像空间到关节空间的雅可比矩阵称为图像雅
13、可比矩阵,由图像空间到笛卡儿空间微分运动的雅可比矩阵和机器人的笛卡儿空间到关节空间的雅可比矩阵的乘积构成。图像雅可比矩阵的输出为各个关节的期望速度。由6路关节速度控制器,根据各个关节的期望速度,利用伺服放大器对机器人的运动进行控制。通过机器人本体各个关节的运动,使得机器人的末端按照希望的位置和姿态运动。求解图像雅可比矩阵是基于图像视觉伺服的一个主要任务,主要3种方法,分别为直接估计方法、深度估计方法、常数近似方法。直接估计的方法不考虑图像雅可比矩阵的解析形式,在摄像机运动过程中直接得到数值解。典型的直接估计方法是采用神经元网络和模糊逻辑逼近的方法。深度估计的方法需要求出图像雅可比矩阵的解析式,
14、在每一个控制周期估计深度值,代入解析式求值这种方法实时在线调整雅可比矩阵的值,精度高,但计算量较大。常数近似方法是简化的方法,图像雅可比矩阵的值在整个视觉伺服过程中保持不变,通常取理想图像特征下的图像雅可比矩阵的值。常数近似的方法只能保证在目标位置的一个小邻域内收敛。直接估计的方法和常数近似的方法更容易导致目标离开视场。期望图像特征机器人位姿调整策略图像雅可比矩阵机器人本体末端位姿片iJSS|_!6路关节速度控制器图4-13基于图像的视觉伺服控制4.2.4基于图像的视觉控制的特点(比较4.1.5)基于图像的视觉控制具有下列特点:1)在图像空间构成闭环,对标定误差和空间模型误差不敏感,控制精度搞。这些特点是基于图像视觉伺服的突出优点。2)基于图像视觉伺服直接在二位图像空间计算误差,不需要三维重建。但误差信号和关节控制器的输入信号都是图像特征,没有明确的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论