我目前使用URScript将笔记本电脑上的程序连接到UR机器人。我不知道如何确定运动是否结束。
当我向机器人手臂发送一个移动命令(例如moveL)时。 moveL命令将阻塞,直到移动完成,这样我就可以使用UR脚本将套接字消息发送回我的笔记本电脑,以了解移动何时完成,这很好。
但是,如果我将'blend'参数传递给moveL函数,它将不会阻塞,因为它希望我发送更多的moveL函数,使其能够混合一系列的移动。由于这个功能,我不知道什么时候运动完成。我试图获得机器人的速度,但似乎总有一些延迟。
在机器人完成动作后,我有可能收到通知吗?
非常感谢!