中国机器人网 App
手机扫码下载 · 或点击查看
刚干机器人应用不到一年,最近调试一台6轴的,发现某些姿态下手动漫摆的时候轴会突然加速一下,控制柜报位置跟随误差,看了手册说是奇异点附近。但是奇异点这个概念我还有点模糊,到底是哪个轴到啥角度算奇异点?有没有啥直观点的判断方法,别光说理论,手册上那一堆公式看着头大。
另外想问下各位,调试的时候一般咋避开的,硬规划好轨迹绕过去还是有啥软办法?
简单粗暴的判断:你看J4和J6的轴线是不是重合了,重合就是腕部奇异。J1过主立柱、J2和J3共线那个叫肩部奇异,姿态算的时候除数为0就会报跟随误差。手动慢慢摇J5接近0度附近的时候特别明显,J4转一下能转得飞快那种就是。
规避的话轨迹规划阶段就避开,或者临时把J5角度偏个5到10度,别让它贴0度走。我们这边ABB的项目直接用SingArea指令做监测,到了就报警减速,虽然不影响逻辑但安全。
奇异点就三个:腕部、肩部、肘部。腕部看J5,肩部看J1是否对齐J2J3连线,肘部看J2J3J4共面不共面。6轴的型号不同临界角度有点差,你最好把你们机器人的DH参数拿过来自己算一下,自己算过一次比看十遍手册都记得住。