【技术实现步骤摘要】
【国外来华专利技术】用于机器视觉系统和机器人之间的稳健校准的系统和方法
本专利技术的说明性实施例涉及校准机器视觉系统,更具体地涉及用于在机器视觉系统和机器人之间校准的系统和方法。
技术介绍
关节臂是可准确且反复地在工作空间内将末端执行器移动到指定姿态的可控制机器。如在本文中所使用的,术语“姿态”说明性地指三维位置和三维旋转的组合。机器人姿态说明性地根据机器人的坐标系的对应于末端执行器的姿态。说明性地,末端执行器是能够抓放工件的可控制机器,并且可包括例如机械夹具、真空吸引器、电磁触点等。一般地,如本文中所使用的,关节臂和末端执行器的组合被称为机器人。可由用于执行操作的机器人访问的三维区域被称为机器人的工作空间。机器人说明性地用于通过执行预定序列的步骤来执行任务,诸如在工作空间内移动工件。例如,末端执行器可沿着轨迹T1向末端执行器姿态PI移动。然后,末端执行器可在沿着工件T2向末端执行器姿态P2移动之前抓取工件。一旦在姿态P2,末端执行器就可释放工件。使用这些机器人的已知缺点在于,工件必须呈现在已知姿态以使机器人成功地执行该任务。例如,如果工件最初未位于预期姿态,则末端执行器可能无法抓取工件。工件姿态的不准确性是这些机器人系统的公知显著缺点,并且是不选择机器人用于执行拾取、放置、以及组装操作的典型原因。一种消除工件姿态的不准确性的已知技术是利用传感器首先测量工件姿态并且随后利用该测量工件姿态来调整机器人的轨迹。由于机器视觉通常是快速、便宜、非接触感测模态,因此机器视觉是用于感测工件位置的典型技术。术语“视觉引导的机器人学(VGR)”说明性地指使用机器视觉系统帮助机器人执行任务的过 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.05.14 US 12/780,1191.一种用于确定机器视觉系统和机器人之间的校准的方法,所述方法包括:利用固定在空间中的相机,获取当所述机器人在所述机器人的工作场所内占据多个不同姿态时固定到所述机器人的执行器的校准对象的多个图像,所述校准对象包括至少2个对象特征,所述至少2个对象特征彼此相对以固定、已知的距离被定位,所述机器人具有机器人坐标系,所述相机具有相机坐标系,所述执行器具有执行器坐标系,所述校准对象具有对象坐标系;标识所述相机坐标系与所述机器人坐标系之间的相机-机器人变换;标识所述对象坐标系与所述执行器坐标系之间的对象-执行器变换;对所述多个图像的每一个中的至少2个图像特征定位,所述至少2个图像特征对应于所述至少2个对象特征;利用所述固定已知的距离、所述多个不同姿态、所述相机-机器人变换和所述对象-执行器变换,计算针对所述多个图像的每一个的至少2个预测图像特征,所述至少2个预测图像特征对应于所述至少2个对象特征;通过改变所述相机-机器人变换或者所述对象-执行器变换,使所述至少2个图像特征的至少一个与所述至少2个预测图像特征的至少一个之间的差异最小化,由此产生优化的变换;以及使用所优化的变换来校准所述机器视觉系统和所述机器人。2.如权利要求1所述的方法,其特征在于,所述校准对象包括校准板。3.如权利要求1所述的方法,其特征在于,所述多个不同姿态之间的差异包括围绕至少两个非平行轴的旋转。4.如权利要求3所述的方法,其特征在于,所述旋转包括至少五度的旋转。5.如权利要求1所述的方法,其特征在于,还包括预处理一组所获取图像以去除离群值,其中所述预处理还包括:确定一组离群值;响应于确定一组离群值,从所述一组所获取图像消除具有所述离群值的一幅或多幅图像以产生缩减的一组获取图像;以及对所述缩减的一组获取图像重新排序以获取合适的动作。6.如权利要求5所述的方法,其特征在于,所述合适的动作包括所述缩减的一组获取图像中的特定对之间的改变。7.如权利要求1所述的方法,其特征在于,所述变换准许六个自由度。8.一种用于确定机器视觉系统和机器人之间的校准的方法,所述方法包括:利用固定到所述机器人的执行器上的相机,获取当所述机器人在所述机器人的工作场所内占据多个不同姿态时,固定在空间的校准对象的多个图像,以及所述校准对象包括至少2个对象特征,所述至少2个对象特征彼此相对以固定、已知的距离被定位,所述机器人具有机器人坐标系,所述相机具有相机坐标系,所述执行器具有执行器坐标系,所述校准对象具有对象坐标系;标识所述对象坐标系与所述机器人坐标系之间的对象-机器人变换;标识所述相机坐标系与所述执行器坐标系之间的相机-执行器变换;对所述多个图像的每一个中的至少2个图像特征定位,所述至少2个图像特征对应于所述至少2个对象特征;利用所述固定已知的距离、所述多个不同姿态、所述对象-机器人变换和所述相机-执行器变换,计算针对所述多个图像的每一个的至少2个预测图像特征,所述至少2个预测图像特征对应于所述至少2个对象特征;通过改变所述对象-机器人变换或者所述相机-执行器变换,使所述至少2个图像特征的至少一个与所述至少2个预测图像特征的至少一个之间的差异最小化,由此产生优化的变换;以及使用所优化的变换来校准所述机器视觉系统和所述机器人。9.如权利要求8所述的方法,其特征在于,所述校准对象包括校准板。10.如权利要求8所述的方法,其特征在于,所述多个不同姿态之间的差异包括围绕至少两个非平行轴的旋转。11.如权利要求10所述的方法,其特征在于,所述旋转包括至少五度的旋转。12.如权利要求8所述的方法,其特征在于,还包括预处理一组所获取图像以去除离群值,其中所述预处理还包括:确定一组离群值;响应于确定一组离群值,从所述一组所获取图像消除具有所述离群值的一幅或多幅图像以产生缩减的一组获取图像;以及对所述缩减的一组获取图像重新排序以获取合适的动作。13.如权利要求12所述的方法,其特征在于,所述合适的动作包括所述缩减的一组获取图像中的指定对之间的改变。14.如权利要求8所述的方法,其特征在于,所述变换准许六个自由度。15.一种用于确定机器视觉系统和机器人之间的校准的方法,所述方法包括:利用固定在空间中的主要相机和次要相机,获取当所述机器人在所述机器人的工作场所内占据多个不同姿态时,固定到所述机器人的执行器的校准对象的多个图像,所述校准对象包括至少2个对象特征,所述至少2个对象特征彼此相对以固定、已知的距离被定位,所述机器人具有机器人坐标系,所述主要相机具有主要相机坐标系,所述次要相机具有次要相机坐标系,所述执行器具有执行器坐标系,所述校准对象具有对象坐标系;标识所述主要和次要相机坐标系每一个与所述机器人坐标系之间的相机-机器人变换;以及标识所述对象坐标系与所述执行器坐标系之间的对象-执行器变换;对所述多个图像的每一个中的至少2个图像特征定位;所述至少2个图像特征对应于所述至少2个对象特征;利用所述固定已知的距离、所述多个不同姿态、所述相机-机器人变换、以及所述对象-执行器变换,计算针对所述多个图像的每一个的至少2个预测图像特征,所述至少2个预测图像特征对应于所述至少2个对象特征;通过改变所述相机-机器人变换和所述对象-执行器变换,使所述至少2个图像特征的至少一个与所述至少2个预测图像特征的至少一个之间的差异最小化,由此产生优化的变换;以及使用所优化的变换来校准所述机器视觉系统和所述机器人。16.如权利要求15所述的方法,其特征在于,所述校准对象包括校准板。17.如权利要求15所述的方法,其特征在于,所述多个不同姿态之间的差异包括围绕至少两个非平行轴的旋转。18.如权利要求17所述的方法,其特征在于,所述旋转包括至少五度的旋转。19.如权利要求15所述的方法,其特征在于,还包括预处理一组所获取图像以去除离群值,其中所述预处理还包括:确定一组离群值;响应于确定一组离群值,从所述一组所获取图像消除具有所述离群值...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。