新四季網

基於遺傳算法的並行碰撞檢測系統及方法

2023-05-24 20:17:11 2

專利名稱:基於遺傳算法的並行碰撞檢測系統及方法
技術領域:
本發明關於一種並行碰撞檢測系統及方法,特別是涉及一種基於遺傳算法的並行碰撞檢測系統及方法。
背景技術:
碰撞問題多年來一直受到較多的關注,碰撞檢測方法在計算幾何、計算機動畫、CAD/CAM,仿真機器人和虛擬實境等領域中都有較好的應用前景。近些年來,國內外學者在碰撞檢測領域中做出了相當多有意義的工作並提出了一些高效的檢測方法。從空間域的角度,可以分為基於實體空間的碰撞檢測方法和基於圖像空間的碰撞檢測方法。這兩類算法的主要區別在於是利用物體三維幾何特性進行求交計算還是利用物體二維投影的圖象加上深度信息來進行相交分析。基於圖象空間的碰撞檢測算法能有效利用圖形硬體的繪製加速功能來提高碰撞檢測算法的效率。近幾年隨著圖形硬體技術的飛速發展,圖形加速卡在性能不斷迅速提高的同時甚至出現了可編程的功能,使得基於圖象空間的碰撞檢測算法進入了一個新的發展階段。對於基於實體空間的碰撞檢測算法,研究人員把各種幾何技術如層次表示法、幾何推理、代數範式、空間劃分、解析方法和最優化方法等應用到碰撞檢測中,提出了許多優秀的算法。其中基於空間剖分類算法和基於掠掃和裁剪算法是較優秀的面向含有多個物體的複雜場景的初步檢測算法,而基於特徵類算法、基於單純形類算法、基於層次包圍體樹類算法、基於距離場類算法、基於智能優化技術類算法都是基於離散碰撞檢測技術的面向兩個物體碰撞逐步求精的方法。然而,基於圖像的碰撞檢測算法也普遍存在以下三個缺陷(I)由於圖像本身均是空間離散採樣,其精度受圖像解析度的約束,從而影響碰撞檢測算法的精度;(2)多數算法仍只能處理凸體之間的碰撞檢測;(3)由於使用圖形硬體輔助計算,基於圖像的碰撞檢測還需要考慮如何合理地平衡CPU和圖形硬體的計算負荷。現有的基於實體空間的各類碰撞檢測算法也存在一些問題如檢測中刺穿現象和遺漏情況等。碰撞檢測方法一般時間複雜度為0(n2),不能滿足實時性的要求,不利於碰撞檢測快速實現。基於空間分割技術的幾何分解方法,影響該方法效率的一個重要因素是分區的多少,而分區的數目又較難把握。八叉樹和其它幾何模型在解決碰撞檢測的框架之間的幾何幹涉問題時,不會大幅度提高方法效率。

發明內容
為克服上述現有技術存在的不足,本發明之主要目的在於提供一種基於遺傳算法的並行碰撞檢測系統及方法,其通過將進化過程劃分到不同計算節點上並行進行,並通過一定的種群間信息交換策略實現優良基因的交換,實現了提高碰撞檢測速度,同時保證較高的精度的目的,而且本發明適用於任意形狀的多面體之間的實時動態碰撞檢測。為達上述及其它目的,本發明提出一種基於遺傳算法的並行碰撞檢測系統,至少包括
問題模型建立模組,用於建立兩個多面體的線性不等式組圍成的凸空間,以將多面體模型相交問題轉化為帶約束條件的線性規劃問題;以及並行碰撞檢測模組,將進化過程劃分到不同計算節點上,利用遺傳算法分布式進行,在對約束條件處理後,通過一定的種群間信息交換策略實現優良基因的交換,以求解多面體模型相交問題,實現碰撞檢測。進一步地,該問題模型建立模組在n維歐幾裡德空間中給定一組線性不等式組為

