本發(fā)明涉及無人機(jī)技術(shù)領(lǐng)域,尤其涉及一種無人機(jī)操控測試方法。
背景技術(shù):
近年來,無人機(jī)逐步進(jìn)入人們的日常生活中,成為人們?nèi)粘O驳膴蕵吩O(shè)備之一。但是,由于操控人員均未參加過無人機(jī)操控方面的培訓(xùn)或練習(xí),無法了解操控人員的操控水平,在前期操控?zé)o人機(jī)時,很容易因操作不當(dāng)導(dǎo)致無人機(jī)墜毀或者對他人造成人身傷害,阻礙了無人機(jī)產(chǎn)業(yè)的發(fā)展。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種無人機(jī)操控測試方法,旨在測試無人機(jī)操控人員的操作水平,實現(xiàn)無人機(jī)的安全、合理操作。
為實現(xiàn)上述目的,本發(fā)明提出的無人機(jī)操控測試方法,包括以下步驟:
控制端與無人機(jī)建立通信連接;
所述控制端獲取操控人員選定的預(yù)置地圖,所述預(yù)置地圖包含一預(yù)置的圖形跑道;
所述控制端依據(jù)操控人員的控制操作,控制無人機(jī)沿預(yù)置的圖形跑道飛行,并記錄其飛行軌跡;
將所述飛行軌跡與預(yù)置的圖形跑道的圖形進(jìn)行比對后,輸出測試結(jié)果。
進(jìn)一步地,所述控制端依據(jù)操控人員的控制操作,控制無人機(jī)沿預(yù)置的圖形跑道飛行,并記錄其飛行軌跡的步驟,包括:
獲取操控人員的控制操作,轉(zhuǎn)換成數(shù)字控制信號實時發(fā)送至無人機(jī);
接收無人機(jī)實時反饋的坐標(biāo)信息,在接收到測試完成指令時,對所述坐標(biāo)信息進(jìn)行曲線擬合,得到飛行軌跡。
進(jìn)一步地,所述測試完成指令由位于終點(diǎn)的圖形裝置在無人機(jī)完成圖形跑道的飛行時傳遞給控制端激活,或者在控制端獲取到放棄操作時激活。
進(jìn)一步地,所述放棄操作包括:通過控制端的一按鍵完成,通過控制端顯示屏一虛擬按鍵完成,或通過關(guān)閉當(dāng)前測試地圖完成。
進(jìn)一步地,所述將所述飛行軌跡與預(yù)置的圖形跑道的圖形進(jìn)行比對后,輸出測試結(jié)果,包括:
將經(jīng)過曲線擬合得到的飛行軌跡與所述圖形跑道的圖形進(jìn)行誤差計算,按預(yù)設(shè)誤差范圍輸出測試結(jié)果。
進(jìn)一步地,所述測試結(jié)果包括第五檔到第一檔的五個等級,所述按預(yù)設(shè)誤差范圍輸出測試結(jié)果之后還包括:
根據(jù)所述測試結(jié)果判斷是否激活下一關(guān)卡地圖的挑戰(zhàn)權(quán)限,或是否關(guān)閉當(dāng)前地圖的挑戰(zhàn)權(quán)限。
進(jìn)一步地,所述根據(jù)所述測試結(jié)果判斷是否激活下一關(guān)卡地圖的挑戰(zhàn)權(quán)限,或是否關(guān)閉當(dāng)前地圖的挑戰(zhàn)權(quán)限包括:
當(dāng)所述測試結(jié)果為第五檔時,關(guān)閉當(dāng)前地圖的挑戰(zhàn)權(quán)限,返回至前一關(guān)卡地圖;
當(dāng)所述測試結(jié)果為第四檔時,保留當(dāng)前地圖的挑戰(zhàn)權(quán)限,但不激活下一關(guān)卡地圖的挑戰(zhàn)權(quán)限;
當(dāng)所述測試結(jié)果為第三檔或第二檔時,激活下一關(guān)卡地圖的挑戰(zhàn)權(quán)限;
當(dāng)所述測試結(jié)果為第一檔時,激活后面關(guān)卡的越級挑戰(zhàn)權(quán)限;
當(dāng)當(dāng)前地圖為初始地圖時,關(guān)閉當(dāng)前地圖的指令無效。
進(jìn)一步地,所述測試結(jié)果包括第五檔到第一檔的五個等級,包括:
當(dāng)所述誤差范圍為0~5%時,判定操控水平為第一檔;
當(dāng)所述誤差范圍為5-15%時,判定操控水平為第二檔;
當(dāng)所述誤差范圍為15-30%時,判定操控水平為第三檔;
當(dāng)所述誤差范圍為30-50%時,判定操控水平為第四檔;
當(dāng)所述誤差范圍為50%-1時,判定操控水平為第五檔。
進(jìn)一步地,所述預(yù)置的圖形跑道與位于地面的跑道相對應(yīng),所述跑道為直線或曲線,所述地面的跑道間隔預(yù)設(shè)路程設(shè)置有圖形裝置,所述圖形裝置通過無人機(jī)與控制端交互。
進(jìn)一步地,所述控制端的圖形界面跑道上設(shè)置有障礙物信息,所述無人機(jī)在接近障礙物時圖形裝置通過無人機(jī)與控制端的交互向操控人員提示障礙物信息,進(jìn)行應(yīng)急避障測試。
本發(fā)明的無人機(jī)操控測試方法,主要用于通過控制端測試操控人員操控?zé)o人機(jī)的水平,在測試時,由控制端與無人機(jī)建立通信連接,控制端獲取操控人員選定的預(yù)置地圖,所述預(yù)置地圖包含一預(yù)置的圖形跑道,所述控制端依據(jù)操控人員的控制操作,控制無人機(jī)沿預(yù)置的圖形跑道飛行,并記錄其飛行軌跡,最后將所述飛行軌跡與預(yù)置的圖形跑道的圖形進(jìn)行比對后,輸出測試結(jié)果,測試簡單、高效,準(zhǔn)確率高,通過測定操控人員的操控水平,提醒操作人員更安全、合理地操控?zé)o人機(jī)。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖示出的結(jié)構(gòu)獲得其他的附圖。
圖1為本發(fā)明無人機(jī)操控測試方法一實施例的流程圖;
圖2為圖1中步驟S30的具體流程圖。
本發(fā)明目的的實現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提出一種無人機(jī)操控測試方法。
參照圖1,圖1為本發(fā)明無人機(jī)操控測試方法一實施例的流程圖。
在本實施例中,該無人機(jī)操控測試方法包括以下步驟:
S10:控制端與無人機(jī)建立通信連接;
S20:所述控制端獲取操控人員選定的預(yù)置地圖,所述預(yù)置地圖包含一預(yù)置的圖形跑道;
S30:所述控制端依據(jù)操控人員的控制操作,控制無人機(jī)沿預(yù)置的圖形跑道飛行,并記錄其飛行軌跡;
S40:將所述飛行軌跡與預(yù)置的圖形跑道的圖形進(jìn)行比對后,輸出測試結(jié)果。
在本實施例中,該無人機(jī)操控測試方法主要用于通過控制端測試操控人員操控?zé)o人機(jī)的水平,在測試時,首先由操作人員打開無人機(jī)上的測試功能,在控制端獲取對無人機(jī)的測試功能進(jìn)行開啟的操作時,由控制端與無人機(jī)建立通信連接,在其顯示界面上會彈出測試界面的各個功能選項,包括闖關(guān)模式、飛行路線、登錄選項、無人機(jī)的基本信息等,操作人員可以點(diǎn)擊登錄選項進(jìn)行登錄,進(jìn)入到個人中心進(jìn)行信息查看,也可以直接跳過登錄選項直接選擇選擇闖關(guān)模式,在操作人員通過觸控控制端的觸控屏選擇預(yù)置地圖,或通過控制端上的操作按鈕或外接鼠標(biāo)等外置設(shè)備點(diǎn)擊進(jìn)入闖關(guān)模式并選擇相應(yīng)關(guān)卡的預(yù)置地圖時,控制端會操控人員選定的預(yù)置地圖。所述預(yù)置地圖包含一預(yù)置的圖形跑道,包括三角形、四方形、五邊形、六邊形、梯形、圓形、橢圓形等,隨著關(guān)卡的等級的提升可以做出調(diào)整,如增加地障、翻轉(zhuǎn)設(shè)定、爬升或降低高度等設(shè)定,在其他實施例中還可以增加加速度選項,關(guān)卡的等級越高,飛行路線越復(fù)雜,實現(xiàn)無人機(jī)操控的難度越大,在操作人員選定預(yù)置地圖后,進(jìn)入無人機(jī)操控模式,此時測試開始,由操控人員按照選定的預(yù)置地圖通過控制端執(zhí)行轉(zhuǎn)彎、加速、爬升、降低高度、及直線行駛等操作,由控制端將上述操控動作轉(zhuǎn)換成數(shù)字控制信號發(fā)送至無人機(jī)實現(xiàn)上、下、左、右的方向調(diào)整,以及控制無人機(jī)加速或減速的控制,控制無人機(jī)沿預(yù)置的圖形跑道飛行,并記錄無人機(jī)的飛行軌跡,最后,由操控人員完成所述飛行測試或自動放棄操作時,將所述飛行軌跡與預(yù)置的圖形跑道的圖形進(jìn)行比對,輸出測試結(jié)果。
本發(fā)明的無人機(jī)操控測試方法,在測試時,由控制端與無人機(jī)建立通信連接,控制端獲取操控人員選定的預(yù)置地圖,所述預(yù)置地圖包含一預(yù)置的圖形跑道,所述控制端依據(jù)操控人員的控制操作,控制無人機(jī)沿預(yù)置的圖形跑道飛行,并記錄其飛行軌跡,最后將所述飛行軌跡與預(yù)置的圖形跑道的圖形進(jìn)行比對后,輸出測試結(jié)果,測試簡單、高效,準(zhǔn)確率高,通過測定操控人員的操控水平,提醒操作人員更安全、合理地操控?zé)o人機(jī)。
進(jìn)一步地,參照圖2,基于上述實施例的無人機(jī)操控測試方法,步驟S30包括:
S31:獲取操控人員的控制操作,轉(zhuǎn)換成數(shù)字控制信號實時發(fā)送至無人機(jī);
S32:接收無人機(jī)實時反饋的坐標(biāo)信息,在接收到測試完成指令時,對所述坐標(biāo)信息進(jìn)行曲線擬合,得到飛行軌跡。
在本實施例中,測試開始時,由操控人員按照選定的預(yù)置地圖通過控制端執(zhí)行轉(zhuǎn)彎、加速、爬升、降低高度、及直線行駛等操作,由控制端獲取操控人員的上述控制操作,并將上述操控動作轉(zhuǎn)換成數(shù)字控制信號發(fā)送至無人機(jī)實現(xiàn)上、下、左、右的方向調(diào)整,以及控制無人機(jī)加速或減速的控制,控制無人機(jī)沿預(yù)置的圖形跑道飛行,無人機(jī)在行進(jìn)過程中通過自身搭載的定位裝置,如GPS定位、慣性導(dǎo)航、無線射頻裝置等,將實時坐標(biāo)信息反饋至控制端,控制端接收無人機(jī)實時反饋的坐標(biāo)信息,直至無人機(jī)接收到測試完成指令后,由自身搭載的數(shù)據(jù)處理單元對所述坐標(biāo)信息進(jìn)行曲線擬合,得到飛行軌跡。
在測試場地中,設(shè)置有與所述預(yù)置地圖的圖像跑道對應(yīng)的地面跑道,根據(jù)預(yù)置地圖的不同,所述地面跑道可以設(shè)置成直線形狀或彎折的曲線形狀,所述地面跑道每間隔預(yù)設(shè)路程設(shè)置有一圖形裝置,該圖形裝置可以通過無人機(jī)與控制端實現(xiàn)交互,每一地面跑道的起始點(diǎn)和終點(diǎn)都設(shè)置有一圖形裝置,以便在無人機(jī)完成圖形跑道的飛行時傳遞給控制端激活所述測試完成指令,此外,所述測試完成指令還可以通過操控人員自動選擇放棄完成測試時,由控制端獲取到該放棄操作時激活。
所述放棄操作可以通過控制端的操作鍵完成,也即在操控人員點(diǎn)擊該放棄操作鍵時,由控制端激活所述測試完成指令;在所述控制端設(shè)置有觸控屏?xí)r,操控人員也可以直接觸控控制端顯示屏的虛擬按鍵完成;此外,還可以通過直接關(guān)閉當(dāng)前的測試地圖來觸發(fā)放棄操作的指令。
進(jìn)一步地,將所述飛行軌跡與預(yù)置的圖形跑道的圖形進(jìn)行比對,輸出測試結(jié)果的過程,實質(zhì)上就是將經(jīng)過曲線擬合得到的飛行軌跡與所述圖形跑道的圖形進(jìn)行誤差計算,然后按預(yù)設(shè)的誤差范圍等級輸出測試結(jié)果,所述測試結(jié)果根據(jù)誤差范圍的等級分為第五檔到第一檔的五個等級,也即在所述誤差范圍為0~5%時,判定操控水平為第一檔;當(dāng)所述誤差范圍為5-15%時,判定操控水平為第二檔;當(dāng)所述誤差范圍為15-30%時,判定操控水平為第三檔;當(dāng)所述誤差范圍為30-50%時,判定操控水平為第四檔;當(dāng)所述誤差范圍為50%-1時,判定操控水平為第五檔。
進(jìn)一步地,在輸出測試結(jié)果之后,根據(jù)輸出的測試結(jié)果可以判定該操控人員是否具有激活下一關(guān)卡地圖的挑戰(zhàn)權(quán)限,或者控制端是否具有關(guān)閉當(dāng)前地圖的挑戰(zhàn)權(quán)限,也即,當(dāng)所述測試結(jié)果為第五檔時,操控人員的操控水平最低,此時需要關(guān)閉當(dāng)前地圖的挑戰(zhàn)權(quán)限,返回至前一關(guān)卡地圖;當(dāng)所述測試結(jié)果為第四檔時,可以保留當(dāng)前地圖的挑戰(zhàn)權(quán)限,但不激活下一關(guān)卡地圖的挑戰(zhàn)權(quán)限;當(dāng)所述測試結(jié)果為第三檔或第二檔時,該操控人員具有中等操控水平,可以激活下一關(guān)卡地圖的挑戰(zhàn)權(quán)限;當(dāng)所述測試結(jié)果為第一檔時,該操控人員的操控水平較高,可以激活后面關(guān)卡的越級挑戰(zhàn)權(quán)限;但是當(dāng)所述當(dāng)前地圖為初始地圖時,關(guān)閉當(dāng)前地圖的指令無效,也即保留初始地圖供操控人員進(jìn)行測試,以便操控人員更安全、更合理地操控?zé)o人機(jī)。
進(jìn)一步地,設(shè)置于底面跑道上的圖形裝置可以通過無人機(jī)與控制端進(jìn)行交互,對應(yīng)地,所述控制端的圖形界面跑道上設(shè)置有與所述圖形裝置對應(yīng)的障礙物信息,在無人機(jī)接近所述障礙物也即地面跑道的圖形裝置時,地面跑道的圖形裝置通過無人機(jī)與控制端的交互向操控人員提示前方有障礙物信的信息,以便操控人員進(jìn)行應(yīng)急避障測試,能夠更加準(zhǔn)確地測定操控人員的操控水平。
在其他實施例中,操作人員還可以在測試界面的功能選項中選擇登錄選項進(jìn)行登錄,操作人員點(diǎn)擊登錄選項后,會彈出一登錄界面,在該登錄界面上顯示有賬號登錄選項和游客登錄選項,在操作人員進(jìn)一步點(diǎn)擊游客登錄選項時,基于該控制端的系統(tǒng)會自動為該操作人員配置一臨時身份,在操控人員完成后續(xù)的闖關(guān)模式和飛行路線的選擇并完成此次測試后,可以選擇保存該臨時數(shù)據(jù),作為下次測試時的參考數(shù)據(jù);在操作人員點(diǎn)擊賬號登錄選項時,登錄界面的賬號輸入框被激活,此時,操作人員可以將自己的賬號、密碼等輸入所述賬號輸入框,在賬號密碼輸入正確且與注冊時的賬號密碼數(shù)據(jù)匹配時,所述登錄界面會加載至個人中心,操作人員可以查看先前已挑戰(zhàn)的關(guān)卡和已經(jīng)解鎖可以進(jìn)行挑戰(zhàn)的關(guān)卡,此外,操作人員還可以查看每次挑戰(zhàn)的數(shù)據(jù)及最后評級。
在操作人員進(jìn)入闖關(guān)模式中選擇相應(yīng)關(guān)卡時,控制端運(yùn)行的系統(tǒng)會自動判斷操作人員選擇的闖關(guān)關(guān)卡是否為可挑戰(zhàn)關(guān)卡,如果該關(guān)卡為可挑戰(zhàn)關(guān)卡,則自動進(jìn)入飛行路線的選擇界面,進(jìn)行下一步的飛行路線的選擇,如果該關(guān)卡為禁止挑戰(zhàn)的關(guān)卡,如關(guān)卡的等級太高,或者根據(jù)個人中心調(diào)取的該操作人員的歷史挑戰(zhàn)數(shù)據(jù)判定操作人員挑戰(zhàn)該關(guān)卡可能造成其他意想不到的損失時,提示操作人員重新選擇關(guān)卡進(jìn)行挑戰(zhàn),提高了無人機(jī)操控的安全性和合理性。
在控制端獲取到操控人員對飛行路線作出選擇后,會選擇性地彈出是否開始測試的提示框,此時操作人員可以點(diǎn)擊是,也即開始測試,此時該控制端進(jìn)入無人機(jī)操控模式,由操作人員控制控制端完成無人機(jī)的測試;也可以點(diǎn)擊否,點(diǎn)擊否后該提示框消失,控制端的顯示界面由飛行路線的選擇界面返回至測試界面的首頁,由操作人員重新進(jìn)行闖關(guān)模式和飛行路線的選擇。
進(jìn)一步地,所述無人機(jī)30設(shè)置有用于獲取無人機(jī)實時坐標(biāo)信息的定位模塊,該定位模塊可以是GPS定位裝置、慣性導(dǎo)航裝置、或無線射頻裝置,無人機(jī)還搭載有通信模塊,以便將定位模塊實時獲取的無人機(jī)的實時坐標(biāo)信息反饋給控制端,以及接收控制端發(fā)送的用于控制無人機(jī)飛行的數(shù)字控制信號。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。