您的当前位置:首页基于机器视觉的六自由度机器人自动示教系统研究

基于机器视觉的六自由度机器人自动示教系统研究

2022-10-21 来源:爱问旅游网
务l生 訇 化 表1六自由度机械臂的D-H参数 。 4 4 0 连杆序号i aI_1 Oc l 0f O 1 0 0 d 关节变量范围 , , (。) (。) ,nm (。) l 2 3 ao:0 a =85 a,=380 0=0 0【l=一90 0c =0 0。(0) 02(-90) 0 (0) dl=0 d =0 d =0 —170—170 .92———135 —129一ll6 4 5 a1=100 a4=0 0c3=一90 仅 =90 e4(0) 05(0) d4=425 d =0 一l60—16O 一l20—120 6 f a =0 a6=85 0【 =-90 0 O (O) O d6:0 O .360———360 O c3—.s3 0 n2 … 1-2个示教点按照式(8)进行修改,从而实现针对某 个物料架的示教路径自动生成。通过编制自动示 教程序,让机械臂沿着滑轨移动一遍,在每个物 料架前重复上述自动示教过程,则可快速生成全 ;T=Trans(x,a2)Rot(z,03)= 0 0 s3 c3 0 0 0 0 1 0 0 1 部的示教路径,实现高效的全自动示教。 :T=Trans(y,d4) Trans(x,a3)’Rot(y,04)’Rot(x,0c3) c4 口3 0 ——d4 0 1 (4) s4 0 c5——s5 0 0 物料架 ;T:Rot(y,_05)・Rot(x, 4)= s5 0 0 O c5 0 —1 0 (5) 0 0 0 1 c60 :——s6 0 0 0 1 0 图7机械臂与物料架的位置关系示意图 Rot(y,06)・Rot(x,0c5) s6O ——c6 0 0 O O 1 (6) w一一 一。 +P (8) Y—new=Y—old-erry×sina Rot(x,PI、)。Rot(y,PI|2 1 0 0 0 0 l 0 0 0 0 1 a6 0 O 0 1 2.3实验结果 根据所提出的基于视觉自动示教系统对具有 (7) 60个物料架的物料平台进行自动示教路径生成, 在实际运行过程中,六自由度机械臂直接利用 生成的示教路径对物料架上的物体进行抓取等操 2.2末端路径的自动修改和示教路径的自动生成 如图7所示为机械臂与物料架之间的位置关 作时,机械臂的末端执行器具有非常高的位置精 度,操作的可靠性得到较大提高。使用传统方式 实现60个物料架的机械臂示教,大概需要l0个小 时,而采用本文的自动示教系统只需要10分钟, 示教的可靠性也能得到很好的保证。实际运行结 果表明本文所提出的基于机器视觉的自动示教系 系,机械臂底盘可以在滑轨上移动,该滑轨与物 料架的排列方向一致,所以根据视觉系统得到的 指示灯X方向的位置偏差,修正机械臂底盘的位置 即可实现机械臂在X方向上与物料架的对准。物料 架与Z轴的夹角为,根据得到的指示灯Y方向的位 置偏差erry,可以对机械臂通用运动轨迹的最后 统具备高效率和高可靠性,适合应用到工业上的 六自由度机械臂的自动示教中。 【下转第6页】 第34卷第5期2012-05(上) [31 边缘参数更准确。此外,还可以看出Prata法在执 行时间上是最快的,因此改进的方法在速度上的 改善是非常有意义的。同时可以清楚的看到改进 的Prata法的阶次由O(N p一3)降低为O(N p一2)。 表1不同算法的时间对比 算法 【4】Tinku Acharya,Ajoy K.Ray.数字图像处理基础原理与应 用【M】.北京清华大学出版社,2007. 【5】J.Ye,G.K.Fu,U.P.Poude1.High—accuracy edge detection with blurred edge model,Image and Vision Computing 2005, 23(5):453—467. 【6】F.Bouchara,S.Ramdani.Subpixel edge refinement using deformable models,Optical Society of America 最大阶次 pm“ 20 40 2009,2 6(4):820—832. Prata 方法 0 201s O.8lOs 改进的方法 0.054s 0.140s q-recursive方法 0.090s O.2O1 S [7】L.Zhang,X.L.Wu.An edge—guided image interpolation algorithm via directional filtering and data fusion_IEEE Transactions on Image Processing 2006,15(8)2226—2238. 【8】T.Hermosilla,E.Bermejo,A.Balaguer,L.A.Ruiz.Non—linear fourth—order image interpolation for subpixel edge detection 60 80 10O 2.O1OS 5.060s 7.925s 0.301 S 0,499S 0.704s 0.309s 0.599s 1.1OOs and localization,Image and Vision Computing 2008,26(9): 1240—1248. 【9】S.O.Belkasim,M.Shridhar,M.Ahmadi.Shape recognition 4结论 本文提出了一种基于Zernike正交矩的亚像素 using zernike moments invariants,in:Proceedings of 23rd Annual Asilomar Conference on Signals Systems and 边缘检测法,该方法采用了对ZMs计算的快速递 归法,并修改了Prata递归法,降低了时间复杂 Computers,1989:167—171. [10】S.Ghosal,R.Mehrotra.Zernike moment based feature detector,in:Proceedings of International IEEE Conference 度,由O(N p一3)到O(N p 2 )。从实验结果看,所 提出的方法更快更准确,我们用所提出的方法进 行亚像素边缘定位可以得到比较满意的结果。此 外,对计算目标的几何参数和使用边缘点的 on Image rocesPsing(ICIP一94),vo1.1,1994:934—938. 【1 1]L.Wang,G.Haealey.Using Zernike moments of the illumination and geometry invariant classification of multispectral texture,IEEE Trans.Image Process. 情况,如校准、匹配等,该新方法都是非常 有效的。 1998,7(2):196—203. 【12】 C.一W Chong,R.Paramesrn.aR.Mukundan.A comparative analysis of algorithms for fast computation of Zernike 参考文献: 【1】陈天华.数字图像处理【M】.北京:清华大学出版社,2OO7. 【2】ANILK.数字图像处理基础 E京:清华大学出版社’2006. 【3】朱虹,等.数字图像处理基础【M】.北京科学出版社,2005. moments,Pattern Recognition 2003,36.731—742. 【13】A.Prata,W.V.T.Rusch.Algorithm for computation of Zernike polynomials expansion coeficifents,App1.Opt.28 1 989:749—754. 盘‘{&I{&‘{重‘{岛‘ 重‘{&‘{矗‘{&●{矗‘{矗●{矗‘ 矗‘ 童‘ 矗‘ 矗‘ 蠢‘ 童‘ 矗‘ 矗‘ 矗‘ 矗‘ ^‘{矗‘ 【上接第3页】 3结论 本文通过图像处理技术得到物料架上定位标 [22]马强.六自由度机械臂轨迹规划研究【D】.哈尔滨工程大学, 2007. 【3】彭雪峰.基于遗传算法的六自由度机器人焊接路径规划 志物的精确位置偏差信息,利用该偏差信息修改 通用运动路径的示教点,实现六自由度机械臂物 体抓取的示教路径自动生成。实际运行情况表明 该自动示教系统在保证可靠性的前提下,能较大 【J】.自动化技术与应用,2011,12:1-3. 【41鹿毅,吴洪涛.基于Mathematica的六自由度焊接机器人运 动学分析仿真[JJ.煤矿机械,2011,6:124—126. 【5】李二超,李战明,李炜.基于视觉的机器人模糊自适应阻抗 控制【J】.中南大学学报,2011,2:409-413. 提高示教速度,比传统的手工示教方法具有明显 的优越性。 【6】魏明明,汪焰恩.基于计算机视觉反馈的AGV定位停车研 究【J】.机床与液压,201 1,15:35-37. 【7]雷永刚.基于图像的移动机器人视觉伺服系统研究【D】.河 南科技大学,201 1. 参考文献: 【1】马江.六自由度机械臂控制系统设计与运动学仿真[D】.北 京工业大学,2009 [61 第34卷第5期2012-05(上) 

因篇幅问题不能全部显示,请点此查看更多更全内容