线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
从FreeCAD中导入曲线进行路径规划
# 1
女士们、先生们!

我上传了四个附件,你可以首先看到一个钻孔的部分(STP文件:test_component)。
我在FreeCAD中创建了一个点云(在之前的几个步骤之后),它遵循ZigZag部分的结构(图片显示在cloud Compare中的点云:testpath_pointcurve_CloudCompare)。

当我将其作为曲线导入时,曲线之间总是存在随机关系(图中的黑线:importted_testpath_pointcurve_robodk)。但是只有在点所在的地方才应该有曲线。因此,由于路径之间的随机关系,无法生成和测试路径。机器人不遵循我在FreeCAD中定义的路径。
此外,当我将点导入RoboDK时,当我尝试在“点跟踪项目”中运行补丁时,会出现黑线。路径没有按照我定义的点的顺序。相反,它会在字里行间跳跃。

怎样才能解决这个问题呢?是我错过了一个场景还是别的什么?


最后一个问题:

最后一张图(importted_testpath_pointcurve_normalvectors_robodk)显示了导入点的法线,结果是点曲线。我希望法线总是与曲面正交。这意味着在洞中,法线应该指向不同的方向,但总是与它们穿过的表面正交。在我的实验中,机器人应该沿着表面运动以获得最佳结果。



感谢您提供的任何信息和帮助。

请随便问更多的问题。


附加文件 缩略图(s)

# 2
你试过用3D模型导出曲线吗?
如果曲线也作为一个特征导出,RoboDK将计算表面法线,它将使用参数计算来正确计算法线。

你也可以看看这个脚本来计算曲面的曲线法线:
C: / / Curve_Project_2_Surface.py RoboDK /图书馆/脚本

你能分享一下你的FreeCAD 3D模型(FCStd文件)和导出的STEP文件吗?
我们的团队研究了FreeCAD,并考虑为FreeCAD添加一个插件。
# 3
不,我将点云导出为。asc,并将其转换为。txt,删除。txt中的第一行

由于文件格式只能在RoboDK中导入,我没有弄清楚是否有其他选择。不管怎样,我导入它为曲线或点。然后,根据导入点的方式,运行曲线跟踪项目或点跟踪项目。

然后是这些奇怪的线条。我想找到一种更简单的方法来找到我在FreeCAD中所做的工作和点的路径。



谢谢你的提示,我会看看并试穿一下。


编辑:
我以你要求的文件格式附上了你要求的zip文件。



谢谢你和一个插件会很好,在我看来,这取决于功能。


附加文件
.stp testcomponent.stp(大小:10.82 KB /下载:52022世界杯国家队名单3)
.step exportedfreecadfile.step(大小:107.93 KB /下载:52022世界杯国家队名单6)
. zip Files.zip(大小:99.4 KB /下载:72022世界杯国家队名单5)
# 4
你好,

我仍在努力解决我的问题。

有什么进展吗解决问题由于…插件或类似的东西?!


我真的会帮忙的。


谢谢你!




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