机器人运动轨迹示教方法及示教装置制造方法及图纸

技术编号:39652160 阅读:6 留言:0更新日期:2023-12-09 11:20
本发明专利技术涉及机器人示教技术领域,具体而言,涉及一种机器人运动轨迹示教方法及示教装置

【技术实现步骤摘要】
机器人运动轨迹示教方法及示教装置


[0001]本专利技术涉及机器人示教
,具体而言,涉及一种机器人运动轨迹示教方法及示教装置


技术介绍

[0002]工业机器人是一种面向工业领域的多关节机械手或多自由度的机械装置,能实现可重复编程的多功能

多自由度操作

工业机器人的控制系统根据机器人运动程序,控制机器人在工作空间中按照程序预定的运动位置

姿态

轨迹

操作顺序及动作时间

为完成焊接

切割

喷涂

打磨

涂胶

检测等操作,工业机器人需要按照实际工件的位置和形状特征,生成能够实现上述操作的精确运动轨迹

现有的机器人运动轨迹编程方法包括以下三种:使用示教盒进行编程

拖动示教进行编程和计算机离线编程

[0003]使用示教盒编程的方法是人工利用示教盒的各功能按钮来驱动工业机器人的各关节轴,按作业所需要的顺序单轴运动或多关节协调运动,从而按照作业所需的轨迹到达一系列点位,并由控制系统记录

存储下这些数据信息,形成机器人运动轨迹程序

实际作业中,控制系统将驱动机器人重复再现示教过的轨迹

[0004]拖动示教进行编程的方法是人工拖动机器人末端,使其按照所需的轨迹

以所需的姿态和机器人关节角到达一系列点位,并由控制系统记录

存储下这些数据信息,形成机器人运动轨迹程序

实际作业中,控制系统将驱动机器人重复再现程序中的轨迹

[0005]计算机离线编程的方法是通过计算机模拟仿真,将机器人

末端执行器

加工工件

工装夹具及环境结构根据其各自的尺寸及相互位置关系进行整体三维建模,并根据建模结果,在模拟仿真环境中生成机器人的运动轨迹程序

实际作业中,控制系统将驱动机器人按照模拟仿真机器人的运动轨迹在真实世界中运动

[0006]然而,在实际使用中上述三类方法分别存在如下弊端:示教盒编程方法操作复杂,并且通常都需要对多个轴进行协同控制,机器人各关节的运动如何与末端执行器位姿的对应关系也欠直观,因此增加了编程的难度,具备较高的技术门槛,需要经过培训的专业技术人员才能胜任;拖动示教编程方法仅适用于配备有力反馈传感的协作机器人,增加了机器人的硬件成本,且因需要由人引导机器人末端执行器到达所要求的点位,考虑到人的操作空间和便利程度,适用范围有限,机器人各关节姿态在拖动示教中也难以调整到最佳状态,不利于生成流畅

稳定的运动轨迹;计算机离线编程方法,对三维建模的准确度要求较高,需要将机器人

加工件

工装夹具及整个工作环境准确地映射到仿真建模中后,方能保障模拟仿真环境中生成的程序能对应移植到真实空间,且要求用户具有较高的模拟仿真能力和编程技能,形成了技术门槛

[0007]综上,工业机器人轨迹编程的三类方法均有局限性,如何克服现有的机器人运动轨迹示教方法的上述缺陷,提出准确

高效

易用且各型号机器人通用的机器人运动轨迹编程方法是本领域技术人员亟待解决的技术问题


技术实现思路

[0008]本专利技术的目的在于提供一种机器人运动轨迹示教方法及装置,以解决现有技术中的机器人运动轨迹示教方法存在的编程门槛高

效率低

通用性差的技术问题

[0009]本专利技术提供的机器人运动轨迹示教方法,包括:
[0010]获取示教空间中的手持指示器在示教坐标系中的示教位姿;
[0011]根据所述示教坐标系与机器人坐标系的转换关系,将所述示教位姿转换为所述手持指示器在所述机器人坐标系中的操作位姿;所述转换关系为预先通过所述手持指示器与机器人末端执行器的标定方法得到;
[0012]计算机器人末端执行器运动至所述操作位姿的轨迹;
[0013]控制机器人空间中的所述机器人末端执行器沿所述轨迹运动

