02-28-2019,11点25分
我试图写一个python脚本从TXT文件导入一个点列表,在每个点创建一个目标,然后移动机器人TCP到每个点,为预定义的时间量。问题是RDK.AddFile()函数一直给我错误,“未能打开文件:SOURCE_6PTS.txt”,当我尝试用for循环迭代导入的点时,它给出了错误,“TypeError:‘Item’对象不可迭代”。有没有办法从TXT文件导入点到可迭代对象类型?
我所写的导致错误的代码如下所示,我试图导入点的TXT文件包括在附件中。
#添加机器人和工具
robot = RDK.Item('UR10')
工具= RDK.Item('meter')
从STL文件和相应的参考系中添加对象
base = RDK。项目(“UR10基地”)
sourceFrame = RDK。AddFrame('Auto Source Reference',base)
SOURCE = RDK.AddFile(r' c:\Users\Michael\Documents\RoboDK\SOURCE_STL.STL',sourceFrame)
从TXT文件中添加分数
addfile ('SOURCE_6PTS.txt')
#设置当前位置为home
home_pos = robot.Pose()
#移动到每个点
对于point in POINTS:
Pose_i = home_pos
pose_i.setPos(点)
robot.setPoseTool(工具)
robot.MoveJ (pose_i)
robot.Pause (5000)
SOURCE_6PTS.txt(大小:509字节/下载:466)
我所写的导致错误的代码如下所示,我试图导入点的TXT文件包括在附件中。
#添加机器人和工具
robot = RDK.Item('UR10')
工具= RDK.Item('meter')
从STL文件和相应的参考系中添加对象
base = RDK。项目(“UR10基地”)
sourceFrame = RDK。AddFrame('Auto Source Reference',base)
SOURCE = RDK.AddFile(r' c:\Users\Michael\Documents\RoboDK\SOURCE_STL.STL',sourceFrame)
从TXT文件中添加分数
addfile ('SOURCE_6PTS.txt')
#设置当前位置为home
home_pos = robot.Pose()
#移动到每个点
对于point in POINTS:
Pose_i = home_pos
pose_i.setPos(点)
robot.setPoseTool(工具)
robot.MoveJ (pose_i)
robot.Pause (5000)
SOURCE_6PTS.txt(大小:509字节/下载:466)