爱吧机器人网 » 技术 > 机器人学 > 正文

机器人离线编程误差来源分析及消除办法

随着机器人应用领域越来越广,传统的示教编程这种编程手段有些场合变得效率非常低下,于是离线编程应运而生,并且应用越来越普及。初用离线编程的朋友,总会被最后生成轨迹的误差所困惑,而导致这些误差的原因,包括前几期谈到的TCP、工件较准,还有另一个,那就是机器人绝对定位误差。
 
下面我们就总结一下离线编程中误差的来源以及如何使这些误差最小化。
 
【误差来源一:TCP测量误差】
 
首先就要说说TCP了,想必看过小萌文章的伙伴们对此都不陌生了。TCP就是工具中心点,如果机器人工作连自己拿着的工具的中心点都找不到在哪里,可想而知这个误差有多大。所以我们就要对TCP进行测量,测量后我们要将误差控制在认可范围内,然后对其测量结果进行验证,可以在固定点处进行重定位操作,检验机器人在固定点处进行多姿态运动时是否在规定误差范围之内。
 
TCP测量误差
 
这就对离线编程软件提出了要求,在离线编程软件中,可以输入测量的真实TCP,这些必备功能,在像RobotArt,RobotMaster这些国内外一线品牌中,都是基础功能。
 
【误差来源二:工件几何与定位误差】
 
其次就是工件误差了,有两方面:
 
一方面是工件模型的误差,本质是要保证离线编程环境中的虚拟模型尺寸与真实世界中是完全一样的。所以需要提高工件的精度以减少因工件本身而产生的误差。
 
另一个就是工件位置的误差。以国内的离线编程软件RobotArt为例,软件中提供的“工件校准”功能,就是为了消除这个误差。通过三点法做过的工件校准,能满足基本的精度要求。对于高精度的应用情况,为了减少工件位置的误差我们可以不仅仅只测三个点,我们可以测量工件上的多个点这样同样也可以进一步减小误差。这个功能RobotArt比RobotMaster做的好用多了,为国产软件点个赞!
 
工件几何与定位误差
 
【误差来源三:机器人装配与绝对定位误差】
 
最后就是机器人误差了,也有两个方面:
 
一方面是机器人本身在加工与装配过程中所产生的误差,这就导致了最后生成出来的机器人,与其设计时的DH参数不可能完全一样,正如世界上没有两片完全一样的树叶,世界上也没有两个完全一样的机器人。
 
另一方面就是机器人绝对定位误差。所有机器人厂家都没有跟你讲过的一个事实。在各大机器人公开的标称参数中,都是重复定位精度,可以达到0.05mm,或者0.02mm,但不会有一家提供绝对定位精度的。绝对精度就是指实际值与理论值的一致程度。我们控制让机器人移动到每个目标点,机器人实际到达点与目标点之间存在着一定的距离误差。比如下图中,我们给定相同的坐标X,Y,Z,让机器人三次以不同的姿态指向它,结果竟是这样不靠谱,让当年年少的小萌对机器人的崇拜之心碎了一地。但情况其实并没有那么糟,这种绝对误差只有在机器人极限的姿态下才会比较大,而舒服的姿态时,误差相对比较小,而且也是因“人”而异。
 
机器人装配与绝对定位误差
 
在RobotArt离线编程软件中,对这个问题做了“迁就”,就是在轨迹优化时,会尽量把轨迹姿态优化到“舒服”的位置,同时提供了二次定位的方法来充份利用重复定位精度等手段,来尽量消除这方面的误差。下图是RobotArt的轨迹优化功能,通过调整轨迹分析曲线,让轨迹分析工线越平滑,机器人的姿态就越“舒服”,由机器人本体产生的绝对定位误差就越小。
 
通过消除以上三方面的误差来源,可以使离线编程的精度大大提高,从而可以使机器人很好的应用于打磨、去毛刺、切割、喷涂等复杂轨迹领域。作为国内第一品牌商业化机器人离线编程软件的RobotArt,正式推出后,彻底打破了国外软件垄断的局面,大大降低了国内机器人应用的成本,同时为国内机器人应用提供了更好的服务。我们期待国人能够做出更多类似RobotArt这样优秀的机器人离线编程软件。