[0014]优选地,作为一种可实施方式,所述标定方法包括:
[0015]获取所述手持指示器的末端接触多个第一标定点时,在所述示教坐标系中的第一位置坐标组;获取所述机器人末端执行器的末端接触多个所述第一标定点时,在所述机器人坐标系中的第二位置坐标组;根据所述第一位置坐标组和所述第二位置坐标组,计算得到所述示教坐标系与所述机器人坐标系的转换关系;
[0016]或,获取所述手持指示器的末端接触多个第二标定点时,在所述示教坐标系中的第三位置坐标组;获取所述机器人末端执行器的末端接触多个第三标定点时,在所述机器人坐标系中的第四位置坐标组,其中,多个所述第三标定点与多个所述第二标定点一一对应,多个所述第三标定点的相互位置关系与多个所述第二标定点的相互位置关系一致;根据所述第三位置坐标组和所述第四位置坐标组,计算得到所述示教坐标系与所述机器人坐标系的转换关系;
[0017]或,获取所述手持指示器的末端接触多个第四标定点时,在所述示教坐标系中的第五位置坐标组;获取所述机器人末端执行器的末端接触多个第五标定点时,在所述机器人坐标系中的第六位置坐标组,其中,多个所述第五标定点与多个所述第四标定点一一对应,多个所述第五标定点的相互位置关系与多个所述第四标定点的相互位置成等比例放大或缩小的关系;根据所述第五位置坐标组和所述第六位置坐标组,计算得到所述示教坐标系与所述机器人坐标系的转换关系

[0018]优选地,作为一种可实施方式,所述获取示教空间中的手持指示器在示教坐标系中的示教位姿的步骤包括:
[0019]获取示教空间中的手持指示器上的多个光学特征点在示教坐标系中的第七位置坐标组,确定所述手持指示器的示教位姿

[0020]优选地,作为一种可实施方式,所述将所述示教位姿转换为所述手持指示器在机器人坐标系中的操作位姿的步骤包括:
[0021]将所述第七位置坐标组转换为所述机器人坐标系中的第八位置坐标组,根据所述第八位置坐标组,确定所述手持指示器在所述机器人坐标系中的操作位姿

[0022]优选地,作为一种可实施方式,所述示教方法还包括:
[0023]每计算出一条所述轨迹,则控制显示设备上与所述轨迹相应的拟定轨迹变换颜色或亮度

[0024]优选地,作为一种可实施方式,所述示教空间中设置有视觉传感器和控制场,所述
视觉传感器用于获取所述手持指示器的示教位姿,所述控制场包括多个固定设置的标记点,所述示教方法还包括:
[0025]所述视觉传感器在位置发生变化时,通过采本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种机器人运动轨迹示教方法,其特征在于,所述示教方法包括:获取示教空间中的手持指示器在示教坐标系中的示教位姿;根据所述示教坐标系与机器人坐标系的转换关系,将所述示教位姿转换为所述手持指示器在所述机器人坐标系中的操作位姿;所述转换关系为预先通过所述手持指示器与机器人末端执行器的标定方法得到;计算机器人末端执行器运动至所述操作位姿的轨迹;控制机器人空间中的所述机器人末端执行器沿所述轨迹运动
。2.
根据权利要求1所述的示教方法,其特征在于,所述标定方法包括:获取所述手持指示器的末端接触多个第一标定点时,在所述示教坐标系中的第一位置坐标组;获取所述机器人末端执行器的末端接触多个所述第一标定点时,在所述机器人坐标系中的第二位置坐标组;根据所述第一位置坐标组和所述第二位置坐标组,计算得到所述示教坐标系与所述机器人坐标系的转换关系;或,获取所述手持指示器的末端接触多个第二标定点时,在所述示教坐标系中的第三位置坐标组;获取所述机器人末端执行器的末端接触多个第三标定点时,在所述机器人坐标系中的第四位置坐标组,其中,多个所述第三标定点与多个所述第二标定点一一对应,多个所述第三标定点的相互位置关系与多个所述第二标定点的相互位置关系一致;根据所述第三位置坐标组和所述第四位置坐标组,计算得到所述示教坐标系与所述机器人坐标系的转换关系;或,获取所述手持指示器的末端接触多个第四标定点时,在所述示教坐标系中的第五位置坐标组;获取所述机器人末端执行器的末端接触多个第五标定点时,在所述机器人坐标系中的第六位置坐标组,其中,多个所述第五标定点与多个所述第四标定点一一对应,多个所述第五标定点的相互位置关系与多个所述第四标定点的相互位置成等比例放大或缩小的关系;根据所述第五位置坐标组和所述第六位置坐标组,计算得到所述示教坐标系与所述机器人坐标系的转换关系
。3.
根据权利要求1所述的示教方法,其特征在于,所述获取示教空间中的手持指示器在示教坐标系中的示教位姿的步骤包括:获取示教空间中的手持指示器上的多个光学特征点在示教坐标系中的第七位置坐标组,确定所述手持指示器的示教位姿
。4.
根据权利要求3所述的示教方法,其特征在于,所述将所述示教位姿转换为所述手持指示器在机器人坐标系中的操作位姿的步骤包括:将所述第七位置坐标组转换...

【专利技术属性】
技术研发人员:邹怡蓉刘佳君马涛吴哲明郭文松
申请(专利权)人:群青华创南京智能科技有限公司
类型:发明
国别省市:

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

1