02-16 2019, 01:14 PM
大家好!
我想有一个基本目标[abc: - 90,0,180]
使用这个目标,我想将机器人移动到这个位置,但要旋转,所以最终的运动是[abc: -43.033, -14.679, 164.814]使用rotx, roty和rotz函数
所以基本目标和期望目标之间的差异是[abc: 46.967, -14.679, 15.186]
如果我像这样设置旋转:
new_target = MoveJ(target * rotx)46.967* PI / 180) *质量(-14.679* PI / 180) * rotz (15.186* PI / 180))
而不是我想要的目标,我得到[abc: - 90,21,135]
旋转函数和这个结果之间有什么联系?
-这是实现这一目标的最佳方式吗?
谢谢大家的关注
我想有一个基本目标[abc: - 90,0,180]

使用这个目标,我想将机器人移动到这个位置,但要旋转,所以最终的运动是[abc: -43.033, -14.679, 164.814]使用rotx, roty和rotz函数

所以基本目标和期望目标之间的差异是[abc: 46.967, -14.679, 15.186]
如果我像这样设置旋转:
new_target = MoveJ(target * rotx)46.967* PI / 180) *质量(-14.679* PI / 180) * rotz (15.186* PI / 180))
而不是我想要的目标,我得到[abc: - 90,21,135]
旋转函数和这个结果之间有什么联系?
-这是实现这一目标的最佳方式吗?
谢谢大家的关注