本发明涉及机器人零位标定技术领域,尤其涉及一种SCARA机器人标定方法。

背景技术:

零位是机器人坐标系的基准,没有零位机器人无法判断自身位置。在影响机器人绝对精度的因素中,零位误差所占比重高达97%。机器人零位误差是指机器人各轴的实际初始位置相对理论位置的误差值。机器人零位标定是为了准确地确定出机器人的零位值,进而减少零位误差,提高机器人绝对精度。工业SCARA机器人现有的零位标定方法是分别在机器人末端法兰和机械人底座上安装标定工件,通过工件间的配合实现零位标定。虽然此方法实现简单,但是受工件的装配精度和机械工件的加工精度的影响,零位标定结果难以保证。

技术实现要素:

针对现有技术的不足,本发明提供一种不受工件装配精度和机械工件加工影响的SCARA机器人标定方法。

本发明的技术方案为:

一种SCARA机器人标定方法,包括以下步骤:

步骤一,在SCARA机器人末端法兰上安装激光反射装置,使SCARA机器人各单轴分别做旋转运动,同时利用激光三坐标测量装置得到以旋转中心为圆心的圆周上的点,拟合成圆周,同时得到圆心位置和旋转平面;

步骤二,作出通过各轴圆心并垂直于旋转平面的各轴轴线,同时作出通过第一轴圆心垂直于第一轴轴线的平面,其他各轴轴线和此平面的交点为新圆心,各相邻两轴在此面上的交点分别连线,相邻连线的夹角为零位误差,对零位误差的补偿即为零位标定。

所述SCARA机器人标定方法运用于SCARA机器人的零位标定或者运用于具有3个转动关节、1个移动关节和末端法兰且各转动关节可做旋转运动的任何一款机器人的零位标定。

所述SCARA机器人包括第一关节、第二关节、第三关节、移动关节和末端法兰,第一关节通过连接件连接第二关节,第二关节通过连接件连接第三关节,第三关节轴向安装有移动关节,移动关节末端安装有末端法兰。

所述SCARA机器人标定方法,其实施工具为激光反射装置和激光三坐标测量装置,激光三坐标测量装置为激光跟踪仪或其他具有相同功能的任何装置。

具体地,所述步骤一的具体操作方法为:在SCARA机器人末端法兰上安装激光反射装置,使SCARA机器人的第一关节做旋转运动,同时利用激光三坐标测量装置等间隔测量末端位置点,拟合成圆周,同时得到第一轴圆心位置和第一旋转平面,第一关节回到零位后,第二关节做旋转运动,同时利用激光三坐标测量装置等间隔测量末端位置点,拟合成圆周,同时得到第二轴圆心位置和第二旋转平面;第一关节和第二关节回到零位后,第三关节做旋转运动,同时利用激光三坐标测量装置等间隔测量末端位置点,拟合成圆周,同时得到第三轴圆心位置和第三旋转平面,第一轴圆心位置、第二轴圆心位置、第三轴圆心位置分别标注为O1、O2、O3。

具体地,所述步骤二的具体操作方法为:作出通过各自圆心并垂直于各自旋转平面的各轴轴线,分别标注为L1、L2和L3,同时作出通过第一轴圆心O1并垂直于第一轴轴线L1的平面并标注为P,第二轴轴线L2和此平面的交点标注为O2,第三轴轴线L3和此平面的交点标注为O3,相邻两轴在此面上的交点分别连线得到两直线分别标注为O1O2和O2O3,相邻连线O1O2和O2O3的夹角为第二关节的零位误差且改夹角标注为θ,第二关节旋转θ度,使O1O2和O2O3在一条直线上,即是完成了机器人的零位误差的补偿,完成标定。

本发明的有益效果为:本发明简单实用,利用激光三坐标测量装置,实现工业SCARA机器人的零位标定,相对仅靠机械标定工件配合的方法,零位标定结果容易保证,机器人绝对精度更准确。

