專利名稱:點(diǎn)云生成系統(tǒng)的制作方法
點(diǎn)云生成系統(tǒng)技術(shù)領(lǐng)域
本公開一般涉及管理物體,特別地,涉及管理物體的零件的方法和裝置。更具體地,本公開涉及管理物體的零件的信息。
背景技術(shù):
通常,制造物體的結(jié)構(gòu)涉及將許多零件組裝在一起從而形成結(jié)構(gòu)。例如,在飛機(jī)制造期間,零件被組裝以形成飛機(jī)的不同結(jié)構(gòu)。例如,飛機(jī)機(jī)翼可以具有蒙皮面板、翼梁、翼肋、緊固件和/或其他合適類型的零件。通過使用用于組裝飛機(jī)的大量零件,操作員可以執(zhí)行各種操作從而將零件組裝在一起形成飛機(jī)的結(jié)構(gòu)。
例如,用于飛機(jī)結(jié)構(gòu)的零件可以利用緊固件組裝。例如,零件可以是相互固定在一起的零件,或利用緊固件固定于部分成形結(jié)構(gòu)的其他零件的零件。在這些零件的組裝期間, 操作員可以注視零件以識(shí)別要組裝的零件。然后操作員可以留下零件,去往計(jì)算機(jī)站點(diǎn)識(shí)別組裝零件以形成結(jié)構(gòu)所需的緊固件?;谟刹僮鲉T做出的零件的視覺識(shí)別,操作員可以利用計(jì)算機(jī)搜索數(shù)據(jù)庫或其他源,從而識(shí)別設(shè)計(jì)用于組裝零件的緊固件。
這種類型的處理過程花費(fèi)時(shí)間。此外,通過這種類型處理過程,操作員可能錯(cuò)誤地識(shí)別零件。如果操作員錯(cuò)誤地識(shí)別零件,那么操作員選擇出的供使用的緊固件可能并不適配實(shí)際零件和/或需要在后來的時(shí)刻及時(shí)更換。
在另一實(shí)例中,當(dāng)一個(gè)操作員開始致力于該結(jié)構(gòu)時(shí),結(jié)構(gòu)可能部分地被組裝。在這種情形下,盡管結(jié)構(gòu)可能未完成,但是操作員能識(shí)別結(jié)構(gòu)。例如,該結(jié)構(gòu)可能是機(jī)翼、穩(wěn)定器、吊掛箱組件(overhead bin assembly)或某些其他合適類型的結(jié)構(gòu)。然后操作員查找指示或搜索關(guān)于完成結(jié)構(gòu)組裝所需的零件和/或緊固件的數(shù)據(jù)庫。該處理過程花費(fèi)時(shí)間。
此外,當(dāng)對(duì)不同結(jié)構(gòu)的飛機(jī)進(jìn)行檢查時(shí),由操作員進(jìn)行檢查會(huì)產(chǎn)生識(shí)別不一致。為了進(jìn)一步的處理,操作員在數(shù)據(jù)庫中輸入任何注意到的不一致。這種檢查花費(fèi)時(shí)間,也需要操作員正確地識(shí)別不一致的零件。當(dāng)結(jié)構(gòu)只是部分組裝時(shí),做出這種識(shí)別可能是更困難的且耗時(shí)的。
因此,具有考慮上面討論的至少一些問題和其他可能問題的方法和裝置將是有利的。發(fā)明內(nèi)容
在一個(gè)有利的實(shí)施例中,提供一種管理點(diǎn)云的方法。識(shí)別物體模型的頂點(diǎn)。該物體包含多個(gè)零件。利用物體模型的頂點(diǎn),將所述多個(gè)零件的標(biāo)識(shí)符與點(diǎn)云中的點(diǎn)相關(guān)聯(lián)。
在另一個(gè)有利的實(shí)施例中,一種裝置包含存儲(chǔ)系統(tǒng)和與存儲(chǔ)系統(tǒng)通信的計(jì)算機(jī)系統(tǒng)。該存儲(chǔ)系統(tǒng)被配置為存儲(chǔ)物體模型和點(diǎn)云的數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)被配置為識(shí)別物體模型的頂點(diǎn),并且利用物體模型的頂點(diǎn)將物體的多個(gè)零件的標(biāo)識(shí)符與點(diǎn)云中的點(diǎn)相關(guān)聯(lián)。
在又一個(gè)有利的實(shí)施例中,一種由物體模型生成物體點(diǎn)云的點(diǎn)云生成系統(tǒng)包含處理器單元。該處理器單元被配置為獲取物體的零件的若干立體平面印刷(stereolithographic)文件。該處理器單元被配置成識(shí)別在若干立體平面印刷文件的每個(gè)文件中識(shí)別的若干三角形中每個(gè)三角形的多個(gè)頂點(diǎn)。該處理器單元被配置成將若干三角形中每個(gè)三角形的多個(gè)頂點(diǎn)分配給點(diǎn)云中的多個(gè)點(diǎn)。該處理器單元被配置為識(shí)別位于距若干三角形中每個(gè)三角形的多個(gè)頂點(diǎn)限定的平面的第一選擇距離內(nèi)和位于距若干三角形中每個(gè)三角形的多個(gè)頂點(diǎn)限定的邊界的第二選擇距離內(nèi)的點(diǎn)云中的一組點(diǎn),從而形成識(shí)別點(diǎn)。處理器單元被配置成將零件的標(biāo)識(shí)符分配給識(shí)別點(diǎn)和被分配若干三角形中每個(gè)三角形的多個(gè)頂點(diǎn)的所述多個(gè)點(diǎn)。
特征、功能和優(yōu)勢(shì)可以在本公開的各種實(shí)施例中獨(dú)立地實(shí)現(xiàn),或可以在其他實(shí)施例中進(jìn)行組合,其中參考下面的描述和附圖可以看到進(jìn)一步詳細(xì)信息。
在本發(fā)明要求保護(hù)的技術(shù)方案中陳述了有利的實(shí)施例的特性的新穎特征。然而, 有利實(shí)施例和優(yōu)選的使用模式、其進(jìn)一步目標(biāo)和優(yōu)勢(shì)將通過結(jié)合附圖參考下面的本公開的有利實(shí)施例的詳細(xì)說明書被最佳地理解。在附圖中
圖1是根據(jù)有利實(shí)施例的飛機(jī)制造和檢修方法的圖示;
圖2是執(zhí)行有利實(shí)施例的飛機(jī)的圖示;
圖3是根據(jù)有利實(shí)施例的物體管理環(huán)境的圖示;
圖4是根據(jù)有利實(shí)施例的物體管理環(huán)境的圖示;
圖5是根據(jù)有利實(shí)施例的數(shù)據(jù)處理系統(tǒng)的圖示;
圖6是根據(jù)有利實(shí)施例的信息采集系統(tǒng)的圖示;
圖7是根據(jù)有利實(shí)施例的點(diǎn)云生成系統(tǒng)的圖示;
圖8是根據(jù)有利實(shí)施例的點(diǎn)云的圖示;
圖9是根據(jù)有利實(shí)施例管理物體信息的處理過程的流程圖的圖示;
圖10是根據(jù)有利實(shí)施例將若干零件與位置相關(guān)聯(lián)的處理過程的流程圖的圖示
圖11是根據(jù)有利實(shí)施例生成點(diǎn)云數(shù)據(jù)的處理過程的流程圖的圖示;以及
圖12是根據(jù)有利實(shí)施例的生成點(diǎn)云數(shù)據(jù)的處理過程的流程圖的圖示。
具體實(shí)施方式
更具體地參考附圖,可以在如圖1所示的飛機(jī)制造和檢修方法100和圖2所示的飛機(jī)200的背景中描述本公開的實(shí)施例。首先轉(zhuǎn)向圖1,根據(jù)有利實(shí)施例描述了飛機(jī)制造和檢修方法的圖示。在預(yù)生產(chǎn)期間,飛機(jī)制造和檢修方法100可以包括圖2中飛機(jī)200的規(guī)格和設(shè)計(jì)102以及材料采購104。
在生產(chǎn)期間,進(jìn)行圖2中飛機(jī)200的部件和子組件制造106以及系統(tǒng)整合108。然后,圖2中的飛機(jī)200可以進(jìn)行檢驗(yàn)和交付110,以便被投入使用112。當(dāng)由顧客使用112 時(shí),圖2中的飛機(jī)200被安排進(jìn)行日常維護(hù)和檢修114,其可以包括修改、重組、翻新和其他維護(hù)或檢修。
飛機(jī)制造和檢修方法100的每個(gè)處理過程都可以由系統(tǒng)綜合供應(yīng)商 (integrator)、第三方和/或操作員執(zhí)行。在這些實(shí)例中,操作員可以是顧客。為了描述的目的,系統(tǒng)綜合供應(yīng)商可以包括但不限于任意數(shù)量飛機(jī)制造商和主要系統(tǒng)轉(zhuǎn)包商;第三方可以包括但不限于任意數(shù)量售賣者、轉(zhuǎn)包商和供應(yīng)商;并且操作員可以是航空公司、租賃公司、軍事組織、服務(wù)組織等。
現(xiàn)在參考圖2,其描述了飛機(jī)的圖示,其中可以實(shí)施有利的實(shí)施例。在該實(shí)例中,通過圖1中的飛機(jī)制造和檢修方法100生產(chǎn)飛機(jī)200,并且飛機(jī)200可以包括機(jī)身202以及多個(gè)系統(tǒng)204和內(nèi)部206。系統(tǒng)204的實(shí)例包括一個(gè)或多個(gè)推進(jìn)系統(tǒng)208、電氣系統(tǒng)210、液壓系統(tǒng)212和環(huán)境系統(tǒng)214??梢园ㄈ我鈹?shù)量的其他系統(tǒng)。盡管示出了航空航天實(shí)例,但是不同的有利實(shí)施例可以適用于其他行業(yè),例如汽車行業(yè)。
在圖1中飛機(jī)制造和檢修方法100的至少一個(gè)階段內(nèi)可以采用這里具體描述的裝置和方法。如本文所使用,短語“至少一個(gè)”當(dāng)與一列項(xiàng)目/物品使用時(shí),是指可以使用一個(gè)或多于一個(gè)所列出項(xiàng)目的不同組合,并且可以只需要所列項(xiàng)中各項(xiàng)中的一個(gè)。例如,“至少一個(gè)項(xiàng)目A、項(xiàng)目B、和項(xiàng)目C”可以包括(例如但不限于)項(xiàng)目A或項(xiàng)目A和項(xiàng)目B。該實(shí)例還可以包括項(xiàng)目A、項(xiàng)目B和項(xiàng)目C或項(xiàng)目B和項(xiàng)目C。
在一個(gè)示例性的實(shí)例中,可以用與圖1中飛機(jī)200在使用中112生產(chǎn)的部件或子組件相似的方式制造圖1中部件和子組件制造106中生產(chǎn)的部件或子組件。作為另一個(gè)實(shí)例,在諸如圖1中的部件和子組件制造106與系統(tǒng)整合108的生產(chǎn)階段期間,可以使用許多裝置實(shí)施例、方法實(shí)施例或其組合。當(dāng)提到項(xiàng)目/物品時(shí),數(shù)字是指一個(gè)或多于一個(gè)項(xiàng)目。 例如,若干裝置實(shí)施例是一個(gè)或多于一個(gè)裝置實(shí)施例。當(dāng)飛機(jī)200是在圖1中的使用中112 和/或維護(hù)和檢修114期間,可以使用若干裝置實(shí)施例、方法實(shí)施例或其組合。使用若干不同的有利實(shí)施例可以明顯加速飛機(jī)200的組裝和/或降低飛機(jī)200的成本。
不同的有利實(shí)施例認(rèn)識(shí)到并考慮若干不同的需要考慮的事項(xiàng)。例如,不同的有利實(shí)施例認(rèn)識(shí)到并考慮識(shí)別結(jié)構(gòu)中的零件的當(dāng)前處理過程可能不如所期望的有效。不同的有利實(shí)施例認(rèn)識(shí)到并考慮操作員可能搜索結(jié)構(gòu)零件的數(shù)據(jù)庫,從而識(shí)別零件。
進(jìn)一步,不同的有利實(shí)施例認(rèn)識(shí)到并考慮操作員可以嘗試直觀地識(shí)別結(jié)構(gòu)中的零件,從而執(zhí)行具體的操作。該操作可以包括,例如,結(jié)構(gòu)的進(jìn)一步組裝、結(jié)構(gòu)的檢查、結(jié)構(gòu)的維護(hù)和/或其他合適的操作。
不同的有利實(shí)施例認(rèn)識(shí)到并考慮當(dāng)前使用的處理過程可能花費(fèi)比期望更多的時(shí)間識(shí)別零件。進(jìn)一步,在某些情況中,當(dāng)前使用的處理過程可能導(dǎo)致應(yīng)當(dāng)執(zhí)行操作的不合適的零件識(shí)別。這些不合適的識(shí)別可能需要修改/再加工結(jié)構(gòu)、額外的檢查、零件的重新識(shí)別和/或其他操作。這些額外的操作會(huì)增加組裝結(jié)構(gòu)的時(shí)間和費(fèi)用。
進(jìn)一步,不同的有利實(shí)施例認(rèn)識(shí)到并考慮操作員識(shí)別零件并輸入關(guān)于那些零件的信息,可能發(fā)生數(shù)據(jù)輸入錯(cuò)誤。因此,正在組裝的結(jié)構(gòu)的數(shù)據(jù)完整性可能不如所期望那樣好。
因此,不同的有利實(shí)施例提供管理物體的信息的方法和裝置。在一個(gè)有利實(shí)施例中,識(shí)別物體上的位置。識(shí)別物體上的位置與物體的點(diǎn)云中的若干點(diǎn)之間的聯(lián)系。將點(diǎn)云中的若干點(diǎn)與物體的若干零件相關(guān)聯(lián)?;谖矬w上的位置與點(diǎn)云中的若干點(diǎn)之間的聯(lián)系, 將物體上的位置與物體的若干零件相關(guān)聯(lián)。與物體上的位置相關(guān)聯(lián)的若干零件的標(biāo)識(shí)被呈現(xiàn)在顯示系統(tǒng)的圖形用戶界面。識(shí)別若干類型介質(zhì)中的物體上的位置信息。用物體上的位置識(shí)別物體上的位置信息。
在另一個(gè)有利實(shí)施例中,提供一種生成點(diǎn)云數(shù)據(jù)的方法。識(shí)別物體模型的頂點(diǎn)。該物體包含多個(gè)零件。使用物體的頂點(diǎn),將多個(gè)零件的標(biāo)識(shí)符與點(diǎn)云的點(diǎn)相關(guān)聯(lián)。
現(xiàn)在參考圖3,其根據(jù)有利實(shí)施例描述物體管理環(huán)境的圖示。在該示例性的實(shí)例中,物體管理環(huán)境300是管理物體302的環(huán)境的實(shí)例。在該實(shí)例中,物體302是飛機(jī)的結(jié)構(gòu), 例如圖2中的飛機(jī)200的結(jié)構(gòu)。如所述,物體302是飛機(jī)的發(fā)動(dòng)機(jī)304。
在該示例性的實(shí)例中,操作員303可以在物體管理環(huán)境300中執(zhí)行對(duì)發(fā)動(dòng)機(jī)304 的若干操作。例如,操作員303可以執(zhí)行零件組裝從而形成發(fā)動(dòng)機(jī)304、增加零件至發(fā)動(dòng)機(jī) 304、替換發(fā)動(dòng)機(jī)304的零件、執(zhí)行發(fā)動(dòng)機(jī)304的零件的維護(hù)、修改發(fā)動(dòng)機(jī)304的零件、檢查發(fā)動(dòng)機(jī)304、測試發(fā)動(dòng)機(jī)304的零件和/或執(zhí)行其他合適類型的操作。
這些操作可以在例如圖1的飛機(jī)制造和檢修方法100期間執(zhí)行。例如,可以在材料采購104、部件和子組件制造106、系統(tǒng)整合108、規(guī)格和交付110、使用中112、維護(hù)和檢修 114和/或圖1中飛機(jī)制造和檢修方法100的某些其他合適的階段執(zhí)行這些操作。
如所述,操作員303采集關(guān)于發(fā)動(dòng)機(jī)304的信息以執(zhí)行這些類型的操作。該信息可以是關(guān)于發(fā)動(dòng)機(jī)304中零件的信息。例如,操作員303采集用于識(shí)別發(fā)動(dòng)機(jī)304中的零件的信息從而執(zhí)行不同的操作。進(jìn)一步,信息可以是關(guān)于發(fā)動(dòng)機(jī)304的圖像、視頻和/或音頻記錄形式。該信息,例如但不限于,用于識(shí)別發(fā)動(dòng)機(jī)304的不一致、生成發(fā)動(dòng)機(jī)304的報(bào)告、識(shí)別發(fā)動(dòng)機(jī)304的狀態(tài)和/或執(zhí)行其他類型的操作。
不一致可以包括,例如但不限于,發(fā)動(dòng)機(jī)304中的零件不滿足選擇的性能需求、零件中的孔的直徑不在選擇的公差范圍內(nèi)、零件的厚度不在選擇的公差范圍內(nèi)和/或其他類型的不一致。
在該示例性的實(shí)例中,操作員303使用信息采集系統(tǒng)306采集關(guān)于發(fā)動(dòng)機(jī)304的信息。在該實(shí)例中信息采集系統(tǒng)306是便攜式系統(tǒng)。信息采集系統(tǒng)306包括手持式計(jì)算機(jī) 308、照相機(jī)310和頭戴式耳機(jī)312。
在該實(shí)例中,攝像機(jī)310是視頻攝像機(jī)。攝像機(jī)310被配置為當(dāng)操作員303用信息采集系統(tǒng)306圍繞發(fā)動(dòng)機(jī)304移動(dòng)時(shí),為感興趣的發(fā)動(dòng)機(jī)304上的不同位置生成視頻。頭戴式耳機(jī)312包括麥克風(fēng)313。操作員303可以使用麥克風(fēng)為感興趣的不同位置產(chǎn)生音頻記錄。作為一個(gè)示例性的實(shí)例,操作員303可以錄下發(fā)動(dòng)機(jī)304中零件外觀的音頻描述、發(fā)動(dòng)機(jī)304的狀態(tài)和/或其他合適的信息。
手持式計(jì)算機(jī)308被配置為處理攝像機(jī)310和頭戴式耳機(jī)312的麥克風(fēng)313生成的信息。具體地,手持式計(jì)算機(jī)308被配置為利用信息識(shí)別發(fā)動(dòng)機(jī)304上的位置和識(shí)別與發(fā)動(dòng)機(jī)304上的位置相關(guān)聯(lián)的發(fā)動(dòng)機(jī)304的零件。進(jìn)一步,手持式計(jì)算機(jī)308被配置為將發(fā)動(dòng)機(jī)304的采集信息與感興趣的不同位置相關(guān)聯(lián)。
在該示例性的實(shí)例中,手持式計(jì)算機(jī)308被配置為利用無線通信鏈路316發(fā)送該信息給計(jì)算機(jī)系統(tǒng)314。換句話說,手持式計(jì)算機(jī)308與計(jì)算機(jī)系統(tǒng)314進(jìn)行通信。手持式計(jì)算機(jī)308可以通過無線通信鏈路和/或有線通信鏈路與計(jì)算機(jī)系統(tǒng)314進(jìn)行通信。
如所述,計(jì)算機(jī)系統(tǒng)314定位成遠(yuǎn)離信息采集系統(tǒng)306。例如,計(jì)算機(jī)系統(tǒng)314可以定位在遠(yuǎn)離對(duì)發(fā)動(dòng)機(jī)304執(zhí)行操作的工作區(qū)域的辦公場中的計(jì)算機(jī)站。
作為一個(gè)示例性的實(shí)例,計(jì)算機(jī)系統(tǒng)314可以被配置為使用從手持式計(jì)算機(jī)308 接收的信息做出關(guān)于發(fā)動(dòng)機(jī)304中的零件的決定。這些決定可以由操作員303使用,以執(zhí)行對(duì)發(fā)動(dòng)機(jī)304的操作。
現(xiàn)在參考圖4,其根據(jù)有利實(shí)施例描述了物體管理環(huán)境的圖示。在該示例性的實(shí)例中,圖3中的物體管理環(huán)境300是圖4中的物體管理環(huán)境400的一種實(shí)現(xiàn)方式。物體管理環(huán)境400是管理物體404和物體404的信息402的環(huán)境。
在這些示例性的實(shí)例中,物體404是實(shí)體。物體404可以是例如圖2中飛機(jī)200 的結(jié)構(gòu)。在另一個(gè)示例性的實(shí)例中,物體404可以采用圖2中飛機(jī)200的形式。
如所述,物體404包括可以組裝在一起形成物體404的零件406。可以由操作員在物體管理環(huán)境400中執(zhí)行對(duì)物體404的操作408,從而管理物體404。操作408可以包括例如但不限于組裝零件406、修改多個(gè)零件406中的某一零件、為物體404中的零件406增加零件、替換零件406中的零件、采集關(guān)于物體404的狀態(tài)的信息、執(zhí)行物體404的檢查、執(zhí)行物體404的零件406的維護(hù)和/或其他合適類型的操作。
在這些示例性的實(shí)例中,執(zhí)行操作408中的操作可以要求識(shí)別關(guān)于物體404的信息402。信息402可以包括例如關(guān)于物體404的數(shù)據(jù)、文件、報(bào)告、日志、物體404中不一致的標(biāo)識(shí)、物體404的策略識(shí)別設(shè)計(jì)規(guī)格、物體404的模型和/或其他合適類型的信息。
利用信息管理系統(tǒng)405可以管理信息402。信息管理系統(tǒng)405包括信息采集系統(tǒng) 410和計(jì)算機(jī)系統(tǒng)412。在這些實(shí)例中,計(jì)算機(jī)系統(tǒng)412位于遠(yuǎn)離信息采集系統(tǒng)410的位置。 此外,在這些實(shí)施例中,信息采集系統(tǒng)410和計(jì)算機(jī)系統(tǒng)412彼此互相通信。例如,信息采集系統(tǒng)410和計(jì)算機(jī)系統(tǒng)412可以利用無線通信鏈路和/或有線通信鏈路交換信息。
在這些描述的實(shí)例中,當(dāng)物體404的零件還沒有組裝、部分組裝、和/或完全組裝時(shí),操作者可以使用信息采集系統(tǒng)410采集關(guān)于物體404的信息。信息采集系統(tǒng)410包括存儲(chǔ)系統(tǒng)414、傳感器系統(tǒng)416、和計(jì)算機(jī)系統(tǒng)418。存儲(chǔ)系統(tǒng)414和傳感器系統(tǒng)416與計(jì)算機(jī)系統(tǒng)418進(jìn)行通信。
如所示,存儲(chǔ)系統(tǒng)414包括若干存儲(chǔ)設(shè)備420。若干存儲(chǔ)設(shè)備420被配置為存儲(chǔ)關(guān)于物體404的信息402。例如,若干存儲(chǔ)設(shè)備420被配置為存儲(chǔ)物體404的點(diǎn)云422。點(diǎn)云 422包含網(wǎng)格似6上的多個(gè)點(diǎn)424。在這些實(shí)例中網(wǎng)格似6是均勻間隔開的三維網(wǎng)格。點(diǎn)云422中多個(gè)點(diǎn)4M的每個(gè)點(diǎn)都與關(guān)于物體404的數(shù)據(jù)相關(guān)聯(lián)。該數(shù)據(jù)可以包括,例如,物體404的多個(gè)零件406中某一零件的標(biāo)識(shí)425。
傳感器系統(tǒng)416包括若干傳感器428。若干傳感器4 可包括至少一個(gè)攝像機(jī)系統(tǒng)430、音頻系統(tǒng)432和其他合適類型的傳感器。若干傳感器4 被配置為生成信息434。 信息434包含例如由攝像機(jī)系統(tǒng)430生成的至少一個(gè)圖像436、由攝像機(jī)系統(tǒng)430生成的視頻數(shù)據(jù)438、由音頻系統(tǒng)432生成的音頻數(shù)據(jù)440和其他合適類型的信息。若干傳感器4 被配置為發(fā)送信息434給計(jì)算機(jī)系統(tǒng)418。
在該示例性的實(shí)例中,計(jì)算機(jī)系統(tǒng)418包括若干計(jì)算機(jī)442。信息處理過程444在若干計(jì)算機(jī)442上運(yùn)行。信息處理過程444使用信息434識(shí)別物體404上的位置446。例如,位置446可以使用圖像436中的若干圖像和/或視頻數(shù)據(jù)438來識(shí)別位置446。
位置446可以是利用坐標(biāo)系識(shí)別的位置。例如,可以利用笛卡爾坐標(biāo)系識(shí)別位置 446。當(dāng)然,在其他示例性的實(shí)例中,可以使用其他坐標(biāo)系,例如極坐標(biāo)系。
信息處理過程444識(shí)別位置446和物體404的點(diǎn)云422中的若干點(diǎn)450之間的聯(lián)系448。例如,信息處理過程444比較位置446與點(diǎn)云422中的多個(gè)點(diǎn)424。信息處理過程 444識(shí)別多個(gè)點(diǎn)似4中與位置446相關(guān)聯(lián)的若干點(diǎn)450,從而形成聯(lián)系448。通過使物體404的點(diǎn)云422與物體404上的位置446處于相同的相對(duì)位置,將若干點(diǎn)450與位置446相關(guān)聯(lián)。
在這個(gè)描述的實(shí)例中,若干點(diǎn)450與零件406中的若干零件452相關(guān)聯(lián)。例如,若干點(diǎn)450中每個(gè)點(diǎn)均與若干零件452中的一個(gè)零件的標(biāo)識(shí)相關(guān)聯(lián)?;谖恢?46和若干點(diǎn) 450之間的聯(lián)系448,信息處理過程444將位置446與若干零件452相關(guān)聯(lián)。
信息處理過程444在顯示系統(tǒng)458的圖形用戶界面456上顯示與位置446相關(guān)聯(lián)的物體404的若干零件452的標(biāo)識(shí)454。在這些實(shí)例中,顯示系統(tǒng)458是信息采集系統(tǒng)410 的一部分。
響應(yīng)標(biāo)識(shí)妨4于在圖形用戶界面456上的顯示,操作員可以決定使用傳感器系統(tǒng) 416生成信息434的額外信息。例如,操作員可以使用傳感器系統(tǒng)416生成物體404的額外視頻數(shù)據(jù)。作為另一個(gè)實(shí)例,操作員可以決定創(chuàng)建描述與位置446相關(guān)聯(lián)的若干零件452 的外觀的音頻記錄。
由傳感器系統(tǒng)416生成的信息434的額外信息被發(fā)送至信息處理過程444。信息處理過程444將信息434與物體404上的位置446相關(guān)聯(lián)。在某些示例性的實(shí)例中,信息 434可以在顯示系統(tǒng)458的圖形用戶界面456上顯示。
在這些示例性的實(shí)例中,為了進(jìn)一步的處理,物體404上的位置446、若干零件452 的標(biāo)識(shí)妨4和/或信息434可以被發(fā)送至計(jì)算機(jī)系統(tǒng)412。計(jì)算機(jī)系統(tǒng)412可以由若干計(jì)算機(jī)460構(gòu)成。
信息管理處理過程462運(yùn)行在若干計(jì)算機(jī)460上。信息管理處理過程462是被配置為使用物體404上的位置446、若干零件452的標(biāo)識(shí)妨4和/或信息434生成和/或管理關(guān)于物體404的信息402的任何處理過程。例如,由傳感器系統(tǒng)416生成的信息434可以被信息管理處理過程462使用來生成關(guān)于物體404的報(bào)告。
作為一個(gè)示例性的實(shí)例,信息管理處理過程462中的檢測處理過程464可以被配置為使用物體404上的位置446、若干零件452的標(biāo)識(shí)妨4和/或信息434,來識(shí)別物體404 中的若干不一致466。在這些實(shí)例中,不一致也可以被稱為不適應(yīng)性(nonconformance)。
在這些描述的實(shí)例中,若干不一致466的識(shí)別可以用于執(zhí)行操作408。在一個(gè)示例性的實(shí)施中,操作408包括檢查物體404的不一致。當(dāng)將要執(zhí)行額外的操作時(shí),若干不一致 466的識(shí)別用于做出確定。例如,若干不一致466可能需要修改或替換零件。
在一些示例性的實(shí)例中,操作408包括將物體404的若干零件組裝在一起和安裝緊固件以將若干零件組裝在一起。由信息管理處理過程462生成的信息402可以用于識(shí)別將零件組裝在一起所需要的緊固件的類型和/或大小。
圖4中物體管理環(huán)境400的圖示并不是為了暗示對(duì)于不同有利實(shí)施例的實(shí)現(xiàn)方式的物理或結(jié)構(gòu)限制??梢允褂贸静考夂?或替代所示部件的其他部件。在一些有利的實(shí)施例中一些部件是不必要的。而且,呈現(xiàn)的模塊是為了示出某些功能部件。當(dāng)在不同的有利實(shí)施例中實(shí)施時(shí),這些模塊的一個(gè)或多個(gè)可以被組合和/或被劃分為不同的模塊。
例如,在某些示例性的實(shí)例中,計(jì)算機(jī)系統(tǒng)418的若干計(jì)算機(jī)442的第一部分可以位于遠(yuǎn)離若干計(jì)算機(jī)442的第二部分的位置。進(jìn)一步,在某些示例性的實(shí)例中,具有檢測處理過程464的信息管理處理過程462可以被配置為運(yùn)行在若干計(jì)算機(jī)442上。用這種方式, 可以不需要計(jì)算機(jī)系統(tǒng)412。
在其他示例性的實(shí)例中,物體404可以是除了飛機(jī)以外的平臺(tái)結(jié)構(gòu)。例如,物體 404可以是從移動(dòng)平臺(tái)、固定平臺(tái)、基于地面的結(jié)構(gòu)、基于水的結(jié)構(gòu)、基于太空的結(jié)構(gòu)中所選擇的平臺(tái)結(jié)構(gòu)和/或某些其他合適的物體。更具體地,不同的有利實(shí)施例可以適用于,例如但不限于,潛水艇、公共汽車、人員運(yùn)輸車、坦克、火車、汽車、宇宙飛船、太空站、衛(wèi)星、水面艦艇、發(fā)電廠、大壩、橋、工廠、建筑物和/或某些其他合適的物體。
現(xiàn)在轉(zhuǎn)向圖5,其根據(jù)有利實(shí)施例描述了數(shù)據(jù)處理系統(tǒng)的圖示。在該示例性的實(shí)例中,可以使用數(shù)據(jù)處理系統(tǒng)500實(shí)現(xiàn)圖4中計(jì)算機(jī)系統(tǒng)418中的若干計(jì)算機(jī)442中的計(jì)算機(jī)和/或計(jì)算機(jī)系統(tǒng)412中的若干計(jì)算機(jī)460中的計(jì)算機(jī)。
數(shù)據(jù)處理系統(tǒng)500包括通信結(jié)構(gòu)(fabric) 502,其提供處理器單元504、存儲(chǔ)器 506、永久性存儲(chǔ)裝置508、通信單元510、輸入/輸出(I/O)單元512和顯示器514之間的ififn。
處理器單元504用于執(zhí)行可以加載到存儲(chǔ)器506的軟件指令。處理器單元504可以是若干處理器、多處理器核或某些其他類型的處理器,這取決于具體的實(shí)現(xiàn)方式。這里提到項(xiàng)目/物品時(shí),所用的“若干”是指一個(gè)或多于一個(gè)項(xiàng)目。進(jìn)一步,可以利用若干異構(gòu)處理器系統(tǒng)實(shí)施處理器單元504,其中存在具有次處理器在單個(gè)芯片上的主處理器。作為另一個(gè)示例性的實(shí)例,處理器單元504可以是包含多個(gè)相同類型的處理器的對(duì)稱多處理器系統(tǒng)。
存儲(chǔ)器506和永久性存儲(chǔ)裝置508都是存儲(chǔ)設(shè)備516的實(shí)例。存儲(chǔ)設(shè)備是能夠存儲(chǔ)信息的任何硬件塊,例如但不限于數(shù)據(jù)、功能形式的程序代碼和/或臨時(shí)的或永久的其他合適信息。在這些實(shí)例中,存儲(chǔ)設(shè)備516可以被稱為計(jì)算機(jī)可讀存儲(chǔ)設(shè)備。在這些實(shí)例中,存儲(chǔ)器506可以是例如隨機(jī)存取存儲(chǔ)器或任何其他合適的易失性或非易失性存儲(chǔ)設(shè)備。永久性存儲(chǔ)裝置508可以采用各種形式,這取決于具體的實(shí)現(xiàn)方式。
例如,永久性存儲(chǔ)裝置508可以含有一個(gè)或多個(gè)部件或設(shè)備。例如,永久性存儲(chǔ)裝置508可以是硬盤驅(qū)動(dòng)器、閃存、可再寫光盤、可再寫磁帶或以上的某些組合。永久性存儲(chǔ)裝置508使用的介質(zhì)也可以是可移動(dòng)的。例如,可移動(dòng)硬盤可用于永久性存儲(chǔ)裝置508。
在這些實(shí)例中,通信單元510提供與其他數(shù)據(jù)處理系統(tǒng)或設(shè)備的通信。在這些實(shí)例中,通信單元510是網(wǎng)絡(luò)接口卡。通信單元510可以通過使用物理通信鏈路或無線通信鏈路或同時(shí)使用物理或無線通信鏈路提供通信。
輸入/輸出單元512允許用與數(shù)據(jù)處理系統(tǒng)500連接的其他設(shè)備來進(jìn)行數(shù)據(jù)輸入和輸出。例如,輸入/輸出單元512可以通過鍵盤、鼠標(biāo)和/或某些合適的輸入設(shè)備提供用戶輸入的連接。進(jìn)一步,輸入/輸出單元512可以發(fā)送輸出至打印機(jī)。顯示器514提供用于為用戶顯示信息的機(jī)制。
操作系統(tǒng)、應(yīng)用程序和/或程序的指令可以位于存儲(chǔ)設(shè)備516上,存儲(chǔ)設(shè)備516通過通信結(jié)構(gòu)502與處理器單元504進(jìn)行通信。在這些示例性的實(shí)例中,指令是在永久性存儲(chǔ)裝置508上的功能形式。這些指令被加載到存儲(chǔ)器506中,用以由處理器單元504執(zhí)行。 可以通過處理器單元504利用可以位于存儲(chǔ)器中(諸如存儲(chǔ)器506)的計(jì)算機(jī)執(zhí)行指令,來執(zhí)行不同實(shí)施例的處理過程。
這些指令被稱為程序代碼、計(jì)算機(jī)可使用的程序代碼或可以由處理器單元504中的處理器讀取和執(zhí)行的計(jì)算機(jī)可讀程序代碼。不同實(shí)施例中的程序代碼可以體現(xiàn)在不同的物理或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,例如存儲(chǔ)器506或永久性存儲(chǔ)裝置508。程序代碼518以功能形式位于選擇性移動(dòng)的計(jì)算機(jī)可讀介質(zhì)520上,并且可以被加載到或轉(zhuǎn)移到數(shù)據(jù)處理系統(tǒng)500中以便由處理單元504執(zhí)行。在這些實(shí)例中,程序代碼518和計(jì)算機(jī)可讀介質(zhì)520構(gòu)成計(jì)算機(jī)程序產(chǎn)品522。在一個(gè)實(shí)例中,計(jì)算機(jī)可讀介質(zhì)520可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)5M或計(jì)算機(jī)可讀信號(hào)介質(zhì) 526。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)5M可以包括,例如可插入或放入驅(qū)動(dòng)器或是永久性存儲(chǔ)裝置 508的一部分的其他設(shè)備的光盤或磁盤,用于轉(zhuǎn)移到作為永久性存儲(chǔ)裝置508的一部分的諸如硬盤的存儲(chǔ)設(shè)備中。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)524也可以采用永久性存儲(chǔ)裝置的形式,例如連接到數(shù)據(jù)處理系統(tǒng)500的硬盤驅(qū)動(dòng)器、拇指碟、或閃存。在某些實(shí)例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)5M不可以從數(shù)據(jù)處理系統(tǒng)500上移除。在這些示例性的實(shí)例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)5M是非暫時(shí)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)??商鎿Q地,利用計(jì)算機(jī)可讀信號(hào)介質(zhì)5 可以將程序代碼518轉(zhuǎn)移到數(shù)據(jù)處理系統(tǒng)500中。計(jì)算機(jī)可讀信號(hào)介質(zhì)5 可以是,例如包含程序代碼518的傳播數(shù)據(jù)信號(hào)。例如,計(jì)算機(jī)可讀信號(hào)介質(zhì)5 可以是電磁信號(hào)、光信號(hào)和/或其他合適類型的信號(hào)。這些信號(hào)可以通過通信鏈路傳送,通信鏈路例如無線通信鏈路、光導(dǎo)纖維電纜、同軸電纜、電線和/ 或任何其他合適類型的通信鏈路。換句話說,在這些示例性的實(shí)例中,通信鏈路和/或連接可以是物理鏈路或無線鏈路。在某些有利實(shí)施例中,可以通過網(wǎng)絡(luò)將程序代碼518從另ー個(gè)設(shè)備或數(shù)據(jù)處理系統(tǒng)經(jīng)過計(jì)算機(jī)可讀信號(hào)介質(zhì)5 下載至永久性存儲(chǔ)裝置508,以便于在數(shù)據(jù)處理系統(tǒng)500內(nèi)使用。例如,存儲(chǔ)在服務(wù)器數(shù)據(jù)處理系統(tǒng)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的程序代碼可以通過網(wǎng)絡(luò)從服務(wù)器下載至數(shù)據(jù)處理系統(tǒng)500中。提供程序代碼518的數(shù)據(jù)處理系統(tǒng)可以是服務(wù)器計(jì)算機(jī)、客戶端計(jì)算機(jī)或能夠存儲(chǔ)和傳送程序代碼518的某些其他設(shè)備。示出的數(shù)據(jù)處理系統(tǒng)500的不同部件并不是為了提供對(duì)不同實(shí)施例的實(shí)現(xiàn)方式的結(jié)構(gòu)限制。不同的有利實(shí)施例可以在包括除了數(shù)據(jù)處理系統(tǒng)500中所示的部件以外或替代數(shù)據(jù)處理系統(tǒng)500中所示部件的數(shù)據(jù)處理系統(tǒng)中實(shí)現(xiàn)。圖5中所示的其他部件可以不同于所示的示例性實(shí)例。利用能夠運(yùn)行程序代碼的任何硬件設(shè)備或系統(tǒng),可以實(shí)施不同的實(shí)施例。作為ー個(gè)實(shí)例,數(shù)據(jù)處理系統(tǒng)可以包括與非有機(jī)部件相結(jié)合的有機(jī)部件和/或可以完全由排除人以外的有機(jī)部件構(gòu)成。例如,存儲(chǔ)設(shè)備可以由有機(jī)半導(dǎo)體構(gòu)成。在另ー個(gè)示例性的實(shí)例中,處理器単元504可以采用硬件単元的形式,該硬件單元具有為具體用途制造或配置的電路。這種類型的硬件可以執(zhí)行操作而不需要將程序代碼從被配置為執(zhí)行操作的存儲(chǔ)設(shè)備中加載到存儲(chǔ)器。例如,當(dāng)處理器単元504采用硬件単元的形式時(shí),處理器單元504可以是電路系統(tǒng)、專用集成電路(ASIC)、可編程邏輯設(shè)備或被配置為執(zhí)行若干操作的某些其他合適類型的硬件。對(duì)于可編程邏輯設(shè)備而言,該設(shè)備被配置為執(zhí)行若干操作。該設(shè)備可以在稍后時(shí)間被重新配置或可以永久配置為執(zhí)行若干操作??删幊踢壿嬙O(shè)備的實(shí)例包括,例如,可編程邏輯陣列、可編程陣列邏輯、現(xiàn)場可編程邏輯陣列、現(xiàn)場可編程門陣列和其他合適的硬件設(shè)備。對(duì)于這種類型的實(shí)現(xiàn)方式,程序代碼518可以省略,因?yàn)椴煌瑢?shí)施例的處理過程在硬件単元中實(shí)施。在另ー個(gè)示例性的實(shí)例中,利用計(jì)算機(jī)和硬件単元中供應(yīng)的處理器的組合,可以實(shí)現(xiàn)處理器單元504。處理器単元504可以具有被配置為運(yùn)行程序代碼518的若干硬件單元和若干處理器単元。對(duì)于這種描述的實(shí)例,某些處理過程可以在若干硬件単元中實(shí)施,而其他處理過程可以在若干處理器中實(shí)施。作為另ー個(gè)實(shí)例,數(shù)據(jù)處理系統(tǒng)500中的存儲(chǔ)設(shè)備是可以存儲(chǔ)數(shù)據(jù)的任何硬件裝置。存儲(chǔ)器506、永久性存儲(chǔ)裝置508和計(jì)算機(jī)可讀介質(zhì)520都是有形形式的存儲(chǔ)設(shè)備的實(shí)例。在另ー個(gè)實(shí)例中,總線系統(tǒng)可以用于執(zhí)行通信結(jié)構(gòu)502,并且可以由ー個(gè)或多個(gè)總線構(gòu)成,例如系統(tǒng)總線或輸入/輸出總線。當(dāng)然,可以利用提供在連接到總線系統(tǒng)的不同部件或設(shè)備之間的數(shù)據(jù)傳遞的任何合適類型的結(jié)構(gòu),來實(shí)現(xiàn)總線系統(tǒng)。此外,通信単元可以包括用于發(fā)送和接收數(shù)據(jù)的一個(gè)或多個(gè)設(shè)備,例如調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器。進(jìn)一歩,存儲(chǔ)器可以是例如存儲(chǔ)器506或高速緩存器,例如可以由可能存在于通信結(jié)構(gòu)502中的接口和內(nèi)存控制集線器供應(yīng)?,F(xiàn)在參考圖6,其根據(jù)有利實(shí)施例描述了信息采集系統(tǒng)的圖示。在該示例性的實(shí)例中,信息采集系統(tǒng)600是圖4中的信息采集系統(tǒng)410的一個(gè)實(shí)現(xiàn)方式的實(shí)例。如所述,信息采集系統(tǒng)600包括便攜式外罩602、存儲(chǔ)系統(tǒng)604、傳感器系統(tǒng)606、計(jì)算機(jī)系統(tǒng)608和顯示系統(tǒng)610。存儲(chǔ)系統(tǒng)604、傳感器系統(tǒng)606、計(jì)算機(jī)系統(tǒng)608和顯示系統(tǒng) 610與便攜式外罩602相連。進(jìn)一歩,計(jì)算機(jī)系統(tǒng)608與存儲(chǔ)系統(tǒng)604、傳感器系統(tǒng)606和顯示系統(tǒng)610進(jìn)行通信。在該示例性的實(shí)例中,便攜式外罩602是能夠由操作員利用信息采集系統(tǒng)600攜帶、佩戴和/或在周圍移動(dòng)的外罩。例如,便攜式外罩602可以被配置為手持式外罩、連接至設(shè)計(jì)為由操作員佩戴的帯狀物的外罩或某些其他類型的外罩。存儲(chǔ)系統(tǒng)604包括與便攜式外罩602相連的若干存儲(chǔ)器設(shè)備612。若干存儲(chǔ)器設(shè)備612被配置為存儲(chǔ)信息614。信息614可以例如但不限于包括以下至少之ー物體的模型、物體的點(diǎn)云、文件、報(bào)告、日志、策略、圖像、視頻數(shù)據(jù)、音頻數(shù)據(jù)、傳感器數(shù)據(jù)和/或其他合適類型的信息。在某些示例性的實(shí)例中,存儲(chǔ)系統(tǒng)604可以是計(jì)算機(jī)系統(tǒng)608的一部分。在該示例性的實(shí)例中,傳感器系統(tǒng)606被配置為利用攝像機(jī)系統(tǒng)616、音頻系統(tǒng) 618、測量系統(tǒng)620和/或傳感器系統(tǒng)606的激光系統(tǒng)621生成數(shù)據(jù)615。數(shù)據(jù)615可以包括圖像、視頻數(shù)據(jù)、音頻數(shù)據(jù)、測量結(jié)果、所檢測的響應(yīng)信號(hào)的振幅和/或其他合適類型的數(shù)據(jù)。攝像機(jī)系統(tǒng)616可以包括可視攝像機(jī)和/或紅外線攝像機(jī)。進(jìn)一歩,攝像機(jī)系統(tǒng) 616被配置為生成圖像和/或視頻數(shù)據(jù)。在該實(shí)例中,攝像系統(tǒng)618包括麥克風(fēng)622和收聽設(shè)備624。麥克風(fēng)622被配置為檢測聲音,例如,操作員的聲音。麥克風(fēng)622可以用于生成音頻記錄。收聽設(shè)備擬4可以用于重新播放由音頻系統(tǒng)618生成的音頻記錄和/或存儲(chǔ)在存儲(chǔ)系統(tǒng)604上的音頻記錄。當(dāng)然,傳感器系統(tǒng)606可以包括其他的傳感器和/或除了上面描述的部件以外的部件。測量系統(tǒng)620可以包含若干測量工具。例如但不限于,測量系統(tǒng)620可以包括測量零件中孔的直徑的工具。作為另ー個(gè)實(shí)例,測量系統(tǒng)620可以包括測量零件厚度的工具。在該示例性的實(shí)例中,激光系統(tǒng)621可以采用激光檢測和測距(LADAR)系統(tǒng)或光檢測和測距系統(tǒng)(LIDAR)的形式。激光系統(tǒng)621被配置為在物體上的具體位置生成激光束,并響應(yīng)該激光束檢測若干響應(yīng)信號(hào)。在該描述的實(shí)例中,傳感器系統(tǒng)606被配置為發(fā)送數(shù)據(jù)615至計(jì)算機(jī)系統(tǒng)608。如所示,計(jì)算機(jī)系統(tǒng)608包含若干計(jì)算機(jī)626。在該示例性的實(shí)例中,若干計(jì)算機(jī)626中的每個(gè)計(jì)算機(jī)可以是處理器。信息處理過程擬8運(yùn)行在若干計(jì)算機(jī)ぬ6上。信息處理過程628 可以被實(shí)現(xiàn)為例如圖4中的信息處理過程444。在這些示例性的實(shí)例中,信息處理過程6 被配置為利用數(shù)據(jù)615識(shí)別物體上的位置。攝像機(jī)系統(tǒng)616生成的圖像可以用于識(shí)別物體上的位置。例如,攝像機(jī)系統(tǒng)616相對(duì)于物體的初始位置和取向是已知的。進(jìn)一歩,攝像機(jī) 616的初始位置和取向是相對(duì)于在物體模型中識(shí)別的位置已知的位置和取向。此外,在物體模型中物體的不同零件的相對(duì)位置相對(duì)于彼此是已知的。確定攝像機(jī)系統(tǒng)616相對(duì)于ー個(gè)平面的初始位置和取向。在這些示例性的實(shí)例中,任意地選擇平面。換句話說,選擇平面不需要符合任何具體的準(zhǔn)則。在這些實(shí)例中平面也被稱為原點(diǎn)。相對(duì)于物體的坐標(biāo)系限定原點(diǎn)的位置和取向。也相對(duì)于物體的模型限定原點(diǎn)的位置和取向。利用攝像機(jī)系統(tǒng)616相對(duì)于原點(diǎn)的位置和取向以及原點(diǎn)相對(duì)于物體的位置和取向,來確定攝像機(jī)系統(tǒng)616相對(duì)于物體的位置和取向。進(jìn)一歩,該信息可以用于識(shí)別物體上的位置,攝像機(jī)系統(tǒng)616為該物體上的位置生成圖像。在這些實(shí)例中,物體模型和物體具有基本相同的坐標(biāo)系,以便于物體表面上的點(diǎn)與物體模型的表面上的點(diǎn)具有相同的位置。在該示例性的實(shí)例中,信息處理過程6 被配置為發(fā)送信息至計(jì)算機(jī)系統(tǒng),例如圖4中的計(jì)算機(jī)系統(tǒng)412。該信息可以用于執(zhí)行對(duì)物體的若干操作。此外,信息處理過程擬8被配置為在顯示系統(tǒng)610上顯示信息。具體地,信息處理過程6 在顯示系統(tǒng)610的圖形用戶界面630上顯示信息?,F(xiàn)在參考圖7,其根據(jù)有利實(shí)施例描述了點(diǎn)云生成系統(tǒng)的圖示。在該示例性的實(shí)例中,點(diǎn)云生成系統(tǒng)700被配置為生成點(diǎn)云702的數(shù)據(jù)。點(diǎn)云702是圖4中點(diǎn)云422的ー個(gè)實(shí)現(xiàn)方式的實(shí)例。在該示例性的實(shí)例中,點(diǎn)云生成系統(tǒng)700包括存儲(chǔ)系統(tǒng)704和計(jì)算機(jī)系統(tǒng)705。存儲(chǔ)系統(tǒng)704包含若干存儲(chǔ)設(shè)備706。若干存儲(chǔ)設(shè)備706中的ー些、所有或沒有ー個(gè)可以是信息采集系統(tǒng)的存儲(chǔ)系統(tǒng)的部分,例如圖4中的信息采集系統(tǒng)410的存儲(chǔ)系統(tǒng)414。若干存儲(chǔ)設(shè)備706被配置為存儲(chǔ)模型708。模型708是物體(例如圖4中的物體 404)的模型。在這些實(shí)例中,模型708是三維模型710。更具體地,三維模型710包含若干立體平面印刷文件712。若干立體平面印刷文件712中的每個(gè)可以是為其生成模型708的物體中的零件。在該描述的實(shí)例中,計(jì)算機(jī)系統(tǒng)705包含若干計(jì)算機(jī)714。若干計(jì)算機(jī)714中的 ー些、所有或沒有一個(gè)可以是信息管理系統(tǒng)的計(jì)算機(jī)系統(tǒng)的部分,例如圖4中的信息管理系統(tǒng)405。例如若干計(jì)算機(jī)714中的ー些、所有或沒有ー個(gè)可以是圖4中的計(jì)算機(jī)系統(tǒng)412 或計(jì)算機(jī)系統(tǒng)418的部分。在這些實(shí)例中,點(diǎn)云生成處理過程716運(yùn)行在若干計(jì)算機(jī)714上。點(diǎn)云生成處理過程716被配置為從存儲(chǔ)系統(tǒng)704中檢索若干立體平面印刷文件712。點(diǎn)云生成處理過程716為在若干立體平面印刷文件712中每個(gè)立體平面印刷文件中識(shí)別的零件確定若干三角形720。具體地,點(diǎn)云生成處理過程716識(shí)別若干三角形720中的每個(gè)三角形的多個(gè)頂點(diǎn) 722。多個(gè)頂點(diǎn)722包括每個(gè)三角形的三個(gè)頂點(diǎn)。如所示,點(diǎn)云生成處理過程716從點(diǎn)云702中的點(diǎn)726中分配多個(gè)頂點(diǎn)722給多個(gè)點(diǎn)724。點(diǎn)バ6在三維網(wǎng)格730上。進(jìn)一歩,點(diǎn)バ6在三維網(wǎng)格730中是均勻間隔開的。 作為ー個(gè)示例性的實(shí)例,通過分配多個(gè)頂點(diǎn)722中的每個(gè)頂點(diǎn)給點(diǎn)云702中最近的點(diǎn),點(diǎn)云生成處理過程716分配多個(gè)頂點(diǎn)722給多個(gè)點(diǎn)724。點(diǎn)云生成處理過程716識(shí)別點(diǎn)云702范圍內(nèi)的體積732。在這些實(shí)例中,體積732 是長方體734。長方體734涵蓋多個(gè)頂點(diǎn)722。換句話說,多個(gè)頂點(diǎn)722中的每個(gè)頂點(diǎn)位于點(diǎn)云702的三維網(wǎng)格730的長方體734內(nèi)。點(diǎn)云702中的第一組點(diǎn)736是由點(diǎn)云生成處理過程716識(shí)別的。第一組點(diǎn)736包括點(diǎn)云702中的多個(gè)點(diǎn)7 中的ー些點(diǎn),這些點(diǎn)位于長方體734內(nèi)并且位于距多個(gè)頂點(diǎn)722 限定的平面738的第一選擇距離737范圍內(nèi)。第一選擇距離737可以是例如但不限于距離平面738在三維網(wǎng)格730中的一個(gè)網(wǎng)格単元間距。點(diǎn)云702中的第二組點(diǎn)740是由點(diǎn)云生成處理過程716識(shí)別的。第二組點(diǎn)740包括點(diǎn)云702的多個(gè)點(diǎn)7 中的ー些點(diǎn),這些點(diǎn)位于距多個(gè)頂點(diǎn)722限定的邊界742的第二選擇距離741范圍內(nèi)。邊界742可以是多個(gè)頂點(diǎn)722形成的三角形的邊緣。第二選擇距離可以在邊界742外或在邊界742內(nèi)。點(diǎn)云生成處理過程716識(shí)別在第一組點(diǎn)736和第二組點(diǎn)740相交處的一組點(diǎn)743。 這組點(diǎn)743形成點(diǎn)云702的識(shí)別點(diǎn)744。點(diǎn)云生成處理過程716為識(shí)別點(diǎn)744和點(diǎn)云702 中的多個(gè)點(diǎn)7 分配標(biāo)識(shí)符746。標(biāo)識(shí)符746可以是例如為其生成具體的立體平面印刷文件的零件的零件號(hào)。點(diǎn)云生成處理過程716存儲(chǔ)識(shí)別點(diǎn)744中的參考號(hào)/索引(indeX)748和點(diǎn)云702中的多個(gè)點(diǎn) 724。參考號(hào)748被統(tǒng)稱為標(biāo)識(shí)符746。用這種方式,標(biāo)識(shí)符746被分配給識(shí)別點(diǎn)744和點(diǎn)云702中的多個(gè)點(diǎn)724。用這種方式,點(diǎn)云生成處理過程716為物體的點(diǎn)云702生成數(shù)據(jù)。該數(shù)據(jù)包括物體中不同零件的標(biāo)識(shí)符和/或其他合適的信息。在該示例性的實(shí)例中,點(diǎn)云702和為點(diǎn)云702生成的數(shù)據(jù)可以被存儲(chǔ)在存儲(chǔ)系統(tǒng) 704中。進(jìn)一歩,點(diǎn)云702和為點(diǎn)云702生成的數(shù)據(jù)可以被發(fā)送至信息采集系統(tǒng),例如圖4 中的信息采集系統(tǒng)410和/或圖6中的信息采集系統(tǒng)600?,F(xiàn)在參考圖8,其根據(jù)有利實(shí)施例描述了點(diǎn)云的圖示。在該示例性的實(shí)例中,點(diǎn)云 800是圖4中點(diǎn)云422和/或圖7中點(diǎn)云702的實(shí)例。點(diǎn)云800具有點(diǎn)802。如所示,點(diǎn)802在三維網(wǎng)格804上。三維網(wǎng)格804具有第一軸線806、第二軸線808 和第三軸線810。點(diǎn)802在三維網(wǎng)格804上均勻地間隔開。換句話說,三維網(wǎng)格804中的每個(gè)網(wǎng)格単元具有基本相同的大小。在該示例性的實(shí)例中,頂點(diǎn)812、814和816已經(jīng)被分別分配給點(diǎn)818、820和822。 頂點(diǎn)812、814和816形成具有邊界ぬ6、擬8和830的三角形824。進(jìn)一歩,平面825是由頂點(diǎn)812、814和816限定的。如所述,頂點(diǎn)812、814和816涵蓋在長方體832內(nèi)。長方體832是圖7中體積732的一個(gè)實(shí)現(xiàn)方式的實(shí)例。利用長方體832、平面825以及邊界ぬ6、擬8和830,點(diǎn)云生成系統(tǒng)可以識(shí)別長方體832內(nèi)、距平面825的第一選擇距離內(nèi)以及距邊界ぬ6、擬8和830的第 ニ選擇距離內(nèi)的點(diǎn)802中的一組點(diǎn)。在該所示實(shí)例中,這組點(diǎn)包括點(diǎn)834、836和838。這些點(diǎn)中的每個(gè)點(diǎn)以及點(diǎn)818、 820和822與零件的標(biāo)識(shí)符相關(guān)聯(lián)。例如,可以為每個(gè)點(diǎn)存儲(chǔ)參考號(hào),其中參考號(hào)制的是零件的零件號(hào)。零件是對(duì)其創(chuàng)建識(shí)別三角形824的立體平面印刷文件的零件?,F(xiàn)在參考圖9,其根據(jù)有利實(shí)施例描述了管理關(guān)于物體信息的處理過程的流程圖的圖示。圖9中所示的處理過程可以利用例如圖4中的信息管理系統(tǒng)405來實(shí)現(xiàn)。具體地, 該處理過程可以利用圖4中的信息處理過程444來實(shí)現(xiàn)。該處理過程開始于通過識(shí)別物體上的位置(操作900)。利用從傳感器系統(tǒng)(例如圖4中的傳感器系統(tǒng)416)獲取的數(shù)據(jù),可以識(shí)別該位置。進(jìn)一歩,利用坐標(biāo)系(例如笛卡爾坐標(biāo)系),可以識(shí)別該位置。該處理過程識(shí)別物體上的位置和物體的點(diǎn)云中的若干點(diǎn)之間的聯(lián)系(操作902)。 點(diǎn)云中的若干點(diǎn)與物體的若干零件相關(guān)聯(lián)。在該示例性的實(shí)例中,不只ー個(gè)點(diǎn)可以與相同的零件相關(guān)聯(lián)。接著,該處理過程基于物體上的位置和點(diǎn)云中的若干點(diǎn)之間的聯(lián)系將物體上的位置與物體的若干零件相關(guān)聯(lián)(操作904)。然后,該處理過程將與物體上的位置相關(guān)聯(lián)的若干零件的標(biāo)識(shí)顯示在顯示系統(tǒng)的圖形用戶界面上(操作906)。用這種方式,操作員能夠查看經(jīng)識(shí)別的與位置相關(guān)聯(lián)的零件號(hào)。然后該處理過程識(shí)別若干類型介質(zhì)中物體上的位置的信息(操作908)。通過接收由若干類型介質(zhì)中的傳感器系統(tǒng)產(chǎn)生的信息,可以執(zhí)行操作908。例如,該信息可以包括圖像、視頻數(shù)據(jù)和音頻數(shù)據(jù)中的至少ー種。該處理過程將物體上的位置信息與物體上的位置相關(guān)聯(lián)(操作910),之后該處理過程結(jié)束。現(xiàn)在參考圖10,其根據(jù)有利實(shí)施例描述將位置與若干零件相關(guān)聯(lián)的處理過程的流程圖的圖示。圖10中所示的該處理過程是圖9中的操作902和操作904的更詳細(xì)的處理過程。具體地,圖10中所示的處理過程可以利用圖4中的信息處理過程444來實(shí)現(xiàn)。該處理過程開始于比較物體上的位置與物體的點(diǎn)云中的多個(gè)點(diǎn)(操作1000)。在操作1000中,位置是在圖9的操作900中識(shí)別的位置。點(diǎn)云的多個(gè)點(diǎn)中的每個(gè)點(diǎn)與物體的零件的標(biāo)識(shí)相關(guān)聯(lián)。然后,處理過程識(shí)別與物體上的位置相關(guān)聯(lián)的物體的點(diǎn)云中的多個(gè)點(diǎn)中的若干點(diǎn),從而形成物體上的位置和若干點(diǎn)之間的聯(lián)系(操作1002)。接下來,處理過程利用與若干點(diǎn)中每個(gè)點(diǎn)相關(guān)聯(lián)的零件的標(biāo)識(shí),識(shí)別與點(diǎn)云中識(shí)別的若干點(diǎn)相關(guān)聯(lián)的物體的若干零件 (操作 1004)。然后,該處理過程將物體上的位置與物體的若干零件相關(guān)聯(lián)(操作1006),之后該處理過程結(jié)束。現(xiàn)在參考圖11,其根據(jù)有利實(shí)施例描述生成點(diǎn)云數(shù)據(jù)的處理過程的流程圖的圖示。圖11所示的處理過程可以利用圖7中的點(diǎn)云生成系統(tǒng)700來實(shí)現(xiàn)。具體地,該處理過程可以利用圖7中的點(diǎn)云生成處理過程716來實(shí)現(xiàn)。
該處理過程開始于識(shí)別物體的模型的頂點(diǎn)(操作1100)。物體由多個(gè)零件構(gòu)成。 例如,當(dāng)多個(gè)零件組裝在一起吋,形成物體。在操作1100中,物體的模型是三維模型。然后,該處理過程利用物體模型的頂點(diǎn),將多個(gè)零件的標(biāo)識(shí)符與點(diǎn)云中的多個(gè)點(diǎn)相關(guān)聯(lián)(操作1102),之后該處理過程結(jié)束?,F(xiàn)在參考圖12,其根據(jù)有利實(shí)施例描述生成點(diǎn)云數(shù)據(jù)的處理過程的流程圖的圖示。圖12中所示處理過程可以利用圖7中的點(diǎn)云生成系統(tǒng)700來實(shí)現(xiàn)。具體地,該處理過程可以利用圖7中的點(diǎn)云生成處理過程716來實(shí)現(xiàn)。該處理過程開始于接收物體的若干零件的若干立體平面印刷文件(操作1200)。 該處理過程選擇ー個(gè)立體平面印刷文件進(jìn)行處理(操作120 。接下來,該處理過程識(shí)別在立體平面印刷文件中識(shí)別的若干三角形(操作1204)。然后,該處理過程選擇若干三角形中的ー個(gè)三角形用于處理(操作1206)。該處理過程識(shí)別選擇的三角形的多個(gè)頂點(diǎn)(操作1208)。接著該處理過程分配多個(gè)頂點(diǎn)給點(diǎn)云中的多個(gè)點(diǎn)(操作1210)。點(diǎn)云是由三維網(wǎng)格中的點(diǎn)構(gòu)成的。在這些實(shí)例中,三維網(wǎng)格是均勻間隔開的網(wǎng)格。在操作1210中,通過將頂點(diǎn)分配給點(diǎn)云中最近的點(diǎn),將每個(gè)頂點(diǎn)分配給點(diǎn)云中的點(diǎn)。接下來,該處理過程識(shí)別點(diǎn)云中的長方體,其中長方體涵蓋多個(gè)頂點(diǎn)(操作 1212)。該處理過程識(shí)別長方體內(nèi)和距多個(gè)頂點(diǎn)限定的平面的第一選擇距離內(nèi)的點(diǎn)云中的第一組點(diǎn)(操作1214)。第一選擇距離可以是例如一個(gè)網(wǎng)格単元間距。然后,該處理過程識(shí)別距多個(gè)頂點(diǎn)限定的邊界的第二選擇距離內(nèi)的點(diǎn)云中的第二組點(diǎn)(操作1216)。距邊界的第二選擇距離可以在邊界內(nèi)或邊界外。在這些實(shí)例中,邊界被限定為由多個(gè)頂點(diǎn)形成的邊緣。接著該處理過程識(shí)別第一組點(diǎn)和第二組點(diǎn)的相交處的一組點(diǎn),從而形成識(shí)別點(diǎn) (操作1218)。然后,該處理過程將分配零件的標(biāo)識(shí)符分配識(shí)別點(diǎn)和多個(gè)點(diǎn)(操作1220)。 零件是對(duì)其創(chuàng)建選擇的立體平面印刷文件的零件。然后處理過程確定是否在選擇的立體平面印刷文件中識(shí)別任何額外的未處理的三角形(操作1222)。如果存在未處理的三角形,那么處理過程返回至上面描述的操作1206。否則,該處理過程確定是否存在任何額外的未處理的立體平面印刷文件(操作 1224)。如果存在額外的未處理的立體平面印刷文件,那么處理過程返回至以上描述的操作 1202。否則,該處理過程結(jié)束。在描述的不同實(shí)施例中的流程圖和方框圖示出了不同的有利實(shí)施例中的裝置和方法的某些可能實(shí)現(xiàn)方式的結(jié)構(gòu)、功能和操作。就這一點(diǎn)而言,流程圖或方框圖中的每個(gè)方框可以表示模塊、部分、功能和/或操作或步驟的一部分。例如,一個(gè)或多個(gè)方框可以作為程序代碼在硬件中實(shí)現(xiàn),或作為程序代碼和硬件的組合來實(shí)現(xiàn)。當(dāng)在硬件中實(shí)現(xiàn)吋,硬件可以例如采用制造或被配置為執(zhí)行流程圖或方框圖中的ー個(gè)或多個(gè)操作的集成電路的形式。在某些可替換實(shí)現(xiàn)方式中,方框中標(biāo)注的功能可以不按附圖中標(biāo)注的順序進(jìn)行。 例如,在某些情況下,連續(xù)示出的兩個(gè)方框可以基本上同時(shí)執(zhí)行,或方框有時(shí)可以按相反的順序執(zhí)行,這取決于涉及的功能。而且,除所示出的方框之外的其他方框可以被増加至流程圖或方框圖中。因此,不同的有利實(shí)施例提供管理物體信息的方法和裝置。在ー個(gè)有利實(shí)施例中,識(shí)別物體上的位置。識(shí)別物體上的位置和物體的點(diǎn)云中的若干點(diǎn)之間的聯(lián)系。點(diǎn)云中的若干點(diǎn)與物體的若干零件相關(guān)聯(lián)?;谖矬w上的位置和點(diǎn)云中的若干點(diǎn)之間的聯(lián)系,將物體上的位置與物體的若干零件相關(guān)聯(lián)。與物體上的位置相關(guān)聯(lián)的若干零件的標(biāo)識(shí)被顯示在顯示系統(tǒng)的圖形用戶界面上。識(shí)別若干介質(zhì)中的物體上的位置信息。用物體上的位置識(shí)別物體上的位置信息。在另ー個(gè)有利實(shí)施例中,提供ー種生成點(diǎn)云數(shù)據(jù)的方法。識(shí)別物體模型的頂點(diǎn)。物體包含多個(gè)零件。利用物體的頂點(diǎn),將多個(gè)零件的標(biāo)識(shí)符與點(diǎn)云中的點(diǎn)相關(guān)聯(lián)。對(duì)于不同的有利實(shí)施例,當(dāng)根據(jù)設(shè)計(jì)組裝物體吋,諸如車輛時(shí),物體的設(shè)計(jì)可以是更容易評(píng)估的。此外,不同的有利實(shí)施例可以提高在組裝物體的零件時(shí)識(shí)別零件的速度。不同的有利實(shí)施例還更容易確定何時(shí)以及在哪里需要對(duì)物體維護(hù)和其他操作。不同的有利實(shí)施例可以采取完全硬件實(shí)施例、完全軟件實(shí)施例或同時(shí)包含硬件和軟件元件的實(shí)施例的形式。某些實(shí)施例在軟件中實(shí)現(xiàn),其包括但不限于例如固件、駐留軟件和微代碼形式。而且,不同的實(shí)施例可以采取可從計(jì)算機(jī)可用或可讀介質(zhì)存取的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)可用或可讀介質(zhì)提供計(jì)算機(jī)或任何設(shè)備可用的或與其相關(guān)的執(zhí)行指令的程序代碼。為了本公開的目的,計(jì)算機(jī)可用的或計(jì)算機(jī)可讀介質(zhì)通??梢允前鎯?chǔ)、通信、傳播傳送由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的或與其相關(guān)的程序的任何有形裝置。計(jì)算機(jī)可用的或計(jì)算機(jī)可讀介質(zhì)可以是,例如但不限于,電子介質(zhì)、磁介質(zhì)、光介質(zhì)、電磁介質(zhì)、紅外介質(zhì)或半導(dǎo)體系統(tǒng)或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的非限制實(shí)例包括半導(dǎo)體或固態(tài)存儲(chǔ)器、磁帶、可移動(dòng)計(jì)算機(jī)磁盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、硬磁盤和光盤。光盤可以包括光盤-只讀存儲(chǔ)器(⑶-ROM)、光盤-讀/寫(⑶-RW)和DVD。進(jìn)一歩,計(jì)算機(jī)可用的或計(jì)算機(jī)可讀介質(zhì)可以包含或存儲(chǔ)計(jì)算機(jī)可讀或可用的程序代碼,以便于當(dāng)計(jì)算機(jī)可讀或可用的程序代碼在計(jì)算機(jī)上執(zhí)行吋,該計(jì)算機(jī)可讀或可用的程序代碼的執(zhí)行引起計(jì)算機(jī)通過通信鏈路傳送另ー個(gè)計(jì)算機(jī)可讀或可用的程序代碼。該通信鏈路可以使用例如但不限于物理鏈路或無線鏈路的介質(zhì)。適用于存儲(chǔ)和/或執(zhí)行計(jì)算機(jī)可讀或計(jì)算機(jī)可用的程序代碼的數(shù)據(jù)處理系統(tǒng)將包括通過諸如系統(tǒng)總線的通信結(jié)構(gòu)直接或間接耦合到存儲(chǔ)器元件的ー個(gè)或多于ー個(gè)處理器。存儲(chǔ)器元件可以包括在程序代碼的實(shí)際執(zhí)行期間使用的局部存儲(chǔ)器、大容量存儲(chǔ)器和高速緩存,這些存儲(chǔ)器元件提供至少ー些計(jì)算機(jī)可讀或計(jì)算機(jī)可用的程序代碼的臨時(shí)存儲(chǔ),從而降低在代碼執(zhí)行期間可以從大容量存儲(chǔ)器中檢索代碼的次數(shù)。輸入/輸出或I/O設(shè)備,可以或是直接或是通過中間I/O控制器耦合到系統(tǒng)。這些設(shè)備可以包括,例如但不限干,鍵盤、觸摸屏顯示器和定位設(shè)備。不同的通信適配器也可以耦合到系統(tǒng),從而能夠使得數(shù)據(jù)處理系統(tǒng)通過中間私用或公用網(wǎng)絡(luò)耦合到其他的數(shù)據(jù)處理系統(tǒng)、遠(yuǎn)程打印機(jī)或存儲(chǔ)設(shè)備。非限制實(shí)例是調(diào)制解調(diào)器和網(wǎng)絡(luò)適配器,和僅僅是ー些當(dāng)前可用類型的通信適配器。為了圖示和描述的目的已經(jīng)呈現(xiàn)不同的有利實(shí)施例的描述,并且不同有利實(shí)施例的描述不是詳盡的地或意欲限制公開形式的實(shí)施例。本領(lǐng)域的技術(shù)人員將明顯看出許多修改和變化。進(jìn)一歩,不同的有利實(shí)施例可以提供與其他的有利的實(shí)施例相比的不同優(yōu)勢(shì)。選擇和描述所選擇的實(shí)施例,為的是說明實(shí)施例的原理、實(shí)際應(yīng)用,并能夠使得本領(lǐng)域的其他技術(shù)人員理解本公開適于預(yù)期的具體用途時(shí)做出各種修改的各種實(shí)施例。
權(quán)利要求
1.一種管理點(diǎn)云的方法,該方法包含識(shí)別物體模型的頂點(diǎn),其中所述物體包含多個(gè)零件;和利用所述物體模型的所述頂點(diǎn)使所述多個(gè)零件的標(biāo)識(shí)符與所述點(diǎn)云中的點(diǎn)相關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的方法,其中所述利用所述物體模型的頂點(diǎn)使所述多個(gè)零件的標(biāo)識(shí)符與所述點(diǎn)云中的點(diǎn)相關(guān)聯(lián)的步驟包含識(shí)別零件的多個(gè)頂點(diǎn);將所述多個(gè)頂點(diǎn)分配給所述點(diǎn)云中的多個(gè)點(diǎn);識(shí)別位于距所述多個(gè)頂點(diǎn)限定的平面的第一選擇距離內(nèi)和位于距所述多個(gè)頂點(diǎn)限定的邊界的第二選擇距離內(nèi)的所述點(diǎn)云中的一組點(diǎn),從而形成識(shí)別點(diǎn);以及將所述零件的標(biāo)識(shí)符分配給所述識(shí)別點(diǎn)和被分配所述多個(gè)頂點(diǎn)的所述多個(gè)點(diǎn)。
3.根據(jù)權(quán)利要求2所述的方法,其中所述識(shí)別所述零件的所述多個(gè)頂點(diǎn)的步驟包含 識(shí)別在所述零件的立體平面印刷文件中識(shí)別的若干三角形中的一個(gè)三角形的三個(gè)頂點(diǎn)。
4.根據(jù)權(quán)利要求2所述的方法,其中所述將所述多個(gè)頂點(diǎn)分配給所述點(diǎn)云中的所述多個(gè)點(diǎn)的步驟包含將所述多個(gè)頂點(diǎn)中的每個(gè)頂點(diǎn)分配給所述點(diǎn)云中的最近點(diǎn),其中所述點(diǎn)云中的點(diǎn)在三維網(wǎng)格中是基本等距間隔開的。
5.根據(jù)權(quán)利要求2所述的方法,其中所述識(shí)別位于距所述多個(gè)頂點(diǎn)限定的平面的第一選擇距離內(nèi)和位于距所述多個(gè)頂點(diǎn)限定的邊界的第二選擇距離內(nèi)的所述點(diǎn)云中的一組點(diǎn), 從而形成識(shí)別點(diǎn)的步驟包含識(shí)別所述點(diǎn)云內(nèi)的體積,其中所述體積涵蓋所述多個(gè)頂點(diǎn);識(shí)別位于所述體積內(nèi)的和位于距所述多個(gè)頂點(diǎn)限定的平面的所述第一選擇距離內(nèi)的所述點(diǎn)云中的第一組點(diǎn);識(shí)別位于距所述多個(gè)頂點(diǎn)限定的邊界的所述第二選擇距離內(nèi)的點(diǎn)云中的第二組點(diǎn);以及利用在所述第一組點(diǎn)和所述第二組點(diǎn)的相交處識(shí)別的這組點(diǎn)形成所述點(diǎn)云中的所述識(shí)別點(diǎn)。
6.根據(jù)權(quán)利要求1所述的方法,其中所述點(diǎn)云中的點(diǎn)在三維網(wǎng)格中是均勻間隔開的。
7.根據(jù)權(quán)利要求2所述的方法,其中所述將所述零件的標(biāo)識(shí)符分配給所述識(shí)別點(diǎn)和被分配所述多個(gè)頂點(diǎn)的所述多個(gè)點(diǎn)的步驟包含將參考號(hào)存儲(chǔ)在所述識(shí)別點(diǎn)和被分配所述多個(gè)頂點(diǎn)的所述多個(gè)點(diǎn)中,其中所述參考號(hào)涉及所述零件的標(biāo)識(shí)符。
8.根據(jù)權(quán)利要求2所述的方法,其中所述標(biāo)識(shí)符是零件號(hào)。
9.一種由物體的模型生成物體的點(diǎn)云的點(diǎn)云生成系統(tǒng),所述點(diǎn)云生成系統(tǒng)包含 處理器單元,其被配置為獲取物體零件的若干立體平面印刷文件;識(shí)別在所述若干立體平面印刷文件的每個(gè)文件中識(shí)別的若干三角形中每個(gè)三角形的多個(gè)頂點(diǎn);將所述若干三角形中每個(gè)三角形的所述多個(gè)頂點(diǎn)分配給所述點(diǎn)云中的多個(gè)點(diǎn); 識(shí)別位于距所述若干三角形中每個(gè)三角形的所述多個(gè)頂點(diǎn)限定的平面的第一選擇距離內(nèi)和位于距所述若干三角形中每個(gè)三角形的所述多個(gè)頂點(diǎn)限定的邊界的第二選擇距離內(nèi)的所述點(diǎn)云中的一組點(diǎn),從而形成識(shí)別點(diǎn);以及將零件的標(biāo)識(shí)符分配給所述識(shí)別點(diǎn)和被分配所述若干三角形中每個(gè)三角形的所述多個(gè)頂點(diǎn)的所述多個(gè)點(diǎn)。
10.根據(jù)權(quán)利要求9所述的點(diǎn)云生成系統(tǒng),其中所述處理器單元被配置為獲取所述物體上的位置;識(shí)別所述物體上的所述位置和所述點(diǎn)云中的若干點(diǎn)之間的聯(lián)系; 基于所述物體上的所述位置與所述點(diǎn)云中的所述若干點(diǎn)之間的聯(lián)系,將所述物體上的所述位置與所述物體的所述零件中的若干零件相關(guān)聯(lián)。
11.根據(jù)權(quán)利要求9所述的點(diǎn)云生成系統(tǒng),其中所述若干立體平面印刷文件中的每個(gè)文件都是針對(duì)所述零件中的具體零件。
12.根據(jù)權(quán)利要求9所述的點(diǎn)云生成系統(tǒng),其中所述點(diǎn)云是由在三維網(wǎng)格上均勻間隔開的點(diǎn)構(gòu)成。
13.根據(jù)權(quán)利要求9所述的點(diǎn)云生成系統(tǒng),其中在被配置為獲取所述物體的所述零件的所述若干立體平面印刷文件時(shí),所述處理器單元被配置為從存儲(chǔ)系統(tǒng)中檢索所述若干立體平面印刷文件。
14.根據(jù)權(quán)利要求9所述的點(diǎn)云生成系統(tǒng),其中所述零件的所述標(biāo)識(shí)符是所述零件的零件號(hào)。
全文摘要
本發(fā)明涉及點(diǎn)云生成系統(tǒng)。提供一種管理點(diǎn)云的方法、裝置和點(diǎn)云生成系統(tǒng)。識(shí)別物體模型的頂點(diǎn)。所述物體包含多個(gè)零件。利用所述物體模型的頂點(diǎn),將所述多個(gè)零件的標(biāo)識(shí)符與所述點(diǎn)云中的點(diǎn)相關(guān)聯(lián)。
文檔編號(hào)G06Q10/06GK102542398SQ20111028205
公開日2012年7月4日 申請(qǐng)日期2011年9月16日 優(yōu)先權(quán)日2010年9月17日
發(fā)明者J·D·道爾, J·G·伊根, P·R·戴維斯, R·A·隆格, R·D·貝克 申請(qǐng)人:波音公司