欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Minkowski和面向自動(dòng)裝配的碰撞檢測(cè)方法與流程

文檔序號(hào):12273164閱讀:333來(lái)源:國(guó)知局
一種基于Minkowski和面向自動(dòng)裝配的碰撞檢測(cè)方法與流程

本發(fā)明涉及自動(dòng)化裝配領(lǐng)域,尤其是一種面向自動(dòng)裝配的碰撞檢測(cè)方法。



背景技術(shù):

隨著工業(yè)自動(dòng)化的迅速發(fā)展,信息技術(shù)的在工業(yè)中廣泛應(yīng)用,而我國(guó)傳統(tǒng)制造行業(yè)在技術(shù)設(shè)備和能源消耗的水平一直比較落后。制造過程中重復(fù)復(fù)雜的流水作業(yè),導(dǎo)致大量的人力物力的消耗且人工操作不精確等不適因素,所以工業(yè)制造中面臨著上述嚴(yán)峻形勢(shì),企業(yè)為了降低生產(chǎn)成本,增加工業(yè)裝配的可視化、自動(dòng)化、無(wú)人化,需充分將信息技術(shù)和工業(yè)化技術(shù)的相結(jié)合。其中精細(xì)生產(chǎn)加工領(lǐng)域的標(biāo)準(zhǔn)件進(jìn)行自動(dòng)裝配過程中,傳統(tǒng)的AABB包圍盒碰撞檢測(cè)方法精度不高,只能用于模糊檢測(cè)。而OBB包圍盒碰撞檢測(cè)方法也存在著構(gòu)建復(fù)雜、耗時(shí)等不足。上述兩種包圍盒碰撞結(jié)合繁瑣,實(shí)現(xiàn)難度大,需要多次進(jìn)行碰撞檢測(cè)。

綜上所述,在面向自動(dòng)裝配過程中,三維碰撞模型裝配尺寸不一,形狀復(fù)雜,對(duì)碰撞精度和碰撞檢測(cè)耗時(shí)要求較高。因此,我們需要一種更先進(jìn)的碰撞檢測(cè)方法。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明目的在于提供一種計(jì)算簡(jiǎn)單、效率高、耗時(shí)短、精度高的基于Minkowski和面向自動(dòng)裝配的碰撞檢測(cè)方法。

為實(shí)現(xiàn)上述目的,采用了以下技術(shù)方案:

本發(fā)明所述方法步驟如下:

步驟1,在預(yù)處理階段,使用攝像頭視覺定位,提取配件的三維模型,根據(jù)三維模型信息,在SolidWorks中對(duì)三維模型進(jìn)行爆炸分析,獲得碰撞模型幾何體樹;

步驟2,根據(jù)模型爆炸圖,提取單位裝配體模型,生成樹的左右子樹,通常讀取off格式文件,文件中包括頂點(diǎn)坐標(biāo)和各個(gè)面坐標(biāo)點(diǎn)標(biāo)識(shí);

步驟3,根據(jù)對(duì)稱影像原理,將單位待裝配對(duì)接部分繪制出原點(diǎn)對(duì)稱多面體;

步驟4,獲取off文件中信息,并計(jì)算得出單位裝配模型和待裝配模型點(diǎn)法向量及面的信息;

步驟5,根據(jù)提取的單位裝配模型的面的信息,分別投影生成xOy面、xOz面、yOz面上的多邊形,將兩兩投影生成的多面體自然連接計(jì)算Minkowski和多邊形,根據(jù)每個(gè)面上的結(jié)果多邊形信息,進(jìn)行三維重建,得到Minkowski和單形體;

步驟6,根據(jù)結(jié)果單形體,獲取單位裝配模型的裝配軸線,根據(jù)結(jié)果面中坐標(biāo)原點(diǎn)與Minkowski和單行體面的關(guān)系,獲取單位裝配模型與待裝配模型的有向距離,進(jìn)而判斷是否已碰撞干涉;若發(fā)生干涉,計(jì)算模型中發(fā)生交迭的區(qū)域,并計(jì)算交迭量;若未發(fā)生干涉,獲取單位裝配模型與待裝配模型的方向,計(jì)算單位裝配模型與待裝配模型的最近距離量,產(chǎn)生最小距離的裝配體上的面-點(diǎn)或者面-面,引導(dǎo)單位裝配體和單位待裝配體達(dá)到完美位置,并判斷裝配的完成;

步驟7,根據(jù)檢測(cè)結(jié)果,利用控制量指導(dǎo)裝配體的自動(dòng)裝配。

與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn):在裝配過程中大大減少碰撞檢測(cè)時(shí)由于裝配體的復(fù)雜結(jié)構(gòu)而帶來(lái)的誤差,完成整個(gè)配件裝配過程,提高了裝配的準(zhǔn)確性,大大降低了控制的復(fù)雜性,不穩(wěn)定性。

