讨论

六轴过奇异点 轨迹平滑过渡有啥好招没

李俊峰
李俊峰
2026/08/22 08:44

最近一个焊接项目碰的头疼,第六轴跟四五轴接近共线那一块老报警,手动示教绕一下能过,但程序一长轨迹速度一快就抖,停了之后姿态也回不到原位。做过PTP用SLERP插值的,转到奇异点附近姿态还是跳。

想问下各位平时过奇异点那块是咋规划的,是直接拆成两段绕过去,还是用样条把姿态压平滑?有没有靠谱的算法或者直接能用的函数库推荐下,能给点具体数就更好了。

74 4

全部回复 (4)

吕彬
吕彬#1

先把奇异点类型分清再谈规避,Wrist singularity跟Elbow singularity处理思路完全不一样,别混着搞。

2026/08/23 13:13
钟志强
钟志强#2

我厂里就这么干的:直接把那段拆成两段,中间插一个过渡点,姿态锁住只动位置,过了再切回去,稳得很。

2026/08/23 14:42
a560679
a560679#3

用的啥控制器?KUKA的AOI和ABB的ZoneData设置上差别挺大的,你得说清楚牌子啊。

2026/08/23 16:01
强哥
强哥#4

推荐看看ROS里的moveit,OMPL那套规划器默认就带奇异点规避,五六轴焊接这种连续轨迹出路径很平滑,我们这边实测下来过奇异点那段速度能稳在0.5m/s以上不报警,姿态过渡也是连续的。自己写的话代价函数加个可操作度指标就行,比如Yoshikawa的那个可操作性椭球倒数,比单纯看关节速度限幅靠谱。

2026/08/23 17:19