01-05-2023, 01:49
我有一个带有2轴机构和6关节机器人的工作站。在更新到5.5.3.23011 (macos)后,在2轴机制的关节目标上调用target. joint()将返回6个关节而不是2个。不幸的是,我不能在我能和你们分享的空间站里重现这个;创建一个只有2轴机构的站(我也尝试创建一个6关节机器人),一个关节目标有正确的两个关节。
代码:
>>> target = rdk.Item("L_extender_2")
> > > target.isJointTarget ()
真正的
> > > target.Joints ()
矩阵:(6,1)
[[0.000],
[1020.400],
[0.000],
[0.000],
[0.000],
[0.000]]
> > > target.getLink (robolink.ITEM_TYPE_ROBOT) .Joints ()
矩阵:(2,1)
[[0.000],
[1020.400]]
> > >的目标。setJoints ([0, 1020.400])
RoboDK项目(140344870373904)类型6
> > > target.Joints ()
矩阵:(6,1)
[[0.000],
[1020.400],
[0.000],
[0.000],
[0.000],
[0.000]]