线程评级:
将ROBODK与ROS(或切片器3D)连接??
# 1
你好,

我目前正在使用一款名为“切片机”(Slicer)的医学成像软件,它可以让我在骨头上选择“目标”点。我可以自动将此信息导出为JSON文件。

理想情况下,我想做的是RoboDK自动获得这些点(而不需要手动加载JSON文件)。我希望使用某种中间件来连接这两个软件,所以当我在Slicer上选择这些点时,通过RoboDK上的Python接口,它也会显示在RoboDK环境中。

我希望通过ROS连接这两个软件(任何其他想法也都是受欢迎的),但我不确定RoboDK是否真的可以与ROS一起工作?

任何建议都将不胜感激。
我建议你看看我们的API。如果您有一个带有目标数据的JSON文件,例如XYZ,您可以将这些点转换为目标,并创建一个程序来移动到这些目标。

这个例子展示了如何用XYZ点加载CSV文件,并在RoboDK中创建一个程序:
//www.w5838.com/doc/en/PythonAPI/exam...rogram-xyz

我认为不需要使用ROS。请随意分享JSON文件的示例,我们可以帮助您将其与一个简单的脚本集成。
# 3
(11-16-2020, 01:29)艾伯特写道:我建议你看看我们的API。如果您有一个带有目标数据的JSON文件,例如XYZ,您可以将这些点转换为目标,并创建一个程序来移动到这些目标。

这个例子展示了如何用XYZ点加载CSV文件,并在RoboDK中创建一个程序:
//www.w5838.com/doc/en/PythonAPI/exam...rogram-xyz

我认为不需要使用ROS。请随意分享JSON文件的示例,我们可以帮助您将其与一个简单的脚本集成。

嗨,阿尔伯特,

谢谢你的快速回复。

这正是我想做的,但我想自动地做,并在RoboDK中使用在线编程。例如,当我在3D切片器中选择一个点时,它会将这个点输出到ROS上,ROS可以实时将JSON文件输入到RoboDK中。

相对于必须手动获取JSON文件,然后通过Python将其上传到RoboDK,我想知道是否有一种方法可以自动将数据传输到Python脚本中?本想用ROS来做这个。




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