线程评级:
UR5姿势——奇怪的行为
# 1
对于UR5模型,如果我将关节角度设置为[0,-90,-90,- 90,90,0],则在“工具架相对于参考架”面板中,机器人法兰/工具架相对于参考架的方向(设置为UR5底座)显示为[0,0,0](完整姿态显示为[486.080,-109.000,432.200,0,0,0])。

然而,法兰/工具框架的方向显然没有与UR5底座框架对齐,如[0,0,0]方向所示。这可以从图形上看到,法兰/工具框架的z轴现在指向UR5基础框架的负z方向。从这个姿势开始,如果我尝试将位置坐标改变很小的量(例如x从486.080到486.081),机器人的配置会发生巨大的变化,法兰/工具框架最终与UR5基础框架对齐。

如果我复制姿态并将其粘贴为文本,齐次矩阵的旋转部分不是单位,而是预期的姿态。因此,我不确定这可能是解决方案的问题,或者只是转换到角轴方向。我已经使用URSim和Matlab机器人工具箱检查了这些关节角度的姿势,这些关节角度的方向来自这两个来源是[127.28,- 127.28,0],而不是[0,0,0]。这也可以通过少量改变关节3的值(+/- 1度)和方向值接近预期。

机器人在这个姿态下不处于运动学奇点——雅可比矩阵是满秩的。

我还用UR10模型和定义的工具框架(与机器人法兰框架对齐)测试了这一点,并遇到了同样的问题。

有没有人能告诉我这是一个错误,还是我只是一个布偶,有一个明显的原因。

谢谢你的帮助
这绝对是一个bug。谢谢你注意到!这个bug现在已经修复了,它应该可以很好地与最新版本.请看附上的正确结果的图片(就是你提到的结果)。

我将把这个线程移到RoboDK bug部分。





浏览此线程的用户:
1客人(年代)