2019年2月28日,晚上11:25
我正在尝试编写一个Python脚本来从TXT文件导入点列表,在每个点创建目标,然后将机器人TCP移至每个点以获取预定义的时间。问题在于rdk.addfile()函数不断给我错误,“无法打开文件:source_6pts.txt”,当我尝试以for for loop的导入点进行迭代时,它给出了错误,typeError:typeError:typeError:‘Item’ object is not iterable." Is there any way to import points from a TXT file to an iterable object type?
我编写的导致错误的代码如下所示,我试图从中导入点的TXT文件作为附件包括。
#添加机器人和工具
机器人= rdk.item('ur10')
工具= rdk.item('米')
#从stl文件和相应的参考框架添加对象
base = rdk.item('ur10 base')
sourceFrame = rdk.addframe('自动源参考',基础)
source = rdk.addfile(r'c:\ users \ michael \ document \ robodk \ source_stl.stl',source frame)
#添加TXT文件的点
点= rdk.addfile('source_6pts.txt')
#将当前位置设置为家
home_pos = robot.pose()
#移至每个点
对于点:
pose_i = home_pos
pose_i.setpos(点)
robot.setposetool(工具)
robot.movej(pose_i)
robot.pause(5000)
source_6pts.txt(尺寸:509字节 /下载:386)
我编写的导致错误的代码如下所示,我试图从中导入点的TXT文件作为附件包括。
#添加机器人和工具
机器人= rdk.item('ur10')
工具= rdk.item('米')
#从stl文件和相应的参考框架添加对象
base = rdk.item('ur10 base')
sourceFrame = rdk.addframe('自动源参考',基础)
source = rdk.addfile(r'c:\ users \ michael \ document \ robodk \ source_stl.stl',source frame)
#添加TXT文件的点
点= rdk.addfile('source_6pts.txt')
#将当前位置设置为家
home_pos = robot.pose()
#移至每个点
对于点:
pose_i = home_pos
pose_i.setpos(点)
robot.setposetool(工具)
robot.movej(pose_i)
robot.pause(5000)
source_6pts.txt(尺寸:509字节 /下载:386)