2022年11月23日,12点05分
你好,
我是代表我的一个学生发表这篇文章的,因为他还没有收到激活电子邮件(几周前我也遇到了同样的事情)。
我们一直在使用“MoveL_Test”来评估两个姿势之间的线性运动是否可行。我们已经发现了一些情况,其中“MoveL_Test”返回“-2”,但是,在这些确切的情况下,如果我们运行MoveL,它工作!根据文档,当MoveL_Test返回“-2”时,这意味着目标根本无法到达,但事实并非如此,因为“MoveL”可以工作。实际上,这里使用的姿势(关节值)是SolveIK_All的结果,其中每个姿势至少获得一个解决方案,因此它应该是可达的。
综上所述,在“MoveL”和“MoveJ”都可能出现的情况下,move_test似乎给出了“-2”。
我附加了一个项目和一个python文件演示这一点。我们在Windows 11 64位的Visual Studio Code上使用RoboDK 5.5.2和Python 3.9。
谢谢并致以最良好的问候。
雨果Costelha
我是代表我的一个学生发表这篇文章的,因为他还没有收到激活电子邮件(几周前我也遇到了同样的事情)。
我们一直在使用“MoveL_Test”来评估两个姿势之间的线性运动是否可行。我们已经发现了一些情况,其中“MoveL_Test”返回“-2”,但是,在这些确切的情况下,如果我们运行MoveL,它工作!根据文档,当MoveL_Test返回“-2”时,这意味着目标根本无法到达,但事实并非如此,因为“MoveL”可以工作。实际上,这里使用的姿势(关节值)是SolveIK_All的结果,其中每个姿势至少获得一个解决方案,因此它应该是可达的。
综上所述,在“MoveL”和“MoveJ”都可能出现的情况下,move_test似乎给出了“-2”。
我附加了一个项目和一个python文件演示这一点。我们在Windows 11 64位的Visual Studio Code上使用RoboDK 5.5.2和Python 3.9。
谢谢并致以最良好的问候。
雨果Costelha