權利要求
1.一種基於遺傳算法的並行碰撞檢測系統,至少包括 問題模型建立模組,用於建立兩個多面體的線性不等式組圍成的凸空間,以將多面體模型相交問題轉化為帶約束條件的線性規劃問題;以及 並行碰撞檢測模組,將進化過程劃分到不同計算節點上,利用遺傳算法分布式進行,在對約束條件處理後,通過一定的種群間信息交換策略實現優良基因的交換,以求解多面體模型相交問題,實現碰撞檢測。
2.如權利要求1所述的一種基於遺傳算法的並行碰撞檢測系統,其特徵在於,該問題模型建立模組在η維歐幾裡德空間中給定一組線性不等式組為
3.如權利要求2所述的一種基於遺傳算法的並行碰撞檢測系統,其特徵在於,該並行碰撞檢測模組至少包括 初始化模組,用於初始化基本的種群及確定工作組中的結點數目; 適應度函數計算模組用於將適應度函數分發到工作組中的各從進程進行計算; 收集種群模組,利用主進程接收各從進程的進化結果; 遺傳運算模組,利用遺傳算法的三個基本算子對該收集種群模組的收集結果進行操作; 子代種群生成模組,根據經選擇、交叉、變異操作後的種群,生成子代種群;以及 判斷模組用於判斷是否符合結束條件,若滿足結束條件,則結束碰撞檢測,否則進一步啟動初始化模組重新確定工作組中的結點數目。
4.如權利要求3所述的一種基於遺傳算法的並行碰撞檢測系統,其特徵在於,該適應度函數模型為 Fitness (i) = f (x) 其中,f(x)為兩個多面體的線性不等式組圍成的凸空間。
5.如權利要求4所述的一種基於遺傳算法的並行碰撞檢測系統,其特徵在於該三個基本算子為選擇、交叉及變異。
6.如權利要求5所述的一種基於遺傳算法的並行碰撞檢測系統,其特徵在於該選擇操作選用輪盤賭選擇法,該交叉算子採用單點交叉,基本變異算子採用對群體中的個體碼串隨機挑選一個或多個基因座並對該些基因座的基因值做變動。
7.如權利要求6所述的一種基於遺傳算法的並行碰撞檢測系統,其特徵在於該結束條件為生成的子代種群滿足要求。
8.一種基於遺傳算法的並行碰撞檢測方法,包括如下步驟 步驟一,建立兩個多面體的線性不等式組圍成的凸空間,以將多面體模型相交問題轉化為帶約束條件的線性規劃問題;以及 步驟二,將進化過程劃分到不同計算節點上,利用遺傳算法分布式進行,在對約束條件處理後,通過一定的種群間信息交換策略實現優良基因的交換,以求解多面體模型相交問題,實現碰撞檢測。
9.如權利要求8所述的一種基於遺傳算法的並行碰撞檢測方法,其特徵在於,步驟二還包括如下步驟 步驟1.1,初始化基本的種群; 步驟I. 2,分配種群,將群體分為若干個子群體,每個子群體包含一些個體; 步驟I. 3,將適應度函數分發到工作組中的各從進程進行計算; 步驟I. 4,主進程收集各子進程的進化結果; 步驟I. 5,對收集的結果進行選擇、交叉及變異操作; 步驟I. 6,生成子代種群;以及 步驟I. 7,判斷是否滿足結束條件,若滿足結束條件,則終止碰撞檢測,否則轉至步驟I.2繼續進行。
10.如權利要求9所述的一種基於遺傳算法的並行碰撞檢測方法,其特徵在於結束條件為生成的子代種群滿足要求。
全文摘要
本發明公開了一種基於遺傳算法的並行碰撞檢測系統及方法,該系統至少包括問題模型建立模組,用於建立兩個多面體的線性不等式組圍成的凸空間,以將多面體模型相交問題轉化為帶約束條件的線性規劃問題;以及並行碰撞檢測模組,將進化過程劃分到不同計算節點上,利用遺傳算法分布式進行,在對約束條件處理後,通過一定的種群間信息交換策略實現優良基因的交換,以求解多面體模型相交問題,實現碰撞檢測,本發明不僅實現了提高碰撞檢測速度,同時保證較高的精度的目的,而且適用於任意形狀的多面體之間的實時動態碰撞檢測。
文檔編號G06N3/12GK102982375SQ20121046584
公開日2013年3月20日 申請日期2012年11月16日 優先權日2012年11月16日
發明者熊玉梅, 寧建紅, 閆俊英 申請人:上海電機學院

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