附图说明

图1为发明的SCARA机器人标定方法的操作示意图。

图中,1、SCARA机器人;11、第一关节;12、第二关节;13、第三关节;14、移动关节;15、末端法兰;2、激光三坐标测量装置;21、激光反射装置。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步说明:

如图1所示,所述SCARA机器人1包括第一关节11、第二关节12、第三关节13、移动关节14和末端法兰15,第一关节11通过连接件连接第二关节12,第二关节12通过连接件连接第三关节13,第三关节13轴向安装有移动关节14,移动关节14末端安装有末端法兰15。

所述SCARA机器人标定方法,其实施工具为激光反射装置21和激光三坐标测量装置2,激光三坐标测量装置2为激光跟踪仪或其他具有相同功能的任何装置。

步骤一,在SCARA机器人末端法兰15上安装激光反射装置21,使SCARA机器人的第一关节11做旋转运动,同时利用激光三坐标测量装置2等间隔测量末端位置点,拟合成圆周,同时得到第一轴圆心位置和第一旋转平面,第一关节11回到零位后,第二关节12做旋转运动,同时利用激光三坐标测量装置2等间隔测量末端位置点,拟合成圆周,同时得到第二轴圆心位置和第二旋转平面;第一关节11和第二关节12回到零位后,第三关节13做旋转运动,同时利用激光三坐标测量装置2等间隔测量末端位置点,拟合成圆周,同时得到第三轴圆心位置和第三旋转平面;

步骤二,作出通过各自圆心并垂直于各自旋转平面的各轴轴线L1、L2和L3,同时作出通过第一轴圆心O1并垂直于第一轴轴线L1的平面P,第二轴轴线L2和此平面的交点为O2,第三轴轴线L3和此平面的交点为O3,相邻两轴在此面上的交点分别连线得到直线O1O2和O2O3,相邻连线O1O2和O2O3的夹角θ为第二关节12的零位误差,第二关节12旋转θ度,使O1O2和O2O3在一条直线上,即是完成了机器人的零位误差的补偿,完成标定。

上述实施例和说明书中描述的只是说明本发明的原理和最佳实施例,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。

机器人杆长标定_一种SCARA机器人标定方法与流程相关推荐

  1. 疲劳驾驶监测方案_一种疲劳驾驶检测方法与流程

    本发明涉及一种疲劳驾驶检测方法. 背景技术: :交通安全是与国计民生直接相关的热点问题,其中疲劳驾驶作为交通事故多发的主要问题之一,受到了人们的广泛关注.疲劳驾驶会导致驾驶员精力不集中.肢体反应迟钝. ...

  2. 干电池电量采集_一种电池电量采集方法与流程

    本发明涉及电池参数采集技术领域,尤其涉及一种电池电量采集方法. 背景技术: 目前,在使用电池的产品上,通常使用电量计来获取电池电量的精确数值.而由于电量计的成本较高,还有一些低成本的产品上,还会通过采 ...

  3. java游戏房间匹配_一种游戏房间匹配方法与流程

    本发明涉及计算机技术领域,尤其涉及一种游戏房间匹配方法. 背景技术: 在目前的网络游戏中,游戏对象与游戏对象会通过互联网在线上进行竞技比赛,很多时候都需要多名玩家共同参与,现有的游戏对象的配对方法大多 ...

  4. ue4导入倾斜摄影_一种高精度倾斜摄影建模方法与流程

    技术领域:本发明属于测绘技术领域,涉及矿山地形监测.测绘地形图.珍贵建筑物修复重建.林业.农业.采矿业.公用事业和能源.城市开发.国防和灾害应急的地理信息处理. 背景技术: :目前成熟的倾斜三维建模软 ...

  5. lds天线技术流程图_一种镭雕镀金方法与流程

    本发明涉及表面处理领域,尤其涉及一种镭雕镀金方法. 背景技术: 在电子通信产品的结构件中,一些产品经常采用在塑胶支架上镭雕化镀的方式来实现线路,LDS天线就是其中的一种.如图1所示,首先在塑料支架上镭 ...

  6. truetype字体怎么转换成普通字体_一种TrueType字体渲染方法与流程

    本发明涉及一种TrueType字体显示技术领域,尤其是涉及一种基于热排序缓存机制的TrueType字体渲染方法. 背景技术: 随着军民用飞机座舱显示系统的不断复杂.功能的不断增加.显示分辨率的不断增大 ...

  7. java熔断器_一种熔断器的实现方法与流程

    本发明涉及java开发技术领域,特别涉及一种熔断器的实现方法. 背景技术: 目前,在微服务架构中,为了方便系统的前期的开发以及后期升级.维护,提交工作效率,一般会将系统划分为多个服务单元.各个服务单元 ...

  8. 图像迁移风格保存模型_一种图像风格迁移方法与流程

    本发明涉及图像处理技术领域,更为具体地,涉及一种图像风格迁移方法. 背景技术: 近年来,由深度学习所引领的人工智能技术浪潮,开始越来越广泛地应用到社会各个领域,尤其是在在计算机视觉领域,图像风格迁移作 ...

  9. ic 主动均衡_一种电池主动均衡方法与流程

    电池主动均衡技术领域,具体是一种电池均衡方法. 背景技术: 现有主动均衡技术主要通过检测电池电压差异或容量差异,并通过电子元器件(DC/DC或电容器)来实现单体与单体.单体与模组.模组与单体之间的能量 ...

