rtde的moveUntilContact()没有响应

我在使用rtde操控UR5 CB-3的时候,想使用moveUntilContact()方法实现碰撞检测,但是我按照例子里的代码尝试后,我的UR5并未做出任何动作,这是为什么?

import rtde_control

rtde_c = rtde_control.RTDEControlInterface("192.168.1.122")
speed = [0, 0, -0.100, 0, 0, 0]
rtde_c.moveUntilContact(speed)

rtde_c.stopScript()

你好,

使用的是哪个库呢,可以查看库内容的源函数。
UR官方的rtde指南及python库如下: Real-Time Data Exchange (RTDE) Guide - 22229 (universal-robots.com)

使用的python库,我是在这里看的例子:
Examples — ur_rtde 1.5.5 documentation (sdurobotics.gitlab.io)

嗯嗯,这个是第三方的库,可以查看他API的说明。
RTDE只可以传输数据,不能发送函数指令,这个库是封装了一些函数。
具体可以查看其数据包中的rtde_control.script文件

1 Like