摘要
为了快速准确求解激光跟踪仪与机器人坐标系转换参数,提出了一种基于工具标定与公共点转换相结合的坐标转换方法。首先,将靶球固定在机器人末端工具上,控制机器人示教6个不同位置,并同时用激光跟踪仪测量球心坐标;然后,采用基于距离约束的方法计算靶球在机器人基坐标系中的位置;最后,采用基于罗德里格矩阵的最小二乘迭代法进行坐标转换。试验表明:该方法操作简单,能够避免拟合误差的影响,提高坐标转换精度。
In order to solve the conversion parameters of the laser tracker and the robot coordinate system quickly and accurately, a coordinate transformation method based on tool calibration and common point conversion is proposed. Firstly, the target ball was fixed on the robot end tool, the robot was taught to teach six different positions, and the center coordinates were measured by the laser tracker. Then, the position of the target ball in the robot coordinate system was calculated based on the distance constraint method; Finally, the least squares iteration based on Rodrigue matrix was adopted to coordinate transformation. The experimental results show that this method is simple and can avoid the influence of fitting error and improve the precision of coordinate transformation.
引文
[1]李定坤,叶声华,任永杰,等.机器人定位精度标定技术的研究[J].计量学报,2007,28(3):224-227.LI Dingkun,YE Shenghua,REN Yongjie,et al.Research on robot’s positioning accuracy calibration[J].Acta Metrologica Sinica,2007,28(3):224-227.
[2]冯晓波.机器人准确制孔技术研究[D].杭州:浙江大学,2011.FENG Xiaobo.Research on robot precision drilling[D].Hangzhou:Zhejiang University,2011.
[3]齐立哲,陈磊,王伟,等.基于激光跟踪仪的机器人误差测量系统标定[J].制造技术与机床,2012(10):90-94.QI Lizhe,CHEN Lei,WANG Wei,et al.The calibration for industrial robot’s position error measuring system based on the laser tracker[J].Manufacturing Technology&Machine Tool,2012(10):90-94.
[4]杨丽红,秦绪祥,蔡锦达,等.工业机器人定位精度标定技术的研究[J].控制工程,2013,24(4):785-788.YANG Lihong,QIN Xuxiang,CAI Jinda,et al.Research on industrial robot’s positioning accuracy calibration[J].Control Engineering of China,2013,24(4):785-788.
[5]赵伟.基于激光跟踪测量的机器人定位精度提高技术研究[D].杭州:浙江大学,2013.ZHAO Wei.Research on improvement of positioning accuracy of robot based on laser tracker measurement[D].Hangzhou:Zhejiang University,2013.
[6]杜亮,张铁,戴孝亮.激光跟踪仪测量距离误差的机器人运动学参数补偿[J].红外与激光工程,2015,44(8):2351-2357.DU Liang,ZHANG Tie,DAI Xiaoliang.Robot kinematic parameters compensation by measuring distance error using laser tracker system[J].Infrared and Laser Engineering,2015,44(8):2351-2357.
[7]张博,魏振忠,张广军.机器人坐标系与激光跟踪仪坐标系的快速转换方法[J].仪器仪表学,2010,31(9):1986-1990.ZHANG Bo,WEI Zhenzhong,ZHANG Guangjun.Rapid coordinate transformation between a robot and a laser tracker[J].Chinese Journal of Scientific Instrument,2010,31(9):1986-1990.
[8]李祥云,王同合,范百兴,等.基于激光跟踪仪的机器人工具坐标系标定[J].测绘科学与工程,2017(2):19-22.LI Xiangyun,WANG Tonghe,FAN Baixing,et al.The calibration of robot tool coordinate frame based on the laser tracker[J].Geomatic Science and Engineering,2017(2):19-22.
[9]杨凡,李广云,王力.三维坐标转换方法研究[J].测绘通报,2010,28(6):5-7,15.YANG Fan,LI Guangyun,WANG Li.Research on the methods of calculating 3D coordinate transformation parameters[J].Bulletin of Surveying and Mapping,2010,28(6):5-7,15.
[10]韩梦泽,李克昭.基于罗德里格矩阵的空间坐标转换[J].测绘工程,2016,25(4):25-27.HAN Mengze,LI Kezhao.Spatial coordinate transformation based on Rodrigues matrix[J].Engineering of Surveying and Mapping,2016,25(4):25-27.