返回首页 hi, 欢迎来到机器人在线 请登录/ 免费注册 扫码关注

焊接机器人视觉伺服系统结构

时间:2017-12-01 来源:机器人在线 阅读:11290

焊接机器人视觉伺服系统结构

视觉伺服控制是指使用视觉图像处理信息作为反馈环节与期望信息的比较值来控制焊接机器人动作。控制过程需要结合视觉控制器和关节控制器。视觉控制器利用图像雅克比的逆或伪逆对视觉特征误差进行映射,从而产生机器人关节控制器的输入控制信号。关节控制器用于处理控制机器人动作的信息。视觉伺服系统的结构和视觉伺服控制器的设计是视觉伺服控制中非常重要的步骤。
按照反馈信息类型分类,视觉伺服系统主要分为基于图像的视觉伺服控制、基于位置的视觉伺服控制以及混合视觉伺服控制,下面对其详细介绍。

1)基于位置的视觉伺服控制PBVS

PBVS系统是利用已经标定的摄像机来采集目标的空间位姿信息,同时以此位姿信息设置为机器人的末端期望位姿。然后在机器人运动过程中采集空间目标的图像信息,分析此时对应的机器人末端实时位姿,将此位姿和期望位姿进行比较,得到位姿偏差,最后将此偏差作为机器人控制器的输入,用于机器人运动控制。常用控制结构示意图如下:
 
这种视觉伺服控制的优点是采用笛卡尔空间中位姿的偏差作为机器人控制的条件,将视觉控制和机器人关节连杆控制分开,更直观的在笛卡尔坐标空间中对期望轨迹进行描述;正是这些优点使此方法必须准确的知道目标及摄像机在笛卡尔空间中的位姿信息,因此PBVS系统受到视觉系统标定精度的影响比较大,所以这种视觉伺服控制方法的精度主要是建立在视觉系统标定的精确性上。

2)基于图像的视觉伺服控制(IBVS)

IBVS系统又被称作2D视觉伺服控制系统,它的控制策略是通过图像采集设备采集图像并获得目标在设备图像平面上的图像信息,然后把它与期望的图像特征的偏差作为误差进行计算,将计算出机器人末端当前位姿与期望位姿的偏差通过雅克比矩阵转换成机器人控制量直接对机器人进行控制。它的控制系统结构示意图如下:
 
这种视觉伺服控制方法虽然不要求目标和机器人末端的空间位姿信息已知,但是该系统输入仍然要求知道目标的深度信息,所以必须计算雅克比矩阵来获得深度信息,而这一直是机器人视觉中的关键点和困难点。除此之外,实际位姿可能在局部达到收敛,在跟踪目标时,图像雅克比矩阵求逆时会出现奇异点,使视觉伺服系统不能达到稳定状态。

3) 2.5D视觉伺服控制系统

2.5D视觉伺服控制系统是在基于上述两种方法的基础上被提出来的。它是直接将图像的单应性矩阵进行分解,分别得到位置信息和旋转信息。将位置信息与期望位置进行比较得到偏差,并将其当作位置控制的输入;将旋转信息和期望姿态作比较,将结果作为旋转控制器的输入。其中位置控制器是IBVS,旋转控制器则使用的是PBVS。其控制结构示意图如下:
 
2.5D视觉伺服控制方法综合了PBVS和IBVS的优点。但是其在控制过程中必须求解单应性矩阵,对运算效率要求高,同时对图像的噪声也比较敏感。
本论文采用的视觉系统是将双目摄像头固定在焊接机器人末端焊枪上,构成Eye-in-Hand视觉系统模型。焊接机器人在焊接工作时,对焊枪位姿的实时调节性要求很高。结合上述对各种视觉伺服控制器的优缺点,基于位置的视觉伺服控制更加适用于焊接机器人视觉系统。因此,本论文在此选用PBVS系统。
 工业机器人选型神器
机器人 焊接机器人 技术干货

好的文章,需要您的鼓励

6

  • 最新资讯
  • 最新问答
推荐