模擬激光射擊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-08-23 20:39
本文關(guān)鍵詞:模擬激光射擊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: 模擬激光射擊 圖像識(shí)別 藍(lán)牙通信 網(wǎng)絡(luò)通信
【摘要】:激光技術(shù)發(fā)展歷史悠久,是20世紀(jì)以來(lái)繼原子能、計(jì)算機(jī)、半導(dǎo)體之后的又一偉大發(fā)明。模擬激光槍作為激光技術(shù)的產(chǎn)物,已在軍事、商業(yè)、娛樂(lè)等方面被廣泛使用。在娛樂(lè)方面,傳統(tǒng)的鍵盤鼠標(biāo)控制游戲已經(jīng)無(wú)法滿足人們?nèi)找嬖鲩L(zhǎng)的娛樂(lè)需求。本文運(yùn)用模擬激光槍與圖形識(shí)別技術(shù),設(shè)計(jì)了一套成本較低、通用程度高的模擬激光射擊系統(tǒng)。論文介紹了模擬激光射擊系統(tǒng)的發(fā)展歷史和發(fā)展現(xiàn)狀,說(shuō)明了本設(shè)計(jì)相對(duì)于其他產(chǎn)品的優(yōu)勢(shì)和廣闊前景。經(jīng)過(guò)多方面的計(jì)算和考慮,本文設(shè)計(jì)的模擬激光射擊系統(tǒng)使用了圖像識(shí)別原理,捕獲精確的射擊坐標(biāo),通過(guò)無(wú)線傳播和網(wǎng)絡(luò)通信,協(xié)同多個(gè)模塊、多個(gè)程序共同工作。本文先介紹了與設(shè)計(jì)息息相關(guān)的一些關(guān)鍵技術(shù),比如藍(lán)牙通信、網(wǎng)絡(luò)編程等,這些關(guān)鍵技術(shù)本身具有比較復(fù)雜的原理和協(xié)議,但使用這些關(guān)鍵技術(shù)可以給設(shè)計(jì)開發(fā)帶來(lái)極大的方便。之后文章進(jìn)行了需求分析,并從整體上對(duì)系統(tǒng)的構(gòu)架設(shè)計(jì)做了闡述。通過(guò)對(duì)激光槍系統(tǒng)、射擊坐標(biāo)捕獲系統(tǒng)、射擊游戲播放系統(tǒng)三個(gè)子系統(tǒng)的介紹,描述了系統(tǒng)的整體功能和硬件選擇。接著本文對(duì)運(yùn)行在系統(tǒng)中的三個(gè)主要程序做了詳細(xì)的功能描述和具體的設(shè)計(jì)過(guò)程描述。其中,坐標(biāo)捕獲程序分為了主線程、藍(lán)牙通信線程、坐標(biāo)處理線程、網(wǎng)絡(luò)通信線程幾個(gè)部分。游戲接口程序分為了控制線程(主線程)和網(wǎng)口接收線程兩部分。播放和配置程序用于配置參數(shù)和選擇播放指定游戲。軟件設(shè)計(jì)過(guò)程描述對(duì)各個(gè)模塊的原理和設(shè)計(jì)流程做了詳細(xì)說(shuō)明,并給出了部分關(guān)鍵代碼。最后,對(duì)設(shè)計(jì)完成后的系統(tǒng)做了全面的測(cè)試與分析。先進(jìn)行分模塊的測(cè)試,保證各個(gè)模塊自身工作穩(wěn)定、通信正常。然后進(jìn)行整體測(cè)試,運(yùn)行游戲,測(cè)試功能的正確性。再進(jìn)行了一些性能測(cè)試,保證系統(tǒng)可接受嚴(yán)苛的環(huán)境考驗(yàn)。最后表明本文設(shè)計(jì)的模擬激光射擊系統(tǒng)運(yùn)行穩(wěn)定可靠,滿足設(shè)計(jì)需求。
【關(guān)鍵詞】:模擬激光射擊 圖像識(shí)別 藍(lán)牙通信 網(wǎng)絡(luò)通信
【學(xué)位授予單位】:湖南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TN249
【目錄】:
- 摘要5-6
- Abstract6-10
- 第1章 緒論10-14
- 1.1 項(xiàng)目背景10
- 1.2 模擬激光射擊發(fā)展10-12
- 1.2.1 發(fā)展歷史10-11
- 1.2.2 發(fā)展現(xiàn)狀11-12
- 1.3 主要研究?jī)?nèi)容與文章結(jié)構(gòu)安排12-14
- 第2章 系統(tǒng)設(shè)計(jì)的關(guān)鍵技術(shù)14-25
- 2.1 開發(fā)環(huán)境與運(yùn)行平臺(tái)14-15
- 2.1.1 運(yùn)行平臺(tái)14
- 2.1.2 開發(fā)環(huán)境與OpenCV14-15
- 2.2 藍(lán)牙通信15-16
- 2.3 網(wǎng)絡(luò)編程技術(shù)16-20
- 2.3.1 TCP/IP協(xié)議16-18
- 2.3.2 SOCKET套接字18-20
- 2.4 通信協(xié)議與CRC校驗(yàn)20-23
- 2.4.1 通信協(xié)議20-22
- 2.4.2 CRC校驗(yàn)22-23
- 2.5 多線程編程技術(shù)23-24
- 2.5.1 多線程簡(jiǎn)介23-24
- 2.5.2 多線程的應(yīng)用24
- 2.6 本章小結(jié)24-25
- 第3章 模擬激光射擊系統(tǒng)架構(gòu)設(shè)計(jì)25-36
- 3.1 需求分析25-26
- 3.1.1 功能需求25-26
- 3.1.2 性能需求26
- 3.2 系統(tǒng)架構(gòu)設(shè)計(jì)26-28
- 3.3 激光槍系統(tǒng)28-30
- 3.3.1 游戲槍的類別28-29
- 3.3.2 激光槍的設(shè)計(jì)29-30
- 3.4 射擊坐標(biāo)捕獲系統(tǒng)30-33
- 3.4.1 射擊坐標(biāo)捕獲系統(tǒng)的組成30-32
- 3.4.2 圖像處理獲取坐標(biāo)方法32-33
- 3.5 射擊游戲播放系統(tǒng)33-35
- 3.5.1 播放系統(tǒng)顯示部分33-34
- 3.5.2 播放系統(tǒng)播放部分34-35
- 3.6 本章小結(jié)35-36
- 第4章 模擬激光射擊系統(tǒng)軟件設(shè)計(jì)36-57
- 4.1 坐標(biāo)捕獲系統(tǒng)軟件設(shè)計(jì)36-50
- 4.1.1 主線程37-42
- 4.1.2 藍(lán)牙通信線程42-47
- 4.1.3 坐標(biāo)處理線程47-49
- 4.1.4 網(wǎng)絡(luò)通信線程49-50
- 4.2 游戲接口軟件設(shè)計(jì)50-53
- 4.2.1 主線程51-53
- 4.2.2 網(wǎng)口接收線程53
- 4.3 游戲播放/配置軟件設(shè)計(jì)53-56
- 4.3.1 配置參數(shù)53-55
- 4.3.2 播放游戲55-56
- 4.4 本章小結(jié)56-57
- 第5章 系統(tǒng)測(cè)試與分析57-65
- 5.1 測(cè)試方法與測(cè)試工具57-59
- 5.1.1 測(cè)試方法57-58
- 5.1.2 測(cè)試工具58-59
- 5.2 系統(tǒng)軟件測(cè)試59-62
- 5.3 系統(tǒng)整體測(cè)試與分析62-64
- 5.4 本章小結(jié)64-65
- 總結(jié)與展望65-67
- 參考文獻(xiàn)67-70
- 致謝70-71
- 附錄A 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文71
本文編號(hào):727234
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/727234.html
最近更新
教材專著