线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
男儿本色
# 1
在附加的工作站中,有一个看不见的目标。

根据API和GUI,看不见的目标有一个非同质的4x4矩阵。

这个目标最初是使用API通过从表面法线和曲线切线中导入点来创建的。最初的工作站有一个对象,有两条曲线,每条曲线有100个左右的点,但为了保密,我不得不删除它。

当创建例程在相同的身体和曲线上多次运行时,这种行为是可重复的。

RoboDK 5.5.4
Python 3.11.1

我意识到,当用户(我)使用API设置无效姿势时,可能会发生这种情况。我希望这会引发一个异常,而不是允许它发生,然后表现得很奇怪。不管怎样,标记这个问题解决了。


附加文件
.rdk invisible_target.rdk(大小:881字节/下载:34)2022世界杯国家队名单
# 2
谢谢你报告这个问题。一般来说,如果您使用API的矩阵操作函数,您应该不会遇到这种行为。

如果你是从头开始创建自己的姿势(例如通过使用旋转矩阵的N,O,A向量),你可以使用mat . ishomohomogeneous()测试:
//m.sinclairbody.com/doc/en/PythonAPI/robo...omogeneous

我们可以为通过API提供的每个姿势添加此检查,但这会影响性能。




浏览此主题的用户:
1客人(年代)