本發(fā)明涉及一種無人機游戲方法及相應的無人機及激光槍,具體的,涉及一種利用激光槍射擊無人機的游戲,以及該游戲所涉及的無人機及激光槍。
背景技術(shù):
無人駕駛飛機簡稱無人機,是利用無線電遙控設備和自備的程序控制裝置操作的不載人飛機。無人機在軍事領(lǐng)域的應用包括無人機監(jiān)測、無人機巡航和無人機運送物資等。隨著無人機技術(shù)的不斷成熟,大量的民用無人機投入生產(chǎn),主要用于航拍等領(lǐng)域。
現(xiàn)有的飛機對戰(zhàn)游戲均是在電腦或者手機上虛擬的。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)可以將實體的無人機應用在對戰(zhàn)游戲中,以給用戶帶來身臨其境的體驗,提高視覺和聽覺的沖擊。因此,需要提出一種基于無人機的對戰(zhàn)游戲控制技術(shù)方案。
申請?zhí)枮?01510633459.x的“基于無人機的對戰(zhàn)游戲控制方法、裝置及系統(tǒng)”,提供了基于無人機的對戰(zhàn)游戲控制方法、裝置及系統(tǒng)。該方法包括:無人機本體通過攝像頭獲取監(jiān)控圖像信息,并將監(jiān)控圖像信息發(fā)送至遙控器,以使遙控器顯示監(jiān)控圖像信息;遙控器接收用戶根據(jù)監(jiān)控圖像信息發(fā)出的炮頭方向控制指令,并將炮頭方向控制指令發(fā)送至無人機本體,以使無人機本體根據(jù)炮頭方向控制指令調(diào)整炮頭方向;遙控器接收用戶發(fā)出的投射指令,并將投射指令發(fā)送至無人機本體,以使無人機本體向調(diào)整后的炮頭方向投射炮彈;無人機本體在通過紅外檢測到被擊中后,發(fā)送被擊中信息至遙控器,以使遙控器根據(jù)被擊中信息計算無人機本體的生命值信息。本發(fā)明實現(xiàn)了無人機的對戰(zhàn)游戲控制,提高了游戲真實感以及用戶體驗。但是,該發(fā)明是無人機與無人機之間的對戰(zhàn),用戶的參與感與體驗并不強烈。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種能夠與無人機進行射擊游戲的激光槍,相應的無人機以及游戲方法。
為了實現(xiàn)上述目的,本發(fā)明提供一種無人機游戲方法,所述方法包括,啟動無人機飛行并進入射擊游戲狀態(tài),實時獲取所述無人機的當前位置信息;啟動激光槍,實時獲取所述激光槍的位置信息;利用所述激光槍發(fā)射激光至所述無人機,如果所述無人機的靶標接收到所述激光,則視為擊中;根據(jù)擊中時所述無人機的位置以及激光槍的位置信息,計算當次擊中得分。
更進一步,所述方法還包括,所述激光槍在發(fā)射激光時發(fā)送其當前位置信息至控制中心,所述無人機被擊中時發(fā)送其位置信息至所述控制中心,所述控制中心根據(jù)所述激光槍和無人機的位置信息計算當次擊中得分。
更進一步,所述方法還包括,所述激光至少調(diào)制所述激光槍的位置信息,擊中時,所述無人機解調(diào)所述激光包含的位置信息,根據(jù)擊中時所述無人機的位置以及所述解調(diào)的位置信息,計算當次擊中得分。
本發(fā)明還提供一種激光槍,包括,子彈選擇單元,用于選擇射擊時所使用的子彈;激光發(fā)射單元,用于發(fā)射表示射擊動作的光線;所述激光槍還包括,定位單元,用于獲取所述激光槍的位置信息;陀螺儀傳感器單元,用于獲取所述激光槍射擊時的方向信息;后座力發(fā)生單元,用于模擬子彈發(fā)射時所采用的后座力。
更進一步,所述激光發(fā)射單元在發(fā)射光線時,調(diào)制所述激光槍的位置信息到所述光線。
本發(fā)明還提供一種無人機,包括,無人機本體,所述無人機本體上設置有靶標,所述靶標接收激光槍發(fā)射的光線中所攜帶的所述激光槍的位置信息,并根據(jù)所述位置信息計算當次擊中所得到的分數(shù)。
更進一步,所述無人機本體上設置有代表不同分值的靶標。
采用上面的方法后,提供了一種人與無人機進行對戰(zhàn)的游戲,增加了無人機的應用。
附圖說明
圖1本發(fā)明的無人機示意圖;
圖2為本發(fā)明的激光槍示意圖;
圖3為本發(fā)明無人機的系統(tǒng)組成圖;
圖4為本發(fā)明激光槍的系統(tǒng)組成圖;
圖5為本發(fā)明的第一實施方式的系統(tǒng)框圖;
圖6為本發(fā)明的第二實施方式的系統(tǒng)框圖;
圖7為本發(fā)明的射擊游戲的流程圖;
圖8為本發(fā)明的射擊游戲分數(shù)計算方法;
圖9為本發(fā)明的激光槍2的激光發(fā)射單元25的激光發(fā)射單元原理框圖;
圖10為本發(fā)明的無人機1的靶標18的激光接收單元原理框圖。
具體實施方式
圖1本發(fā)明的無人機示意圖。四旋翼無人機1包括4個旋翼以及機身,在旋翼和機身上設置了5個靶標18。靶標為與激光槍所發(fā)射激光相匹配的光線檢測傳感器。
圖2為本發(fā)明的激光槍示意圖。激光槍2通過向無人機1發(fā)射激光,通過無人機1上的光線檢測傳感器來檢測是否擊中無人機,根據(jù)所擊中的靶標,激光槍距離無人機的距離,以及無人機的飛行狀態(tài)來計算每一次設計得分。
圖3為本發(fā)明無人機的系統(tǒng)組成圖。所示無人機1包括主控單元10,飛控單元11,無線通信單元12,射擊管理單元15以及定位單元17。主控單元10用于控制飛控單元11,無線通信單元12,射擊管理單元15以及定位單元17,并通過無線通信單元12與激光槍2或者控制中心進行通信。飛控單元11根據(jù)控制中心的指令控制四旋翼的電機驅(qū)動葉片來控制無人機的飛行。無線通信單元15用于無人機與激光槍2或者控制中心進行通信,通信方式可以為藍牙或者wifi等。射擊管理單元15用于接收靶標18接收到的信號判斷無人機1是否被激光槍2擊中,以及激光槍2的信號是否合法;如果合法,射擊管理單元15進一步根據(jù)激光槍發(fā)射激光所攜帶的信息計算單次射擊的得分;激光槍2發(fā)射激光所攜帶的信息除了包括激光槍的身份信息,還包括激光槍發(fā)射激光時的時間信息、位置信息、速度信息、以及加速度信息。定位單元17采用衛(wèi)星定位方式,獲取當前無人機的位置信息、速度信息以及加速度信息;加速度信息也可以通過另外設置的加速度傳感器感應得到。
圖4為本發(fā)明激光槍的系統(tǒng)組成圖。所示激光槍2包括主控單元20,子彈選擇單元21、無線通信單元22、后座力發(fā)生單元23、陀螺儀傳感器單元24、激光發(fā)射單元25,以及定位單元26。主控單元20用于控制子彈選擇單元21、無線通信單元22、后座力發(fā)生單元23、陀螺儀傳感器單元24、激光發(fā)射單元25,以及定位單元26。子彈選擇單元21用于選擇對無人機射擊所使用的子彈,子彈種類包括步槍子彈、激光槍子彈、炮彈、導彈等,射擊前,用戶選擇此次射擊所使用的子彈類型。無線通信單元22用于激光槍2與無人機1或者控制中心進行通信,通信方式可以為藍牙或者wifi等。后座力發(fā)生單元23用于模擬子彈發(fā)射時所采用的后座力,本發(fā)明采用兩個直流電機驅(qū)動的偏心轉(zhuǎn)子來模擬后座力。陀螺儀傳感器單元24用于獲取激光槍2射擊時的方向信息。激光發(fā)射單元25用于發(fā)射表示射擊動作的紅外光,在發(fā)射的同時,將相應的數(shù)據(jù)信息編碼后發(fā)送給無人機,數(shù)據(jù)信息包括激光槍的身份信息,子彈的種類,陀螺儀傳感器的單元24所獲取的激光槍的方向信息,定位單元26所獲取的激光槍的位置信息、速度信息以及加速度信息,等等。這些信息經(jīng)過編碼后通過紅外激光發(fā)送,無人機1的靶標17感應到紅外激光信息后,將這些數(shù)據(jù)信息解碼出來,并判斷是否擊中以及擊中的得分。定位單元26用于獲取激光槍射擊時的位置信息,速度信息以及加速度信息,其可以為gps、北斗等全球衛(wèi)星定位信號接收機或者組合定位。
圖5為本發(fā)明的第一實施方式的系統(tǒng)框圖。無人機與激光槍建立一對一的無線通信連接,建立連接后,無人機獲取激光槍的身份信息后,在后續(xù)的射擊游戲中就可以識別具有合法身份的激光槍。如果無人機識別激光槍的身份信息不合法或者無法識別,則無人機不理會該次射擊。此外,無人機與激光槍是多對多的關(guān)系,即一架無人機可以接收多個激光槍參與游戲,一個激光槍可以分別與多架無人機進行射擊游戲。
無人機與激光槍建立連接,可以是近距無線通信的方式,如藍牙或wifi;或者,在激光槍上印有二維碼或者設置有存儲身份信息的rfid芯片,無人機通過掃描激光槍上的二維碼,或者讀取激光槍上的設置有存儲身份信息的rfid芯片,來獲取合法的激光槍身份信息。
圖6為本發(fā)明的第二實施方式的系統(tǒng)框圖。無人機與激光槍分別與控制中心建立連接。建立連接后,控制中心獲取激光槍的身份信息,然后無人機從控制中心獲取激光槍的身份信息,或者控制中心將合法的激光槍身份信息發(fā)送給無人機。無人機獲取激光槍的身份信息后,在后續(xù)的射擊游戲中就可以識別具有合法身份的激光槍。如果無人機識別激光槍的身份信息不合法或者無法識別,則無人機不理會該次射擊。此外,無人機與激光槍是一對多的關(guān)系,即一架無人機可以接收多個激光槍參與游戲。
無人機與激光槍分別與控制中心建立連接,可以是近距無線通信的方式,如藍牙或wifi;或者,在激光槍上印有二維碼或者設置有存儲身份信息的rfid芯片,控制中心如手機,通過掃描激光槍上的二維碼,或者讀取激光槍上的設置有存儲身份信息的rfid芯片,來獲取合法的激光槍身份信息,然后將相應的激光槍分配給一架或多架無人機去進行射擊游戲。
圖7為本發(fā)明的射擊游戲的流程圖。首先無人機與激光槍開啟射擊游戲,無人機按照設定的程序進行飛行,用戶手持激光槍對無人機進行射擊;無人機通過感應激光槍發(fā)出的帶有編碼信息的激光,如果被擊中,無人機靶標上所設置的光線檢測傳感器對信息進行解碼,識別激光槍的身份,計算分數(shù)并輸出相應的激勵信號,提示用戶射擊結(jié)果。如果游戲還未結(jié)束,則激光槍繼續(xù)射擊,無人機繼續(xù)接收射擊信號,直到游戲結(jié)束,無人機將各個參與射擊的激光槍的游戲成績發(fā)送到無人機遙控器并顯示,或者發(fā)送到控制中心并顯示。
圖8為本發(fā)明的射擊游戲分數(shù)計算方法。無人機通過接收的激光信號判斷是否被擊中,如果被擊中,則開啟射擊分數(shù)計算。無人機通過解碼激光槍發(fā)出的經(jīng)編碼的信息,包括激光槍的身份信息、子彈的種類、激光槍發(fā)射激光時的時間信息、位置信息、速度信息、以及加速度信息,結(jié)合無人機的位置信息,根據(jù)射擊時激光槍距無人機的距離確定得分系數(shù)c1,同時根據(jù)擊中時無人機的飛行速度確定得分系數(shù)c2。根據(jù)得分系數(shù)c1及c2,無人機確定單次擊中的得分。表1為激光槍與無人機的距離及無人機速度的得分系數(shù),根據(jù)該表,可以計算每次擊中的得分系數(shù),并計算出每次的得分。
表1激光槍與無人機的距離及無人機速度的得分系數(shù)
圖9為本發(fā)明的激光槍2的激光發(fā)射單元25的激光發(fā)射單元原理框圖。激光發(fā)射單元25主要是由信號源265、驅(qū)動電路261、激光器262、光束準直及光發(fā)射天線263組成。信號源265為需要發(fā)射的信號;驅(qū)動電路261信號加載并驅(qū)動激光器262;激光器262為半導體激光器,用于產(chǎn)生激光;光束準直及光發(fā)射天線263,用于壓縮光束發(fā)散角和完成對光束的進行準直和擴束,待傳輸?shù)男盘柟庥行У匕l(fā)向接收端。
圖10為本發(fā)明的無人機1的靶標18的激光接收單元原理框圖。激光接收單元的主要功能是接收遠端,即激光槍2所發(fā)出的已被調(diào)制的光載波,并還原光載波所攜帶的信息。激光接收單元主要由光學接收天線181、光學濾光片182、光電探測器183、信號放大器184、信號解調(diào)單元185等幾部分構(gòu)成。其中,光學接收天線181用于接收光發(fā)射機發(fā)出的已調(diào)光波,會聚光的能量,于光電探測器的接收;光學濾光片182用于減弱雜散光、太陽光等背景光的干擾,低背景光噪聲,高系統(tǒng)信噪比;光電探測器183用于將光接收天線接收到的微弱的光信號轉(zhuǎn)換成微弱的電信號;信號放大器184用于將微弱的電信號放大;信號解調(diào)單元185用于還原信息,輸出信號。
應理解,在本發(fā)明實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內(nèi)在邏輯確定,而不應對本發(fā)明實施例的實施過程構(gòu)成任何限定。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的裝置及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設計約束條件。專業(yè)技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)和裝置的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權(quán)利要求的保護范圍為準。