一種無人機識別方法及裝置的制造方法
【專利摘要】本發明提供了一種無人機識別方法及裝置,屬于通信技術領域,用于解決現有技術中識別無人機的方法不直觀的問題。所述方法包括:通過遙控器接收識別無人機的觸發操作,生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,然后,實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態;根據所述反饋信息在遙控器屏幕上實時顯示所述識別動作的執行狀態,使控制人員可以根據遙控器顯示的無人機的識別動作的執行狀態,結合飛行中的無人機執行的識別動作,準確的識別目標無人機。
【專利說明】
一種無人機識別方法及裝置
技術領域
[0001 ]本發明涉及通信技術領域,尤其涉及一種無人機識別方法及裝置。
【背景技術】
[0002]隨著無人機技術的逐漸成熟,無人機的使用范圍越來越廣泛,在一個區域內出現多臺無人機的場景也越來越多。在無人機飛行過程中,作為無人機控制中心的遙控器,通常距離無人機比較遠,加之無人機外觀類似,遙控器的控制人員很難通過肉眼識別出當前控制的無人機。
[0003]綜上所述,迫切需要一種無人機識別方法,使遙控器的控制人員能夠在同一區域內的多臺無人機中識別出目標無人機。
【發明內容】
[0004]本發明實施例提供一種無人機識別方法及裝置,以解決現有技術中無人機識別方法不直觀的問題。
[0005]第一方面,本發明實施例提供了一種無人機識別方法,用于控制無人機的遙控器,包括:遙控器接收識別無人機的觸發操作;生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,所述目標無人機屬于所述遙控器控制的多架無人機中的至少一架;實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態;根據所述反饋信息顯示所述識別動作的執行狀
??τ O
[0006]進一步地,所述接收識別無人機的觸發操作的步驟,包括:檢測用戶對預設的查詢按鈕的觸發操作;或,檢測用戶語音輸入查詢指令的操作。
[0007]進一步地,所述生成識別指令并發送至所需識別的目標無人機的步驟包括:根據預設的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機;或,根據用戶選擇的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機。
[0008]具體實施時,所述生成識別指令并發送至所需識別的目標無人機的步驟,包括:接收用戶通過遙控器屏幕對目標無人機的觸控操作,獲得觸控操作的觸控軌跡;根據預設的觸控軌跡和飛行動作的對應關系確定飛行動作;根據確定的飛行動作生成識別指令,并發送所述識別指令至目標無人機。
[0009]具體實施時,所述反饋信息還包括:無人機標識;所述根據所述反饋信息顯示所述識別動作的執行狀態的步驟,包括:根據所述反饋信息中的無人機標識確定遙控器屏幕上一顯示位置;在所述顯示位置處實時顯示所述識別動作的執行狀態動畫。
[0010]進一步地,所述無人機執行的識別動作包括:控制LED燈、執行飛行動作、鳴笛、噴霧中的任意一種。
[0011]第二方面,本發明實施例還提供了一種無人機識別裝置,所述識別裝置位于控制無人機的遙控器中,所述遙控器用于控制多架無人機,包括:
[0012]觸發模塊,用于遙控器接收識別無人機的觸發操作;
[0013]識別指令發送模塊,用于生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,所述目標無人機屬于所述遙控器控制的多架無人機中的至少一架;
[0014]接收模塊,用于實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態;
[0015]識別模塊,用于根據所述反饋信息顯示所述識別動作的執行狀態。
[0016]所述觸發模塊,進一步包括:
[0017]按鈕觸發子模塊,用于遙控器檢測用戶對預設的查詢按鈕的觸發操作;或,
[0018]語音觸發子模塊,用于遙控器檢測用戶語音輸入查詢指令的操作。
[0019]所述識別指令發送模塊進一步包括:
[0020]第一指令發送子模塊,用于根據預設的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機;或,
[0021]第二指令發送子模塊,用于根據用戶選擇的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機。
[0022]所述無人機執行的識別動作包括:執行飛行動作;所述識別指令發送模塊,進一步包括:
[0023]觸控軌跡獲取子模塊,用于接收用戶通過遙控器屏幕對目標無人機的觸控操作,獲得觸控操作的觸控軌跡;
[0024]第二飛行動作確定子模塊,用于根據預設的觸控軌跡和飛行動作的對應關系確定飛行動作;
[0025]第二識別指令發送子模塊,用于根據確定的飛行動作生成識別指令,并發送所述識別指令至目標無人機。
[0026]具體實施時,所述反饋信息還包括:無人機標識;所述識別模塊進一步包括:
[0027]位置確定子模塊,用于根據所述反饋信息中的無人機標識確定遙控器屏幕上一顯示位置;
[0028]同步顯示子模塊,用于在所述顯示位置處實時顯示所述識別動作的執行狀態動畫。
[0029]進一步地,所述無人機執行的識別動作包括:控制LED燈、執行飛行動作、鳴笛、噴霧中的任意一種。
[0030]這樣,本發明實施例中,通過遙控器接收識別無人機的觸發操作;生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,所述目標無人機屬于所述遙控器控制的多架無人機中的至少一架;然后,實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態;并根據所述反饋信息在遙控器屏幕上實時顯示所述識別動作的執行狀態,使控制人員可以根據遙控器顯示的無人機的識別動作的執行狀態,結合飛行中的無人機執行的識別動作,準確的識別目標無人機。
【附圖說明】
[0031]為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0032]圖1是本發明實施例一的無人機識別方法流程圖;
[0033]圖2是本發明實施例二的無人機識別方法流程圖;
[0034]圖3是本發明實施例三的無人機識別裝置結構圖;
[0035]圖4是本發明實施例四的無人機識別裝置結構圖。
【具體實施方式】
[0036]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0037]本發明提供的無人機識別方法,用于控制無人機的遙控器,應用于無人機控制系統,例如:無人機植保系統。所述無人機控制系統包括:控制無人機的遙控器和多架無人機。遙控器設置有發送模塊、接收模塊和顯示模塊,所述顯示模塊包括屏幕。所述目標無人機屬于所述遙控器控制的無人機,可以是控制的多架無人機中的至少一架。遙控器通過時分、頻分或者碼分等方式復用發射模塊的方式同時控制多架無人機。
[0038]實施例一:
[0039]本實施例提供了一種無人機識別方法,用于控制無人機的遙控器,如圖1所示,包括步驟110至步驟140。
[0040]步驟110,遙控器接收識別無人機的觸發操作。
[0041]當遙控器的控制人員想要識別目標無人機時,可以通過遙控器上設置的查詢入口,發起無人機查詢請求。
[0042]具體實施時,遙控器接收識別無人機的觸發操作,包括:遙控器檢測用戶對預設的查詢按鈕的觸發操作;或,遙控器檢測用戶語音輸入查詢指令的操作。
[0043]所述查詢按鈕可以為設置在遙控器物理設備上的機械按鈕,也可以是設置在遙控器控制界面的虛擬按鍵。若所述查詢按鈕為設置在遙控器物理設備上的機械按鈕,通過監控遙控器的按鍵事件監控該機械按鈕的按壓事件,從而檢測識別無人機的觸發操作。若所述查詢按鈕為設置在遙控器控制界面的虛擬按鍵,可以通過實時讀取遙控器操作系統的按鍵消息檢測該虛擬按鍵是否被觸摸,從而檢測識別無人機的觸發操作。具體實施時,本發明對遙控器設置的查詢按鈕的具體形式不做限定。
[0044]另一種實施方式中,還可以通過語音輸入查詢指令的方式觸發識別無人機的操作。遙控器實時采集用戶的語音輸入,并對采集的語音進行識別,當識別結果為預設的查詢指令時,確定為檢測到識別無人機的觸發操作。例如:預設查詢無人機命令為“查找無人機”,當遙控器采集到用戶輸入的語音之后,對采集的語音進行識別,若識別結果為“查找無人機”,則確定檢測到識別無人機的觸發操作。
[0045]應該理解,基于本發明實施例公開的檢測識別無人機的觸發操作,本領域的技術人員在不經過創造性勞動的基礎上獲得的其他方式的識別無人機的觸發操作,都應屬于本發明保護的范疇。
[0046]步驟120,生成識別指令并發送至所需識別的目標無人機。
[0047]所述識別指令中包含指示無人機執行的識別動作,需要說明的是,所述目標無人機屬于所述遙控器控制無人機,可以是所述遙控器控制的多架無人機中的至少一架。
[0048]具體實施時,所述識別指令中包含所需識別的目標無人機標識。若遙控器僅控制一臺無人機,則不需要選擇目標無人機的標識,如:編號。若遙控器控制多臺無人機,則需要首先選擇目標無人機的標識,便于將識別命令發送至指定標識的無人機。
[0049]所述識別指令中包含指示無人機執行的識別動作。具體實施時,所述識別指令的格式可以為:無人機標識+識別動作。所述識別指令將作為通訊協議的數據部分傳輸至目標無人機。無人機和遙控器之間的數據傳輸和通訊采用現有技術實現,本發明實施例中不再贅述。
[0050]所述無人機執行的識別動作包括:控制LED燈、執行飛行動作、鳴笛、噴霧中的任意一種。本領域技術人員還可以將多種識別動作組合使用,進一步地,本領域技術人員還可以使用其他識別動作。
[0051 ]具體實施時,所述所需識別的目標無人機設置有至少一個單色LED燈,以識別動作為控制LED燈為例,所述識別動作進一步包括:LED燈以預設亮度發光、LED燈按照預設階梯亮度發光、LED燈按照預設頻率閃爍等。若所需識別的目標無人機設置有多個不同顏色光的LED燈,所述識別動作還可以包括:LED燈按照預設顏色順序發光、LED燈以預設亮度發光、LED燈按照預設階梯亮度發光、LED燈按照預設頻率閃爍等。若所需識別的目標無人機設置有多色LED燈,所述識別動作還可以包括:LED燈按照預設顏色順序發光、LED燈以預設亮度發光、LED燈按照預設階梯亮度發光、LED燈按照預設頻率閃爍等。以無人機設置有三個分別發射紅、綠、藍顏色光的LED燈為例,所述識別指令可以為:“airl+LED燈按照預設顏色順序發光+紅綠藍”。其中,“airl”為無人機標識,可以為數字、字母、符號及其混合,本發明對此不做限定;“LED燈按照預設顏色順序發光+紅綠藍”為識別動作,具體實施時,識別動作可以包括:動作類型或動作編號+動作參數。
[0052]以識別動作為執行飛行動作為例,所述識別動作進一步包括:自旋、上下跳動、水平位移、橫滾、俯仰。識別指令可以為:“airl+自旋+10周”,其中,“自旋”為動作類型,“10周”為動作參數。
[0053]若所需識別的目標無人機設置有噴灑裝置,所述識別動作可以為噴霧,所述識別動作進一步包括:指定噴頭噴霧。例如,無人機設置有兩個噴霧噴頭,具體實施時,可以控制無人機采用其中某個噴頭或全部噴頭噴霧。
[0054]具體實施時,所需識別的目標無人機可以設置蜂鳴器等發音裝置,所述識別動作可以為鳴笛。遙控器通過發送識別指令控制目標無人機按照預設規則鳴笛,如:三聲長音一聲短音連續鳴笛、按照指定頻率鳴笛。
[0055]所述生成識別指令并發送至所需識別的目標無人機,包括:根據預設的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機。假設預設動作為:自旋,檢測識別無人機的觸發操作之后,遙控器將待識別無人機的標識和預設動作按照預設的識別指令格式生成識別指令,如:“airl+自旋”,然后利用通訊協議將識別指令打包,發送至無人機air I。其中,若遙控器僅控制一臺無人機,遙控器可以直接獲得其控制的無人機的標識。若遙控器控制多臺無人機,則需要根據控制人員的選擇,確定目標無人機的標識。
[0056]在本發明的另一優選實施例中,所述生成識別指令并發送至所需識別的目標無人機,具體為:根據用戶選擇的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機。具體實施時,遙控器提供交互界面,控制人員通過所述交互界面選擇要求無人機執行的識別動作,例如:通過菜單或者列表選擇選擇要求無人機執行的識別動作,如選擇LED燈發射不同顏色光的順序、選擇LED燈的閃爍頻率、選擇飛行動作等;或者,通過編輯框手動輸入選擇要求無人機執行的識別動作。根據控制人員選擇的識別動作,按照預設的識別指令的格式生成識別指令,然后利用通訊協議將識別指令打包,發送至目標無人機。其中,識別動作還包括動作參數。
[0057]步驟130,實時接收所述目標無人機針對所述識別指令的反饋信息。
[0058]所述反饋信息包括:所述識別動作的執行狀態。
[0059]目標無人機接收遙控器發送的識別指令之后,解析所述識別指令,提取其中的識別動作以及動作參數,并按照動作參數執行該識別動作。以目標無人機接收到的識別指令為:“airl+LED燈按照預設顏色順序發光+紅綠藍”為例,首先,無人機提取識別動作“LED燈按照預設顏色順序發光+紅綠藍”,解析到識別動作為“LED燈按照預設顏色順序發光”,動作參數為“紅綠藍”;然后,無人機開始按照“紅-綠-藍”的顏色順序控制LED燈發光,并實時將當前識別指令中識別動作的執行狀態通過發送反饋信息反饋至遙控器。所述反饋信息包括:所述識別動作的執行狀態。所述反饋信息還包括:無人機標識。反饋信息的格式可以為:無人機標識+識別動作+執行狀態。例如,“ airl+LED燈按照預設顏色順序發光+藍”,表示無人機airl在執行“LED燈按照預設顏色順序發光”的識別動作,當前發射藍色光。
[0060]步驟140,根據所述反饋信息在遙控器屏幕上實時顯示所述識別動作的執行狀態。[0061 ]具體實施時,如圖2所示,遙控器接收到無人機發送的反饋信息后,根據所述反饋信息中的識別動作的執行狀態信息,實時顯示所述識別動作的執行狀態。進一步包括步驟1401至步驟1402。
[0062]步驟1401,根據所述反饋信息中的無人機標識確定遙控器屏幕上一顯示位置。
[0063]遙控器首先解析目標無人機發送的反饋信息提取無人機標識。無人機發送的反饋信息可以包括:無人機標識+識別動作,優選地,所述識別動作包括:動作類型或動作編號、該識別動作的執行狀態。無人機會實時反饋對識別指令中的識別動作的執行狀態。
[0064]遙控器的顯示屏幕上通常通過地圖顯示無人機的具體位置,本發明中,可以在地圖上顯示該無人機標識的位置處,顯示該無人機對識別動作的執行狀態。若遙控器的屏幕上以列表的形式顯示所述遙控器控制的無人機,則在相應的列表位置顯示該無人機對識別動作的執行狀態。
[0065]步驟1402,在所述顯示位置處實時顯示所述識別動作的執行狀態。
[0066]在顯示目標無人機標識的相應位置處,實時顯示所述識別動作的執行狀態。具體實施時,可以通過文字描述顯示所述識別動作的執行狀態,如姿態角、位置坐標、飛行高度等。
[0067]優選地,步驟1402具體為:在所述顯示位置處實時顯示所述識別動作的執行狀態動畫。
[0068]目標無人機針對識別指令的反饋信息中包括:識別動作和該識別動作的執行狀態。遙控器在步驟130中確定的顯示位置處實時顯示無人機執行的識別動作的執行狀態。仍以無人機發送的反饋信息為“&^1+1^0燈按照預設顏色順序發光+藍”為例,遙控器接收到無人機airl反饋的執行信息后,提取無人機標識“airl”,在地圖上找到無人機airl的位置;然后,在地圖上airl的位置顯示藍色LED燈圖標。無人機實時反饋識別動作的執行狀態,遙控器將根據無人機airl反饋的執行狀態,同步更新地圖上顯示的LED燈圖標的顏色。
[0069]若發送至無人機airl的識別指令中得到識別動作為“橫滾”,無人機airl接收到識別指令后,執行橫滾動作,并發送反饋信息至遙控器,反饋信息中包括“橫滾”的執行狀態,例如:執行狀態為“正在橫滾”,則在遙控器屏幕上顯示airl的位置顯示飛機在橫滾的動畫。
[0070]本發明的實施例中,代表不同識別動作的各種執行狀態的圖標或動畫可以預先設置在遙控器的存儲器中。
[0071]本領域技術人員在本發明的實施例中公開的識別動作、識別指令、反饋信息的格式的基礎上,還可以采用其他的識別動作或識別指令的格式或執行信息的格式。應該理解,本領域技術人員在本發明公開的識別動作和識別指令的格式及識別信息的格式的基礎上,經過簡單的替換或有限的實驗想到的其他識別動作和識別指令的格式、識別信息的格式,同應屬于本發明保護的范疇。
[0072]本發明的實施例,通過遙控器接收識別無人機的觸發操作,生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,然后,實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態;根據所述反饋信息在遙控器屏幕上實時顯示所述識別動作的執行狀態,使控制人員可以根據遙控器顯示的無人機的識別動作的執行狀態,結合飛行中的無人機執行的識別動作,準確的識別目標無人機。
[0073]實施例二:
[0074]在本發明的另一優選實施例中,所述無人機待執行的識別動作為:執行飛行動作;執行的所述飛行動作進一步包括:自旋、上下跳動、水平位移、橫滾、俯仰。
[0075]所述生成識別指令并發送至所需識別的目標無人機的步驟,進一步包括:接收用戶通過遙控器屏幕對目標無人機的觸控操作,獲得觸控操作的觸控軌跡;根據預設的觸控軌跡和飛行動作的對應關系確定飛行動作;根據確定的飛行動作生成識別指令,發送所述識別指令至目標無人機。
[0076]遙控器預先設置觸控軌跡和飛行動作的對應關系,例如:原地畫圈對應自旋、豎直滑動對應上下跳動、連續畫圈對應橫滾、左右滑動對應水平位移、傾斜滑動對應俯仰。當遙控器通過地圖顯示無人機當前空間位置時,通過鼠標或者觸摸屏對遙控器顯示界面顯示的無人機執行觸控操作,以輸入識別動作。遙控器通過調用操作系統接口可以獲得鼠標或者觸摸屏的觸摸點的觸控軌跡。例如:當用戶觸摸遙控器的觸摸屏某一無人機對應的位置,執行連續畫圈的操作,遙控器通過調用操作系統的接口獲得一串觸摸軌跡,確定當前的觸控操作為連續畫圈。然后,根據觸摸軌跡和飛行動作的對應關系,確定無人機的識別動作為橫滾,并根據所述識別動作生成識別指令,發送至目標無人機。
[0077]本發明的實施例,通過遙控器接收識別無人機的觸發操作,通過觸控操作生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,然后,實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態;根據所述反饋信息在遙控器屏幕上實時顯示所述識別動作的執行狀態,使控制人員可以根據遙控器顯示的無人機的識別動作的執行狀態,結合飛行中的無人機執行的識別動作,準確的識別目標無人機,同時,提高了輸入識別指令的效率。
[0078]實施例三:
[0079]相應的,本方發明還公開了一種無人機識別裝置,所述識別裝置位于控制無人機的遙控器中,所述遙控器用于控制多架無人機,如圖3所示,包括:
[0080]觸發模塊310,用于遙控器接收識別無人機的觸發操作;
[0081]識別指令發送模塊320,用于生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,所述目標無人機屬于所述遙控器控制的多架無人機中的至少一架;
[0082]接收模塊330,用于實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態;
[0083]識別模塊340,用于根據所述反饋信息實時顯示所述識別動作的執行狀態。
[0084]所述無人機待執行的識別動作包括:控制LED燈、執行飛行動作、鳴笛、噴霧中的任意一種。
[0085]具體實施時,所述觸發模塊310進一步包括:
[0086]按鈕觸發子模塊,用于遙控器檢測用戶對預設的查詢按鈕的觸發操作;或,
[0087]語音觸發子模塊,用于遙控器檢測用戶語音輸入查詢指令的操作。
[0088]在本發明的一個具體實施例中,所述識別指令發送模塊320進一步包括:
[0089]第一指令發送子模塊,用于根據預設的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機;或,
[0090]第二指令發送子模塊,用于根據用戶選擇的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機。
[0091]在本發明的一個具體實施例中,如圖4所示,所述識別模塊340進一步包括:
[0092]位置確定子模塊3401,用于根據所述反饋信息中的無人機標識確定遙控器屏幕上一顯示位置;
[0093]同步顯示子模塊3402,用于在所述顯示位置處實時顯示所述識別動作的執行狀態動畫,或者,用于在所述顯示位置處實時顯示所述識別動作的執行狀態。
[0094]本發明的實施例,通過遙控器接收識別無人機的觸發操作,生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,然后,實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態;根據所述反饋信息在遙控器屏幕上實時顯示所述識別動作的執行狀態,使控制人員可以根據遙控器顯示的無人機的識別動作的執行狀態,結合飛行中的無人機執行的識別動作,準確的識別目標無人機。
[0095]實施例四:
[0096]在本發明的另一優選實施例中,當遙控器通過地圖顯示無人機當前空間位置。所述無人機待執行的識別動作包括:執行飛行動作。
[0097]所述識別指令發送模塊320,進一步包括:
[0098]觸控軌跡獲取子模塊,用于接收用戶通過遙控器屏幕對目標無人機的觸控操作,獲得觸控操作的觸控軌跡;
[0099]第二飛行動作確定子模塊,用于根據預設的觸控軌跡和飛行動作的對應關系確定飛行動作;
[0100]第二識別指令發送子模塊,用于根據確定的飛行動作生成識別指令,并發送所述識別指令至目標無人機。
[0101]然后,無人機根據接收到的識別指令,執行指定的識別動作,并實時發送針對所述識別動作的反饋信息,所述反饋信息中包含該識別動作的執行狀態。
[0102]本發明的實施例,通過遙控器接收識別無人機的觸發操作,通過觸控操作生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,然后,實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態;根據所述反饋信息在遙控器屏幕上實時顯示所述識別動作的執行狀態,使控制人員可以根據遙控器顯示的無人機的識別動作的執行狀態,結合飛行中的無人機執行的識別動作,準確的識別目標無人機,同時,提高了輸入識別指令的效率。
[0103]本發明的裝置實施例與方法相對應,裝置實施例中各模塊的具體實現方式參見方法是實施例,此處不再贅述。
[0104]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0105]本領域普通技術人員可以理解,在本申請所提供的實施例中,所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,即可以位于一個地方,或者也可以分布到多個網絡單元上。另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0106]所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0107]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,不經過創造性勞動想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以權利要求的保護范圍為準。
【主權項】
1.一種無人機識別方法,其特征在于,用于控制無人機的遙控器,包括: 接收識別無人機的觸發操作; 生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,所述目標無人機屬于所述遙控器控制的無人機; 實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態; 根據所述反饋信息顯示所述識別動作的執行狀態。2.根據權利要求1所述的方法,其特征在于,所述接收識別無人機的觸發操作的步驟,進一步包括: 檢測用戶對預設的查詢按鈕的觸發操作;或, 檢測用戶語音輸入查詢指令的操作。3.根據權利要求1所述的方法,其特征在于,所述生成識別指令并發送至所需識別的目標無人機的步驟,進一步包括: 根據預設的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機;或, 根據用戶選擇的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機。4.根據權利要求1所述的方法,其特征在于,所述生成識別指令并發送至所需識別的目標無人機的步驟,包括: 接收用戶通過遙控器屏幕對目標無人機的觸控操作,獲得觸控操作的觸控軌跡; 根據預設的觸控軌跡和飛行動作的對應關系確定飛行動作; 根據確定的飛行動作生成識別指令,并發送所述識別指令至目標無人機。5.根據權利要求1所述的方法,其特征在于,所述反饋信息還包括:無人機標識; 所述根據所述反饋信息顯示所述識別動作的執行狀態的步驟,包括: 根據所述反饋信息中的無人機標識確定遙控器屏幕上一顯示位置; 在所述顯示位置處實時顯示所述識別動作的執行狀態動畫。6.根據權利要求2或3所述的方法,其特征在于,所述無人機執行的識別動作包括:控制LED燈、執行飛行動作、鳴笛、噴霧中的任意一種。7.一種無人機識別裝置,其特征在于,所述識別裝置位于遙控器中,所述遙控器用于控制多架無人機,所述識別裝置包括: 觸發模塊,用于遙控器接收識別無人機的觸發操作; 識別指令發送模塊,用于生成識別指令并發送至所需識別的目標無人機;所述識別指令中包含指示無人機執行的識別動作,所述目標無人機屬于所述遙控器控制的多架無人機中的至少一架; 接收模塊,用于實時接收所述目標無人機針對所述識別指令的反饋信息,所述反饋信息包括:所述識別動作的執行狀態; 識別模塊,用于根據所述反饋信息顯示所述識別動作的執行狀態。8.根據權利要求7所述的裝置,其特征在于,所述觸發模塊,進一步包括: 按鈕觸發子模塊,用于遙控器檢測用戶對預設的查詢按鈕的觸發操作;或, 語音觸發子模塊,用于遙控器檢測用戶語音輸入查詢指令的操作。9.根據權利要求7所述的裝置,其特征在于,所述識別指令發送模塊進一步包括: 第一指令發送子模塊,用于根據預設的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機;或, 第二指令發送子模塊,用于根據用戶選擇的識別動作生成識別指令,并發送所述識別指令至所需識別的目標無人機。10.根據權利要求7所述的裝置,其特征在于,所述無人機執行的識別動作包括:執行飛行動作; 所述識別指令發送模塊,進一步包括: 觸控軌跡獲取子模塊,用于接收用戶通過遙控器屏幕對目標無人機的觸控操作,獲得觸控操作的觸控軌跡; 第二飛行動作確定子模塊,用于根據預設的觸控軌跡和飛行動作的對應關系確定飛行動作; 第二識別指令發送子模塊,用于根據確定的飛行動作生成識別指令,并發送所述識別指令至目標無人機。11.根據權利要求7所述的裝置,其特征在于,所述反饋信息還包括:無人機標識; 所述識別模塊進一步包括: 位置確定子模塊,用于根據所述反饋信息中的無人機標識確定遙控器屏幕上一顯示位置; 同步顯示子模塊,用于在所述顯示位置處實時顯示所述識別動作的執行狀態動畫。12.根據權利要求8或9所述的裝置,其特征在于,所述無人機執行的識別動作包括:控制LED燈、執行飛行動作、鳴笛、噴霧中的任意一種。
【文檔編號】B64C39/02GK105913036SQ201610257381
【公開日】2016年8月31日
【申請日】2016年4月21日
【發明人】謝安平
【申請人】廣州極飛電子科技有限公司