返回首页 hi, 欢迎来到机器人在线 请登录/ 免费注册 扫码关注

喷涂机器人RAPID中的数据结构

时间:2017-07-14 来源:机器人在线 阅读:9351 原创

RAPID中的数据结构 关节目标常量(CONSTjointtarget)的数据结构定义如下:
CONSTjointtargetpos_O1:=[[a1,a2,a3,a4,a5,a6],[e1,e2,e3,e4,e5,e6]];
其中数组[a1,a2,a3,a4,a5,a6]值也就是喷涂机器人本体六个关节的实际值(对于旋转关节存放的是角度值,对于线性关节存放的是线度值。);而数组[e1,e2,e3,e4,e5,e6]中存放的是目标点位置机器人的逻辑轴关节值(即通常所说的外轴关节值);在机器人的系统参数定义中,六个物理轴和六个逻辑轴的定义是逐一对应关联的,所以从这个意义上来说六自由度机器人实际可以受到“十二轴”控制。当外轴处于独立隔离模式时其系统约定编码为9E9。机械目标常量(CONSTrobtarget)的数据定义结构如下:



其中,[d1,d2,d3,d4]的值一般取-5到5之间的整数。一般情况下当d1,d2,d3,d4的值越接近0时表示机器人在轨迹目标点运动时的关节变化跨度越小,机械开销也越平滑,在运动过程中发生运动转角路径故障的可能性也就越小。以轨迹点Target-10的[d1,d2,d3,d4]配置和效果为例,其界面如下图4.14所示:



从图4.14中可以明显的看出上一个目标点的[d1,d2,d3,d4]配置为[0,0,1,0](a)中当前点配置为Cfg1[0,0,1,0],机器人六轴的角度值没有发生偏离;而在(b)、(c)中分别配置为Cfg2(0,0,-3,0)和pCfg3(0,-1,-1,-1),可以明显观察到当前机器人关节值和之前喷涂机器人关节值相比己经发生了不同程度的偏移。
为了对旋转姿态信息数组(Orientation)[q1,q2,q3,q4]]的定义进行更好的说明,给出如下一些解释。在目标点位置不变的前提下,目标点的旋转姿态坐标系(Rotatedcoordinatesystem)嘞对于参考坐标系(Referencecoordinatesystem)生了旋转重定位运动,如下图4.15所示。



假设在Rotatedcoordinatesystem中在Referencecoordinatesystem中的向量表达记为:



因此从上述定义易得,当orientl:=[1,0,0,0];时表示未发生任何姿态旋转运动。

喷涂机器人 喷涂机器人喷涂模型与离线编程关键技术研究 技术干货

好的文章,需要您的鼓励

13

  • 最新资讯
  • 最新问答
推荐