Abstract:This paper implements a real-time NURBS(Non-Uniform Rational B-Spline) path interpolator for a six-axis arc welding robot.An open architecture robot controller is used as the testbed.The NURBS curve is calculated with an ICP(Iterated Closest Point)-based fitting algorithm.The reason that the end-effector velocity can be controlled in this motion interpolator is analyzed,and the situation is discussed when the velocity profile is a trapezoid which is commonly used in the end-effector movement.Finally,an example is given to prove the applicability of this method.After comparing with the commonly used point-to-point approximation technique,it can be observed that this mothod has great advantages.
[1] 施法中.计算机辅助几何设计与非均匀有理B样条[M].北京;高等教育出版社,2001. [2] 边玉超,张莉彦,戴莺莺,等.CNC系统中NURBS曲线实时插补算法研究[J].机械制造与研究,2003,(6);36-39. [3] 黄翔,曾荣,岳伏军,等.NURBS插补技术在高速加工中的应用研究[J].南京航空航天大学学报,2002,34(1);82-85. [4] Westkamper E,Schraft R D,Schweizer M.Task-oriented programming of large redundant robot motion[J].Robotics and Computer-Integrated Manufacturing,1998,14(5-6);363-375. [5] Zhang Q Y G,Greenway R B.Development and implementation of a NURBS curve motion interpolator[J].Robotics and Computer-lntegrated Manufacturing,1998,14(1);27-36. [6] 张连新.开放式弧焊机器人控制器研究[D].哈尔滨;哈尔滨工业大学,2003. [7] 肖轶军,丁明跃,彭嘉雄.基于迭代最近点的B样条曲线拟合方法研究[J].中国图象图形学报,2000,5(A)(7);585-588.