The invention provides a manipulator processing method, system and computer readable recording media based on three-dimensional image. Processing methods include: providing the three-dimensional model information of the manipulator arm and the three-dimensional model information of the processing environment; obtaining the three-dimensional model information of the workpiece, and according to the three-dimensional model information of the workpiece, generating the processing path formed by multiple contact points, in which the free end of the manipulator arm moves according to the processing path to complete the processing program; and corresponding to the free end of the manipulator. According to the relationship between contact points, the candidate group of mobile attitude of the manipulator is generated; the actual mobile attitude is selected from the candidate group of mobile attitude; according to the actual mobile attitude, the free end of the mobile manipulator is moved to any corresponding contact point; and according to multiple actual mobile postures, the free end of the manipulator is moved to the processing path to complete the processing program.
【技术实现步骤摘要】
机械手臂加工方法、系统及计算机可读取纪录媒体
本专利技术涉及一种加工方法、系统及计算机可读取纪录媒体,尤其涉及一种基于三维图像的机械手臂加工方法、系统及计算机可读取纪录媒体。
技术介绍
代工业中许多的加工步骤都是单一且重复施做的。目前逐渐以机械方式取代人力,利用机台执行加工有助于提升产品的产量及减少人力支出等。此外,通过程序控制加工路径,可减轻使用人力加工时的不确定性,因而机台加工的运用成为各类产品生产过程中的较佳选择。在现行的机台加工时,如点胶加工设备的加工路径,通常是由工程师设计而成。假若加工路径单纯,像是直线移动或仅是翻转单一角度,则加工路径程序的程序设计较为简单。然而,复杂的加工路径,例如不规则弧线移动或是不规则图形移动,加工路径程序设计比较困难。此外,对于加工机台来说,在执行加工时,主要是通过控制机械手臂将工件移动至待加工位置,此时假若因为制造的可容忍公差使得同一个款式的每一个单一工件可能都会有些微的差异,或者是机械手臂夹取工件所造成的工件相对于机械手臂的距离或角度的偏差,都会影响加工结果。
技术实现思路
本专利技术提供一种能够提升组装良率的基于三维图像的机械手臂加工方法、系统及计算机可读取纪录媒体。本专利技术的一种基于三维图像的机械手臂加工方法,利用机械手臂于加工环境内对至少一工件进行加工程序。所述加工方法至少包括下列步骤:提供机械手臂的三维模型信息与加工环境的三维模型信息;获得工件的三维模型信息,并根据工件的三维模型信息产生由多个接触点所形成的加工路径,其中机械手臂的自由端根据加工路径而移动以完成加工程序;根据机械手臂的自由端对应任一个接触点之间 ...
【技术保护点】
1.一种基于三维图像的机械手臂加工方法,利用机械手臂,在加工环境内,对至少一工件进行加工程序,其特征在于所述加工方法包括:提供所述机械手臂的三维模型信息与所述加工环境的三维模型信息;获得所述工件的三维模型信息,并根据所述工件的三维模型信息,产生由多个接触点所形成的加工路径,其中所述机械手臂的自由端根据所述加工路径而移动,以完成所述加工程序;根据所述机械手臂的自由端对应任一个所述接触点之间的关系,产生所述机械手臂的移动姿态候选组;自所述移动姿态候选组,选择实际移动姿态;根据所述实际移动姿态,移动所述机械手臂的自由端至对应的任一个所述接触点;根据多个所述实际移动姿态,所述机械手臂的自由端移动于所述加工路径,以完成所述加工程序。
【技术特征摘要】
2017.08.15 TW 1061276871.一种基于三维图像的机械手臂加工方法,利用机械手臂,在加工环境内,对至少一工件进行加工程序,其特征在于所述加工方法包括:提供所述机械手臂的三维模型信息与所述加工环境的三维模型信息;获得所述工件的三维模型信息,并根据所述工件的三维模型信息,产生由多个接触点所形成的加工路径,其中所述机械手臂的自由端根据所述加工路径而移动,以完成所述加工程序;根据所述机械手臂的自由端对应任一个所述接触点之间的关系,产生所述机械手臂的移动姿态候选组;自所述移动姿态候选组,选择实际移动姿态;根据所述实际移动姿态,移动所述机械手臂的自由端至对应的任一个所述接触点;根据多个所述实际移动姿态,所述机械手臂的自由端移动于所述加工路径,以完成所述加工程序。2.根据权利要求1所述的机械手臂加工方法,还包括:在所述机械手臂的三维模型信息与所述加工环境的三维模型信息中,选择至少一个校正点坐标位置信息;根据所述至少一个校正点坐标位置信息,使所述机械手臂的自由端移动至真实世界坐标系上的对应坐标位置;以及比较所述至少一个校正点位置信息与所述对应坐标位置,以校正所述机械手臂的三维模型信息与所述加工环境的三维模型信息,两者在真实世界坐标系的误差。3.根据权利要求1所述的机械手臂加工方法,其中所述的获得所述工件的三维模型信息包括:通过数据库中获得预设的所述工件的三维模型信息,或通过非接触式的检测装置,检测所述工件轮廓与尺寸,产生所述工件的三维模型信息。4.根据权利要求1所述的机械手臂加工方法,其中所述的产生由多个接触点所形成的所述加工路径包括:根据所述工件的三维模型信息,设定多个所述接触点的位置,或检测至少一个接触点特征,以建立多个所述接触点的位置。5.根据权利要求1所述的机械手臂加工方法,其中所述的自所述移动姿态候选组,选择所述实际移动姿态包括:根据所述移动姿态候选组,产生对应的所述机械手臂的三维姿态模型候选组;根据所述移动姿态候选组、所述三维姿态模型候选组,以及所述加工环境的三维模型信息,自所述移动姿态候选组中,删除造成所述机械手臂与所述环境空间相互干涉的所述移动姿态。6.根据权利要求5所述的机械手臂加工方法,其中所述的自所述移动姿态候选组,选择所述实际移动姿态包括:自未相互干涉的所述移动姿态候选组中,选择对所述机械手臂的轴角度产生最小偏移量的所述移动姿态。7.根据权利要求1所述的机械手臂加工方法,其中所述的加工程序包括点胶加工程序,其中所述机械手臂的自由端连接点胶装置,使所述机械手臂对所述加工路径上的每一个所述接触点进行点胶,或所述机械手臂的自由端连接夹持装置,利用所述挟持装置夹持并移动所述工件,使所述机械手臂通过固定位置的点胶装置,对所述加工路径上的每一个所述接触点进行点胶。8.根据权利要求7...
【专利技术属性】
技术研发人员:黄孝维,林伯聪,邹嘉骏,
申请(专利权)人:由田新技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。