线程评级:
  • 1票(s) - 5平均
  • 1
  • 2
  • 3.
  • 4
  • 5
避碰
(04-30-2019, 07:39 pm)艾伯特写道:你好,罗宾,

谢谢你的反馈。有一个新的更新,包括通过API将样本和边缘矩阵保存为CSV文件的选项。例如,您可以使用以下代码:

代码:
current_rdk_file = RDK.getParam("FILE_OPENSTATION")

#将N个样本保存为CSV文件:关节值将保存为每组关节的一行
status_msg = RDK。PluginCommand("CollisionFreePlanner", " savessamples ", current_rdk_file + "-Joints.csv")
print(status_msg) #如果成功返回“完成”

#保存为CSV文件(矩阵大小为NxN)
status_msg = RDK。PluginCommand("CollisionFreePlanner", "SaveMap", current_rdk_file + "-Map.csv")
print(status_msg) #如果成功返回“完成”

艾伯特

嗨,艾伯特,谢谢你的这个有用的建议

但是我没有在API文档上找到savessamples和SaveMap的任何文档,是否有更新文档的其他链接?

提前感谢,

祝你一天愉快
不幸的是,我们没有关于这个特殊API特性的文档。我发送给您的示例代码可以工作并创建一个CSV文件。
(03-22-2019, 02:20 pm)艾伯特写道:你好,罗宾,

谢谢你的反馈。我们将打开一个命令,以便您可以通过Python触发PRM更新。大概需要两周的时间。

目前,您可以通过API连接2个目标或2个程序。例如,如果你想连接Target1和Target2,创建一个名为SafeMove的程序,你可以这样做:

代码:
status = RDK。插件命令("CollisionFreePlanner", "Join", "Target1|Target2|SafeMove")

我无法重现AddFile问题。您应该确保RoboDK没有忙于更新PRM映射或连接2个目标,否则您可能会看到超时问题。

您还需要哪些其他命令?
我们目前正在准备更多的材料来支持这个特性。

艾伯特


嘿,艾尔伯特,

我试图在我的python脚本中运行这个命令:

代码:
mbox(之前的)
status = RDK。PluginCommand("CollisionFreePlanner", "Join", "Target 1|Target 2|Path")
mbox(后)


我可以看到“之前”的信息,然后它模拟从目标1到目标2的运动。但我从来没有看到“之后”的信息。我是不是失去了控制流?

提前感谢,
尤里·
将这两个目标联合起来可能需要一些时间。你看到其他留言了吗?

如果你能提供你的RoboDK项目文件,我们可以更好地看一下。
当然,给你。代码在FindPath python文件中。

蒂雅,
尤里·


附加文件
.rdk b-sample.rdk(大小:1.94 MB /下载:92022世界杯国家队名单5)
(07-19-2022, 12:25 pm)yurykotlyarov写道:当然,给你。代码在FindPath python文件中。

蒂雅,
尤里·

如果我把“基础”物品放到机器人下面,一切都会很好




浏览此主题的用户:
1客人(年代)