线程评级:
积分跟踪项目(获取失败积分列表)0220
# 1
你好所有的,

我是robodk的新生。PFP对我来说很棒。


积分导入为(X/Y/ Z /I /J/ K) TXT格式,使用. py文件自动设置PFP的某些参数,得到机器人程序。正如所附的RDK文件,在对象'target'中有两个点(不同的法线)。
我用眼睛(用手)数出一个人无法到达而又成功到达的地方。

但是,如果我导入了200个点,我需要总结出无法到达的确切点。这太可怕了。

我的问题:如果有可能使用python API命令,我可以获得PFP中所有点的成功点列表和失败点列表吗?我是说,我需要通过脚本自动将它们分开。



谢谢你的团队。


.rdk 3 d_point follow_0220.rdk(大小:2.2 MB /下载:112)
通过混合://www.w5838.com/doc/en/PythonAPI/exam...rogram-xyz
或://www.w5838.com/doc/en/PythonAPI/exam...ram-xyzwpr

int(target.setParam("Reachable"))

您应该能够确定哪些点是可到达的,哪些点是不可到达的。

杰里米
有关RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的教程Youtube频道


# 3
你好杰里米,
非常感谢您的及时回复!我从你的youtube频道学到了很多。你人真好。谢谢你!

实际上,我的问题是只使用XYZIJK (TXT数据)创建机器人目标。
我知道我不能通过只使用XYZIJK直接创建机器人目标(只包括点的正常值,但缺乏对rotz()的约束)。
因此,通过使用一种变通方法,PFP被引用。因为PFP可能对rotz()有一定的约束,可以创建prog,然后使用选择目标(右键单击MOVL指令)创建机器人目标。

是否有一个直接的Python指令会有类似的结果来创建像PFP这样的机器人目标(对rotz进行一定的约束)?如果是,我将直接用XYXIJK创建机器人目标,然后检查目标的可达性。

我所有的积分数据如下:XYZ IJK

88.138000, 84.607400, 0.000000, 0.000000, 0.000000, 1.000000
188.595000, 105.308400, 0.000000, 0, -0.707107, 0.707107

如果您能抽出时间来研究一下,再次表示感谢。也许这对你们来说容易得多,但我想我现在被挡在这里了。
# 4
感谢你对YouTube教程的称赞。

我明白你想做什么。
我知道从理论上讲,你缺少创建目标所需的信息。
您可以按照建议的方法,简单地将Rotz约束为提供最长范围的方向。

杰里米
有关RoboDK及其功能的有用信息,请访问我们的在线文档通过观看我们的教程Youtube频道






浏览此线程的用户:
1客人(年代)