讨论

奇异点到底是咋定义的?六轴机器人腕部那个老绕不过去

qiangz83
qiangz83
2026/05/25 23:15

最近带一个6kg的小六轴去客户那调试,姿态规划里老是报警说接近奇异点,得手动调半天避开。教科书上写的是"雅可比矩阵降秩",但真到现场跟客户讲人家也听不懂,就问奇异点到底是啥、有哪几类、为啥有些姿态软件不让走有些又让走?

我们用的是川崎RS010N,控制器里奇异点规避那块选项挺多的,全避、自适应、不避,效果差挺多。有没有师傅把这几种策略的适用场景讲讲,另外腕部奇异和肘部奇异在示教器上报警信息有区别没?

19 4

全部回复 (4)

顺顺利利
顺顺利利#1

奇异点本质就是机构的瞬时自由度退化,六轴里最常见三种:腕部奇异(J4和J6共线,腕部丢一个自由度,只能绕一个轴转)、肩部奇异(腕心和J1轴共线,前三关节退化)、肘部奇异(J2、J3、J5共线,手臂完全伸直或折回,雅可比直接奇异)。现场看到的"接近奇异"报警一般是速度奇异,就是关节速度被推到无穷大,机器人实际跑不出那个速度,控制器就限速或者报错。

RS010N那个全避策略基本就是路径插值时刻意绕过奇异区,适合轨迹精度要求高但节拍不紧张的场合,比如喷涂、涂胶;自适应是检测到接近时自动降速,能保住节拍但轨迹会有偏差;不避就是硬跑,调试时看看极限能力可以,量产别开。客户那边真要解释,就拿腕部奇异举例:手心朝上和朝下看着一样,其实中间有个位姿机器人是转不过去的,必须绕开,告诉他这个就行。

2026/05/26 01:17
520
520#2

川崎那个奇异点规避选项底下还有个子参数,腕部奇异角度阈值和接近速度限制,你调过没?默认值一般偏保守,我们做3C搬运的时候直接把那阈值改小,让机器人更早开始绕,不然速度突变把减速机搞出响声。后来换安川Motoman发现思路不太一样,那边是用S形加减速硬扛,看你们项目节奏来选。

2026/05/26 10:51
叶秀峰
叶秀峰#3

腕部奇异和肘部奇异在示教器上报警代码不一样的,你贴一下报警号我帮你查查手册。另外问一句,J2和J3是不是经常跑到接近180度的位置?我们之前有个项目结构干涉导致老往奇异区钻,后来改了一截导轨布局就好了,不一定非得在控制器里调。

2026/05/29 21:50
liu1999
liu1999#4

教科书那个雅可比降秩的说法拿到现场跟客户讲就是找骂。我一般直接画图比划:把机器人想象成胳膊,肘关节完全伸直的时候你就没法再往前够东西了,那个就是奇异点,胳膊越长越明显。客户秒懂,比甩矩阵强一百倍。

2026/06/10 18:35