将ROBODK与ROS(或切片器3D)连接??-打印版本 +- RoboDK论坛(//www.w5838.com/forum) +——论坛:RoboDK (EN) (//www.w5838.com/forum/Forum-RoboDK-EN) +——论坛:关于RoboDK的一般性问题(//www.w5838.com/forum/Forum-General-questions-about-RoboDK) +——线程:连接ROBODK与ROS(或切片器3D)??(/ Thread-Connect-ROBODK-with-ROS-or-Slicer-3D) |
将ROBODK与ROS(或切片器3D)连接??-tharisata-11-16-2020 你好, 我目前正在使用一款名为“切片机”(Slicer)的医学成像软件,它可以让我在骨头上选择“目标”点。我可以自动将此信息导出为JSON文件。 理想情况下,我想做的是RoboDK自动获得这些点(而不需要手动加载JSON文件)。我希望使用某种中间件来连接这两个软件,所以当我在Slicer上选择这些点时,通过RoboDK上的Python接口,它也会显示在RoboDK环境中。 我希望通过ROS连接这两个软件(任何其他想法也都是受欢迎的),但我不确定RoboDK是否真的可以与ROS一起工作? 任何建议都将不胜感激。 回复:连接ROBODK与ROS(或切片器3D)??-艾伯特-11-16-2020 我建议你看看我们的API。如果您有一个带有目标数据的JSON文件,例如XYZ,您可以将这些点转换为目标,并创建一个程序来移动到这些目标。 这个例子展示了如何用XYZ点加载CSV文件,并在RoboDK中创建一个程序: //www.w5838.com/doc/en/PythonAPI/examples.html#csv-file-to-program-xyz 我认为不需要使用ROS。请随意分享JSON文件的示例,我们可以帮助您将其与一个简单的脚本集成。 回复:连接ROBODK与ROS(或切片器3D)??-tharisata-11-17-2020 (11-16-2020, 01:29)艾伯特写道:我建议你看看我们的API。如果您有一个带有目标数据的JSON文件,例如XYZ,您可以将这些点转换为目标,并创建一个程序来移动到这些目标。 嗨,阿尔伯特, 谢谢你的快速回复。 这正是我想做的,但我想自动地做,并在RoboDK中使用在线编程。例如,当我在3D切片器中选择一个点时,它会将这个点输出到ROS上,ROS可以实时将JSON文件输入到RoboDK中。 相对于必须手动获取JSON文件,然后通过Python将其上传到RoboDK,我想知道是否有一种方法可以自动将数据传输到Python脚本中?本想用ROS来做这个。 |