学校快中期答辩了,写几个文章缕清一下最近做的项目中的逻辑和技术细节。
手眼标定是统一视觉系统和机器人的坐标系,从而可以使视觉系统所确定的物体位姿可以转换到机器人坐标系下,由机械臂完成对物体的作业。
因为自己的项目中用到的是眼在手外的标定方式,因此这里只写眼在手外的标定原理。
待求量:相机坐标系和机器人基底坐标系之间的转换关系。
测量几组固定点P就需要用到棋盘格:
通过识别棋盘格,就可以得到棋盘格角点在相机坐标系中的坐标P,,但是这是二维坐标,通过相机内参和物体的深度信息我们可以计算出来cameraP,接下来我们只需要测量出来对应的棋盘格点在机器人中的坐标baseP,便可以标定出来机器人和相机之间的转换矩阵 baseTcamera。棋盘格在标定的时候,会固定在机器人的末端,而机器人的末端坐标系(end)到基座坐标系(base)可以通过机器人正向运动学计算得到。那么我们可以通过如下关系测量出来棋盘格点在机器人基座坐标系的坐标baseP :
AX=XB的解法可以参考
http://ddrv.cn/a/646817
http://www.360doc.com/content/20/0907/15/29968938_934408908.shtml