工业机器人快速示教系统及示教方法技术方案

技术编号:20664218 阅读:33 留言:0更新日期:2019-03-27 14:21
本发明专利技术公开了一种工业机器人快速示教系统及示教方法,根据操作工具末端与触头间的位置关系,计算两者位置转换关系,并转化为变换矩阵,并通过拖动机械臂使触头触碰标定板获取到标定板上若干点的位置矩阵,并将其转化为工具的末端处的位置矩阵,并据此计算出固定于标定板的坐标系B相对工业机器人的当前坐标系A的位姿关系矩阵,最后根据标定板与实际工件之间的位置关系以及实际工件的3D模型数据,计算出所需示教点在坐标系B下的位姿矩阵,再计算所需的示教点在工业机器人的当前坐标系A下的位姿矩阵,并将其写入控制器以替换原示教点,通过本发明专利技术能降低机器人示教操作难度,缩短使用者培训学习及示教时间,提高效率,并减少示教误差,提高示教精度。

【技术实现步骤摘要】
工业机器人快速示教系统及示教方法
本专利技术涉及工业机器人应用技术,尤其涉及一种工业机器人快速示教系统及示教方法。
技术介绍
随着机器人技术的快速发展,工业机器人正在大批量的应用于工业生产中,以提高工厂的自动化程度和生产效率。然而,在工业机器人的实际应用过程中,需要消耗大量的时间对机器人进行示教编程。在目前的工业机器人应用中,对机器人进行示教编程时通常使用示教器对机器人进行操作。首先将机器人末端工具移动到工作轨迹上的关键点并调整到合适的姿态,然后记录下此点的位姿。通常一个运行轨迹需要记录几十个点,再根据这些示教点编程运行。这种方法具有以下弊端:(1)需要操作人员熟练掌握机器人示教器的使用方法;(2)通过人眼观测示教点,不同的人操作会有差异,精度不能保证,产品一致性差;(3)示教过程需要花费大量的时间。因此,在机器人实际应用中,迫切需要一种快速高效的示教手段来提高机器人应用时的易操作性,缩短机器人示教所需时间,提高生产效率。
技术实现思路
本专利技术主要目的在于,提供一种工业机器人快速示教系统及示教方法,以解决现有的对工业机器人的示教手段易操作性差、精度低、所需时间长的问题。本专利技术是通过如下技术方案实现的:一种工业机器人快速示教系统,所述工业机器人具有机械臂,所述机械臂的末端安装有操作工具,所述工业机器人与控制器连接,所述快速示教系统包括传感器、标定板和计算机;所述传感器安装在所述操作工具的末端,并与所述控制器连接,所述传感器上设置有触头,所述机械臂运动可带动所述触头运动以触碰到所述标定板上的任意点,所述计算机与所述工业机器人连接,所述触头触碰到所述标定板上的任意点时发出触发信号,所述计算机能够响应所述触发信号以记录所述触头触碰到该点时所述工业机器人的位姿信息;所述计算机用于:根据所述操作工具的末端与所述触头之间的安装位置关系,计算所述操作工具的末端与所述触头之间的位置转换关系,转化为变换矩阵T1;以及根据记录的所述触头触碰到所述标定板上的若干点中的每一点时所述工业机器人的位姿信息,得到所述若干点的位置矩阵Pc;以及根据所述变换矩阵T1,将所述若干点的位置矩阵Pc转化为所述工具的末端处的位置矩阵Pt;以及根据所述位置矩阵Pt计算出固定于标定板的坐标系B相对所述工业机器人的当前坐标系A的位姿关系矩阵以及根据所述标定板与实际工件之间的位置关系以及所述实际工件的3D模型数据,计算出示教所述工业机器人加工所述实际工件所需的示教点在所述坐标系B下的位姿矩阵以及计算所需的示教点在所述工业机器人的当前坐标系A下的位姿矩阵并将其写入所述控制器以替换所述控制器中的原示教点。进一步地,所述机械臂的末端安装有拖动部件,所述拖动部件与所述控制器连接,通过拖动所述拖动部件能够带动所述机械臂运动。进一步地,Pt=T1·Pc。进一步地,一种工业机器人快速示教方法,所述工业机器人具有机械臂,所述机械臂的末端安装有操作工具,所述工业机器人与控制器连接,所述机械臂的末端安装有拖动部件,所述拖动部件与所述控制器连接,所述操作工具的末端安装有传感器,所述传感器与所述控制器连接,所述传感器上设置有触头,通过拖动所述拖动部件带动所述机械臂运动可带动所述触头运动以触碰到预设标定板上的任意点,所述工业机器人还与计算机连接,所述触头触碰到所述标定板上的任意点时发出触发信号,所述计算机能够响应所述触发信号以记录所述触头触碰到该点时所述工业机器人的位姿信息;所述方法包括:步骤1:所述计算机根据所述操作工具的末端与所述触头之间的安装位置关系,计算所述操作工具的末端与所述触头之间的位置转换关系,转化为变换矩阵T1;步骤2:在通过拖动所述拖动部件带动所述机械臂运动,以带动所述触头运动以触碰到预设标定板上的若干点的过程中,所述计算机根据记录的所述触头触碰到所述标定板上的若干点中的每一点时所述工业机器人的位姿信息,得到所述若干点的位置矩阵Pc;步骤3:所述计算机根据所述变换矩阵T1,将所述若干点的位置矩阵Pc转化为所述工具的末端处的位置矩阵Pt;步骤4:所述计算机根据所述位置矩阵Pt计算出固定于标定板的坐标系B相对所述工业机器人的当前坐标系A的位姿关系矩阵步骤5:所述计算机根据所述标定板与实际工件之间的位置关系以及所述实际工件的3D模型数据,计算出示教所述工业机器人加工所述实际工件所需的示教点在所述坐标系B下的位姿矩阵步骤6:所述计算机计算所需的示教点在所述工业机器人的当前坐标系A下的位姿矩阵并将其写入所述控制器以替换所述控制器中的原示教点。进一步地,所述机械臂的末端安装有拖动部件,所述拖动部件与所述控制器连接,通过拖动所述拖动部件能够带动所述机械臂运动。进一步地,Pt=T1·Pc。进一步地,与现有技术相比,本专利技术提供的工业机器人快速示教系统及示教方法,根据操作工具的末端与触头之间的安装位置关系,计算两者的位置转换关系,并转化为变换矩阵T1,并通过拖动机械臂使触头触碰标定板获取到标定板上的若干点的位置矩阵Pc,并将其转化为工具的末端处的位置矩阵Pt,并据此计算出固定于标定板的坐标系B相对工业机器人的当前坐标系A的位姿关系矩阵最后根据标定板与实际工件之间的位置关系以及实际工件的3D模型数据,计算出示教工业机器人加工实际工件所需的示教点在坐标系B下的位姿矩阵再计算所需的示教点在工业机器人的当前坐标系A下的位姿矩阵并将其写入控制器以替换控制器中的原示教点。通过本专利技术能降低机器人示教操作难度,缩短使用者培训学习及示教时间,提高效率,并减少示教误差,提高示教精度。附图说明图1为工业机器人快速示教系统示意图;图2为工业机器人快速示教系统局部示意图;图3为工业机器人快速示教方法的流程示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步详细说明。结合图1和图2所示,本专利技术实施例提供的工业机器人快速示教系统,工业机器人具有机械臂1,机械臂1的末端安装有操作工具8,可将工具安装治具3安装在机械臂1末端,将操作工具8安装在工具安装治具3上,工业机器人与控制器6连接,快速示教系统包括拖动部件2、传感器4、标定板5和计算机7。拖动部件2安装在机械臂1的末端,并与控制器6连接,传感器4安装在操作工具8的末端,并与控制器6连接,传感器4上设置有触头9,通过拖动拖动部件2带动机械臂1运动可带动触头9运动以触碰到标定板5上的任意点。当然也可以不通过拖动部件2,而是通过遥控设备遥控操作机械臂1运动或者通过控制器6按照程序自动控制机械臂1运动。传感器4不限于只通过触头9触碰标定板5上的点,也可以通过其他探测装置实现。计算机7与工业机器人连接,触头9触碰到标定板5上的任意点时发出触发信号,计算机7能够响应触发信号以记录触头9触碰到该点时工业机器人的位姿信息。计算机7用于:根据操作工具8的末端与触头9之间的安装位置关系,计算操作工具8的末端与触头9之间的位置转换关系,转化为变换矩阵T1;以及根据记录的触头9触碰到标定板5上的若干点中的每一点时工业机器人的位姿信息,得到若干点的位置矩阵Pc;以及根据变换矩阵T1,将若干点的位置矩阵Pc转化为工具的末端处的位置矩阵Pt,Pt=T1·Pc。以及根据位置矩阵Pt计算出固定于标定板5的坐标系B相对工业机器人的当前坐本文档来自技高网...

