一種應用于無人機的快速模式切換系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種應用于無人機的快速模式切換系統(tǒng)及方法,所述方法包括步驟:無人機客戶端與無人機服務端建立連接;在無人機客戶端,設定應用于自動航線信息;在需切換至自動導航模式時,無人機客戶端生成切換至自動導航模式指令,并將該指令及自動航線信息發(fā)送至無人機服務端,由其控制無人機進行自動航行;在需切換至指點模式時,無人機客戶端采集并識別出相應的操作類型,生成切換至指點模式指令,并將該指令及獲取的指引點信息發(fā)送至無人機服務端,由其控制無人機由當前位置航行至指引點后懸停。本發(fā)明實現(xiàn)了無人機指點模式與自動導航模式的相互快速切換,大大提升了用戶使用體驗,豐富了多軸無人機應用體驗和無人機應用人性化設計。
【專利說明】
一種應用于無人機的快速模式切換系統(tǒng)及方法
技術領域
[0001]本發(fā)明涉及無人機技術領域,尤其涉及一種應用于無人機的快速模式切換系統(tǒng)及方法。
【背景技術】
[0002]隨著航模領域的迅速崛起,尤其是多旋翼無人機得到越來越廣的應用。比如在公安,城市航拍,氣象分析,抗洪搶險,電力巡查,基站檢修,實時交通狀況播報等領域發(fā)揮重要作用,從目前的多軸無人應用來看,缺少指點模式和自動導航模式快速進行切換這項目功能,為了滿足客戶的要求,需要設計一種指點模式和自動導航模式快速切換實現(xiàn)方式,以豐富多軸無人機應用體驗和無人機應用人性化設計。
[0003]目前市場上幾乎沒有這個快速切換功能,即使有也只是繁雜、單一的命令操作切換,響應速度慢,效果不佳,不能帶給用戶較好的體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提出一種應用于無人機的快速模式切換系統(tǒng)及方法,實現(xiàn)不同模式的快速切換,提升用戶使用體驗。
[0005]為實現(xiàn)上述目的,本發(fā)明提供了一種應用于無人機的快速模式切換系統(tǒng),其特征在于,包括:無人機客戶端、無人機服務端、通訊接口端;
[0006]無人機客戶端,用于識別各種操作類型,據(jù)此生成相應的不同指令,并將其通過相應的通訊接口發(fā)送至無人機服務器端;還用于通過通訊接口端下載來自于無人機服務端的實時導航信息并于屏幕上顯示;
[0007]無人機服務端,裝設于無人機上,用于接收來自于無人機客戶端的指令并據(jù)此控制無人機執(zhí)行相應的操作;
[0008]通訊接口組3,包括有多種類型的接口,用于建立無人機客戶端與無人機服務端之間的連接及指令或信息的傳輸。
[0009]其中,所述無人機客戶端進一步包括:
[0010]操作采集模塊,用于采集并識別顯示屏幕上的觸摸操作類型或者物理按鍵操作類型;
[0011]指令生成模塊,用于根據(jù)識別出的觸摸操作類型或者物理按鍵操作類型生成相應的指令,包括切換至指點模式指令、切換至自動導航模式指令;
[0012]顯示屏幕,用于于屏幕上顯示當前地圖信息,便于用戶查看和操作。
[0013]其中,所述通訊接口組具體可定義如下:
[0014]接口一:連接建立請求接口,用于發(fā)起請求建立消息;
[0015]接口二:取消連接請求接口,用于取消發(fā)起的連接請求;
[0016]接口三:釋放連接請求接口,用于釋放一個已有的連接;
[0017]接口四:切換到指點模式接口;
[0018]接口五:切換到自動導航模式接口;
[0019]接口六:上傳航線到無人機接口;
[0020]接口七:上傳航點到無人機接口;
[0021]接口八:獲取地圖上經(jīng)瑋點接口;
[0022]接口九:以該航點為開始點進行航線飛行接口。
[0023]—種應用于無人機的快速模式切換方法,包括步驟:
[0024]無人機客戶端與無人機服務端建立連接;
[0025]在無人機客戶端,設定應用于自動導航模式下的航線信息,該航線由多個位于不同經(jīng)瑋點的航點依次連接形成;
[0026]在需切換至自動導航模式時,無人機客戶端采集并識別出相應的操作類型,生成切換至自動導航模式指令,并將該指令及預設的航線信息發(fā)送至無人機服務端,無人機服務端控制無人機按此航線信息進行自動航行;
[0027]在需切換至指點模式時,無人機客戶端采集并識別出相應的操作類型,生成切換至指點模式指令,并將該指令及獲取的指引點信息發(fā)送至無人機服務端,無人機服務端控制無人機由當前位置航行至指引點后懸停于該指引點。
[0028]其中,預先定義所述切換至自動導航模式指令所對應的操作類型為:第一觸摸操作或者第一物理按鍵操作;預先定義所述切換至指點模式指令所對應的操作類型為:第二觸摸操作或者第二物理按鍵操作。
[0029]其中,所述第一觸摸操作具體為:于無人機客戶端的顯示屏幕上預設空余位置的雙擊操作,或者單擊操作且點單擊后停留時間超出預設閾值;所述第二觸摸操作具體為:于無人機客戶端的顯示屏幕的航線上航點的點擊操作。
[0030]與現(xiàn)有技術相比,本發(fā)明具有以下技術效果:
[0031]本發(fā)明實現(xiàn)了無人機指點模式與自動導航模式的相互快速切換,大大提升了用戶使用體驗,豐富了多軸無人機應用體驗和無人機應用人性化設計。
【附圖說明】
[0032]圖1為本發(fā)明實施例提供的應用于無人機的快速模式切換系統(tǒng)結(jié)構圖;
[0033]圖2為本發(fā)明實施例提供的應用于無人機的快速模式切換流程圖;
[0034]圖3為本發(fā)明實施例提供的無人機在自動導航模式下的狀態(tài)示意圖;
[0035]圖4為本發(fā)明實施例提供的無人機在由自動導航模式切換至指點模式之前的狀態(tài)示意圖;
[0036]圖5為本發(fā)明實施例提供的無人機在由自動導航模式切換至指點模式之后的狀態(tài)示意圖;
[0037]圖6為本發(fā)明實施例提供的無人機在指點模式下懸停的狀態(tài)示意圖
[0038]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0039]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040]現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0041 ]目前,無人機的工作模式包括兩種:一種是指點模式,即由用戶確定指引點,無人機由當前位置自動飛行到指引點后懸停;另一種是自動導航模式,在此模式下無人機按照預定的航線進行飛行。
[0042]請參閱圖1,本實施例提出了一種應用于無人機的快速模式切換系統(tǒng),該系統(tǒng)主要包括:無人機客戶端1、無人機服務端2、通訊接口端3;
[0043]無人機客戶端I用于識別各種操作類型,據(jù)此生成相應的不同指令,并將其通過相應的通訊接口發(fā)送至無人機服務器端;還用于通過通訊接口端下載來自于無人機服務端的實時導航信息并于屏幕上顯示;
[0044]無人機服務端2,裝設于無人機上,用于接收來自于無人機客戶端I的指令并據(jù)此控制無人機執(zhí)行相應的操作;
[0045]通訊接口組3,包括有多種類型的接口,用于建立無人機客戶端I與無人機服務端2之間的連接及指令或信息的傳輸。
[0046]上述無人機客戶端I進一步包括:
[0047]操作采集模塊11,用于采集并識別顯示屏幕上的觸摸操作類型(如點擊、雙擊、長摁、滑動等等)或者獲取物理按鍵操作類型(可設置多個物理按鍵,每個物理按鍵具有不同的動作含義);
[0048]指令生成模塊12,用于根據(jù)識別出的操作類型生成相應的指令,包括切換至指點模式指令、切換至自動導航模式指令等;
[0049]顯示屏幕13,用于于屏幕上顯示當前地圖信息,便于用戶查看和操作。
[0050]通訊接口組3具體可定義如下幾種接口:
[0051 ]接口一:連接建立請求接口,用來發(fā)起請求建立消息;
[0052]接口二:取消連接請求接口,用來取消發(fā)起的連接請求;
[0053]接口三:釋放連接請求接口,用來釋放一個已有的連接;
[0054]接口四:切換到指點模式接口;
[0055]接口五:切換到自動導航模式接口;
[0050]接口六:上傳航線到無人機接口;
[0057]接口七:上傳航點到無人機接口;
[0058]接口八:獲取地圖上經(jīng)瑋點接口;
[0059]接口九:以該航點為開始點進行航線飛行接口。
[0060]下面將詳細描述上述快速模式切換系統(tǒng)的切換方法,請參閱圖2,具體包括步驟:
[0061]步驟201、無人機客戶端與無人機服務端建立連接。
[0062]該步驟具體為:無人機客戶端通過接口一發(fā)起連接建立請求;無人機服務端通過請求來源和請求內(nèi)容找到對應的無人機客戶端信息,確認信息后,和無人機客戶端建立起連接。
[0063]步驟202、在無人機客戶端,設定應用于自動導航模式下的航線信息,該航線由多個位于不同經(jīng)瑋點的航點依次連接形成。
[0064]步驟203、無人機客戶端通過接口六發(fā)送航線信息到無人機服務端中,并通過接口五向無人機服務端發(fā)送切換至自動導航模式指令,無人機服務端將無人機切換到自動導航模式,此時無人機已經(jīng)在自動導航模式,如圖3所示。
[0065]步驟204、無人機客戶端實時捕獲到顯示屏幕上的長按地圖操作時,如圖4所示,生成切換至指點模式指令,并通過接口四將該指令發(fā)送至無人機服務端,無人機服務端將無人機切換到指點模式。
[0066]步驟205、在無人機客戶端,獲取用戶輸入的航點信息,通過接口七將航點信息上傳至無人機服務端,無人機服務端控制無人機按照指點模式航行至該航點,如圖5所示。
[0067]步驟206、當無人機在指點模式下航行到達預設指引點時即懸停在指引點,如圖6所示。
[0068]步驟207、無人機客戶端實時捕獲到顯示屏幕上的點擊航線上航點操作時,生成切換至自動導航模式指令并通過接口五發(fā)送至無人機服務端,無人機服務端將無人機切換至自動導航模式。
[0069]至此,該流程完成了自動導航模式->指點模式->自動導航模式的切換,簡單、快速、準確地實現(xiàn)了不同導航模式的切換,大大提升了用戶的體現(xiàn)。
[0070]當然,在其他實施例中,切換至自動導航模式指令、切換至指點模式指令等指令也可以通過其他不同類型的操作來定義,不限定于長按地圖、點擊航點操作,只要能實現(xiàn)本實施例相同的目的即可。
[0071]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【主權項】
1.一種應用于無人機的快速模式切換系統(tǒng),其特征在于,包括:無人機客戶端、無人機服務端、通訊接口端; 無人機客戶端,用于識別各種操作類型,據(jù)此生成相應的不同指令,并將其通過相應的通訊接口發(fā)送至無人機服務器端;還用于通過通訊接口端下載來自于無人機服務端的實時導航信息并于屏幕上顯示; 無人機服務端,裝設于無人機上,用于接收來自于無人機客戶端的指令并據(jù)此控制無人機執(zhí)行相應的操作; 通訊接口組3,包括有多種類型的接口,用于建立無人機客戶端與無人機服務端之間的連接及指令或信息的傳輸。2.如權利要求1所述的應用于無人機的快速模式切換系統(tǒng),其特征在于,所述無人機客戶端進一步包括: 操作采集模塊,用于采集并識別顯示屏幕上的觸摸操作類型或者物理按鍵操作類型;指令生成模塊,用于根據(jù)識別出的觸摸操作類型或者物理按鍵操作類型生成相應的指令,包括切換至指點模式指令、切換至自動導航模式指令; 顯示屏幕,用于于屏幕上顯示當前地圖信息,便于用戶查看和操作。3.如權利要求1所述的應用于無人機的快速模式切換系統(tǒng),其特征在于,所述通訊接口組具體可定義如下: 接口一:連接建立請求接口,用于發(fā)起請求建立消息; 接口二:取消連接請求接口,用于取消發(fā)起的連接請求; 接口三:釋放連接請求接口,用于釋放一個已有的連接; 接口四:切換到指點模式接口 ; 接口五:切換到自動導航模式接口 ; 接口六:上傳航線到無人機接口 ; 接口七:上傳航點到無人機接口 ; 接口八:獲取地圖上經(jīng)瑋點接口 ; 接口九:以該航點為開始點進行航線飛行接口。4.一種應用于無人機的快速模式切換方法,其特征在于,該方法包括步驟: 無人機客戶端與無人機服務端建立連接; 在無人機客戶端,設定應用于自動導航模式下的航線信息,該航線由多個位于不同經(jīng)瑋點的航點依次連接形成; 在需切換至自動導航模式時,無人機客戶端采集并識別出相應的操作類型,生成切換至自動導航模式指令,并將該指令及預設的航線信息發(fā)送至無人機服務端,無人機服務端控制無人機按此航線信息進行自動航行; 在需切換至指點模式時,無人機客戶端采集并識別出相應的操作類型,生成切換至指點模式指令,并將該指令及獲取的指引點信息發(fā)送至無人機服務端,無人機服務端控制無人機由當前位置航行至指引點后懸停于該指引點。5.如權利要求4所述的應用于無人機的快速模式切換方法,其特征在于,該方法中,預先定義所述切換至自動導航模式指令所對應的操作類型為:第一觸摸操作或者第一物理按鍵操作;預先定義所述切換至指點模式指令所對應的操作類型為:第二觸摸操作或者第二物理按鍵操作。6.如權利要求5所述的應用于無人機的快速模式切換方法,其特征在于,該方法中,所述第一觸摸操作具體為:于無人機客戶端的顯示屏幕上預設空余位置的雙擊操作,或者單擊操作且點單擊后停留時間超出預設閾值;所述第二觸摸操作具體為:于無人機客戶端的顯示屏幕的航線上航點的點擊操作。
【文檔編號】G05D1/10GK105867420SQ201610323644
【公開日】2016年8月17日
【申請日】2016年5月16日
【發(fā)明人】陳 勝, 夏莉
【申請人】深圳市智璟科技有限公司