上一篇:机器人身上的传感器通常有哪些
下一篇:美国最新研究:给机器人思考能力 行动前先考虑后果
精选推荐
新型轻便机器人套装重5kg,辅助跑步和步行
新型轻便机器人套装重5kg,辅助跑步和步行

[2019-10-23]  虽然步行对大多数人来说似乎不是负担,但对有些人来说,这项简单的运动往往会让人感到筋疲力尽。比如手术或中风后恢复的患者、帕金森氏症患 ...

MIT研制出可以像植物一样生长的机器人
MIT研制出可以像植物一样生长的机器人

[2019-11-09]  麻省理工学院开发了一种新型机器人,这种机器人可以本质上自我延伸,其生长方式与植物幼苗向上生长的方式惊人相似。值得注意的是,研究人员 ...

Crossbar将电阻式RAM推入嵌入式AI
Crossbar将电阻式RAM推入嵌入式AI

[2018-05-17]  电阻RAM技术开发商Crossbar表示,它已与航空航天芯片制造商Microsemi达成协议,允许后者在未来的芯片中嵌入Crossbar的非易失性存储器。此举是在先进制造业节点的领先代工厂选......

揭秘达芬奇手术机器人
揭秘达芬奇手术机器人

[2018-04-19]  达芬奇手术系统是由美国Intuitive Surgical公司制造的机器人手术系统。美国食品和药物管理局(FDA)于2000年通过该标准,旨在利用微创手段 ...

机器人从工业走向家庭  库卡KUKA目标是引领中国市场
机器人从工业走向家庭 库卡KUKA目标是引领中国市场

[2017-12-08]  机器人正在改变着人们的生活方式,而库卡KUKA想要在中国这个大蛋糕中占有一块大份额,库卡公司正在引领市场...

一个让深度学习惨败的通用人工智能领域——语境处理
一个让深度学习惨败的通用人工智能领域——语境处理

[2019-11-04]  Context是指用来解释一段给定文本或语句的来源框架,我们可以翻译为上下文或语境。维基百科将context定义为:*在符号学、语言学、社会学和 ...

麻省理工又秀神技:推出如魔法般跳跃的方块机器人集群
麻省理工又秀神技:推出如魔法般跳跃的方块机器人集群

[2019-10-31]  几天前,小编向大家介绍过麻省理工(MIT)研发的一种自组装机器人集群(点此阅览),它们可以用统一标准的小单元自动组装出各种大型结构。 ...

17世纪的莱布尼茨试图制造“思想机器”却被现实打脸
17世纪的莱布尼茨试图制造“思想机器”却被现实打脸

[2019-11-05]  莱布尼茨,德国哲学家、数学家、律师,历史上少见的通才1666年,德国博学家戈特弗里德·威廉·莱布尼茨(Gottfried Wilhelm Leibniz)发 ...

本周栏目热点

全面了解机器人的精度

[2018-05-07]  1 绝对精度是啥玩意? 这个软件能否后刷进机器人系统?关于第二个问题,近期有不少客户询问本助手,这个软件可以后刷到系统里卖面吗?可以 ...

机器人离线编程误差来源分析及消除办法

[2018-01-02]  随着机器人应用领域越来越广,传统的示教编程这种编程手段有些场合变得效率非常低下,于是离线编程应运而生,并且应用越来越普及。初用离线编程的朋友,总会被最后生...

工业机器人之三大零组件:电机、控制器与减速器分析

[2018-03-20]  若以机械结构来看,工业机器人可区分为单轴机器人、座标机器人、水平多关节机器人(SCARA)、垂直多关节机器人以及并联式机器人(DELTA)等,以下依序就这五种类型来说明。...

工业机器人常用气缸的内部结构和工作原理

[2017-12-21]  气缸的组成 : 缸体,活塞,密封圈,磁环(有传感器的气缸)。原理 : 压力空气使活塞移动,通过改变进气方向,改变活塞杆的移动方向。失效形式 : 活塞卡死,不动作;气缸......

一文读懂机器人传感器的秘密

[2017-12-20]  机器人也是通过感知系统来感知世界,这个感知系统是通过各种各样的传感器组成的。传感器可以感受外界的信号,如光、热、烟雾、压力和湿度等等,并将信息传递给下一级装置,机......