10-01-2018,上午11:09
大家好,
我在为我的机器人设定正确的速度时遇到了麻烦,是库卡KR-210 l-150…
我使用RoboDK与Python脚本做出不同的动作,现在我似乎无法改变速度的值…
根据网上找到的文档,setSpeed函数:
所以,当我用“MoveJ”来做机器人的动作时,我明白我应该用机器人。setSpeed(速度)
尝试用不同的值来加速,我似乎无法解决任何问题……
这是我现在的代码…也许和机器人的结构有关?我已经没有想法了,任何帮助都会非常感激,提前感谢:)
我在为我的机器人设定正确的速度时遇到了麻烦,是库卡KR-210 l-150…
我使用RoboDK与Python脚本做出不同的动作,现在我似乎无法改变速度的值…
根据网上找到的文档,setSpeed函数:
代码:
setSpeed
(speed_linear,speed_joints = 1,accel_linear = 1,accel_joints = 1)[url = //www.sinclairbody.com/doc/en/PythonAPI/robolink.html?highlight=setspeed robolink.Item.setSpeed] [/ url]
设置机器人的线速度。可以提供附加参数来设置线性加速度或关节速度和加速度。
参数:
- speed_linear(浮动线性速度->速度单位为mm/s(-1 =不变)
- speed_joints(浮动) -关节速度(可选)->加速度(单位:mm/s2)(-1 =不变)
- accel_linear(浮动线性加速度(可选)->加速度单位为mm/s2(-1 =不变)
- accel_joints(浮动) -关节加速度(可选)->加速度单位为度/s2(-1 =不变)
所以,当我用“MoveJ”来做机器人的动作时,我明白我应该用机器人。setSpeed(速度)
尝试用不同的值来加速,我似乎无法解决任何问题……
代码:
速度=[5,100,200,5,7]
对于I在(0,5)范围内:
target = robot.Pose()
[我]robot.setSpeed(速度)
robot.MoveJ(目标* transl (-100, 0, 0))
robot.Pause (500)
这是我现在的代码…也许和机器人的结构有关?我已经没有想法了,任何帮助都会非常感激,提前感谢:)