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

焊接机器人视觉关系的标定

时间:2017-11-03 来源:机器人在线 阅读:8222

焊接机器人视觉关系的标定

1 双目视觉测量的数学模型

如图3-6所示,双目立体视觉系统采用两台不同角度换个位置安装的摄像机模拟人的眼睛功能获取三维空间物体的几何信息。主要利用两台摄像机同时对空间物体进行拍照,基于空间点在两台摄像机成像平面上的投影点坐标进行特征匹配,求取空间点在世界坐标系中的三维坐标。单目视觉只能获得被拍摄物体的平面信息,无法获取其空间点的具体深度;双目视觉对空间点进行观察,则空间点P的位置是唯一确定的。该点位于射线O1P和O2P的交点上。取世界坐标系Ow-XWYWZW与左摄像机的坐标系重合。我们用矩阵M1和M2分别表示左右两个摄像机的这种对应关系,由前述摄像机的透视变换模型可以得到空间点P在左右摄像机坐标系的坐标表示,分别见公式(3-8 ) , (3-9)
 
解上述方程组得到空间一点P (X,  Y,  Z).
 

机器人手眼关系标定

将双目视觉传感系统安装在机器人末端执行器上是实现主动视觉的重要方法。因为机器人末端执行器具有良好的自由度,可以灵活方便配置传感器位置,测定末端执行器与目标物的相对位置。机器人手眼标定是为获得摄像机坐标系相对于机器人末端执行器的坐标转换关系。求解手眼标定方程的方法主要有两种:两步法和单步法。单步法同时对机器人运动学模型参数以及手眼标定参数进行全局的非线性优化,可同时求得手眼关系的旋转部分和平移部分。单步法虽然不存在误差传递问题,但这种方法因为大量的非线性优化使求解过程非常耗时,要求较为准确的初始值估计。两步法是将标定方程分解,首先求解旋转部分,然后利用旋转部分的结果求解平移部分。该方法不用求解非线性方程,但存在误差传递问题。本文采用两步法进行机器人的手眼关系的标定,充分利用图像标定提供的冗余信息提高标定的精度

1 手眼标定方程AX=XB的建立

如图3-7所示,控制机器人末端执行器在相邻两次运动时末端执行器坐标系之间的关系A以及视觉传感器坐标系之间的关系B为已知量,手眼标定关系简化为AX=XB形式的方程,推导出摄像机相对于末端执行器的旋转矩阵Rx和平移矩阵Px
 

2 两步法求解手眼标定方程

在实际工程应用中,直接利用线性方法求解上述手眼标定方程往往得到多解而且十分耗时。本文应用齐次坐标变换矩阵,通过两步法求解方程AX=XB。把方程的齐次变换矩阵分解为旋转和平移两部分展开得到式(3-16)
 
 
其中,Rcl,  tcl,  Rc2,  tc2分别表示两次摄像机运动的参数,由通过摄像机标定得到的外参数确定;Rdl,  tdl,  Rd2,  td2表示机器人末端执行器两次运动的参数,由ABB机器人示教器中读出的四元数转换得到;联立方程(3-19), (3-21)解得Rx,  Rx带入式(3-20)或式(3-22)解出t。

3 齐次坐标变换矩阵与绕任意轴的旋转矩阵关系

齐次坐标变换矩阵的元素通常表示为式(3-23)所示的形式:
 
 
 
 
 工业机器人选型神器

 

机器人 焊接机器人 技术干货

好的文章,需要您的鼓励

6

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