线程评级:
避碰
(04-30-2019, 07:39 pm)艾伯特写道:你好,罗宾,

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

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

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

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

艾伯特

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

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

提前感谢,

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

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

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

代码:
status = RDK。PluginCommand("CollisionFreePlanner", "Join", "Target1|Target2|SafeMove")

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

您还需要哪些命令?
我们目前正在准备更多的材料来支持这一功能。

艾伯特


嘿,艾尔伯特,

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

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


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

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

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

蒂雅,
尤里·


附加文件
.rdk b-sample.rdk(大小:1.94 MB /下载:5雷电竞app下载安卓4)
(07-19-2022, 12:25 pm)yurykotlyarov写道:当然,在这儿。代码在FindPath python文件中。

蒂雅,
尤里·

如果我把“基地”项目放在机器人下面,一切都很好




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

Baidu
map