天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 自動(dòng)化論文 >

基于多邊形場(chǎng)景的多智能體尋路系統(tǒng)研究

發(fā)布時(shí)間:2017-05-28 05:07

  本文關(guān)鍵詞:基于多邊形場(chǎng)景的多智能體尋路系統(tǒng)研究,,由筆耕文化傳播整理發(fā)布。


【摘要】:近幾年來,由于游戲產(chǎn)品市場(chǎng)的激烈競(jìng)爭(zhēng),對(duì)游戲新技術(shù)的要求越來越高。人工智能,作為能夠讓構(gòu)建出的虛擬角色更加聰明,更加智能化的技術(shù),隨著游戲產(chǎn)業(yè)的發(fā)展,越來越受到業(yè)界和學(xué)界的重視。其中,尋路系統(tǒng)是當(dāng)今游戲和路徑導(dǎo)航系統(tǒng)等領(lǐng)域的基礎(chǔ)和重要組成部分。對(duì)于游戲中的復(fù)雜場(chǎng)景出現(xiàn)的各種實(shí)際問題,本文探討了在連續(xù)的二維空間內(nèi),以多邊形構(gòu)成的場(chǎng)景中,多智能體角色在不發(fā)生相互重疊的前提下的整個(gè)尋路系統(tǒng)的構(gòu)架與實(shí)現(xiàn),主要研究?jī)?nèi)容包括以下幾個(gè)方面:(1)在進(jìn)行場(chǎng)景分析并生成可見點(diǎn)方面,提出了基于形態(tài)學(xué)膨脹的障礙附近可見點(diǎn)生成算法,具有計(jì)算量較小,便于局部修改的特點(diǎn);并提出了另一種基于圓柱體的可見點(diǎn)生成算法,來生成連通性更好的可見點(diǎn)集合;(2)在尋路過程中的相關(guān)算法方面,介紹了一種基于向量乘積的兩線段相交判斷的方法,并提出了可見性圖結(jié)構(gòu)緩存的生成方法和具體闡述了基于該結(jié)構(gòu)的A*尋路算法過程;(3)用智能體中具有旋轉(zhuǎn)不變性的包圍圓作為研究對(duì)象,來探討它們的碰撞檢測(cè)算法,在繞行中避免智能體相互重疊方面,依據(jù)兩圓之間位置關(guān)系與接近和遠(yuǎn)離的檢測(cè),提出了改進(jìn)的前向預(yù)防碰撞檢測(cè)方法,提升了數(shù)值健壯性;在繞行中避免與多邊形障礙發(fā)生碰撞方面,提出了對(duì)場(chǎng)景中的各個(gè)多邊形以給定的單位半徑進(jìn)行預(yù)膨脹的方法,從而可以用點(diǎn)是否在膨脹后多邊形內(nèi)的條件,來判斷是否發(fā)生碰撞;(4)對(duì)于包圍圓形式的多智能體的繞行,提出了整個(gè)群體下時(shí)間復(fù)雜度為O(n2)的,對(duì)單個(gè)智能體、多個(gè)智能體的繞行算法,以及對(duì)多智能體的提前繞行算法,并能夠逐步明顯地起到了總體接近目標(biāo)的效果,同時(shí)保證了計(jì)算的實(shí)時(shí)性;(5)在繞行算法與基于可見點(diǎn)的A*尋路算法的結(jié)合方面,提出了一種對(duì)可見點(diǎn)的范圍判斷方法,讓單位不至于過分接近可見點(diǎn),從而提升了多個(gè)智能體通過可見點(diǎn)的速度,改善了尋路效果,并讓單位在碰到場(chǎng)景中的障礙時(shí)作另外的尋路。本文的創(chuàng)新之處主要在于提出了兩種不同的可見點(diǎn)生成算法,減少了游戲關(guān)卡制作者的工作量;以及提出了多種繞行算法,來不斷調(diào)整智能體單位的陣型,從而可以在保證了性能的前提下,更好地接近目標(biāo)。此外在其他方面也做出了一些優(yōu)化和改進(jìn)。
【關(guān)鍵詞】:場(chǎng)景分析 尋路算法 A~* 多智能體 碰撞檢測(cè)
【學(xué)位授予單位】:廣東工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP18
【目錄】:
  • 摘要4-6
  • Abstract6-14
  • 第一章 緒論14-18
  • 1.1 研究背景和意義14
  • 1.2 智能尋路的國(guó)內(nèi)外研究狀況14-16
  • 1.3 相關(guān)研究中存在的局限16
  • 1.4 本文的主要工作及貢獻(xiàn)16-17
  • 1.5 本文的結(jié)構(gòu)安排17-18
  • 第二章 尋路系統(tǒng)的場(chǎng)景分析方法18-31
  • 2.1 各類型場(chǎng)景的簡(jiǎn)介18-19
  • 2.2 基于形態(tài)學(xué)膨脹的可見點(diǎn)生成方法19-22
  • 2.2.1 凹凸角的形態(tài)學(xué)膨脹方法19-21
  • 2.2.2 多邊形的形態(tài)學(xué)膨脹方法21-22
  • 2.3 基于圓柱體的可見點(diǎn)生成方法22-29
  • 2.3.1 圓與線段是否有交集的判斷23-25
  • 2.3.2 障礙之間的幾種情況和生成可見點(diǎn)的流程25-29
  • 2.4 對(duì)障礙內(nèi)部可見點(diǎn)的剔除29-30
  • 2.5 本章小結(jié)30-31
  • 第三章 基于可見點(diǎn)的A~*尋路算法31-40
  • 3.1 基于向量外積的兩線段相交判斷方法31-32
  • 3.2 可見性圖結(jié)構(gòu)緩存生成的算法與優(yōu)化32-35
  • 3.3 基于可見性圖結(jié)構(gòu)的A~*尋路算法過程35-39
  • 3.3.1 起點(diǎn)到終點(diǎn)直線路徑上的碰撞檢測(cè)35-36
  • 3.3.2 A~*尋路的準(zhǔn)備36
  • 3.3.3 A~*尋路算法的循環(huán)過程36-37
  • 3.3.4 A~*尋路算法的結(jié)束循環(huán)條件與路徑的形成37-39
  • 3.4 本章小結(jié)39-40
  • 第四章 智能體間的碰撞檢測(cè)算法40-43
  • 4.1 包圍圓簡(jiǎn)介40
  • 4.2 多智能體之間碰撞檢測(cè)的算法及改進(jìn)40-42
  • 4.3 本章小結(jié)42-43
  • 第五章 多智能體間的繞行算法43-50
  • 5.1 對(duì)單個(gè)智能體的繞行算法43-44
  • 5.2 對(duì)多個(gè)智能體的繞行算法44-47
  • 5.3 對(duì)多個(gè)智能體的提前繞行算法與到達(dá)目標(biāo)點(diǎn)效果的優(yōu)化47-48
  • 5.5 結(jié)合基于可見點(diǎn)的A~*尋路算法48-49
  • 5.6 本章小結(jié)49-50
  • 第六章 尋路系統(tǒng)的程序設(shè)計(jì)與實(shí)驗(yàn)分析50-64
  • 6.1 MinGW與Qt簡(jiǎn)介50
  • 6.2 Qt的消息機(jī)制與繪圖函數(shù)50-52
  • 6.3 總體設(shè)計(jì)52-54
  • 6.4 障礙生成模塊54-57
  • 6.4.1 自繪障礙54-55
  • 6.4.2 隨機(jī)生成障礙55-56
  • 6.4.3 界面設(shè)計(jì)56-57
  • 6.5 可見點(diǎn)生成模塊57-58
  • 6.6 智能體單位模塊58-59
  • 6.7 實(shí)驗(yàn)與分析59-63
  • 6.7.1 不含障礙的情形59-61
  • 6.7.2 需要繞行固定的多邊形障礙的情形61-63
  • 6.8 本章小結(jié)63-64
  • 總結(jié)與展望64-66
  • 總結(jié)64-65
  • 展望65-66
  • 參考文獻(xiàn)66-69
  • 攻讀學(xué)位期間發(fā)表的論文69-71
  • 致謝71