最新文章

  1. asp.net中让GridView加上垂直流动条并让标头不动
  2. python制作收费标准_在Python中做一次简单定制1
  3. netty实现简单时事通讯_简单的Java实现Netty进行通信
  4. axure插件怎么用_CAD插件不会用怎么行?CAD插件大全合集,超实用绘图软件,高效...
  5. ES6新特性_Promise封装Ajax请求---JavaScript_ECMAScript_ES6-ES11新特性工作笔记026
  6. Python 爬取考研数据:所有 985 高校、六成 211 高校均可调剂!
  7. 量学云讲堂加密视频提取翻录为mp4工具使用教程
  8. 精心整理的10套最美Web前端新年特效---提前祝大家新年快乐(文末送书)
  9. 2017计算机应用基础实践,计算机应用基础试题及答案
  10. Git amend:修改最近一次提交
  11. FPGA零基础学习:数字电路中的组合逻辑
  12. VINS-Mono 代码解析六、边缘化(2)理论和代码详解
  13. (转载)虚幻引擎3--12掌握虚幻技术UnrealScript 代理
  14. infer的用法_infer使用的浅谈简析
  15. registry登录认证
  16. 蝴蝶效应、青蛙现象、鳄鱼法则、鲇鱼效应、羊群效应、刺猬法则、手表定律、破窗理论、二八定律、木桶理论、马太效应
  17. Quartz源码解读-任务是如何定时执行的
  18. 双指数边缘平滑滤波器用于磨皮算法的尝试。
  19. Python 习题 老虎、棒棒、鸡、虫
  20. 论文翻译:Speech Super Resolution Generative Adversarial Network

热门文章

  1. python实现累乘multi函数(函数参数不限)
  2. BZOJ 1430 小猴打架
  3. 数据校验JSR303快速入门(简单使用、分组效验、自定义注解效验)
  4. CTPN的Python实现笔记一
  5. 计算机网络教程试题库,计算机网络教程_复习题及答案.doc
  6. Unity3D中实现物体内部的碰撞检测(流体在容器内飞溅)
  7. 数字图像中的高频和低频
  8. origin刻度消失_Origin中坐标轴被误删了,怎么恢复坐标轴及刻度
  9. linux系统是否支持gpt分区,Linux下对大硬盘进行GPT分区详解
  10. linux防火墙关了端口还是不通,为什么linux防火墙关了 端口不通