标定对象是ABB公司生产的6自由度IRB2400/10型串联机器人,测量工具是FARO公司的Xi型激光跟踪仪,该仪器测量绝对距离的精度为10μm+0.4μm/m。
目前被广泛运用的机器人运动学模型是D-H模型[10],为遵从这一模型,要按照如下原则建立坐标系。
1)确定zi轴。基本原则是zi轴沿关节i+1的轴向。
2)确定原点Oi。基本原则是Oi在过zi-1和zi轴的公法线上。
3)确定xi轴。基本原则是xi轴过zi-1和zi轴的公法线方向,从zi-1指向zi。
4)确定yi轴。基本原则是yi=zi×xi,使坐标系为右手坐标系。
这样就能建立起如图1所示的坐标系系统。
D-H参数的定义如下:杆件长度ai定义为从xi-1到xi的距离,沿xi轴指向为正;杆件扭角αi定义为从zi-1到zi的转角,绕xi轴正向转动为正,且规定αi∈(-π,π];关节距离di定义为从xi-1到xi的距离,沿zi-1轴指向为正;关节转角θi定义为从xi-1到xi的转角,绕xi-1轴正向转动为正,且规定θi∈(-π,π]。(www.xing528.com)
有了这样的定义,可以得到相邻关节之间的齐次坐标变换矩阵[10]为
i-1Ai=Transz(di)Rot(θi)Transx(ai)Rotx(αi)
然而,当相邻两根轴线平行或近乎平行时,末端法兰盘的位置误差并不能通过修正D-H参数来消除。为了避免这种数值不稳定的奇异性,再引入一个绕y轴的转角参数,记作β[11]。
图1 机器人的D-H模型坐标系 Fig.1 D-H coordinate frames of the robot
i-1Ai=Transz(di)Rotz(θi)Transx(ai)Rotx(αi)Roty(βi)
最后,根据正向运动学求解可以得到末端法兰盘坐标系到机器人基坐标系的坐标变换矩阵0A6=0A11A22A33A44A55A6。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。