Calibration method of robot base frame by quaternion form
-
摘要: 在多机器人协同、运动学参数辨识和机器人离线编程等作业任务下,需要标定出机器人基坐标系在世界坐标系中的精确位姿.提出和实施了一种利用四元数表示法进行机器人基坐标系精确标定的方法.利用指数积公式,建立机器人的运动学模型.利用外部测量设备,测量出5个不共面的工具中心点,并记录对应的机器人关节位形.以基坐标系位姿对应的旋转矩阵元素为变量,建立不相容方程组,并求出基坐标系位姿的初步齐次矩阵.由于测量误差和截断误差,初步齐次矩阵的旋转矩阵部分不能满足单位正交阵的性质.利用四元数的几何约束条件,建立罚函数形式的目标方程,将初步齐次矩阵进行正交化修正.通过一系列的实际机器人的标定试验,验证了该标定方法的正确性,并提高了机器人末端的定位精度.Abstract: The accuracy pose of robot base frame with respect to the world frame needs to be calibrated under the task of multi-arm cooperation, identification of kinematics parameter and off-line program of robot. An accurately calibration method of robot base frame using quaternion form was proposed and applied. The kinematic model of robot was established by the product-of-exponential formula. 5 tool center points (TCPs), which were not coplanar, were measured with the external measuring device, and the corresponding robot joint configurations were also recorded. By considering the elements of rotational matrix corresponding to the base frame pose as the variables, a group of incompatible equations was set up, and the initial homogeneous matrix of the base frame pose was also obtained. However, due to the errors of measuring and truncation, the rotational matrix part of initial homogeneous matrix cannot satisfy the regulation of unit orthogonal matrix. Using the geometrical constraints of a quaternion, an objective equation by the form of penalty function was established, and the initial homogeneous matrix was orthogonalized. By a set of practical calibration experiments of robot, the validity of calibration method was verified, which improved the accuracy of the location of robot end.
-
Key words:
- robot /
- calibration /
- base frame /
- quaternion /
- orthogonality
-
[1] Jin X S, Yang X C.Off-line programming of a robot for laser re-manufacturing[J].Tsinghua Science & Technology,2009,14(S1): 186-191. [2] Pradeep V, Konolige K,Berger E.Calibrating a multi-arm multi-sensor robot:a bundle adjustment approach[J].Experimental Robotics Springer Tracts in Advanced Robotics,2014,79:211-225. [3] Graig J J. Introduction to robotics:mechanics and control[M].3rd ed.Upper Saddle River:Pearson Education Inc,2005:10-20. [4] Hayati S A. Robot arm geometric link parameter estimation[C]//Proceedings of 22nd IEEE Conference on Decision and Control.San Antonio,Texas:IEEE,1983,22:1477-1483. [5] Zhuang H, Roth Z S,Hamano F.A complete and parametrically continuous kinematic model for robot manipulators[J].IEEE Transactions on Robotics and Automation,1992,8(4):451-463. [6] Stone H W, Sanferson A C.A prototype arm signature identification system[J].Proceeding of IEEE Conference on Robotics and Automation,1987,4:175-182. [7] He R, Zhao Y J,Yang S N,et al.Kinematic-parameter identification for serial-robot calibration based on POE formula[J].IEEE Transactions on Robotics,2010,26(3):411-423. [8] Gan Z, Rossano G,Li X,et al.Method for calibrating and programming of a robot application:US,Patent 6,822,412[P].2004-11-23. [9] Gu X, Feng C.A calibration procedure for a system of two coordinated manipulators[J].International Journal of Robotics and Automation,1995,10(4):152-158. [10] Sun Y, Giblin D J,Kazerounian K.Accurate robotic belt grinding of workpieces with complex geometries using relative calibration techniques[J].Robotics and Computer-Integrated Manufacturing,2009,25(1):204-210. [11] Jianbo S U. Base calibration for dual robot system[J].Control Theory and Applications,1998,15(4):575-582. [12] Wang H, Shen S,Lu X.A screw axis identification method for serial robot calibration based on the POE model[J].Industrial Robot:An International Journal,2009,39(2):146-153. [13] Nubiola A, Bonev I A.Absolute calibration of an ABB IRB 1600 robot using a laser tracker[J].Robotics and Computer-Integrated Manufacturing,2013,29(1):236-245. [14] Santolaria J, Aguilar J J,Yanue J A,et al.Kinematic parameter estimation technique for calibration and repeatability improvement of articulated arm coordinate measuring machines[J].Precision Engineering,2008,32(4):251-268. [15] Gan Y, Dai X.Base frame calibration for coordinated industrial robots[J].Robotics and Autonomous systems,2011,59(7):563-570. [16] Ernst F, Richter L,Mmtthaus L,et al.Non-orthogonal tool/flange and robot/world calibration[J].The International Journal of Medical Robotics and Computer Assisted Surgery,2012,8(4): 407-420. [17] Murray R M, Li Z,Sastry S S,et al.A mathematical introduction to robotic manipulation[M].Boca Raton:CRC Press,1994:28.
点击查看大图
计量
- 文章访问数: 1780
- HTML全文浏览量: 170
- PDF下载量: 25931
- 被引次数: 0