{"defaultlang":"zh","titlegroup":{"articletitle":[{"lang":"zh","data":[{"name":"text","data":"工业机器人单目视觉对准技术研究"}]},{"lang":"en","data":[{"name":"text","data":"Research on industrial robot alignment technique with monocular vision"}]}]},"contribgroup":{"author":[{"name":[{"lang":"zh","surname":"雷","givenname":"金周","namestyle":"eastern","prefix":""},{"lang":"en","surname":"LEI","givenname":"Jin-zhou","namestyle":"western","prefix":""}],"stringName":[],"aff":[{"rid":"aff1","text":"1"}],"role":["first-author"],"bio":[{"lang":"zh","text":["雷金周(1988-), 男, 河南信阳人, 2014年于河南科技大学获得学士学位, 主要研究方向为视觉测量。E-mail:charmlei1988@163.com"],"graphic":[],"data":[[{"name":"text","data":"雷金周(1988-), 男, 河南信阳人, 2014年于河南科技大学获得学士学位, 主要研究方向为视觉测量。E-mail:"},{"name":"text","data":"charmlei1988@163.com"}]]}],"email":"charmlei1988@163.com","deceased":false},{"name":[{"lang":"zh","surname":"曾","givenname":"令斌","namestyle":"eastern","prefix":""},{"lang":"en","surname":"ZENG","givenname":"Ling-bin","namestyle":"western","prefix":""}],"stringName":[],"aff":[{"rid":"aff2","text":"2"}],"role":[],"deceased":false},{"name":[{"lang":"zh","surname":"叶","givenname":"南","namestyle":"eastern","prefix":""},{"lang":"en","surname":"YE","givenname":"Nan","namestyle":"western","prefix":""}],"stringName":[],"aff":[{"rid":"aff1","text":"1"}],"role":["corresp"],"corresp":[{"rid":"cor1","lang":"zh","text":" 叶南(1982-), 男, 安徽芜湖人, 2004年、2011年于南京航空航天大学分别获学士、博士学位, 主要从事机器视觉检测、三维数字化测量、逆向工程方面的研究工作。E-mail:yen@nuaa.edu.cn YE Nan E-mail:yen@nuaa.edu.cn ","data":[{"name":"text","data":" 叶南(1982-), 男, 安徽芜湖人, 2004年、2011年于南京航空航天大学分别获学士、博士学位, 主要从事机器视觉检测、三维数字化测量、逆向工程方面的研究工作。E-mail:yen@nuaa.edu.cn YE Nan E-mail:yen@nuaa.edu.cn "}]}],"email":"yen@nuaa.edu.cn","deceased":false}],"aff":[{"id":"aff1","intro":[{"lang":"zh","label":"1","text":"南京航空航天大学 机电学院, 江苏 南京 210016","data":[{"name":"text","data":"南京航空航天大学 机电学院, 江苏 南京 210016"}]},{"lang":"en","label":"1","text":"Nanjing University of Aeronautics & Astronautics, Nanjing 210016, China","data":[{"name":"text","data":"Nanjing University of Aeronautics & Astronautics, Nanjing 210016, China"}]}]},{"id":"aff2","intro":[{"lang":"zh","label":"2","text":"上海宇航系统工程研究所, 上海 201109","data":[{"name":"text","data":"上海宇航系统工程研究所, 上海 201109"}]},{"lang":"en","label":"2","text":"Shanghai aerospace system engineering institution, Shanghai 201109, China","data":[{"name":"text","data":"Shanghai aerospace system engineering institution, Shanghai 201109, China"}]}]}]},"abstracts":[{"lang":"zh","data":[{"name":"p","data":[{"name":"text","data":"针对工业机器人精确对准问题,提出了一种基于单目视觉的工业机器人对准技术。该技术把工业机器人与单目视觉测量技术相结合,根据特制的手眼标定板,快速建立单目视觉测量系统与机器人上对准轴之间的手眼关系和对准的基准位姿;在对准环节,通过单目视觉系统获取工件目标的姿态,然后根据已有的手眼关系和基准位姿,求解在机器人基坐标系下机器人末端的对准轴的位置调整量,迭代调整机器人末端位姿,从而实现了机械人末端的对准轴与工件目标的精确对准。实验结果表明:在测量距离约是150 mm处,对准平均精度优于0.2°。"}]}]},{"lang":"en","data":[{"name":"p","data":[{"name":"text","data":"Aiming at the problem of precise alignment of industrial arm, an industrial robot alignment method based on monocular vision is proposed. Combining the industrial robot with monocular vision measurement and a specialized hand-eye calibration panel, the method is able to quickly establish the hand-eye relationship between the camera coordinate system and the alignment axis on the robot's end-effector. In the alignment stage, the attitude of the workpiece is obtained by monocular vision system, and then according to the existing hand-eye relationship and datum posture, the position and orientation between the alignment axis and the workpiece of the alignment axis are evaluated. The experimental results show that the average precision of the alignment is better than 0.2° under the measuring distance of 150 mm."}]}]}],"keyword":[{"lang":"zh","data":[[{"name":"text","data":"位置对准"}],[{"name":"text","data":"单目视觉"}],[{"name":"text","data":"位姿求解"}],[{"name":"text","data":"手眼标定"}],[{"name":"text","data":"工业机器人"}]]},{"lang":"en","data":[[{"name":"text","data":"position alignment"}],[{"name":"text","data":"monocular vision"}],[{"name":"text","data":"pose solution"}],[{"name":"text","data":"hand-eye calibration"}],[{"name":"text","data":"industrial robots"}]]}],"highlights":[],"body":[{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"1"}],"title":[{"name":"text","data":"引言"}],"level":"1","id":"s1"}},{"name":"p","data":[{"name":"text","data":"工业机器人对准技术是工业机器人实现对接、装配、抓取、钻孔等功能的技术基础"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"blockXref","data":{"data":[{"name":"xref","data":{"text":"1","type":"bibr","rid":"b1","data":[{"name":"text","data":"1"}]}},{"name":"text","data":"-"},{"name":"xref","data":{"text":"4","type":"bibr","rid":"b4","data":[{"name":"text","data":"4"}]}}],"rid":["b1","b2","b3","b4"],"text":"1-4","type":"bibr"}},{"name":"text","data":"]"}]},{"name":"text","data":"。实现工业机器人对准,通常采用两种办法:第一种是采用示教或离线编程的方式调节工业机器人末端执行器每次以固定的姿态到达同一个固定的位置,通过调节工件的位姿,与工业机器人末端执行器对准"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"5","type":"bibr","rid":"b5","data":[{"name":"text","data":"5"}]}},{"name":"text","data":"]"}]},{"name":"text","data":";第二种是给工业机器人末端安装位姿测量传感器,通过测量工件位置和姿态,调节工业机器人末端执行器的姿态并与工件对准。前者高度依靠机器人精度,对工件位置和姿态要求严格,存在累计误差,常用于喷漆,简单抓取等低精度的场合。后者通过调节工业机器人末端与工件对准,对工件位姿要求低,更加灵活实用。常见对工件位姿测量方法有陀螺仪导向、激光标靶导向和视觉测量"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"6","type":"bibr","rid":"b6","data":[{"name":"text","data":"6"}]}},{"name":"text","data":"]"}]},{"name":"text","data":"。陀螺仪的测量精度受机械加工和装配、振动、累计误差等影响,需要定期校准,稳定性差,测量精度低,常作为辅助测量。激光标靶导向法主要使用激光标靶和全站仪对工件的位姿测量,具有测量效率高、范围广、精度高等优点,但要联合全站仪,结构复杂"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"7","type":"bibr","rid":"b7","data":[{"name":"text","data":"7"}]}},{"name":"text","data":"]"}]},{"name":"text","data":"。视觉测量技术是建立在计算机视觉研究基础上的一门新兴技术"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"8","type":"bibr","rid":"b8","data":[{"name":"text","data":"8"}]}},{"name":"text","data":"]"}]},{"name":"text","data":",具有非接触、精度高、实时性强等优点,因此把工业机器人对准技术与视觉测量技术相结合已成为工业机器人应用研究的热点之一。"}]},{"name":"p","data":[{"name":"text","data":"单目视觉测量是利用视觉传感器获取工件特征点的图像,然后结合视觉测量原理,估计三维物体的位置和姿态,其结构简单,视场大、无需立体匹配"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"9","type":"bibr","rid":"b9","data":[{"name":"text","data":"9"}]}},{"name":"text","data":"]"}]},{"name":"text","data":"。把单目视觉测量和工业机器人相结合,组成工业机器人视觉系统,使机器人具备一定的环境认知能力,增强了工业机器人柔性,具有重要研究意义"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"10","type":"bibr","rid":"b10","data":[{"name":"text","data":"10"}]}},{"name":"text","data":"]"}]},{"name":"text","data":"。根据相机与工业机器人的位置关系,机器人视觉系统可以分为:Eye-in-Hand和Eye-to-Hand。相机安装在机械臂本体之外的固定位置,且相机不随机械臂运动的视觉系统称为Eye-to-Hand式手眼系统,这种方式已经研究很多而且技术成熟。相机安装在机械臂末端,并随机械臂一起运动的视觉系统称为Eye-in-Hand式手眼系统,该方式具有测量误差小,视野不受阻挡等优点,是工业机器人视觉应用领域的关键内容,也是难点。常见的Eye-in-Hand式手眼标定方法有:通过控制工业机器人末端变换至不同的位置,拍摄同一个靶标实现手眼标定"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"12","type":"bibr","rid":"b12","data":[{"name":"text","data":"12"}]}},{"name":"text","data":"]"}]},{"name":"text","data":",或者借助辅助相机作为中转,实现手眼的标定"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"13","type":"bibr","rid":"b13","data":[{"name":"text","data":"13"}]}},{"name":"text","data":"]"}]},{"name":"text","data":";前者标定的精度易受工业机器人精度和回程误差影响,后者借助辅助相机,对辅助相机摆放位置有限制。Zhu等"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"14","type":"bibr","rid":"b14","data":[{"name":"text","data":"14"}]}},{"name":"text","data":"]"}]},{"name":"text","data":"采用高精度的手眼标定板和稳定的椭圆提取方法,根据弱透视原理,实现相机的标定和手眼标定,搭建一个实用单目视觉工业机器人钻孔系统,并获得较好的钻孔精度。"}]},{"name":"p","data":[{"name":"text","data":"本文提出了一种基于单目视觉的工业机器人对准技术。该技术采用Eye-in-Hand方式,利用特制的手眼标定板,获得了工业机器人末端执行器与相机之间的手眼关系,并在此基础上,利用N点透视(PNP)原理,解算出工业机器人末端与工件对准时的位姿。与一般的基于视觉的工业机器人对准方法相比,本文方法获得手眼关系时不需要辅助相机或者多次变换工业机器人至不同的位置,因此该对准技术更加灵活,更适合工厂的实际应用。"}]}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"2"}],"title":[{"name":"text","data":"系统组成及技术原理"}],"level":"1","id":"s2"}},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"2.1"}],"title":[{"name":"text","data":"系统软硬件组成"}],"level":"2","id":"s2-1"}},{"name":"p","data":[{"name":"text","data":"基于单目视觉的工业机器人对准系统主要由工业机器人、相机、对准轴、对准目标(含有对准孔和对准参考板)、标定板及对准位姿计算处理软件等构成,如"},{"name":"xref","data":{"text":"图 1","type":"fig","rid":"Figure1","data":[{"name":"text","data":"图 1"}]}},{"name":"text","data":"所示。相机和对准轴都安装在工业机器人法兰盘上,对准轴和相机的光轴近似平行;对准参考板上加工出相对位置已知的高精度群排孔(本文采用9个直径为5 mm的圆孔);对准孔和对准参考板都固定在工件同一侧上,两者的几何关系可通过机加或装配保证,且对准参考板的中心到对准孔中心的距离和相机光轴到对准轴的轴线之间的距离近似相同,这样当对准轴与对准孔对准时,相机的光轴近似垂直对准参考板,此时相机拍摄角度最佳,成像质量较好。"}]},{"name":"fig","data":{"id":"Figure1","caption":[{"lang":"zh","label":[{"name":"text","data":"图1"}],"title":[{"name":"text","data":"单目视觉对准系统示意图"}]},{"lang":"en","label":[{"name":"text","data":"Fig 1"}],"title":[{"name":"text","data":"System schematic of monocular visual alignment"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707691&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707691&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707691&type=middle"}]}}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"2.2"}],"title":[{"name":"text","data":"坐标系的定义"}],"level":"2","id":"s2-2"}},{"name":"p","data":[{"name":"text","data":"基于单目视觉的工业机器人对准系统的坐标系包括:机器人基坐标系:"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"b"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"b"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"b"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"b"}]},{"name":"text","data":";相机坐标系:"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"text","data":";对准轴坐标系:"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":";工件目标上对准孔的坐标系:"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"text","data":";对准参考板坐标系:"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"s"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"s"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"s"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"s"}]},{"name":"text","data":";世界坐标系:"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"w"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"w"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"w"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"w"}]},{"name":"text","data":"。相机坐标系的原点在光心处,"},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"text","data":"轴竖直向下,"},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"text","data":"指向工件目标。对准轴坐标系原点是对准轴端面的中心,"},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"text","data":"轴与对准轴的回转轴线共线,指向对准孔。"},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"text","data":"和"},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":"一致,且都与"},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"s"}]},{"name":"text","data":"同向;"},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"text","data":","},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":","},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"s"}]},{"name":"text","data":"三者同向。此时,若不考虑"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":"和"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"text","data":"在"},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":"轴向的偏差,"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":"和"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"text","data":"出于对准状态,在本文中称为基准位姿状态,所有坐标系都遵守右手准则。"}]}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"2.3"}],"title":[{"name":"text","data":"对准技术实现过程"}],"level":"2","id":"s2-3"}},{"name":"p","data":[{"name":"text","data":"对准技术实现流程如"},{"name":"xref","data":{"text":"图 2","type":"fig","rid":"Figure2","data":[{"name":"text","data":"图 2"}]}},{"name":"text","data":"所示。"}]},{"name":"fig","data":{"id":"Figure2","caption":[{"lang":"zh","label":[{"name":"text","data":"图2"}],"title":[{"name":"text","data":"对准技术流程图"}]},{"lang":"en","label":[{"name":"text","data":"Fig 2"}],"title":[{"name":"text","data":"Flow chart of alignment"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707700&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707700&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707700&type=middle"}]}},{"name":"p","data":[{"name":"text","data":"(1) 在相机和对准轴都安装在工业机器人的末端夹具上之后,首先通过机器人TCP找正程序或通过文献["},{"name":"xref","data":{"text":"14","type":"bibr","rid":"b14","data":[{"name":"text","data":"14"}]}},{"name":"text","data":"]中提出的测量方法获取对准轴的坐标系和机械臂的基坐标系的位置关系"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"b"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"b"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"(其中"},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"表示旋转矩阵和"},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"表示平移向量,下同);"}]},{"name":"p","data":[{"name":"text","data":"(2) 然后根据本文第3节提出的标定方法对对准系统进行相机标定和手眼标定,确定对准轴坐标系"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":"和相机坐标系"},{"name":"italic","data":[{"name":"text","data":"O"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"text","data":"之间的变换关系,即"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":";"}]},{"name":"p","data":[{"name":"text","data":"(3) 对准环节,相机不断获取对准参考板的图像,根据本文第4节所述位姿解算技术,获得对准目标在相机坐标系下位置关系"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"。再结合各坐标系之间的转换关系,计算获得对准轴和对准孔间的位姿偏差"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":","},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",将末端对准轴位姿偏差转换至机器人基坐标系下的位姿,调整工业机器人末端的姿态;"}]},{"name":"p","data":[{"name":"text","data":"(4) 循环执行第3步,直到"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":","},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"bold","data":[{"name":"italic","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"小于设定阈值,此时为精确对准状态。"}]}]}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"3"}],"title":[{"name":"text","data":"系统标定"}],"level":"1","id":"s3"}},{"name":"p","data":[{"name":"text","data":"为了精确获得对准目标在工业机器人的基坐标系下的姿态,需要先对获取对准目标姿态的相机模型参数进行解算,即相机的标定;然后再获取相机坐标系与对准轴坐标系之间的位置关系,即手眼标定,最后结合机器人对准轴和机器人基坐标系之间的位姿关系,把待对准目标姿态转换到工业机器人的基坐标系下的姿态,为后续对准做准备。"}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"3.1"}],"title":[{"name":"text","data":"相机标定"}],"level":"2","id":"s3-1"}},{"name":"p","data":[{"name":"text","data":"对于相机能够测量物体的位置几何等信息,是由相机几何模型(如下"},{"name":"xref","data":{"text":"图 3","type":"fig","rid":"Figure3","data":[{"name":"text","data":"图 3"}]}},{"name":"text","data":"所示)决定的,通常用针孔模型来表达。"}]},{"name":"fig","data":{"id":"Figure3","caption":[{"lang":"zh","label":[{"name":"text","data":"图3"}],"title":[{"name":"text","data":"针孔模型"}]},{"lang":"en","label":[{"name":"text","data":"Fig 3"}],"title":[{"name":"text","data":"Pinhole model"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707708&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707708&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707708&type=middle"}]}},{"name":"p","data":[{"name":"text","data":"齐次坐标下相机模型可表示为:"}]},{"name":"p","data":[{"name":"dispformula","data":{"label":[{"name":"text","data":"1"}],"data":[{"name":"text","data":" "},{"name":"text","data":" "},{"name":"math","data":{"graphicsData":{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707715&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707715&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707715&type=middle"}}}],"id":"gxjmgc-26-3-733-E1"}}]},{"name":"p","data":[{"name":"text","data":"式(1)中:"},{"name":"sup","data":[{"name":"text","data":"w"}]},{"name":"italic","data":[{"name":"text","data":"X"}]},{"name":"text","data":", "},{"name":"sup","data":[{"name":"text","data":"w"}]},{"name":"italic","data":[{"name":"text","data":"Y"}]},{"name":"text","data":", "},{"name":"sup","data":[{"name":"text","data":"w"}]},{"name":"italic","data":[{"name":"text","data":"Z"}]},{"name":"text","data":"是空间一点"},{"name":"italic","data":[{"name":"text","data":"P"}]},{"name":"text","data":"在世界坐标系的坐标,("},{"name":"italic","data":[{"name":"text","data":"u"}]},{"name":"text","data":", "},{"name":"italic","data":[{"name":"text","data":"v"}]},{"name":"text","data":")是点"},{"name":"italic","data":[{"name":"text","data":"P"}]},{"name":"text","data":"的像在像素坐标系的坐标, "},{"name":"italic","data":[{"name":"text","data":"s"}]},{"name":"text","data":"是比例系数,矩阵"},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"A"}]}]},{"name":"text","data":"是相机的内参矩阵,"},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"是从世界坐标系到相机坐标系的转换关系。("},{"name":"italic","data":[{"name":"text","data":"u"}]},{"name":"sub","data":[{"name":"text","data":"0"}]},{"name":"text","data":", "},{"name":"italic","data":[{"name":"text","data":"v"}]},{"name":"sub","data":[{"name":"text","data":"0"}]},{"name":"text","data":")是图像平面的主点坐标,"},{"name":"italic","data":[{"name":"text","data":"α"}]},{"name":"text","data":"和"},{"name":"italic","data":[{"name":"text","data":"β"}]},{"name":"text","data":"分别是图像在"},{"name":"italic","data":[{"name":"text","data":"u"}]},{"name":"text","data":"和"},{"name":"italic","data":[{"name":"text","data":"v"}]},{"name":"text","data":"轴的等效焦距参数。"}]},{"name":"p","data":[{"name":"text","data":"由于相机镜头存在畸变,使得实际成像点偏离相机光心与空间点"},{"name":"italic","data":[{"name":"text","data":"P"}]},{"name":"text","data":"的在成像平面的交点。镜头畸变呈现复杂的非线性,一般可用高阶多项式模型近似。综合考虑了径向畸变和切向畸变,畸变模型可表示为:"}]},{"name":"p","data":[{"name":"dispformula","data":{"label":[{"name":"text","data":"2"}],"data":[{"name":"text","data":" "},{"name":"text","data":" "},{"name":"math","data":{"graphicsData":{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707722&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707722&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707722&type=middle"}}}],"id":"gxjmgc-26-3-733-E2"}}]},{"name":"p","data":[{"name":"text","data":"("},{"name":"italic","data":[{"name":"text","data":"u"}]},{"name":"sub","data":[{"name":"text","data":"u"}]},{"name":"text","data":", "},{"name":"italic","data":[{"name":"text","data":"v"}]},{"name":"sub","data":[{"name":"text","data":"u"}]},{"name":"text","data":")和("},{"name":"italic","data":[{"name":"text","data":"u"}]},{"name":"sub","data":[{"name":"text","data":"d"}]},{"name":"text","data":", "},{"name":"italic","data":[{"name":"text","data":"v"}]},{"name":"sub","data":[{"name":"text","data":"d"}]},{"name":"text","data":")表示空间某一点"},{"name":"italic","data":[{"name":"text","data":"P"}]},{"name":"text","data":"的无畸变和有畸变时的像素坐标,"},{"name":"inlineformula","data":[{"name":"math","data":{"graphicsData":{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707811&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707811&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707811&type=middle"}}}]},{"name":"text","data":",其中"},{"name":"italic","data":[{"name":"text","data":"k"}]},{"name":"sub","data":[{"name":"text","data":"1"}]},{"name":"text","data":", "},{"name":"italic","data":[{"name":"text","data":"k"}]},{"name":"sub","data":[{"name":"text","data":"2"}]},{"name":"text","data":", "},{"name":"italic","data":[{"name":"text","data":"p"}]},{"name":"sub","data":[{"name":"text","data":"1"}]},{"name":"text","data":", "},{"name":"italic","data":[{"name":"text","data":"p"}]},{"name":"sub","data":[{"name":"text","data":"2"}]},{"name":"text","data":"分别是径向和切向畸变系数。相机的标定对于是视觉测量至关重要,本文在采用圆孔的标定板,根据Zhang Z等"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"16","type":"bibr","rid":"b16","data":[{"name":"text","data":"16"}]}},{"name":"text","data":"]"}]},{"name":"text","data":"方法进行标定。"}]}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"3.2"}],"title":[{"name":"text","data":"手眼标定"}],"level":"2","id":"s3-2"}},{"name":"p","data":[{"name":"text","data":"手眼标定是单目视觉工业机器人的对准技术的关键内容。本文手眼标定示意图如"},{"name":"xref","data":{"text":"图 4","type":"fig","rid":"Figure4","data":[{"name":"text","data":"图 4"}]}},{"name":"text","data":"所示(彩图见期刊电子版)。"}]},{"name":"fig","data":{"id":"Figure4","caption":[{"lang":"zh","label":[{"name":"text","data":"图4"}],"title":[{"name":"text","data":"手眼标定示意图"}]},{"lang":"en","label":[{"name":"text","data":"Fig 4"}],"title":[{"name":"text","data":"Schematic diagram of hand-eye calibration"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707729&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707729&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707729&type=middle"}]}},{"name":"p","data":[{"name":"text","data":"通过手眼标定,把机械臂上对准轴这只“手”与视觉测量系统这个“眼”建立联系,即求对准轴坐标系到相机坐标系之间的关系"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":";另外还为后续对准环节中的对准提供了基准位姿"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"。"}]},{"name":"p","data":[{"name":"text","data":"为了获取手眼关系,本文设计了手眼标定板,如"},{"name":"xref","data":{"text":"图 5","type":"fig","rid":"Figure5","data":[{"name":"text","data":"图 5"}]}},{"name":"text","data":"所示,左边是设计简图,右边是手眼标定板实物图。其中排孔尺寸、排孔与适配孔之间的位置关系已知。把手眼标定板装在对准轴上,用相机获取手眼标定板上排孔的图像,提取排孔的中心像素坐标。提取像素坐标操作流程:手眼标定板(或者对准参考板)图像进行灰度化、高斯平滑、阈值化处理、Canny边缘提取、椭圆拟合和椭圆中心提取等处理,图像特征提取流程详见下"},{"name":"xref","data":{"text":"图 6","type":"fig","rid":"Figure6","data":[{"name":"text","data":"图 6"}]}},{"name":"text","data":"所示。"}]},{"name":"fig","data":{"id":"Figure5","caption":[{"lang":"zh","label":[{"name":"text","data":"图5"}],"title":[{"name":"text","data":"手眼标定板"}]},{"lang":"en","label":[{"name":"text","data":"Fig 5"}],"title":[{"name":"text","data":"Hand-eye calibration board"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707735&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707735&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707735&type=middle"}]}},{"name":"fig","data":{"id":"Figure6","caption":[{"lang":"zh","label":[{"name":"text","data":"图6"}],"title":[{"name":"text","data":"圆孔的图像处理"}]},{"lang":"en","label":[{"name":"text","data":"Fig 6"}],"title":[{"name":"text","data":"Image processing diagram of circular hole"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707741&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707741&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707741&type=middle"}]}},{"name":"p","data":[{"name":"text","data":"已知控制点(圆孔中心)的像素坐标、物理坐标和相机模型参数之后,求取控制点所在的工件目标姿态问题,都可以归纳成N点透视(PNP)问题。PNP的几何关系和相机成像几何关系类似,如"},{"name":"xref","data":{"text":"图 3","type":"fig","rid":"Figure3","data":[{"name":"text","data":"图 3"}]}},{"name":"text","data":"所示,其数学模型如公式(1)所示。与相机标定不同的是,PNP是在已知相机内参数的前提下,通过空间物体上已知物理坐标和图像坐标的对应关系,获得空间物体在相机坐标系下的姿态。常见的PNP解算方法通过迭代和非迭代方法,前者效率低,后者精度不高,鉴于此,本文采用另一种解算方法EPNP。EPNP算法可以处理所有"},{"name":"italic","data":[{"name":"text","data":"N"}]},{"name":"text","data":"≥4的情况,时间复杂度较低,结果比较精确,鲁棒性较强。其算法的核心思想是用4个虚拟控制点坐标的加权表示空间内的点,这样就将PNP问题转化为了在摄像机坐标下求这4个控制点的问题"},{"name":"sup","data":[{"name":"text","data":"["},{"name":"xref","data":{"text":"17","type":"bibr","rid":"b17","data":[{"name":"text","data":"17"}]}},{"name":"text","data":"]"}]},{"name":"text","data":"。本文在工件上设计9个中心坐标已知的排孔,即"},{"name":"italic","data":[{"name":"text","data":"N"}]},{"name":"text","data":"=9,采用EPNP方法,获取到排孔坐标系到相机坐标系的转换关系"},{"name":"sub","data":[{"name":"text","data":"r"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"r"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",再结合适配孔和标定板上排孔的机械加工关系"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"r"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"r"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",如"},{"name":"xref","data":{"text":"图 4","type":"fig","rid":"Figure4","data":[{"name":"text","data":"图 4"}]}},{"name":"text","data":"中蓝色曲线所示。"}]},{"name":"p","data":[{"name":"dispformula","data":{"label":[{"name":"text","data":"3"}],"data":[{"name":"text","data":" "},{"name":"text","data":" "},{"name":"math","data":{"graphicsData":{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707745&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707745&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707745&type=middle"}}}],"id":"gxjmgc-26-3-733-E3"}}]},{"name":"p","data":[{"name":"text","data":"可获得相机坐标系与适配孔坐标系之间的位置关系"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":":"}]},{"name":"p","data":[{"name":"dispformula","data":{"label":[{"name":"text","data":"4"}],"data":[{"name":"text","data":" "},{"name":"text","data":" "},{"name":"math","data":{"graphicsData":{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707750&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707750&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707750&type=middle"}}}],"id":"gxjmgc-26-3-733-E4"}}]},{"name":"p","data":[{"name":"text","data":"其中"},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"P"}]}]},{"name":"sub","data":[{"name":"text","data":"r"}]},{"name":"text","data":", "},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"P"}]}]},{"name":"sub","data":[{"name":"text","data":"c"}]},{"name":"text","data":", "},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"P"}]}]},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"text","data":"分别表示是世界坐标系的点"},{"name":"italic","data":[{"name":"text","data":"P"}]},{"name":"text","data":"在手眼标定板坐标系的坐标、相机坐标系的坐标、对准孔坐标系下的坐标。由于适配孔与对准轴之间是精密的机械配合关系,因此适配孔坐标系和对准轴坐标系重合的,即"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"="},{"name":"bold","data":[{"name":"italic","data":[{"name":"text","data":"E"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"=0,并把"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"作为后续对准环节中对准轴和工件对准孔达到对准时的基准位姿。如"},{"name":"xref","data":{"text":"图 4","type":"fig","rid":"Figure4","data":[{"name":"text","data":"图 4"}]}},{"name":"text","data":"所示,因此相机与对准轴之间的位置关系"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",即手眼关系:"}]},{"name":"p","data":[{"name":"dispformula","data":{"label":[{"name":"text","data":"5"}],"data":[{"name":"text","data":" "},{"name":"text","data":" "},{"name":"math","data":{"graphicsData":{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707756&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707756&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707756&type=middle"}}}],"id":"gxjmgc-26-3-733-E5"}}]}]}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"4"}],"title":[{"name":"text","data":"位姿对准"}],"level":"1","id":"s4"}},{"name":"p","data":[{"name":"text","data":"基于单目视觉的位姿对准方法通常有两种:基于图像和基于位置。当工件目标上的对准参考板与基准相同时(比如对准参考板与对准孔的相对位置关系"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"s"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"s"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"和手眼标定板上的适配孔与排孔的相对位姿关系"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"r"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"r"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"、手眼标定板与对准参考板上对应的排孔在整体尺寸形状、排孔分布以及排孔的大小等都相同),上述两种方法皆可适用。如果工件目标上的对准参考板与基准不相同时,像本文对准参考板与手眼标定板外形不一致时,基于图像的方法使用受限,基于位置的方法可以使用,本文采用基于位置的对准方法。"}]},{"name":"p","data":[{"name":"text","data":"由于对准系统已经通过手眼标定,获取了相机和对准轴的位置关系"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",而且工件目标上的对准孔与排孔的位姿关系"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"s"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"s"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"和手眼标定板上适配孔与排孔位姿关系"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"r"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"r"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"一致的,所以只要在对准轴坐标系下工件目标的对准孔的姿态和手眼标定时在对准轴坐标系下适配孔的姿态一致,就可以实现对工件目标的对准。对准轴与工件目标对准示意图,如"},{"name":"xref","data":{"text":"图 7","type":"fig","rid":"Figure7","data":[{"name":"text","data":"图 7"}]}},{"name":"text","data":"所示。"}]},{"name":"fig","data":{"id":"Figure7","caption":[{"lang":"zh","label":[{"name":"text","data":"图7"}],"title":[{"name":"text","data":"对准轴与工件目标对准示意图"}]},{"lang":"en","label":[{"name":"text","data":"Fig 7"}],"title":[{"name":"text","data":"Relation of alignment axis and work-piece target"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707764&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707764&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707764&type=middle"}]}},{"name":"p","data":[{"name":"text","data":"当工业机器人末端执行器在执行对准动作时,选择工业机器人的基坐标系为参考系。另外工业机器人末端对准轴和相机一起移动,工业机器人末端把相机送到清晰拍摄的范围内,拍摄工件目标,然后根据工件目标上对准参考板的控制点(排孔的中心)的位置关系、控制点的像素坐标、相机内参数、相机的畸变参数,并基于透视原理(PNP), 解算工件目标上对准参考板坐标系相对相机坐标系的位置转换关系"},{"name":"sub","data":[{"name":"text","data":"s"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"s"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"。根据式(4)式(5),对准孔与对准参考板之间的位置关系"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"s"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"与"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"s"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",对准轴与相机之间的手眼关系"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"与"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"c"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",可以获得对准轴坐标系下对准孔的位姿:"}]},{"name":"p","data":[{"name":"dispformula","data":{"label":[{"name":"text","data":"6"}],"data":[{"name":"text","data":" "},{"name":"text","data":" "},{"name":"math","data":{"graphicsData":{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707777&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707777&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707777&type=middle"}}}],"id":"gxjmgc-26-3-733-E6"}}]},{"name":"p","data":[{"name":"text","data":"根据式(7)可推导出对准孔与对准轴之间的位置关系"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",即"}]},{"name":"p","data":[{"name":"dispformula","data":{"label":[{"name":"text","data":"7"}],"data":[{"name":"text","data":" "},{"name":"text","data":" "},{"name":"math","data":{"graphicsData":{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707782&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707782&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707782&type=middle"}}}],"id":"gxjmgc-26-3-733-E7"}}]},{"name":"p","data":[{"name":"text","data":"其中"},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"P"}]}]},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":"表示对准参考板上一点"},{"name":"italic","data":[{"name":"text","data":"P"}]},{"name":"text","data":"在机械臂的对准轴坐标系下的坐标,"},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"P"}]}]},{"name":"sub","data":[{"name":"text","data":"s"}]},{"name":"text","data":"表示对准参考板上一点"},{"name":"italic","data":[{"name":"text","data":"P"}]},{"name":"text","data":"在参考板的坐标系下的坐标,"},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"P"}]}]},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"text","data":"表示对准参考板上一点"},{"name":"italic","data":[{"name":"text","data":"P"}]},{"name":"text","data":"在对准孔坐标系下的坐标。由上式(7)可知,单目视觉测量系统测得待对准工件目标在对准轴坐标系下的位置关系是"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",然后将"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"与手眼标定时测得手眼标定板在对准轴坐标系下的基准位置关系"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"比较,得到Δ"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和Δ"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",再结合机械臂的基坐标系与对准轴坐标系之间的关系"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"b"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":", "},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"sup","data":[{"name":"text","data":"b"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":",把Δ"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和Δ"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"转换至基坐标系下,并以此调整机械臂末端位姿。当机械臂末端到达新位置后,再获取工件目标位姿、Δ"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和Δ"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"、调整机械臂末端位姿,直到"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"分别等于"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和"},{"name":"sub","data":[{"name":"text","data":"p"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"时,或者Δ"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"R"}]}]},{"name":"text","data":"和Δ"},{"name":"sub","data":[{"name":"text","data":"h"}]},{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"italic","data":[{"name":"bold","data":[{"name":"text","data":"t"}]}]},{"name":"text","data":"达到对准所允许的误差范围内,认为达到对准要求。"}]}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"5"}],"title":[{"name":"text","data":"实验验证"}],"level":"1","id":"s5"}},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"5.1"}],"title":[{"name":"text","data":"位姿测量实验"}],"level":"2","id":"s5-1"}},{"name":"p","data":[{"name":"text","data":"为了验证基于单目视觉的工业机器人对准系统的有效性,本文先将视觉对准装置装在工业机器人上,如"},{"name":"xref","data":{"text":"图 8","type":"fig","rid":"Figure8","data":[{"name":"text","data":"图 8"}]}},{"name":"text","data":"所示。"}]},{"name":"fig","data":{"id":"Figure8","caption":[{"lang":"zh","label":[{"name":"text","data":"图8"}],"title":[{"name":"text","data":"标定板的位姿求解"}]},{"lang":"en","label":[{"name":"text","data":"Fig 8"}],"title":[{"name":"text","data":"Position and posture solving of calibration board"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707787&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707787&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707787&type=middle"}]}},{"name":"p","data":[{"name":"text","data":"本实验采用德国Allied Vision Prosilica GC2450工业相机和德国Schneider公司的CINEGON 1.4/12-0906的定焦镜头,焦距12 mm。手眼标定板外形尺寸110 mm×130 mm,手眼标定板参考孔直径5 mm,手眼标定板机械加工精度达到0.01 mm。"}]},{"name":"p","data":[{"name":"text","data":"位姿测量实验如下:"}]},{"name":"p","data":[{"name":"text","data":"(1) 对准装置依次进行相机标定、手眼标定,获得相机坐标系和对准轴坐标系间变换关系。相机标定时,采用平面标定板,其中标定板距离相机成像平面约220 mm处。标定结果见"},{"name":"xref","data":{"text":"表 1","type":"table","rid":"Table1","data":[{"name":"text","data":"表 1"}]}},{"name":"text","data":":"}]},{"name":"table","data":{"id":"Table1","caption":[{"lang":"zh","label":[{"name":"text","data":"表1"}],"title":[{"name":"text","data":"相机标定结果"}]},{"lang":"en","label":[{"name":"text","data":"Table 1"}],"title":[{"name":"text","data":"Camera clibration results"}]}],"note":[],"table":[{"head":[[{"align":"center","style":"class:table_top_border","data":[{"name":"text","data":"相机内参"}]},{"align":"center","style":"class:table_top_border","data":[]},{"align":"center","style":"class:table_top_border","data":[{"name":"text","data":"畸变参数"}]},{"align":"center","style":"class:table_top_border","data":[]}]],"body":[[{"align":"center","style":"class:table_top_border2","data":[{"name":"italic","data":[{"name":"text","data":"α"}]}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"3 632.904"}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"italic","data":[{"name":"text","data":"k"}]},{"name":"sub","data":[{"name":"text","data":"1"}]}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"-0.145 81"}]}],[{"align":"center","data":[{"name":"italic","data":[{"name":"text","data":"β"}]}]},{"align":"center","data":[{"name":"text","data":"3 632.613"}]},{"align":"center","data":[{"name":"italic","data":[{"name":"text","data":"k"}]},{"name":"sub","data":[{"name":"text","data":"2"}]}]},{"align":"center","data":[{"name":"text","data":"0.000 00"}]}],[{"align":"center","data":[{"name":"italic","data":[{"name":"text","data":"u"}]},{"name":"sub","data":[{"name":"text","data":"0"}]}]},{"align":"center","data":[{"name":"text","data":"1 232.269"}]},{"align":"center","data":[{"name":"italic","data":[{"name":"text","data":"k"}]},{"name":"sub","data":[{"name":"text","data":"3"}]}]},{"align":"center","data":[{"name":"text","data":"0.000 00"}]}],[{"align":"center","data":[{"name":"italic","data":[{"name":"text","data":"v"}]},{"name":"sub","data":[{"name":"text","data":"0"}]}]},{"align":"center","data":[{"name":"text","data":"1 033.734"}]},{"align":"center","data":[{"name":"italic","data":[{"name":"text","data":"p"}]},{"name":"sub","data":[{"name":"text","data":"1"}]}]},{"align":"center","data":[{"name":"text","data":"-0.000 580"}]}],[{"align":"center","style":"class:table_bottom_border","data":[{"name":"italic","data":[{"name":"text","data":"γ"}]}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"0.000 00"}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"italic","data":[{"name":"text","data":"p"}]},{"name":"sub","data":[{"name":"text","data":"2"}]}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"0.000 07"}]}]],"foot":[]}]}},{"name":"p","data":[{"name":"text","data":"同样的,在测工件目标位姿之前,根据已标定的结果,需要把对准轴和相机进行标定,以获得手眼关系,采用"},{"name":"xref","data":{"text":"图 5","type":"fig","rid":"Figure5","data":[{"name":"text","data":"图 5"}]}},{"name":"text","data":"所示标定板,标定板距离相机约220 m的位置进行手眼标定,标定结果如下:"}]},{"name":"p","data":[{"name":"dispformula","data":{"label":[],"data":[{"name":"text","data":" "},{"name":"text","data":" "},{"name":"math","data":{"graphicsData":{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707792&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707792&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707792&type=middle"}}}],"id":"gxjmgc-26-3-733-FE1"}}]},{"name":"p","data":[{"name":"text","data":"(2) 通过机器人自身的TCP找正功能,建立对准轴和机器人基坐标系间变换关系。"}]},{"name":"p","data":[{"name":"text","data":"(3) 将工件目标安装在支座上,调整机械臂末端至合适的位置,获取工件目标图像,解算工件目标在机械臂对准轴坐标系下的姿态,与基准位姿作比较。"}]},{"name":"p","data":[{"name":"text","data":"(4) 选取6组相对基准位姿时工件目标的位姿,见下"},{"name":"xref","data":{"text":"表 2","type":"table","rid":"Table2","data":[{"name":"text","data":"表 2"}]}},{"name":"text","data":",其中Δ"},{"name":"italic","data":[{"name":"text","data":"η"}]},{"name":"text","data":"表示在对准轴坐标系下实际位姿的法向与基准位姿的法向夹角,Δ"},{"name":"italic","data":[{"name":"text","data":"γ"}]},{"name":"text","data":"、Δ"},{"name":"italic","data":[{"name":"text","data":"β"}]},{"name":"text","data":"、Δ"},{"name":"italic","data":[{"name":"text","data":"α"}]},{"name":"text","data":"分别表示实际位姿与基准位姿在对准轴坐标系下分别绕"},{"name":"italic","data":[{"name":"text","data":"X"},{"name":"sub","data":[{"name":"text","data":"a"}]}]},{"name":"text","data":"轴、"},{"name":"italic","data":[{"name":"text","data":"Y"},{"name":"sub","data":[{"name":"text","data":"a"}]}]},{"name":"text","data":"轴、"},{"name":"italic","data":[{"name":"text","data":"Z"},{"name":"sub","data":[{"name":"text","data":"a"}]}]},{"name":"text","data":"轴转角差值,Δ"},{"name":"italic","data":[{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"bold","data":[{"name":"text","data":"T"}]},{"name":"sub","data":[{"name":"text","data":"x"}]}]},{"name":"text","data":"Δ"},{"name":"italic","data":[{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"bold","data":[{"name":"text","data":"T"}]}]},{"name":"sub","data":[{"name":"text","data":"y"}]},{"name":"text","data":"Δ"},{"name":"italic","data":[{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"bold","data":[{"name":"text","data":"T"}]}]},{"name":"sub","data":[{"name":"text","data":"z"}]},{"name":"text","data":"分别表示实际位姿与基准位姿相比在对准轴坐标系下"},{"name":"italic","data":[{"name":"text","data":"O"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":"X"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":"Y"},{"name":"sub","data":[{"name":"text","data":"a"}]},{"name":"text","data":"Z"},{"name":"sub","data":[{"name":"text","data":"a"}]}]},{"name":"text","data":"沿"},{"name":"italic","data":[{"name":"text","data":"X"},{"name":"sub","data":[{"name":"text","data":"a"}]}]},{"name":"text","data":"轴、"},{"name":"italic","data":[{"name":"text","data":"Y"},{"name":"sub","data":[{"name":"text","data":"a"}]}]},{"name":"text","data":"轴、"},{"name":"italic","data":[{"name":"text","data":"Z"},{"name":"sub","data":[{"name":"text","data":"a"}]}]},{"name":"text","data":"轴方向的位移偏移量。"}]},{"name":"table","data":{"id":"Table2","caption":[{"lang":"zh","label":[{"name":"text","data":"表2"}],"title":[{"name":"text","data":"目标实际位姿与对准基准位姿的偏差"}]},{"lang":"en","label":[{"name":"text","data":"Table 2"}],"title":[{"name":"text","data":"Deviation of the actual pose and the datum position"}]}],"note":[],"table":[{"head":[[{"align":"center","style":"class:table_top_border","data":[]},{"align":"center","style":"class:table_top_border","data":[{"name":"text","data":"Δ"},{"name":"italic","data":[{"name":"text","data":"η"}]},{"name":"text","data":"/(°)"}]},{"align":"center","style":"class:table_top_border","data":[{"name":"text","data":"Δ"},{"name":"italic","data":[{"name":"text","data":"γ"}]},{"name":"text","data":"/(°)"}]},{"align":"center","style":"class:table_top_border","data":[{"name":"text","data":"Δ"},{"name":"italic","data":[{"name":"text","data":"β"}]},{"name":"text","data":"/(°)"}]},{"align":"center","style":"class:table_top_border","data":[{"name":"text","data":"Δ"},{"name":"italic","data":[{"name":"text","data":"α"}]},{"name":"text","data":"/(°)"}]},{"align":"center","style":"class:table_top_border","data":[{"name":"text","data":"Δ"},{"name":"italic","data":[{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"text","data":"T"},{"name":"sub","data":[{"name":"text","data":"x"}]}]},{"name":"text","data":"/mm"}]},{"align":"center","style":"class:table_top_border","data":[{"name":"text","data":"Δ"},{"name":"italic","data":[{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"text","data":"T"},{"name":"sub","data":[{"name":"text","data":"y"}]}]},{"name":"text","data":"/mm"}]},{"align":"center","style":"class:table_top_border","data":[{"name":"text","data":"Δ"},{"name":"italic","data":[{"name":"sup","data":[{"name":"text","data":"a"}]},{"name":"text","data":"T"},{"name":"sub","data":[{"name":"text","data":"z"}]}]},{"name":"text","data":"/mm"}]}]],"body":[[{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"1"}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"8.822"}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"-0.818"}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"8.784"}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"-0.058"}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"1.765"}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"0.121"}]},{"align":"center","style":"class:table_top_border2","data":[{"name":"text","data":"2.514"}]}],[{"align":"center","data":[{"name":"text","data":"2"}]},{"align":"center","data":[{"name":"text","data":"5.757"}]},{"align":"center","data":[{"name":"text","data":"-0.605"}]},{"align":"center","data":[{"name":"text","data":"5.725"}]},{"align":"center","data":[{"name":"text","data":"-0.014"}]},{"align":"center","data":[{"name":"text","data":"1.310"}]},{"align":"center","data":[{"name":"text","data":"0.107"}]},{"align":"center","data":[{"name":"text","data":"1.926"}]}],[{"align":"center","data":[{"name":"text","data":"3"}]},{"align":"center","data":[{"name":"text","data":"3.511"}]},{"align":"center","data":[{"name":"text","data":"-0.403"}]},{"align":"center","data":[{"name":"text","data":"3.488"}]},{"align":"center","data":[{"name":"text","data":"-0.007"}]},{"align":"center","data":[{"name":"text","data":"0.962"}]},{"align":"center","data":[{"name":"text","data":"0.089"}]},{"align":"center","data":[{"name":"text","data":"1.158"}]}],[{"align":"center","data":[{"name":"text","data":"4"}]},{"align":"center","data":[{"name":"text","data":"1.492"}]},{"align":"center","data":[{"name":"text","data":"-0.431"}]},{"align":"center","data":[{"name":"text","data":"1.429"}]},{"align":"center","data":[{"name":"text","data":"-0.012"}]},{"align":"center","data":[{"name":"text","data":"0.638"}]},{"align":"center","data":[{"name":"text","data":"0.004"}]},{"align":"center","data":[{"name":"text","data":"0.726"}]}],[{"align":"center","data":[{"name":"text","data":"5"}]},{"align":"center","data":[{"name":"text","data":"0.239"}]},{"align":"center","data":[{"name":"text","data":"0.162"}]},{"align":"center","data":[{"name":"text","data":"0.175"}]},{"align":"center","data":[{"name":"text","data":"-0.003"}]},{"align":"center","data":[{"name":"text","data":"0.664"}]},{"align":"center","data":[{"name":"text","data":"-0.016"}]},{"align":"center","data":[{"name":"text","data":"-0.144"}]}],[{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"6"}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"0.235"}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"0.160"}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"0.174"}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"-0.003"}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"0.108"}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"-0.014"}]},{"align":"center","style":"class:table_bottom_border","data":[{"name":"text","data":"-0.146"}]}]],"foot":[]}]}},{"name":"p","data":[{"name":"text","data":"在调整机器臂末端对准轴与工件目标对准时,优先考虑姿态的对准,然后考虑是沿3个轴向的平移对准。从"},{"name":"xref","data":{"text":"表 2","type":"table","rid":"Table2","data":[{"name":"text","data":"表 2"}]}},{"name":"text","data":"中可以看出,在6次机械臂末端的对准中,前5次工件目标的姿态角和3个轴向偏移量逐渐逼近基准对准位置,在第6次对准环节中,仅沿着对准轴坐标系"},{"name":"italic","data":[{"name":"text","data":"X"},{"name":"sub","data":[{"name":"text","data":"a"}]}]},{"name":"text","data":"轴方向调整机械臂末端,逼近基准对准位姿。由于本文允许对准孔与对准轴在对准时有1 mm的误差,而且对准轴沿"},{"name":"italic","data":[{"name":"text","data":"Z"},{"name":"sub","data":[{"name":"text","data":"a"}]}]},{"name":"text","data":"轴方向可以伸缩,因此本文机械臂末端对准轴经过第6次的调整,实现了对准要求。"}]}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"5.2"}],"title":[{"name":"text","data":"测量精度验证实验"}],"level":"2","id":"s5-2"}},{"name":"p","data":[{"name":"text","data":"为验证位姿测量的精度,本文采用北京衡工HGRM282千分尺转台,将手眼标定板安装在高精度的转台上,调整手眼标定板法向与相机光轴方向初始方向近似一致,如"},{"name":"xref","data":{"text":"图 9","type":"fig","rid":"Figure9","data":[{"name":"text","data":"图 9"}]}},{"name":"text","data":"所示。每隔约0.1°转动一次转台,并记录对应的手眼标定板法向测量读数。选择夹角的初始角约5°和10°时转台读数与测量数据,如下"},{"name":"xref","data":{"text":"图 10","type":"fig","rid":"Figure10","data":[{"name":"text","data":"图 10"}]}},{"name":"text","data":"和"},{"name":"xref","data":{"text":"图 11","type":"fig","rid":"Figure11","data":[{"name":"text","data":"图 11"}]}},{"name":"text","data":"所示(彩图见期刊电子版)。其中蓝色曲线代表是精密转台测量的数据,红色曲线代表位姿测量的方法获得的数据。绿色曲线表示两者偏差值。"}]},{"name":"fig","data":{"id":"Figure9","caption":[{"lang":"zh","label":[{"name":"text","data":"图9"}],"title":[{"name":"text","data":"精度验证实验"}]},{"lang":"en","label":[{"name":"text","data":"Fig 9"}],"title":[{"name":"text","data":"Accuracy verification experiment"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707796&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707796&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707796&type=middle"}]}},{"name":"fig","data":{"id":"Figure10","caption":[{"lang":"zh","label":[{"name":"text","data":"图10"}],"title":[{"name":"text","data":"起始夹角是5°时测量读数与转台读数"}]},{"lang":"en","label":[{"name":"text","data":"Fig 10"}],"title":[{"name":"text","data":"Measuring readings and turntable readings at 5° starting angle"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707801&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707801&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707801&type=middle"}]}},{"name":"fig","data":{"id":"Figure11","caption":[{"lang":"zh","label":[{"name":"text","data":"图11"}],"title":[{"name":"text","data":"起始夹角是10°时测量读数与转台读数"}]},{"lang":"en","label":[{"name":"text","data":"Fig 11"}],"title":[{"name":"text","data":"Measuring readings and turntable readings at 10° starting angle"}]}],"subcaption":[],"note":[],"graphics":[{"print":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707806&type=","small":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707806&type=small","big":"http://html.publish.founderss.cn/rc-pub/api/common/picture?pictureId=1707806&type=middle"}]}},{"name":"p","data":[{"name":"text","data":"实验数据表明,实际测量转动的夹角读数接近转台读数,仍存在误差,主要是提取像素坐标时和手眼标定板与对准轴的装配时存在误差;但是基于单目视觉的工业机器人对准系统测量精度可控制在0.2°以内,该精度可以满足基于单目视觉的工业机器人对准系统测量的需求。"}]}]}]},{"name":"sec","data":[{"name":"sectitle","data":{"label":[{"name":"text","data":"6"}],"title":[{"name":"text","data":"结论"}],"level":"1","id":"s6"}},{"name":"p","data":[{"name":"text","data":"本文提出了一种基于单目视觉的工业机器人对准技术。该对准技术实现了对工件目标姿态的求解,精确获取了工业机器人末端执行器坐标系和相机坐标系之间的手眼关系、对准参考板的中心位置,给出了工业机器人末端与工件对准时的基准位姿,并搭建了基于单目视觉的工业机器人对准的系统。为了验证系统,搭建了基于单目视觉的工业机器人对准装置,并利用高精度的精密转台验证了测量精度。实验结果表明,在测量距离是150 mm处时,对准系统的精度优于0.2°。如何在较复杂背景下提高图像处理算法鲁棒性和位姿测量的精度是本文接下来要步研究的问题之一。"}]}]}],"footnote":[],"reflist":{"title":[{"name":"text","data":"参考文献"}],"data":[{"id":"b1","label":"1","citation":[{"lang":"zh","text":[{"name":"text","data":"熊有伦.机器人技术基础[M].武汉:华中科技大学出版社, 1996."}]},{"lang":"en","text":[{"name":"text","data":"XUN Y L. Fundamentals of Robotics[M]. Wuhan:Huazhong University of Science and Technology Press, 1996. (in Chinese)"}]}]},{"id":"b2","label":"2","citation":[{"lang":"zh","text":[{"name":"text","data":"徐德, 谭民, 李原.机器人视觉测量与控制[M]. 3版.北京:国防工业出版社, 2016."}]},{"lang":"en","text":[{"name":"text","data":"XU D, TAN M, LI Y. Visual Measurement and Control for Robots[M]. 3rd ed.. Beijing:National Defense Industry Press, 2016. (in Chinese)"}]}]},{"id":"b3","label":"3","citation":[{"lang":"zh","text":[{"name":"text","data":"任梦晴. 自动对接检测定位技术研究[D]. 北京: 北京理工大学, 2015."}]},{"lang":"en","text":[{"name":"text","data":"REN M Q. Detection technology for positioning in automatic joint[D]. Beijing: Beijing Institute of Technology, 2015. (in Chinese)"}]}]},{"id":"b4","label":"4","citation":[{"lang":"en","text":[{"name":"text","data":"ZHAN Q, WANG X. Hand-eye calibration and positioning for a robot drilling system[J]. The International Journal of Advanced Manufacturing Technology, 2012, 61(5-8):691-701."}]}]},{"id":"b5","label":"5","citation":[{"lang":"zh","text":[{"name":"text","data":"吕游. 视觉引导技术在工业机器人智能抓取中的应用[D]. 合肥: 合肥工业大学, 2009."}]},{"lang":"en","text":[{"name":"text","data":"LÜ Y. Application of vision guiding technique in intelligent grasp of industrial robot[D]. Hefei: Hefei University of Technology, 2009. (in Chinese)"}]}]},{"id":"b6","label":"6","citation":[{"lang":"zh","text":[{"name":"text","data":"杨文辉, 林嘉睿, 高扬, 等.双护盾硬岩隧道掘进机位姿测量系统[J].光学学报, 2015, 35(11):1112005."}]},{"lang":"en","text":[{"name":"text","data":"YANG W H, LIN J R, GAO Y, "},{"name":"italic","data":[{"name":"text","data":"et al"}]},{"name":"text","data":".. Pose measurement system of double shield universal compact TBM[J]"},{"name":"text","data":". Acta Optica Sinica, 2015, 35(11):1112005. (in Chinese)"}]}]},{"id":"b7","label":"7","citation":[{"lang":"zh","text":[{"name":"text","data":"孟祥瑞. 新型激光标靶位姿测量系统关键技术研究[D]. 天津: 天津大学, 2014."}]},{"lang":"en","text":[{"name":"text","data":"MENG X R. Key techniques on new type laser target pose measurement system[D]. Tianjin: Tianjin University, 2014. (in Chinese)"}]}]},{"id":"b8","label":"8","citation":[{"lang":"zh","text":[{"name":"text","data":"张广军.视觉测量[M].北京:科学出版社, 2008."}]},{"lang":"en","text":[{"name":"text","data":"ZHANG G J. Visual Measurement[M]. Beijing:Science Press, 2008. (in Chinese)"}]}]},{"id":"b9","label":"9","citation":[{"lang":"zh","text":[{"name":"text","data":"晁志超, 伏思华, 姜广文, 等.单目摄像机激光测距传感器位姿测量系统[J].光学学报, 2011, 31(3):312001."}]},{"lang":"en","text":[{"name":"text","data":"CHAO ZH CH, FU S H, JIANG G W, "},{"name":"italic","data":[{"name":"text","data":"et al"}]},{"name":"text","data":".. Mono camera and laser rangefinding sensor position-pose measurement system[J]. Acta Optica Sinica, 2011, 31(3):312001. (in Chinese)"}]}]},{"id":"b10","label":"10","citation":[{"lang":"zh","text":[{"name":"text","data":"马颂德, 张正友.计算机视觉:计算理论与算法基础[M].北京:科学出版社, 1998."}]},{"lang":"en","text":[{"name":"text","data":"MA S D, ZHANG ZH Y. Computer Vision:Theory and Algorithms[M]. Beijing:Science Press, 1998. (in Chinese)"}]}]},{"id":"b11","label":"11","citation":[{"lang":"zh","text":[{"name":"text","data":"赵锐. 基于单目视觉的物体位姿测量方法研究[D]. 合肥: 合肥工业大学, 2005."}]},{"lang":"en","text":[{"name":"text","data":"ZHAO R. Research on measurement method of object's position and orientation based on single hand-eye vision[D]. Hefei: Hefei University of Technology, 2005. (in Chinese)"}]}]},{"id":"b12","label":"12","citation":[{"lang":"zh","text":[{"name":"text","data":"魏振忠, 高明, 周富强, 等.基于辅助摄像机的机器人延伸手眼标定方法[J].光电工程, 2008, 35(9):76-80, 121."}]},{"lang":"en","text":[{"name":"text","data":"WEI ZH ZH, GAO M, ZHOU F Q, "},{"name":"italic","data":[{"name":"text","data":"et al"}]},{"name":"text","data":".. Robot extended eye-in-hand calibration method based on an assistant camera[J]. Opto-Electronic Engineering, 2008, 35(9):76-80, 121. (in Chinese)"}]}]},{"id":"b13","label":"13","citation":[{"lang":"en","text":[{"name":"text","data":"ZHU W D, MEI B, YAN G R, "},{"name":"italic","data":[{"name":"text","data":"et al"}]},{"name":"text","data":".. Development of a monocular vision system for robotic drilling[J]. Journal of Zhejiang University Science C, 2014, 15(8):593-606."}]}]},{"id":"b14","label":"14","citation":[{"lang":"en","text":[{"name":"text","data":"ZHANG Z. A flexible new technique for camera calibration[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2000, 22(11):1330-1334."}]}]},{"id":"b15","label":"15","citation":[{"lang":"zh","text":[{"name":"text","data":"翟光, 张景瑞, 张尧.基于共面光标提取的空间目标单目测量技术[J].北京理工大学学报, 2013, 33(10):1015-1020."}]},{"lang":"en","text":[{"name":"text","data":"ZHAI G, ZHANG J R, ZHANG Y. Linear-monocular vision based on coplanar feature points for space target relative determination[J]. Transactions of Beijing Institute of Technology, 2013, 33(10):1015-1020. (in Chinese)"}]}]},{"id":"b16","label":"16","citation":[{"lang":"en","text":[{"name":"text","data":"FISCHLER M A, BOLLES R C. Random sample consensus:a paradigm for model fitting with applications to image analysis and automated cartography[J]. Communications of the ACM, 1981, 24(6):381-395."}]}]},{"id":"b17","label":"17","citation":[{"lang":"en","text":[{"name":"text","data":"LEPETIT V, MORENO-NOGUER F, FUA P. EPnP:An accurate O(n) solution to the PnP problem[J]. International Journal of Computer Vision, 2009, 81(2):155-166."}]}]}]},"response":[],"contributions":[],"acknowledgements":[],"conflict":[],"supportedby":[],"articlemeta":{"doi":"10.3788/OPE.20182603.0733","clc":[[{"name":"text","data":"TP391"}]],"dc":[],"publisherid":"gxjmgc-26-3-733","citeme":[],"fundinggroup":[{"lang":"zh","text":[{"name":"text","data":"上海航天科技创新基金资助项目;国家自然科学科学基金资助项目(No.51605222);江苏省自然科学基金资助项目(No.BK20160799);南京航空航天大学基本科研业务费资助项目(No.NS2015053)"}]}],"history":{"received":"2017-07-03","accepted":"2017-08-18","ppub":"2018-03-25","opub":"2020-06-16"},"copyright":{"data":[{"lang":"zh","data":[{"name":"text","data":"版权所有©《光学 精密工程》编辑部2018"}],"type":"copyright"},{"lang":"en","data":[{"name":"text","data":"Copyright ©2018 Optics and Precision Engineering. All rights reserved."}],"type":"copyright"}],"year":"2018"}},"appendix":[],"type":"research-article","ethics":[],"backSec":[],"supplementary":[],"journalTitle":"光学 精密工程","issue":"3","volume":"26","originalSource":[]}