附圖說(shuō)明

圖1為本發(fā)明方法的碰撞檢測(cè)示意圖。

圖2為本發(fā)明方法的結(jié)構(gòu)框圖。

圖3為本發(fā)明方法的流程圖。

具體實(shí)施方式

下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說(shuō)明:

如圖1所示,由于尺寸不一,人力測(cè)量無(wú)法達(dá)到精準(zhǔn),需要從攝像頭圖像識(shí)別采集,獲取到配件三維模型的位置坐標(biāo),以及三維模型多面體中坐標(biāo)的定位信息。在歐幾里得空間中,在保證碰撞檢測(cè)進(jìn)行裝配的精度前提下,簡(jiǎn)化模型的復(fù)雜度。對(duì)提取到的實(shí)體模型進(jìn)行爆炸分析,剖分為單位待裝配體和單位裝配體且兩兩一組。

計(jì)算機(jī)讀取到所需裝配多面體并提取信息,投影計(jì)算各個(gè)面下的Minkowski和多邊形,三維重建構(gòu)造并繪制出歐幾里得空間中Minkowski和多面體,根據(jù)每組單位裝配體和待裝配體構(gòu)造的Minkowski和,判斷原點(diǎn)到Minkowski和的精確位置關(guān)系。

本發(fā)明方法的具體步驟如圖2、3所示:

步驟1,在預(yù)處理階段,使用攝像頭視覺定位,提取配件的三維模型,根據(jù)三維模型信息,在SolidWorks中對(duì)三維模型進(jìn)行爆炸分析,獲得碰撞模型幾何體樹;

步驟2,根據(jù)模型爆炸圖,提取單位裝配體模型,生成樹的左右子樹,通常讀取off格式文件,文件中包括頂點(diǎn)坐標(biāo)和各個(gè)面坐標(biāo)點(diǎn)標(biāo)識(shí);

步驟3,根據(jù)對(duì)稱影像原理,將單位待裝配對(duì)接部分繪制出原點(diǎn)對(duì)稱多面體;

步驟4,獲取off文件中信息,并計(jì)算得出單位裝配模型和待裝配模型點(diǎn)法向量及面的信息;

步驟5,根據(jù)提取的單位裝配模型的面的信息,分別投影生成xOy面、xOz面、yOz面上的多邊形,將兩兩投影生成的多面體自然連接計(jì)算Minkowski和多邊形,根據(jù)每個(gè)面上的結(jié)果多邊形信息,進(jìn)行三維重建,得到Minkowski和單形體;

步驟6,根據(jù)結(jié)果單形體,獲取單位裝配模型的裝配軸線,根據(jù)結(jié)果面中坐標(biāo)原點(diǎn)與Minkowski和單行體面的關(guān)系,獲取單位裝配模型與待裝配模型的有向距離,進(jìn)而判斷是否已碰撞干涉;若發(fā)生干涉,計(jì)算模型中發(fā)生交迭的區(qū)域,并計(jì)算交迭量;若未發(fā)生干涉,獲取單位裝配模型與待裝配模型的方向,計(jì)算單位裝配模型與待裝配模型的最近距離量,產(chǎn)生最小距離的裝配體上的面-點(diǎn)或者面-面,引導(dǎo)單位裝配體和單位待裝配體達(dá)到完美位置,并判斷裝配的完成;

步驟7,根據(jù)檢測(cè)結(jié)果,利用控制量指導(dǎo)裝配體的自動(dòng)裝配。

將算法應(yīng)用于緊固件的自動(dòng)裝配中,如螺絲與螺母的若干涉則返回干涉量,干涉方向,所涉及干涉面,對(duì)3萬(wàn)面片以上的模型的碰撞檢測(cè)中,算法執(zhí)行復(fù)雜度低于其他算法,且時(shí)間單位為較小量化級(jí),滿足了裝配的精確性和高效性。

以上所述的實(shí)施例僅僅是對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行描述,并非對(duì)本發(fā)明的范圍進(jìn)行限定,在不脫離本發(fā)明設(shè)計(jì)精神的前提下,本領(lǐng)域普通技術(shù)人員對(duì)本發(fā)明的技術(shù)方案做出的各種變形和改進(jìn),均應(yīng)落入本發(fā)明權(quán)利要求書確定的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黑水县| 开平市| 景宁| 安溪县| 通化市| 达州市| 河津市| 沂水县| 铁力市| 彝良县| 西和县| 宣化县| 平遥县| 南宁市| 云梦县| 高邮市| 江达县| 湘潭县| 肥东县| 子洲县| 哈密市| 蒙城县| 竹北市| 休宁县| 丰镇市| 洛阳市| 九龙坡区| 西藏| 讷河市| 大余县| 广南县| 无为县| 西华县| 临高县| 永康市| 喀喇| 宾阳县| 兴和县| 嵩明县| 修文县| 师宗县|