System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及基于點云分割進行產品孔組識別,具體為一種基于點云分割進行產品孔組識別的方法。
技術介紹
1、在機械設計行業的產品開發過程中,孔特征是一個非常普遍且關鍵的特征,多數情況下孔與孔之間并非相互獨立,而是相互之間有著一定的關聯(即存在孔組的概念),在2d圖紙標注中往往分為孔組內部定位標注和孔組外部定位標注。因此簡捷、快速并準確的將所有孔特征分組,是提高設計效率,縮短開發周期的關鍵之一。
2、傳統的分組方法是憑借設計人員的設計經驗,綜合考慮孔特征的半徑、位置、深度以及相互之間的排列關系等信息,人為進行分組;
3、傳統方法:需要設計人員對零件上所有孔特征的參數信息進行提取總結,針對每個參數逐一比較,是一個耗時、耗力的工作。
4、因此,提出一種基于點云分割進行產品孔組識別的方法。
技術實現思路
1、解決的技術問題
2、針對現有技術的不足,本專利技術提供了一種基于點云分割進行產品孔組識別的方法,通過將孔特征抽象成一個包含孔參數信息的高維的點,然后將所有抽象后的點合并成點云輸入到點云分割網絡中,通過對每個點進行分類進而達到對孔進行分組的效果等優點,解決了傳統方法耗時耗力的問題,解決了需要設計人員對零件上所有孔特征的參數信息進行提取總結,針對每個參數逐一比較的問題。
3、技術方案
4、為實現上述通過將孔特征抽象成一個包含孔參數信息的高維的點,然后將所有抽象后的點合并成點云輸入到點云分割網絡中,通過對每個點進行分類進而
5、一種基于點云分割進行產品孔組識別的方法,包括以下步驟:
6、步驟一:孔參數信息提取;
7、步驟二:點云數據構建及歸一化;
8、步驟三:中心坐標歸一化;
9、步驟四:方向歸一化;
10、步驟五:深度/半徑歸一化;
11、步驟六:訓練點云分割網絡;
12、步驟七:根據分割結果將分為同一類的點對應的孔分成同一組從而得到合并的孔組信息。
13、優選的,所述孔參數具體包括孔中心坐標(xyz)、方向(xyz)、深度、半徑,獲取數據的設備為三維激光掃描儀、深度相機或者工業級三維掃描儀。
14、優選的,所述采集到的孔參數中可能包含噪聲點,這些噪聲點會影響后續的孔組識別,可以使用濾波算法去除噪聲,如高斯濾波、中值濾波或者均值濾波。
15、優選的,所述步驟二中具體操作為:將提取的孔參數信息分別進行歸一化后合并成一個8維向量。
16、優選的,所述步驟三中具體操作為:計算所有中心點坐標中最小的坐標點到原點的平移矩陣,并對所有中心點進行平移,然后除以最遠點與原點之間的距離。
17、優選的,所述步驟四中具體操作為:每個方向向量除以自身的模長。
18、優選的,所述步驟五中具體操作為:分別除以最大深度/半徑。
19、優選的,所述步驟六點云分割網絡可以通過計算孔之間的距離、角度等關系,將距離較近且方向一致的孔歸為一組。
20、優選的,所述步驟六點云分割網絡可以根據產品的設計圖紙或先驗知識,對孔組進行進一步的驗證和識別。
21、與現有技術相比,本專利技術提供了一種基于點云分割進行產品孔組識別的方法,具備以下有益效果:
22、1、該基于點云分割進行產品孔組識別的方法,不需要設計人員掌握孔分組技巧即可進行相關標注;
23、全自動分組,相比于人工分組,效率更高;
24、通過ai學習的方式,拓展性較強,當出現新的孔組類型時可以很快的進行擴充。
25、2、該基于點云分割進行產品孔組識別的方法,通過將孔特征抽象成一個包含孔參數信息的高維的點,然后將所有抽象后的點合并成點云輸入到點云分割網絡中,可以基于點云分割網絡對這些高維的向量集直接進行訓練,通過對每個點進行分類進而達到對孔進行分組的效果。
本文檔來自技高網...【技術保護點】
1.一種基于點云分割進行產品孔組識別的方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述孔參數具體包括孔中心坐標(XYZ)、方向(XYZ)、深度、半徑,獲取數據的設備為三維激光掃描儀、深度相機或者工業級三維掃描儀。
3.根據權利要求2所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述采集到的孔參數中可能包含噪聲點,這些噪聲點會影響后續的孔組識別,可以使用濾波算法去除噪聲,如高斯濾波、中值濾波或者均值濾波。
4.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述步驟二中具體操作為:將提取的孔參數信息分別進行歸一化后合并成一個8維向量。
5.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述步驟三中具體操作為:計算所有中心點坐標中最小的坐標點到原點的平移矩陣,并對所有中心點進行平移,然后除以最遠點與原點之間的距離。
6.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述步驟
7.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述步驟五中具體操作為:分別除以最大深度/半徑。
8.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述步驟六點云分割網絡可以通過計算孔之間的距離、角度等關系,將距離較近且方向一致的孔歸為一組。
9.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述步驟六點云分割網絡可以根據產品的設計圖紙或先驗知識,對孔組進行進一步的驗證和識別。
...【技術特征摘要】
1.一種基于點云分割進行產品孔組識別的方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述孔參數具體包括孔中心坐標(xyz)、方向(xyz)、深度、半徑,獲取數據的設備為三維激光掃描儀、深度相機或者工業級三維掃描儀。
3.根據權利要求2所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述采集到的孔參數中可能包含噪聲點,這些噪聲點會影響后續的孔組識別,可以使用濾波算法去除噪聲,如高斯濾波、中值濾波或者均值濾波。
4.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所述步驟二中具體操作為:將提取的孔參數信息分別進行歸一化后合并成一個8維向量。
5.根據權利要求1所述的一種基于點云分割進行產品孔組識別的方法,其特征在于,所...
【專利技術屬性】
技術研發人員:吳泳榮,張展,過曉蒙,羅皇虎,李智蔚,
申請(專利權)人:天津設序科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。