线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
在堆叠过程中检测盒子碰撞
# 1
当堆垛箱子时,机器人进行关节运动,在这个运动过程中,一个箱子与靠近它的位置的另一个箱子相撞。

我想在它执行之前评估移动,并知道是否会与其他盒子发生碰撞,这样我就可以降低扩展器的高度以避免碰撞。

整个码垛过程都是用Python完成的。请您可以指导我,我应该使用什么命令或我可以做什么来检测碰撞?


附加文件 缩略图(s)

你好,

你是否使用RoboDK的码垛插件?
//m.sinclairbody.com/doc/en/Palletizing.ht...ingProject

如果不是,有一些API调用检查碰撞,例如:
//m.sinclairbody.com/doc/en/PythonAPI/robo...MoveJ_Test
//m.sinclairbody.com/doc/en/PythonAPI/robo...Collisions
//m.sinclairbody.com/doc/en/PythonAPI/robo....Collision
了解RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的教程YouTube频道
# 3
喂山姆,

谢谢你的回答。我不能使用码垛工具,因为我的输入是一个xml文件,其中每一行都描述了箱子的特征(不同的尺寸)。你给我的指令都是在机器人移动的过程中使用的,我想评估的是在机器人移动之前知道目标的盒子之间是否会发生碰撞。

你能给我一个解决办法吗?

谢谢。

利比亚
# 4
嗨,利比亚,

我链接的命令不移动机器人。你可以用它们来测试你是否可以向前移动。
了解RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的教程YouTube频道




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