飛行器操控方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及飛行器技術(shù)領(lǐng)域,特別是涉及一種飛行器操控方法和裝置
【背景技術(shù)】
[0002]無人駕駛飛機(jī)簡稱“無人機(jī)”,英文縮寫為“UAV”(Unmanned Aerial Vehicle),是一種遠(yuǎn)程操縱的不載人飛機(jī)。無人機(jī)包括無人直升機(jī)、無人固定翼機(jī)、無人多旋翼飛行器、無人飛艇以及無人傘翼機(jī)等。無人機(jī)最初應(yīng)用在軍用領(lǐng)域,主要用作偵察機(jī)和靶機(jī)。隨著無人機(jī)造價降低,無人機(jī)逐漸進(jìn)入民用領(lǐng)域。
[0003]目前,對無人機(jī)進(jìn)行操控主要通過搖桿控制器來實現(xiàn),也可以通過移動終端模擬搖桿控制器來實現(xiàn)。然而,無論是搖桿控制器還是模擬搖桿控制器都需要用戶具備一定的操控?zé)o人機(jī)的基礎(chǔ)能力,未接觸過搖桿控制器的新用戶操控存在困難,而用戶也沒有其它可選的操控方式。因此,目前的無人機(jī)操控方法操控方式單一,需要改進(jìn)。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對目前利用搖桿控制器來操控?zé)o人機(jī)操作困難的問題,提供一種飛行器操控方法和裝置。
[0005]—種飛行器操控方法,所述方法包括:
[0006]顯示飛行器操控界面;
[0007]檢測作用于所述飛行器操控界面的觸控操作;
[0008]若檢測到所述觸控操作,則
[0009]獲取傳感器數(shù)據(jù),并至少根據(jù)所述傳感器數(shù)據(jù)得到飛行器操控指令;
[0010]向飛行器發(fā)送所述飛行器操控指令。
[0011 ] —種飛行器操控裝置,所述裝置包括:
[0012]界面顯示模塊,用于顯示飛行器操控界面;
[0013]觸控操作檢測模塊,用于檢測作用于所述飛行器操控界面的觸控操作;
[0014]傳感器數(shù)據(jù)處理模塊,用于若檢測到所述觸控操作,則獲取傳感器數(shù)據(jù),并至少根據(jù)所述傳感器數(shù)據(jù)得到飛行器操控指令;
[0015]操控指令發(fā)送模塊,用于向飛行器發(fā)送所述飛行器操控指令。
[0016]上述飛行器操控方法和裝置,顯示飛行器操控界面,該飛行器操控界面具有第一觸控區(qū)域,若檢測到作用于第一觸控區(qū)域的觸控操作時,利用傳感器數(shù)據(jù)來生成飛行器操控指令發(fā)送給飛行器。這樣用戶在通過觸控操作作用于第一觸控區(qū)域時,便可以通過改變傳感器所檢測到的傳感器數(shù)據(jù)來實現(xiàn)對飛行器的操控,提供了一種簡單而且全新的操控方式,使得用戶在操控飛行器時有更多的選擇,對飛行器的操控更加方便。
【附圖說明】
[0017]圖1為一個實施例中飛行器操控系統(tǒng)的應(yīng)用環(huán)境圖;
[0018]圖2為一個實施例中應(yīng)用飛行器操控方法的移動終端的結(jié)構(gòu)示意圖;
[0019]圖3為一個實施例中飛行器的結(jié)構(gòu)示意圖;
[0020]圖4為一個實施例中飛行器操控方法的流程示意圖;
[0021 ]圖5為一個實施例中移動終端顯示的展示頁面的示意圖;
[0022]圖6為一個實施例中移動終端顯示的飛行器操控界面的示意圖;
[0023]圖7為一個實施例中根據(jù)對第二觸控區(qū)域的觸摸操作操控飛行器的步驟的流程示意圖;
[0024]圖8為一個實施例中飛行器操控界面的示意圖;
[0025]圖9為一個實施例中傳感器數(shù)據(jù)得到飛行器操控指令的步驟的流程示意圖;
[0026]圖10為一個實施例中用戶按住第一觸控區(qū)域朝四個主方向揮動移動終端以操控飛行器分別執(zhí)行四種動作的手勢示意圖;
[0027]圖11為一個實施例中移動終端對用戶按住第一觸控區(qū)域朝第一個方向揮動移動終端進(jìn)行動作示例的示意圖;
[0028]圖12為一個實施例中移動終端對用戶按住第一觸控區(qū)域朝第二個方向揮動移動終端進(jìn)行動作示例的示意圖;
[0029]圖13為一個實施例中移動終端對用戶按住第一觸控區(qū)域朝第三個方向揮動移動終端進(jìn)行動作示例的示意圖;
[0030]圖14為一個實施例中移動終端對用戶按住第一觸控區(qū)域朝第四個方向揮動移動終端進(jìn)行動作示例的示意圖;
[0031]圖15為一個實施例中選擇預(yù)設(shè)自動操控模式操控飛行器的步驟的流程示意圖;
[0032]圖16為一個實施例中飛行器操控裝置的結(jié)構(gòu)框圖;
[0033]圖17為另一個實施例中飛行器操控裝置的結(jié)構(gòu)框圖;
[0034]圖18為一個實施例中傳感器數(shù)據(jù)處理模塊的結(jié)構(gòu)框圖;
[0035]圖19為再一個實施例中飛行器操控裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0036]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0037]如圖1所示,在一個實施例中,提供了一種飛行器操控系統(tǒng)100,包括移動終端102和飛行器104。移動終端102和飛行器104之間建立無線連接,通過該無線連接來在移動終端102和飛行器104之間傳輸數(shù)據(jù)。飛行器104是可被遙控的飛行裝置,可以是無人機(jī),具體可以是固定翼無人機(jī)、旋翼無人機(jī)、傘翼無人機(jī)、撲翼無人機(jī)和無人飛艇中的任意一種,飛行器104還可以是帶動力的航空模型。
[0038]如圖2所示,在一個實施例中,提供了一種移動終端102,包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質(zhì)、內(nèi)存儲器、通信裝置、顯示屏和輸入裝置。其中處理器具有計算功能和控制移動終端102工作的功能,該處理器被配置為執(zhí)行一種飛行器操控方法。非易失性存儲介質(zhì)包括磁存儲介質(zhì)、光存儲介質(zhì)以及閃存式存儲介質(zhì)中的至少一種。非易失性存儲介質(zhì)存儲有操作系統(tǒng)和飛行器操控裝置,該飛行器操控裝置具有實現(xiàn)一種飛行器操控方法的功能模塊。內(nèi)存儲器用于為操作系統(tǒng)和飛行器操控裝置提供高速緩存。通信裝置用于與飛行器104進(jìn)行無線通信。顯示屏包括液晶顯示屏、柔性顯示屏和電子墨水顯示屏中的至少一種。輸入裝置包括物理按鈕、軌跡球、觸控板以及與顯示屏重疊的觸控層中的至少一種,其中觸控層與顯示屏組合形成觸控屏。移動終端102可以是手機(jī)、平板電腦、PDA(個人數(shù)字助理)以及觸控遙控器中的至少一種。
[0039]如圖3所示,在一個實施例中,提供了一種飛行器104,包括通過系統(tǒng)總線連接的處理器、非易失性存儲介質(zhì)、內(nèi)存儲器、通信裝置、飛行驅(qū)動裝置、拍攝裝置和定位裝置。其中處理器具有計算功能和控制飛行器104工作的功能,該處理器被配置為執(zhí)行來自于移動終端的操控指令或者組合操控指令。非易失性存儲介質(zhì)包括磁存儲介質(zhì)、光存儲介質(zhì)以及閃存式存儲介質(zhì)中的至少一種。非易失性存儲介質(zhì)存儲有操作系統(tǒng)和用于執(zhí)行來自于移動終端的操控指令或者組合操控指令的操控指令執(zhí)行裝置。內(nèi)存儲器用于為操作系統(tǒng)和操控指令執(zhí)行裝置提供高速緩存。通信裝置用于與移動終端102進(jìn)行無線通信。飛行驅(qū)動裝置用于控制飛行器104的飛行器飛行動作,主要通過控制飛行器104的飛行速度和飛行方向來控制飛行器飛行動作。對于旋翼飛行器,飛行驅(qū)動裝置主要包括旋翼及旋翼控制裝置。拍攝裝置用于拍攝圖像,拍攝的圖像包括圖片和視頻。定位裝置可以是GPS(Global Posit1ningSystem,全球定位系統(tǒng))定位裝置,用于定位飛行器104的位置。
[0040]如圖4所示,在一個實施例中,提供了一種飛行器操控方法,本實施例以該方法應(yīng)用于上述圖1和圖2中的移動終端102來舉例說明。該方法包括如下步驟:
[0041 ] 步驟402,顯示飛行器操控界面。
[0042]具體地,移動終端上運行有飛行器操控應(yīng)用,該飛行器操控應(yīng)用具有操控飛行器的功能,還可以具有對飛行器拍攝的照片或者視頻進(jìn)行處理的功能,這里對飛行器拍攝的照片或者視頻進(jìn)行處理主要包括分類、展示、向社交好友分享以及生成行進(jìn)路線。移動終端具體可按照照片或者視頻的拍攝時間進(jìn)行排序生成行進(jìn)路線,還可以將拍攝照片或者視頻時記錄的地理位置信息按照相應(yīng)的拍攝時間進(jìn)行排序生成行進(jìn)路線。這里的行進(jìn)路線可以體現(xiàn)飛行器的行進(jìn)路線,也可以進(jìn)一步體現(xiàn)用戶的行進(jìn)路線。
[0043]移動終端通過飛行器操控應(yīng)用提供用于觸發(fā)飛行器操控指令的飛行器操控界面,具體可在用于展示飛行器拍攝的照片或者視頻的展示頁面跳轉(zhuǎn)到飛行器操控界面。舉例說明,移動終端運行飛行器操控應(yīng)用,首先進(jìn)入如圖5所示的展示頁面,用戶在該展示頁面中可以分類查看飛行器拍攝的照片或者視頻并向社交好友分享,還可以展示根據(jù)飛行器拍攝的照片或者視頻生成的進(jìn)行路線。移動終端在檢測到對飛行器操控圖標(biāo)502的操作時進(jìn)入如圖6所示的飛行器操控界面。
[0044]步驟404,檢測作用于飛行器操控界面的觸控操作。
[0045]具體地,第一觸控區(qū)域是飛行器操控界面中的特定區(qū)域,用于承受觸控操作的作用。第一觸控區(qū)域可以是按鈕,該按鈕默認(rèn)為第一狀態(tài),在檢測到觸控操作時變化為第二狀態(tài),這里的狀態(tài)包括形狀、顏色和圖案中的至少一種,比如按鈕默認(rèn)為凸起狀態(tài),在檢測到觸控操作之后變化為下沉狀態(tài)。第一觸控區(qū)域也可以是用預(yù)設(shè)標(biāo)記標(biāo)識出的區(qū)域,比如用虛框圈起來或者用特殊顏色標(biāo)識出的區(qū)域。第一觸控區(qū)域也可以不進(jìn)行標(biāo)識,而是通過在首次進(jìn)入飛行器操控界面時的引導(dǎo)圖示進(jìn)行指示。觸控操作具體可以是觸摸點擊操作、觸摸雙擊操作、觸摸長按操作、滑動操作以及多點觸控操作,多點觸控操作是基于多個觸控點的操作,比如觸發(fā)多個觸控點后將多個觸控點匯集,或者觸發(fā)多個觸控點后將多個觸控點擴(kuò)散等。觸控操作作用于第一觸控區(qū)域,是指觸控操作的觸控點在第一觸控區(qū)域內(nèi)。移動終端可實時或者定期檢測作用于飛行器操控界面的觸控操作。
[0046]舉例說明,參照圖6,第一觸控區(qū)域可以是位于飛行器操控界面中的區(qū)域602,用戶通過觸摸體觸摸第一觸控區(qū)域602并保持觸控點不消失,則移動終端會檢測到作用于該第一觸控區(qū)域602的觸控操作。觸摸體比如觸控筆或者用戶的手指。
[0047]步驟406,若檢測到觸控操作,則獲取傳感器數(shù)據(jù),并至少根據(jù)傳感器數(shù)據(jù)得到飛行器操控指令。
[0048]移動終端具體可通過讀取傳感器數(shù)據(jù)的接口從相應(yīng)的傳感器讀取傳感器數(shù)據(jù),其中傳感器數(shù)據(jù)可以是多個傳感器的傳感器數(shù)據(jù)。在一個實施例中,傳感器數(shù)據(jù)來自于方向傳感器、重力傳感器、加速度傳感器、光線傳感器、電子羅盤、距離傳感器、三軸陀螺儀傳感器、溫度傳感器以及壓力傳感器中的至少一種。
[0049]移動終端可根據(jù)傳感器數(shù)據(jù)和飛行器操控指令的映射關(guān)系,以及獲取到的傳感器數(shù)據(jù),得到飛行器操控指令。傳感器數(shù)據(jù)和飛行器操控指令的映射關(guān)系可用函數(shù)來表示,該函數(shù)的自變量可以是傳感器數(shù)據(jù),因變量可以是所映射的飛行器操控指令的標(biāo)識。
[0050]其中飛行器操控指令可以是控制飛行器飛行狀態(tài)以及飛行器姿態(tài)的操控指令,也可以是控制飛行器拍攝照片或者視頻的操控指令,還可以是其它用來操控飛行器執(zhí)行某動作的指令。其中飛行狀態(tài)比如飛行方向、飛行速度、飛行高度、懸停以及飛行目的地等中的至少一種,飛行器姿態(tài)比如側(cè)身或者旋轉(zhuǎn)等。
[0051]舉例說明,若傳感器數(shù)據(jù)為來自于壓力傳感器的壓力數(shù)值,或者為來自于溫度傳感器的溫度數(shù)值,或者為來自于光線傳感器的光亮度值,則可根據(jù)傳感器數(shù)據(jù)得到用于控制飛行器飛行速度的飛行器操控指令