【技术保护点】
1.一种工业机器人快速示教系统,所述工业机器人具有机械臂,所述机械臂的末端安装有操作工具,所述工业机器人与控制器连接,其特征在于,所述快速示教系统包括传感器、标定板和计算机;所述传感器安装在所述操作工具的末端,并与所述控制器连接,所述传感器上设置有触头,所述机械臂运动可带动所述触头运动以触碰到所述标定板上的任意点,所述计算机与所述工业机器人连接,所述触头触碰到所述标定板上的任意点时发出触发信号,所述计算机能够响应所述触发信号以记录所述触头触碰到该点时所述工业机器人的位姿信息;所述计算机用于:根据所述操作工具的末端与所述触头之间的安装位置关系,计算所述操作工具的末端与所述触头之间的位置转换关系,转化为变换矩阵T1;以及根据记录的所述触头触碰到所述标定板上的若干点中的每一点时所述工业机器人的位姿信息,得到所述若干点的位置矩阵Pc;以及根据所述变换矩阵T1,将所述若干点的位置矩阵Pc转化为所述工具的末端处的位置矩阵Pt;以及根据所述位置矩阵Pt计算出固定于标定板的坐标系B相对所述工业机器人的当前坐标系A的位姿关系矩阵

【技术特征摘要】
1.一种工业机器人快速示教系统,所述工业机器人具有机械臂,所述机械臂的末端安装有操作工具,所述工业机器人与控制器连接,其特征在于,所述快速示教系统包括传感器、标定板和计算机;所述传感器安装在所述操作工具的末端,并与所述控制器连接,所述传感器上设置有触头,所述机械臂运动可带动所述触头运动以触碰到所述标定板上的任意点,所述计算机与所述工业机器人连接,所述触头触碰到所述标定板上的任意点时发出触发信号,所述计算机能够响应所述触发信号以记录所述触头触碰到该点时所述工业机器人的位姿信息;所述计算机用于:根据所述操作工具的末端与所述触头之间的安装位置关系,计算所述操作工具的末端与所述触头之间的位置转换关系,转化为变换矩阵T1;以及根据记录的所述触头触碰到所述标定板上的若干点中的每一点时所述工业机器人的位姿信息,得到所述若干点的位置矩阵Pc;以及根据所述变换矩阵T1,将所述若干点的位置矩阵Pc转化为所述工具的末端处的位置矩阵Pt;以及根据所述位置矩阵Pt计算出固定于标定板的坐标系B相对所述工业机器人的当前坐标系A的位姿关系矩阵以及根据所述标定板与实际工件之间的位置关系以及所述实际工件的3D模型数据,计算出示教所述工业机器人加工所述实际工件所需的示教点在所述坐标系B下的位姿矩阵以及计算所需的示教点在所述工业机器人的当前坐标系A下的位姿矩阵并将其写入所述控制器以替换所述控制器中的原示教点。2.如权利要求1所述的工业机器人快速示教系统,其特征在于,所述机械臂的末端安装有拖动部件,所述拖动部件与所述控制器连接,通过拖动所述拖动部件能够带动所述机械臂运动。3.如权利要求1所述的工业机器人快速示教系统,其特征在于,Pt=T1·Pc。4.如权利要求1所述的工业机器人快速示教系统,其特征在于,5.一种工业机器人快速示教方法,所述工业机器人具有机械臂,所述机械臂的末端安装有操作工具,所述工业机器人与控制器连...

【专利技术属性】
技术研发人员:王佩闯刘志龙陈晨杨薛鹏沈明一丁昊吴哲林
申请(专利权)人:崧智智能科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1