工业机器人动态六维参数测量方法技术

技术编号:15325894 阅读:99 留言:0更新日期:2017-05-16 10:14
本发明专利技术公开了一种工业机器人动态六维参数测量方法,包括激光跟踪仪,计算机,六维测量仪,设于机器人上的示教器,六维测量仪包括六维靶球和处理器,六维靶球包括激光靶球、三向光纤陀螺仪和三轴加速度计,激光靶球、三向光纤陀螺仪和三轴加速度计均与处理器电连接,计算机分别与激光跟踪仪、示教器和处理器电连接。本发明专利技术具有运算量更小,支持更好的动态测量测量精度高的特点。

Dynamic six dimensional parameter measurement method for industrial robot

The invention discloses a method for measuring six dimensional dynamic parameters of industrial robots, including computer, laser tracker, six dimensional measuring instrument, teaching device is arranged on the robot, six dimensional measuring instrument includes six dimensional and six dimensional sphere target processor, including target ball ball, three to the fiber laser gyro instrument and three axis accelerometer, laser target ball, three to three axis fiber optic gyroscopes and accelerometers are connected with the processor, a computer and a laser tracker, in connection device and the processor of electrical teaching. The invention has the advantages of less calculation, better dynamic measurement and high measuring accuracy.

【技术实现步骤摘要】
工业机器人动态六维参数测量方法
本专利技术涉及电子测量和数据处理
,特别涉及一种测量精度高、动态性好的工业机器人动态六维参数测量方法。
技术介绍
工业机器人是现代化生产和流水线作业的核心设备。《GB/T12642-2013工业机器人性能规范及试验方法》对工业机器人的各项性能指标进行了明确详细的阐述,规定了工业机器人14项需要进行测量的性能指标及其测试方法,对机器人末端位姿的测量是工业机器人性能测量的核心内容,机器人的位姿是指工业机器人的TCP点相对基座坐标系的位置(x、y、z)和以TCP点为原点的坐标系相对基座坐标系的空间姿态(a、b、c),同时对位置和姿态进行测量合称为六维参数测量。现有技术中包括基于摄像机的图像法和基于多激光靶球的多靶球法。前者受限于图像分辨率因素,难以做到高精度。多靶球方案基于激光跟踪仪和多个靶球,在静态时通过激光的切换实现姿态测量,但运动时无法对多靶球进行同一位姿下的测量,无法实现六维测量的动态性。
技术实现思路
本专利技术的专利技术目的是为了克服现有技术中的方法精度低或无法实现动态性的不足,提供了一种测量精度高、动态性好的工业机器人动态六维参数测量方法。为了实现上述目的,本专利技术采用以下技术方案:一种工业机器人动态六维参数测量方法,包括激光跟踪仪,计算机,六维测量仪,设于机器人上的示教器,六维测量仪包括六维靶球和处理器,六维靶球包括激光靶球、三向光纤陀螺仪和三轴加速度计,激光靶球、三向光纤陀螺仪和三轴加速度计均与处理器电连接,计算机分别与激光跟踪仪、示教器和处理器电连接;包括如下步骤:(1-1)确定测量前的六维靶球基准姿态,获得机器人姿态和六维靶球的测量姿态转换矩阵T1;(1-2)获得测量坐标系的位置转换矩阵T2;(1-3)计算机获得激光跟踪仪输出的实时位置信号(x(t),y(t),z(t)),三向光纤陀螺仪输出的实时转速信号(vx(t),vy(t),vz(t)),三轴加速度计输出的加速度信号(ax(t),ay(t),az(t));(1-4)计算机将位置信号(x(t),y(t),z(t))从测量坐标系转换到机器人基座坐标系下的位置数据Pr(t);(1-5)计算机将陀螺仪的3个转速信号积分到角度信号,三个角度值即为测量坐标系下的姿态数据,将姿态数据从测量坐标系转换到机器人基座坐标系下的姿态数据;(1-6)对位置数据和姿态数据按时间戳进行合并,获得高精度、动态六维数据。无论现有方法还是本专利技术方法,基本过程都包括测量坐标系下六维参数测量和将测量坐标系下参数通过转换矩阵转换到机器人基座坐标系下。六维参数测量是指测量系统通过特定的传感识别装置,获得机器人TCP点在空间中的位置以及TCP坐标系的姿态,此时的位置数据和姿态数据都是基于测量坐标系,是完成六维测量的基础,对机器人六维测量,关注的焦点是测量精度、能否动态测量、动态测量的数据输出率是多少,不同的测量方法差异极大。将测量数据从测量坐标转换到机器人坐标本质上是一组规则下的数学运算,不同的测量方法实现原理基本相同,都是基于机器人运动学的理论进行数学变换来实现。本专利技术采用的六维测量方案基于激光+光纤的方案,本专利技术数据运算量更小,大幅降低对处理器要求;数据输出率从几百Hz提升到几千Hz,支持更好的动态测量;激光和光纤技术都是高精度测量技术,保证了机器人测量的高精度。作为优选,步骤(1-1)包括如下步骤:使机器人保持静止状态,记录三向光纤陀螺仪的基准位姿,在测量坐标系下,此时机器人姿态坐标为(0,0,0),同时记录示教器上的机器人的初始姿态(a(0),b(0),c(0));设定姿态角为(a,b,c),那么实时动态姿态角表示为(a(t),b(t),c(t)),按Rzyx的旋转顺序将姿态角(a,b,c)转换为旋转矩阵T其中,c表示cos,s表示sin;将机器人基座坐标系下的姿态数据转换为旋转矩阵T1:作为优选,步骤(1-2)包括如下具体步骤:示教器控制机器人运动4个点,激光跟踪仪测得4点测量值分别为((mxi,myi,mzi)),i=1,2,3,4,写成矩阵形式示教器读得4点测量值分别为((rxi,ryi,rzi)),i=1,2,3,4,写成矩阵形式利用公式T′=B*A-1计算测量坐标系和机座坐标系之间的转换矩阵T′,其中,A-1为矩阵A的逆。作为优选,步骤(1-4)包括如下步骤:测量坐标下测得的位置值为pm(t)=(mx(t),my(t),mz(t)),利用公式将各坐标值转换成机器人基座坐标系下的位置数据Pr(t)。作为优选,步骤(1-5)包括如下步骤:(5-1)利用矩阵T,将测得的测量坐标系下的欧拉角形式姿态数据pose(t)=(ma(t),mb(t),mc(t))转换为旋转矩阵形式姿态数据Ps(t):(5-2)利用公式Tr(t)=T1*Ps(t)将姿态序列从测量坐标系下转换到机器人基座坐标系下,此时姿态数据为旋转矩阵形式;(5-3)将旋转矩阵形式姿态序列Tr(t)转换为欧拉角形式,假设旋转矩阵形式时,利用公式c(t)=atan(y1(t)/x1(t))计算角度c(t),其中,atan为反正切函数;设定cz(t)=cos(c(t)),sz(t)=sin(c(t));numb(t)=-z1(t),denb(t)=x1(t)*cz(t)+y1(t)*sz(t),利用公式b(t)=atan(num(t)/den(t))计算角度b(t);设定numa(t)=x3(t)*sz(t)-y3(t)*cz(t)dena(t)=y2(t)*cz(t)-x2(t)*sz(t)利用公式a(t)=atan(num(t)/den(t))计算角度a(t);得到欧拉角形式的姿态数据(a(t),b(t),c(t))。因此,本专利技术具有如下有益效果:<1>数据运算量更小,大幅降低了对处理器要求。<2>数据输出率从几百Hz提升到几千Hz,支持更好的动态测量。<3>激光和光纤技术都是高精度测量技术,保证了机器人测量的高精度。附图说明图1是本专利技术的一种流程图。具体实施方式下面结合附图和具体实施方式对本专利技术做进一步的描述。如图1所示的实施例是一种工业机器人动态六维参数测量方法,包括激光跟踪仪,计算机,六维测量仪,设于机器人上的示教器,六维测量仪包括六维靶球和处理器,六维靶球包括激光靶球、三向光纤陀螺仪和三轴加速度计,激光靶球、三向光纤陀螺仪和三轴加速度计均与处理器电连接,计算机分别与激光跟踪仪、示教器和处理器电连接;包括如下步骤:步骤100,确定测量前的六维靶球基准姿态,获得机器人姿态和六维靶球的测量姿态转换矩阵T1;包括如下步骤:使机器人保持静止状态,记录三向光纤陀螺仪的基准位姿,在测量坐标系下,此时机器人姿态坐标为(0,0,0),同时记录示教器上的机器人的初始姿态(a(0),b(0),c(0));设定姿态角为(a,b,c),那么实时动态姿态角表示为(a(t),b(t),c(t)),按Rzyx的旋转顺序将姿态角(a,b,c)转换为旋转矩阵T其中,c表示cos,s表示sin;将机器人基座坐标系下的姿态数据转换为旋转矩阵T1:步骤200,获得测量坐标系的位置转换矩阵T2;包括如下具体步骤:示教器控制机器人运动4个点,激光跟踪仪测得4点测量值分别为((本文档来自技高网...
工业机器人动态六维参数测量方法

【技术保护点】
一种工业机器人动态六维参数测量方法,其特征是,包括激光跟踪仪,计算机,六维测量仪,设于机器人上的示教器,六维测量仪包括六维靶球和处理器,六维靶球包括激光靶球、三向光纤陀螺仪和三轴加速度计,激光靶球、三向光纤陀螺仪和三轴加速度计均与处理器电连接,计算机分别与激光跟踪仪、示教器和处理器电连接;包括如下步骤:(1‑1)确定测量前的六维靶球基准姿态,获得机器人姿态和六维靶球的测量姿态转换矩阵T

【技术特征摘要】
1.一种工业机器人动态六维参数测量方法,其特征是,包括激光跟踪仪,计算机,六维测量仪,设于机器人上的示教器,六维测量仪包括六维靶球和处理器,六维靶球包括激光靶球、三向光纤陀螺仪和三轴加速度计,激光靶球、三向光纤陀螺仪和三轴加速度计均与处理器电连接,计算机分别与激光跟踪仪、示教器和处理器电连接;包括如下步骤:(1-1)确定测量前的六维靶球基准姿态,获得机器人姿态和六维靶球的测量姿态转换矩阵T1;(1-2)获得测量坐标系的位置转换矩阵T2;(1-3)计算机获得激光跟踪仪输出的实时位置信号(x(t),y(t),z(t)),三向光纤陀螺仪输出的实时转速信号(vx(t),vy(t),vz(t)),三轴加速度计输出的加速度信号(ax(t),ay(t),az(t));(1-4)计算机将位置信号(x(t),y(t),z(t))从测量坐标系转换到机器人基座坐标系下的位置数据Pr(t);(1-5)计算机将陀螺仪的3个转速信号积分到角度信号,三个角度值即为测量坐标系下的姿态数据,将姿态数据从测量坐标系转换到机器人基座坐标系下的姿态数据;(1-6)对位置数据和姿态数据按时间戳进行合并,获得高精度、动态六维数据。2.根据权利要求1所述的工业机器人动态六维参数测量方法,其特征是,步骤(1-1)包括如下步骤:使机器人保持静止状态,记录三向光纤陀螺仪的基准位姿,在测量坐标系下,此时机器人姿态坐标为(0,0,0),同时记录示教器上的机器人的初始姿态(a(0),b(0),c(0));设定姿态角为(a,b,c),那么实时动态姿态角表示为(a(t),b(t),c(t)),按Rzyx的旋转顺序将姿态角(a,b,c)转换为旋转矩阵T其中,c表示cos,s表示sin;将机器人基座坐标系下的姿态数据转换为旋转矩阵T1:3.根据权利要求1所述的工业机器人动态六维参数测量方法,其特征是,步骤(1-2)包括如下具体步骤:示教器控制机器人运动4个点,激光跟踪仪测得4点测量值分别为((mxi,myi,mz...

【专利技术属性】
技术研发人员:贺惠农黄连生赵玉刚施威涛
申请(专利权)人:杭州亿恒科技有限公司
类型:发明
国别省市:浙江,33

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

1