本發(fā)明涉及無人機控制技術(shù)領(lǐng)域,尤其涉及一種信息處理方法、一種信息處理裝置、一種控制裝置以及一種無人機系統(tǒng)。
背景技術(shù):
無人機是利用無線電遙控設(shè)備和自備的程序控制裝置操縱的不載人飛機。隨著科學的發(fā)展,無人機的應用越來越廣泛。目前的無人機在其電池接入方向設(shè)置了指示燈,當無人機的控制器對準其指示燈時,控制器上拉桿的移動方向和無人機的飛行方向是對應的,即當控制器正對指示燈時,拉桿向前移動,無人機向前飛行;當控制器背對指示燈方向時,拉桿向前移動,無人機向后飛行。
但是,上述控制方法中,當無人機飛行距離較遠時,無人機的操控者無法準確識別指示燈,導致在操控過程中難以使得控制器上拉桿的移動方向與操作者視野范圍內(nèi)無人機的飛行方向始終保持一致,操控失誤概率較高。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實施例提供了一種信息處理方法,以降低控制無人機飛行過程中的操控失誤率。
為解決上述問題,本發(fā)明實施例提供了如下技術(shù)方案:
一種信息處理方法,應用于無人機,該方法包括:
獲取第一控制桿在第一預設(shè)方向上的運動方向;
基于所述第一控制桿在第一預設(shè)方向上的運動方向,控制所述無人機在所述第一預設(shè)方向上的運動方向,所述無人機在所述第一預設(shè)方向上的運動方向與所述第一控制桿在所述第一預設(shè)方向上運動方向相同。
優(yōu)選的,所述第一預設(shè)方向包括:所述無人機操作者視野范圍內(nèi)的前后方向和/或所述無人機操作者視野范圍內(nèi)的左右方向。
優(yōu)選的,所述獲取第一控制桿在第一預設(shè)方向上的運動方向包括:
獲取全球定位系統(tǒng)檢測到的所述第一控制桿在第一預設(shè)方向上的運動方向。
優(yōu)選的,該方法還包括:
獲取第二控制桿在第二預設(shè)方向上的運動方向;
基于所述第二控制桿在所述第二預設(shè)方向上的運動方向,控制所述無人機的旋轉(zhuǎn)方向。
優(yōu)選的,當所述第二控制桿沿所述第二預設(shè)方向的正方向運動時,所述無人機順時針旋轉(zhuǎn);當所述第二控制桿沿所述第二預設(shè)方向的負方向運動時,所述無人機逆時針旋轉(zhuǎn);
其中,所述第二預設(shè)方向的正方向和負方向為平行于所述第二預設(shè)方向的兩個相反方向。
優(yōu)選的,該方法還包括:
獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;
判斷所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向是否一致;
當所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向不一致時,調(diào)節(jié)所述無人機在所述第一預設(shè)方向上的運動方向,使所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向相一致。
一種信息處理裝置,包括:
獲取單元,用于獲取第一控制桿在第一預設(shè)方向上的運動方向;
控制單元,用于基于所述第一控制桿在第一預設(shè)方向上的運動方向,控制所述無人機在所述第一預設(shè)方向上的運動方向,所述無人機在所述第一預設(shè)方向上的運動方向與所述第一控制桿在所述第一預設(shè)方向上運動方向相同。
優(yōu)選的,所述獲取單元還用于獲取第二控制桿在第二預設(shè)方向上的運動方向;
所述控制單元還用于基于所述第二控制桿在所述第二預設(shè)方向上的運動方向,控制所述無人機的旋轉(zhuǎn)方向。
優(yōu)選的,所述獲取單元還用于獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;
所述控制單元還用于判斷所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向是否一致,當所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向不一致時,調(diào)節(jié)所述無人機在所述第一預設(shè)方向上的運動方向,使所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向相一致。
一種控制裝置,包括:第一控制桿、第一檢測元件和處理裝置,其中,所述第一檢測元件用于檢測第一控制桿在第一預設(shè)方向上的運動方向;
所述處理裝置用于獲取所述第一檢測元件檢測到的第一控制桿在第一預設(shè)方向上的運動方向,并基于所述第一控制桿在第一預設(shè)方向上的運動方向,控制所述無人機在所述第一預設(shè)方向上的運動方向,所述無人機在所述第一預設(shè)方向上的運動方向與所述第一控制桿在所述第一預設(shè)方向上運動方向相同。
優(yōu)選的,所述控制裝置還包括第二控制桿;
所述第一檢測元件還用于檢測所述第二控制桿在第二預設(shè)方向上的運動方向;
所述處理裝置還用于獲取所述第二控制桿在第二預設(shè)方向上的運動方向,并基于所述第二控制桿在所述第二預設(shè)方向上的運動方向,控制所述無人機的旋轉(zhuǎn)方向。
優(yōu)選的,所述處理裝置還用于:
獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;
判斷所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向是否一致;
當所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向不一致時,調(diào)節(jié)所述無人機在所述第一預設(shè)方向上的運動方向,使所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向相一致。
優(yōu)選的,所述第一檢測元件為全球定位系統(tǒng)。
一種無人機系統(tǒng),包括無人機和控制裝置,所述控制裝置包括:第一控制桿、第一檢測元件和處理裝置;
其中,所述第一檢測元件用于檢測第一控制桿在第一預設(shè)方向上的運動方向;
所述處理裝置用于獲取所述第一檢測元件檢測到的第一控制桿在第一預設(shè)方向上的運動方向,并基于所述第一控制桿在第一預設(shè)方向上的運動方向,控制所述無人機在所述第一預設(shè)方向上的運動方向,所述無人機在所述第一預設(shè)方向上的運動方向與所述第一控制桿在所述第一預設(shè)方向上運動方向相同。
優(yōu)選的,所述控制裝置還包括第二控制桿;
所述第一檢測元件還用于檢測所述第二控制桿在第二預設(shè)方向上的運動方向;
所述處理裝置還用于獲取所述第二控制桿在第二預設(shè)方向上的運動方向,并基于所述第二控制桿在所述第二預設(shè)方向上的運動方向,控制所述無人機的旋轉(zhuǎn)方向。
優(yōu)選的,所述無人機還包括第二檢測元件,所述第二檢測元件用于檢測所述無人機在所述第一預設(shè)方向上的當前運動方向。
優(yōu)選的,所述處理裝置還用于:
獲取所述第二檢測元件檢測到的所述無人機在所述第一預設(shè)方向上的當前運動方向;
判斷所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向是否一致;
當所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向不一致時,調(diào)節(jié)所述無人機在所述第一預設(shè)方向上的運動方向,使所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向相一致。
與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點:
本發(fā)明實施例所提供的信息處理方法,該方法包括:獲取第一控制桿在第一預設(shè)方向上的運動方向;基于所述第一控制桿在第一預設(shè)方向上的運動方向,控制所述無人機在所述第一預設(shè)方向上的運動方向,所述無人機在所述第一預設(shè)方向上的運動方向與所述第一控制桿在所述第一預設(shè)方向上運動方向相同。由此可見,本發(fā)明實施例所提供的信息處理方法,在控制無人機飛行時,所述無人機在所述第一預設(shè)方向上的運動方向始終與所述第一控制桿在所述第一預設(shè)方向上的運動方向相同,而無需通過識別無人機上的指示燈來實現(xiàn)方向的校準,避免了當飛行距離較遠時,由于無法準確識別無人機上的指示燈而導致操控失誤的現(xiàn)象,降低了控制無人機飛行過程中的操控失誤率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一個實施例所提供的信息處理方法的流程圖;
圖2為本發(fā)明另一個實施例所提供的信息處理方法的流程圖;
圖3為本發(fā)明又一個實施例所提供的信息處理方法的流程圖;
圖4為本發(fā)明一個實施例所提供的信息處理裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明另一個實施例所提供的信息處理裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明又一個實施例所提供的信息處理裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明一個實施例所提供的無人機系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是本發(fā)明還可以采用其他不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣,因此本發(fā)明不受下面公開的具體實施例的限制。
本發(fā)明實施例提供了一種信息處理方法,應用于無人機,如圖1所示,該方法包括:
S1:獲取第一控制桿在第一預設(shè)方向上的運動方向;
S2:基于所述第一控制桿在第一預設(shè)方向上的運動方向,控制所述無人機在所述第一預設(shè)方向上的運動方向,所述無人機在所述第一預設(shè)方向上的運動方向與所述第一控制桿在所述第一預設(shè)方向上運動方向相同。
具體的,在本發(fā)明的一個實施例中,當所述第一控制桿向前移動時,所述無人機向前飛行;當所述第一控制桿向后移動時,所述無人機向后飛行;當所述第一控制桿向左運動時,所述無人機向左飛行,當所述第一控制桿向右運動時,所述無人機向右飛行。需要說明的是,所述無人機的前后左右飛行方向為所述無人機操作者視野范圍內(nèi)的前后左右方向。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第一預設(shè)方向包括所述無人機操作者的視野范圍內(nèi)的前后方向;在本發(fā)明的另一個實施例中,所述第一預設(shè)方向包括所述無人機操作者視野范圍內(nèi)的左右方向;在本發(fā)明的又一個實施例中,所述第一預設(shè)方向包括所述無人機操作者視野范圍內(nèi)的前后方向和所述無人機操作者視野范圍內(nèi)的左右方向,在本發(fā)明的其他實施例中,所述第一預設(shè)方向還可以為所述無人機操作者視野范圍內(nèi)的其他方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述任一實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述獲取第一控制桿在第一預設(shè)方向上的運動方向包括:獲取全球定位系統(tǒng)檢測到的所述第一控制桿在第一預設(shè)方向上的運動方向。即在本發(fā)明實施例中,通過全球定位系統(tǒng)檢測所述第一控制桿在所述第一預設(shè)方向上的運動方向,在本發(fā)明的其他實施例中,還可以通過其他方式檢測所述第一控制桿在所述第一預設(shè)方向上的運動方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述任一實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,如圖2所示,該方法還包括:
S3:獲取第二控制桿在第二預設(shè)方向上的運動方向;
S4:基于所述第二控制桿在所述第二預設(shè)方向上的運動方向,控制所述無人機的旋轉(zhuǎn)方向。
可選的,在本發(fā)明實施例中,當所述第二控制桿沿所述第二預設(shè)方向的正方向運動時,所述無人機順時針旋轉(zhuǎn);當所述第二控制桿沿所述第二預設(shè)方向的負方向運動時,所述無人機逆時針旋轉(zhuǎn);其中,所述第二預設(shè)方向的正方向和負方向為平行于所述第二預設(shè)方向的兩個相反方向。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第二控制桿為旋轉(zhuǎn)桿,所述第二預設(shè)方向的正方向為順時針方向,所述第二預設(shè)方向的負方向為逆時針方向;在本發(fā)明的其他實施例中,所述第二控制桿還可以為滑動桿,所述第二預設(shè)方向的正方向為滑動桿滑動的一個方向,所述第二預設(shè)方向的負方向為滑動桿滑動的另一個方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,如圖3所示,該方法還包括:
S5:獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;
S6:判斷所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向是否一致;
S7:當所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向不一致時,調(diào)節(jié)所述無人機在所述第一預設(shè)方向上的運動方向,使所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向相一致。
需要說明的是,在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,可以直接獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;在本發(fā)明的另一個實施例中,還可以通過記錄所述無人機在第二預設(shè)方向上的旋轉(zhuǎn)角度獲取所述無人機的當前運動方向。如當所述無人機的旋轉(zhuǎn)角度小于360°時,則所述無人機的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向之間的偏差則為所述無人機的旋轉(zhuǎn)角度;當所述無人機的旋轉(zhuǎn)角度大于360°時,則所述無人機的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向之間的偏差則為所述無人機的旋轉(zhuǎn)角度減去360°*n,其中,n為大于零的整數(shù),且360°*n小于所述無人機的旋轉(zhuǎn)角度;當所述無人機的旋轉(zhuǎn)角度等于360°時,則所述無人機的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向之間的偏差為零,即所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向相一致。
由上所述可知,本發(fā)明實施例所提供的信息處理方法,在控制無人機飛行時,所述無人機在所述第一預設(shè)方向上的運動方向始終與所述第一控制桿在所述第一預設(shè)方向上的運動方向相同,從而在所述無人機處于較遠的距離,只要在操作者的視野范圍內(nèi),即可容易操控,特別是收回無人機的時候,只需一致往回拉控制桿即可,而且無需通過識別無人機上的指示燈來實現(xiàn)方向的校準,避免了當飛行距離較遠時,由于無法準確識別無人機上的指示燈而導致操控失誤的現(xiàn)象,降低了控制無人機飛行過程中的操控失誤率。
相應的,本發(fā)明實施例還提供了一種信息處理裝置,如圖4所示,該信息處理裝置包括:
獲取單元10,用于獲取第一控制桿在第一預設(shè)方向上的運動方向;
控制單元20,用于基于所述第一控制桿在第一預設(shè)方向上的運動方向,控制所述無人機在所述第一預設(shè)方向上的運動方向,所述無人機在所述第一預設(shè)方向上的運動方向與所述第一控制桿在所述第一預設(shè)方向上運動方向相同。
具體的,在本發(fā)明的一個實施例中,當所述第一控制桿向前移動時,所述無人機向前飛行;當所述第一控制桿向后移動時,所述無人機向后飛行;當所述第一控制桿向左運動時,所述無人機向左飛行,當所述第一控制桿向右運動時,所述無人機向右飛行。需要說明的是,所述無人機的前后左右飛行方向為所述無人機操作者視野范圍內(nèi)的前后左右方向。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第一預設(shè)方向包括所述無人機操作者的視野范圍內(nèi)的前后方向;在本發(fā)明的另一個實施例中,所述第一預設(shè)方向包括所述無人機操作者視野范圍內(nèi)的左右方向;在本發(fā)明的又一個實施例中,所述第一預設(shè)方向包括所述無人機操作者視野范圍內(nèi)的前后方向和所述無人機操作者視野范圍內(nèi)的左右方向,在本發(fā)明的其他實施例中,所述第一預設(shè)方向還可以為所述無人機操作者視野范圍內(nèi)的其他方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述任一實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,獲取單元10用于獲取第一控制桿在第一預設(shè)方向上的運動方向時具體用于:獲取全球定位系統(tǒng)檢測到的所述第一控制桿在第一預設(shè)方向上的運動方向。即在本發(fā)明實施例中,通過全球定位系統(tǒng)檢測所述第一控制桿在所述第一預設(shè)方向上的運動方向,在本發(fā)明的其他實施例中,還可以通過其他方式檢測所述第一控制桿在所述第一預設(shè)方向上的運動方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述任一實施例的基礎(chǔ)上,在本發(fā)明的一個實施中,所述獲取單元10還用于獲取第二控制桿在第二預設(shè)方向上的運動方向;
所述控制單元20還用于基于所述第二控制桿在所述第二預設(shè)方向上的運動方向,控制所述無人機的旋轉(zhuǎn)方向。
可選的,在本發(fā)明實施例中,當所述第二控制桿沿所述第二預設(shè)方向的正方向運動時,所述無人機順時針旋轉(zhuǎn);當所述第二控制桿沿所述第二預設(shè)方向的負方向運動時,所述無人機逆時針旋轉(zhuǎn);其中,所述第二預設(shè)方向的正方向和負方向為平行于所述第二預設(shè)方向的兩個相反方向。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第二控制桿為旋轉(zhuǎn)桿,所述第二預設(shè)方向的正方向為順時針方向,所述第二預設(shè)方向的負方向為逆時針方向;在本發(fā)明的其他實施例中,所述第二控制桿還可以為滑動桿,所述第二預設(shè)方向的正方向為滑動桿滑動的一個方向,所述第二預設(shè)方向的負方向為滑動桿滑動的另一個方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述任一實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述獲取單元10還用于獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;
所述控制單元20還用于判斷所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向是否一致,當所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向不一致時,調(diào)節(jié)所述無人機在所述第一預設(shè)方向上的運動方向,使所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向相一致。
需要說明的是,在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述獲取單元10可以直接獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;在本發(fā)明的另一個實施例中,所述獲取單元10還可以通過記錄所述無人機在第二預設(shè)方向上的旋轉(zhuǎn)角度獲取所述無人機的當前運動方向。如當所述無人機的旋轉(zhuǎn)角度小于360°時,則所述無人機的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向之間的偏差則為所述無人機的旋轉(zhuǎn)角度;當所述無人機的旋轉(zhuǎn)角度大于360°時,則所述無人機的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向之間的偏差則為所述無人機的旋轉(zhuǎn)角度減去360°*n,其中,n為大于零的整數(shù),且360°*n小于所述無人機的旋轉(zhuǎn)角度;當所述無人機的旋轉(zhuǎn)角度等于360°時,則所述無人機的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向之間的偏差為零,即所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向相一致。
由上所述可知,本發(fā)明實施例所提供的信息處理裝置,在控制無人機飛行時,所述無人機在所述第一預設(shè)方向上的運動方向始終與所述第一控制桿在所述第一預設(shè)方向上的運動方向相同,從而在所述無人機處于較遠的距離,只要在操作者的視野范圍內(nèi),即可容易操控,特別是收回無人機的時候,只需一致往回拉控制桿即可,而且無需通過識別無人機上的指示燈來實現(xiàn)方向的校準,避免了當飛行距離較遠時,由于無法準確識別無人機上的指示燈而導致操控失誤的現(xiàn)象,降低了控制無人機飛行過程中的操控失誤率。
此外,本發(fā)明實施例還提供了一種控制裝置,如圖5所示,該控制裝置包括:第一控制桿30、第一檢測元件40和處理裝置50,其中,所述第一檢測元件40用于檢測第一控制桿30在第一預設(shè)方向上的運動方向;
所述處理裝置50用于獲取所述第一檢測元件40檢測到的第一控制桿30在第一預設(shè)方向上的運動方向,并基于所述第一控制桿30在第一預設(shè)方向上的運動方向,控制所述無人機在所述第一預設(shè)方向上的運動方向,所述無人機在所述第一預設(shè)方向上的運動方向與所述第一控制桿30在所述第一預設(shè)方向上運動方向相同。
具體的,在本發(fā)明的一個實施例中,當所述第一控制桿30向前移動時,所述無人機向前飛行;當所述第一控制桿30向后移動時,所述無人機向后飛行;當所述第一控制桿30向左運動時,所述無人機向左飛行,當所述第一控制桿30向右運動時,所述無人機向右飛行。需要說明的是,所述無人機的前后左右飛行方向為所述無人機操作者視野范圍內(nèi)的前后左右方向。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第一預設(shè)方向包括所述無人機操作者的視野范圍內(nèi)的前后方向;在本發(fā)明的另一個實施例中,所述第一預設(shè)方向包括所述無人機操作者視野范圍內(nèi)的左右方向;在本發(fā)明的又一個實施例中,所述第一預設(shè)方向包括所述無人機操作者視野范圍內(nèi)的前后方向和所述無人機操作者視野范圍內(nèi)的左右方向,在本發(fā)明的其他實施例中,所述第一預設(shè)方向還可以為所述無人機操作者視野范圍內(nèi)的其他方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述任一實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第一檢測元件優(yōu)選為全球定位系統(tǒng)。但本發(fā)明對此并不做限定,具體視情況而定。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,如圖6所示,所述控制裝置還包括第二控制桿60;
所述第一檢測元件40還用于檢測所述第二控制桿60在第二預設(shè)方向上的運動方向;
所述處理裝置50還用于獲取所述第二控制桿60在第二預設(shè)方向上的運動方向,并基于所述第二控制桿60在所述第二預設(shè)方向上的運動方向,控制所述無人機的旋轉(zhuǎn)方向。
可選的,在本發(fā)明實施例中,當所述第二控制桿60沿所述第二預設(shè)方向的正方向運動時,所述無人機順時針旋轉(zhuǎn);當所述第二控制桿60沿所述第二預設(shè)方向的負方向運動時,所述無人機逆時針旋轉(zhuǎn);其中,所述第二預設(shè)方向的正方向和負方向為平行于所述第二預設(shè)方向的兩個相反方向。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第二控制桿60為旋轉(zhuǎn)桿,所述第二預設(shè)方向的正方向為順時針方向,所述第二預設(shè)方向的負方向為逆時針方向;在本發(fā)明的其他實施例中,所述第二控制桿60還可以為滑動桿,所述第二預設(shè)方向的正方向為滑動桿滑動的一個方向,所述第二預設(shè)方向的負方向為滑動桿滑動的另一個方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述處理裝置50還用于:
獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;
判斷所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向是否一致;
當所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向不一致時,調(diào)節(jié)所述無人機在所述第一預設(shè)方向上的運動方向,使所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向相一致。
需要說明的是,在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述處理裝置50可以直接獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;在本發(fā)明的另一個實施例中,所述處理裝置50還可以通過記錄所述無人機在第二預設(shè)方向上的旋轉(zhuǎn)角度獲取所述無人機的當前運動方向。如當所述無人機的旋轉(zhuǎn)角度小于360°時,則所述無人機的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向之間的偏差則為所述無人機的旋轉(zhuǎn)角度;當所述無人機的旋轉(zhuǎn)角度大于360°時,則所述無人機的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向之間的偏差則為所述無人機的旋轉(zhuǎn)角度減去360°*n,其中,n為大于零的整數(shù),且360°*n小于所述無人機的旋轉(zhuǎn)角度;當所述無人機的旋轉(zhuǎn)角度等于360°時,則所述無人機的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向之間的偏差為零,即所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向相一致。
另外,本發(fā)明實施例還提供了一種無人機系統(tǒng),如圖7所示,包括無人機100和控制裝置200,所述控制裝置200包括:第一控制桿、第一檢測元件和處理裝置;
其中,所述第一檢測元件用于檢測第一控制桿在第一預設(shè)方向上的運動方向;
所述處理裝置用于獲取所述第一檢測元件檢測到的第一控制桿在第一預設(shè)方向上的運動方向,并基于所述第一控制桿在第一預設(shè)方向上的運動方向,控制所述無人機在所述第一預設(shè)方向上的運動方向,所述無人機在所述第一預設(shè)方向上的運動方向與所述第一控制桿在所述第一預設(shè)方向上運動方向相同。
具體的,在本發(fā)明的一個實施例中,當所述第一控制桿向前移動時,所述無人機向前飛行;當所述第一控制桿向后移動時,所述無人機向后飛行;當所述第一控制桿向左運動時,所述無人機向左飛行,當所述第一控制桿向右運動時,所述無人機向右飛行。需要說明的是,所述無人機的前后左右飛行方向為所述無人機操作者視野范圍內(nèi)的前后左右方向。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第一預設(shè)方向包括所述無人機操作者的視野范圍內(nèi)的前后方向;在本發(fā)明的另一個實施例中,所述第一預設(shè)方向包括所述無人機操作者視野范圍內(nèi)的左右方向;在本發(fā)明的又一個實施例中,所述第一預設(shè)方向包括所述無人機操作者視野范圍內(nèi)的前后方向和所述無人機操作者視野范圍內(nèi)的左右方向,在本發(fā)明的其他實施例中,所述第一預設(shè)方向還可以為所述無人機操作者視野范圍內(nèi)的其他方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述任一實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第一檢測元件優(yōu)選為全球定位系統(tǒng)。但本發(fā)明對此并不做限定,具體視情況而定。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述控制裝置200還包括第二控制桿;
所述第一檢測元件還用于檢測所述第二控制桿在第二預設(shè)方向上的運動方向;
所述處理裝置還用于獲取所述第二控制桿在第二預設(shè)方向上的運動方向,并基于所述第二控制桿在所述第二預設(shè)方向上的運動方向,控制所述無人機的旋轉(zhuǎn)方向。
可選的,在本發(fā)明實施例中,當所述第二控制桿沿所述第二預設(shè)方向的正方向運動時,所述無人機順時針旋轉(zhuǎn);當所述第二控制桿沿所述第二預設(shè)方向的負方向運動時,所述無人機逆時針旋轉(zhuǎn);其中,所述第二預設(shè)方向的正方向和負方向為平行于所述第二預設(shè)方向的兩個相反方向。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述第二控制桿為旋轉(zhuǎn)桿,所述第二預設(shè)方向的正方向為順時針方向,所述第二預設(shè)方向的負方向為逆時針方向;在本發(fā)明的其他實施例中,所述第二控制桿還可以為滑動桿,所述第二預設(shè)方向的正方向為滑動桿滑動的一個方向,所述第二預設(shè)方向的負方向為滑動桿滑動的另一個方向,本發(fā)明對此并不做限定,具體視情況而定。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述無人機還包括第二檢測元件,所述第二檢測元件用于檢測所述無人機在所述第一預設(shè)方向上的當前運動方向。
在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述處理裝置還用于:
獲取所述第二檢測元件檢測到的所述無人機在所述第一預設(shè)方向上的當前運動方向;
判斷所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向是否一致;
當所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向不一致時,調(diào)節(jié)所述無人機在所述第一預設(shè)方向上的運動方向,使所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿在所述第一預設(shè)方向上的運動方向相一致。
需要說明的是,在上述實施例的基礎(chǔ)上,在本發(fā)明的一個實施例中,所述處理裝置可以直接通過所述第二檢測元件獲取所述無人機在所述第一預設(shè)方向上的當前運動方向;在本發(fā)明的另一個實施例中,所述處理裝置還可以通過記錄所述無人機在第二預設(shè)方向上的旋轉(zhuǎn)角度獲取所述無人機的當前運動方向。如當所述無人機的旋轉(zhuǎn)角度小于360°時,則所述無人機的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向之間的偏差則為所述無人機的旋轉(zhuǎn)角度;當所述無人機的旋轉(zhuǎn)角度大于360°時,則所述無人機的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向之間的偏差則為所述無人機的旋轉(zhuǎn)角度減去360°*n,其中,n為大于零的整數(shù),且360°*n小于所述無人機的旋轉(zhuǎn)角度;當所述無人機的旋轉(zhuǎn)角度等于360°時,則所述無人機的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向之間的偏差為零,即所述無人機在所述第一預設(shè)方向上的當前運動方向與所述第一控制桿30在所述第一預設(shè)方向上的運動方向相一致。
綜上,本發(fā)明實施例所提供的控制裝置及包括該控制裝置的無人機系統(tǒng),在控制無人機飛行時,所述無人機在所述第一預設(shè)方向上的運動方向始終與所述第一控制桿在所述第一預設(shè)方向上的運動方向相同,而無需通過識別無人機上的指示燈來實現(xiàn)方向的校準,避免了當飛行距離較遠時,由于無法準確識別無人機上的指示燈而導致操控失誤的現(xiàn)象,降低了控制無人機飛行過程中的操控失誤率。
本說明書中各個部分采用遞進的方式描述,每個部分重點說明的都是與其他部分的不同之處,各個部分之間相同相似部分互相參見即可。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。