【參考文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前7條

1 蒯銳;洪金敏;;自動(dòng)尋路A*算法的應(yīng)用及優(yōu)化設(shè)計(jì)[J];上海應(yīng)用技術(shù)學(xué)院學(xué)報(bào)(自然科學(xué)版);2014年02期

2 余帥;李艷;王熙照;趙鶴玲;;游戲場(chǎng)景中基于勢(shì)場(chǎng)的交互尋路方法[J];計(jì)算機(jī)科學(xué);2014年02期

3 徐翔;黃敏;;一種改進(jìn)的群體智能尋路算法[J];計(jì)算機(jī)應(yīng)用與軟件;2012年05期

4 黃進(jìn);黃宗文;凌子燕;;多智能體尋路系統(tǒng)在計(jì)算機(jī)游戲上的應(yīng)用[J];電腦知識(shí)與技術(shù);2012年13期

5 邱磊;;基于A~*算法的游戲地圖尋路實(shí)現(xiàn)及性能比較[J];陜西科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年06期

6 王培俊;王文靜;陳鵬;何麗亞;;基于OBB算法和前向預(yù)防的快速碰撞檢測(cè)[J];西南交通大學(xué)學(xué)報(bào);2011年06期

7 梁毅;周剛;;基于定位點(diǎn)和路徑復(fù)用的大型多人在線游戲?qū)ぢ匪惴╗J];計(jì)算機(jī)應(yīng)用;2010年12期

中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前4條

1 荊東星;人工神經(jīng)網(wǎng)絡(luò)在游戲?qū)ぢ分械膽?yīng)用研究[D];長(zhǎng)沙理工大學(xué);2010年

2 楊科選;人工智能尋路算法及其在游戲中的應(yīng)用研究[D];中南大學(xué);2009年

3 何文雅;3D游戲場(chǎng)景中虛擬角色的智能尋徑應(yīng)用研究[D];華中師范大學(xué);2009年

4 盧s

本文編號(hào):401955


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/401955.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶5c2b1***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com