無人機、無人機起飛控制方法及裝置的制造方法
【專利摘要】本發(fā)明實施例提供了一種無人機、無人機起飛控制方法及裝置,用于控制無人機。所述無人機起飛控制方法包括:接收起飛預備信號,其中,所述起飛預備信號在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生;根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn);控制所述旋翼加速至額定轉(zhuǎn)速。該無人機可以在預定位置使旋翼加速至額定轉(zhuǎn)速實現(xiàn)懸停。
【專利說明】
無人機、無人機起飛控制方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及無人機技術(shù)領(lǐng)域,具體而言,涉及一種無人機、無人機起飛控制方法及
目.0
【背景技術(shù)】
[0002]傳統(tǒng)的旋翼式無人機的起飛一般放在地上,由專業(yè)飛手操控遙控器設(shè)備來遙控飛機的起飛,起飛過程中要控制飛機的姿態(tài)平衡以及油門大小等,才可實現(xiàn)飛機的安全、正常起飛。對用戶的操作能力要求較高,用戶體驗較差,普及性不高。
[0003]于是,現(xiàn)有的手拋起飛方法,通過將無人機拋向空中,無人機在空中智能識別起飛時機,在空中啟動并在空中進入正常飛行狀態(tài)。相對傳統(tǒng)起飛方式而言,手拋起飛方式對用戶的操作能力要求更低。但是,由于手拋作用的隨機性,現(xiàn)有的手拋起飛方式無法準確地確定無人機的起飛位置。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實施例提供了一種無人機、無人機起飛控制方法及裝置,以改善上述無法準確地確定無人機的起飛位置的問題。
[0005]為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
[0006]—種無人機起飛控制方法,用于控制無人機,所述無人機起飛控制方法包括:接收起飛預備信號,其中,所述起飛預備信號在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生;根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn);控制所述旋翼加速至額定轉(zhuǎn)速。
[0007]—種無人機起飛控制裝置,所述無人機起飛控制裝置包括:預備信號接收模塊,用于接收起飛預備信號,其中,所述起飛預備信號在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生;旋翼控制模塊,用于根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn);所述旋翼控制模塊還用于控制所述旋翼加速至額定轉(zhuǎn)速。
[0008]—種無人機,所述無人機包括:存儲器;處理器;及無人機起飛控制裝置,所述裝置安裝于所述存儲器中并包括一個或多個由所述處理器執(zhí)行的軟件功能模塊,所述無人機起飛控制裝置包括:預備信號接收模塊,用于接收起飛預備信號,其中,所述起飛預備信號在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生;旋翼控制模塊,用于根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn);所述旋翼控制模塊還用于控制所述旋翼加速至額定轉(zhuǎn)速。
[0009]—種無人機,所述無人機包括:接收單元;及處理器,與接收單元電性連接;所述接收單元用于接收起飛預備指令并將該起飛預備指令轉(zhuǎn)換為起飛預備信號后發(fā)送至處理器;所述處理器用于根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn);所述處理器還用于控制所述旋翼加速至額定轉(zhuǎn)速。
[0010]本發(fā)明實施例提供的無人機、無人機起飛控制方法及裝置,對無人機發(fā)送起飛預備指令,無人機的接收單元接收到起飛預備指令后將起飛預備指令轉(zhuǎn)換為起飛預備信號發(fā)送給處理器,處理器在接收到起飛預備信號后先控制旋翼怠速旋轉(zhuǎn),將無人機置于一定高度位置,且在怠速旋轉(zhuǎn)過程中滿足相應的起飛條件,處理器控制旋翼加速至額定轉(zhuǎn)速,實現(xiàn)該無人機在相應的高度位置懸停。
[0011]為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
【附圖說明】
[0012]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0013]圖1示出了本發(fā)明較佳實施例提供的無人機的方框示意圖;
[0014]圖2示出了本發(fā)明第一實施例提供的無人機起飛控制方法的流程圖;
[0015]圖3示出了本發(fā)明第一實施例提供的無人機起飛控制方法的一種實施方式的流程圖;
[0016]圖4示出了本發(fā)明第一實施例提供的無人機起飛控制方法的另一種實施方式的流程圖;
[0017]圖5示出了本發(fā)明第二實施例提供的無人機起飛控制裝置的功能模塊圖;
[0018]圖6示出了本發(fā)明第三實施例提供的無人機的功能模塊圖。
【具體實施方式】
[0019]下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0020]應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。[0021 ] 如圖1所示,是所述無人機100的方框示意圖。所述無人機100包括無人機起飛控制裝置200、存儲器101、存儲控制器102、處理器103、外設(shè)接口 104、輸入輸出單元105以及傳感器組件106及其他。所述存儲器101、存儲控制器102、處理器103以及外設(shè)接口 104、輸入輸出單元105以及傳感器組件106各元件相互之間直接或間接地電性連接,以實現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現(xiàn)電性連接。所述無人機起飛控制裝置200包括至少一個可以軟件或固件(firmware)的形式存儲于所述存儲器101中的軟件功能模塊。所述處理器103用于執(zhí)行存儲器101中存儲的可執(zhí)行模塊,例如所述無人機起飛控制裝置200包括的軟件功能模塊或計算機程序。
[0022]其中,存儲器101可以是,但不限于,隨機存取存儲器101(Random Access Memory,RAM),只讀存儲器 101 (Read Only Memory ,ROM),可編程只讀存儲器 101 (ProgrammableRead-Only Memory,PROM),可擦除只讀存儲器 101(Erasable Programmable Read-OnlyMemory,EPR0M),電可擦除只讀存儲器 101 (Electric Erasable Programmable Read-OnlyMemory,EEPR0M)等。其中,存儲器101用于存儲程序,所述處理器103在接收到執(zhí)行指令后,執(zhí)行所述程序,本發(fā)明實施例任一實施例揭示的流過程定義的服務器/計算機所執(zhí)行的方法可以應用于處理器103中,或者由處理器103實現(xiàn)。
[0023]處理器103可能是一種集成電路芯片,具有信號的處理能力。上述的處理器103可以是通用處理器,包括中央處理器(Central Processing Unit,簡稱CPU)、網(wǎng)絡處理器103(Network Processor,簡稱NP)等;還可以是數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。處理器103可以是微處理器或者該處理器103也可以是任何常規(guī)的處理器等。
[0024]所述外設(shè)接口 104將各種輸入/輸出裝置耦合至處理器103以及存儲器101。在一些實施例中,外設(shè)接口 104,處理器103以及存儲控制器102可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
[0025]輸入輸出單元105用于提供給用戶輸入數(shù)據(jù)實現(xiàn)用戶與該無人機100的交互。所述輸入輸出單元105可以是,但不限于,按鍵,用于響應用戶的操作而輸出對應的信號。
[0026]傳感器組件106用于響應用戶的操作而輸出對應的信號。在本實施例中,該傳感器組件106可以是,但不限于,聲控傳感器以及加速度傳感器、陀螺儀傳感器、氣壓計等。
[0027]第一實施例
[0028]圖2示出了本發(fā)明第一實施例提供的無人機起飛控制方法,該方法用于控制無人機100的起飛。具體的,該方法包括:
[0029]步驟S110:接收起飛預備信號,其中,所述起飛預備信號在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生。
[0030]在本實施例中,需要先將該無人機100置于預設(shè)位置,該預設(shè)位置可以是包括具有一定的預設(shè)起飛高度以及一定的空間區(qū)域性的位置。當然,在本實施例中,該預設(shè)位置的具體位置并不作為限制。
[0031]并且,將該無人機100置于預設(shè)位置的方式可以是直接通過手部托舉,也可以是通過其他輔助裝置,如可移動的具有一定的高度的平臺等。當然,具體的將無人機100置于預設(shè)位置的方式并不作為限定。
[0032]再由用戶對該無人機100發(fā)送起飛預備指令,該起飛預備指令為使無人機100進入起飛預備狀態(tài)的指令。無人機100的相應傳感器或按鍵接收到起飛預備指令后,將該起飛預備指令轉(zhuǎn)換為起飛預備信號發(fā)送給無人機100的處理器103。
[0033]該起飛預備指令可以通過觸發(fā)按鍵、聲控或者拍打無人機100等方式輸入,則對于處理器103,起飛預備信號通過按鍵、聲控傳感器或者加速度傳感器輸入。
[0034]具體的,對于以按鍵觸發(fā)輸入的起飛預備指令,用戶觸發(fā)按鍵,該指令以信號形式發(fā)送到處理器103。對于以聲控方式輸入的起飛預備指令,用戶可以輸入指定的聲控指令,如“起飛預備”等,該無人機100通過聲控傳感器接收聲控指令作為起飛預備指令,并將該起飛預備指令轉(zhuǎn)換為起飛預備信號發(fā)送至處理器103。
[0035]對于以拍打無人機100的方式輸入起飛預備指令的,無人機100可以通過加速度傳感器檢測拍打產(chǎn)生的振幅信號,并且,可以是在預設(shè)的時間段內(nèi),連續(xù)檢測到預定次數(shù)的大于預定強度的振幅信號,則識別為起飛預備指令。當然,該預設(shè)的時間段并不作為限制,可以是I秒至5秒間的任意值,也可以是其他。進一步的,當傳感器檢測到振幅信號時,可以對振幅信號做低通濾波處理,將部分高頻噪聲濾除,再判斷濾除噪聲后的振幅信號是否大于預定強度。在本實施例中,低通濾波的截止頻率并不作為限制,優(yōu)選地,可以是40Hz,當然,也可以是其他。并且,對振幅信號的預定強度也不做限制,可以根據(jù)具體情況進行設(shè)置,優(yōu)選的,可以是加速度大于2.5g對應的振幅,其中,g為重力加速度。
[0036]進一步的,在本實施例中,也可以先對無人機100發(fā)送起飛預備指令,無人機100在接收到起飛預備指令后,等待預定預備時間后再進入下一操作,以使用戶在該預定預備時間段內(nèi)將無人機100置于具有預設(shè)起飛高度的預定位置。例如,當使用拍打無人機100的方式輸入起飛預備指令時,用戶在某一較低的預設(shè)起飛高度(如地面)且方便拍打的位置對無人機100進行拍打,再在該預定預備時間內(nèi)將無人機100置于較高的預設(shè)起飛高度。當然,在該預定預備時間段內(nèi),對無人機100的動作并不作為本發(fā)明實施例的限制,也可以并不對無人機100做任何動作。并且,在本實施例中,可以通過計時器或計時程序?qū)︻A定預備時間進行計時。優(yōu)選的,該預定預備時間可以是2秒。
[0037]進一步的,在本實施例中,還可以包括倒計時提醒。該倒計時提醒可以是在接收到起飛預備指令后,經(jīng)過指定時間長度,發(fā)出提示信號,以提醒用戶即將進入下一步動作。具體的,該提示信號可以是聲音提示信號,也可以是光提示信號,在本實施例中并不作為限定。
[0038]對于光提示信號,可以是通過處理器103控制指示燈的閃爍實現(xiàn),并且,進一步的,可以是在越接近預定預備時間結(jié)束,閃爍速度越快。也可以是指示燈的顏色變換,如,在接收到起飛預備指令的指定時間長度后,指示燈由原來的綠色變成紅色。
[0039]對于聲音提示信號,可以是通過處理器103控制蜂鳴器發(fā)聲實現(xiàn),并且,進一步的,可以是在越接近預定預備時間結(jié)束,蜂鳴器的聲音頻率越高??梢岳斫獾模唧w提示方式在本發(fā)明實施例中并不作為限制,可以根據(jù)實際需要進行設(shè)定。
[0040]當然,倒計時提醒也可以是在距離預定預備時間結(jié)束的指定時間長度時開始,或者一開始接收到起飛預備指令就開始,在本實施例中并不作為限制。
[0041]步驟S120:根據(jù)所述起飛預備信號,控制所述無人機100的旋翼怠速旋轉(zhuǎn)。
[0042]處理器103接收到傳感器發(fā)送的起飛預備信號,根據(jù)該起飛預備信號控制旋翼怠速旋轉(zhuǎn)。
[0043]旋翼的怠速旋轉(zhuǎn)為在旋翼在一個較低的速度下進行旋轉(zhuǎn),該較低的速度為一個安全的轉(zhuǎn)速,可以安全地檢測旋翼及相應的控制系統(tǒng)是否正常工作。另外,在無人機100的旋翼進入快速旋轉(zhuǎn)之前,先進行較慢速度的怠速旋轉(zhuǎn),可以給用戶一個心理緩沖期,以適應后續(xù)的更快速度的旋轉(zhuǎn)。優(yōu)選的,該怠速旋轉(zhuǎn)的轉(zhuǎn)速范圍可以是1000至2000轉(zhuǎn)/分鐘。具體的怠速旋轉(zhuǎn)速度在本實施例中并不作為限制。
[0044]步驟SI30:控制所述旋翼加速至額定轉(zhuǎn)速。
[0045]在本實施例中,額定轉(zhuǎn)速為使無人機100實現(xiàn)穩(wěn)定懸停的轉(zhuǎn)速。當通過手托無人機100進行起飛時,旋翼達到額定轉(zhuǎn)速后,將手拿開,無人機100即穩(wěn)定懸停在需要其懸停的位置。同樣的,當通過其他輔助裝置進行無人機100的起飛時,旋翼達到額定轉(zhuǎn)速后,將輔助裝置移開,無人機100平穩(wěn)懸停。
[0046]旋翼的加速以特定形式進行,例如,若是方波電調(diào)驅(qū)動的旋翼,則可以指數(shù)形式將旋翼加速到指定的轉(zhuǎn)速,若是FOC電調(diào)驅(qū)動的旋翼,則可以其他形式加速。其具體加速方式在本實施例中并不作為限制。
[0047]進一步的,在本步驟中,無人機100在每次飛行過程中記錄本次飛行中平穩(wěn)懸停時旋翼的轉(zhuǎn)速,將其存儲在存儲器中,該存儲器包括非易失性存儲設(shè)備。具體存儲時間并不做限制,可以是間隔固定時間存儲一次,也可以是在降落時進行存儲。
[0048]每次起飛時,將非易失性存儲設(shè)備中存儲的前一次飛行中平穩(wěn)懸停時旋翼的轉(zhuǎn)速作為額定轉(zhuǎn)速。當然,由于使無人機100平穩(wěn)懸停的轉(zhuǎn)速受到海拔高度、無人機100重量、螺旋槳參數(shù)等各種因素的影響,在本次起飛時的額定轉(zhuǎn)速與存儲的前一次飛行中平穩(wěn)懸停時旋翼的轉(zhuǎn)速可能存在偏差,無人機100在讀取非易失性存儲設(shè)備中的轉(zhuǎn)速作為額定轉(zhuǎn)速后,飛控可以自動根據(jù)懸停中的姿態(tài)和加速度調(diào)節(jié)增穩(wěn),實現(xiàn)最終的平穩(wěn)懸停??梢岳斫獾模w控即為無人機100中的處理器103。
[0049]進一步的,如圖3所示,在本實施例提供的一種實施方式中,還包括:
[0050]步驟S121:監(jiān)測所述無人機的運動速度。
[0051]在旋翼怠速旋轉(zhuǎn)開始后,同時監(jiān)測該無人機100的運動速度。
[0052]步驟S122:在所述運動速度大于或等于預定速度閾值時執(zhí)行步驟130。
[0053]用戶需要該無人機100進入起飛狀態(tài)時,使無人機100發(fā)生相對位置變化的運動。當無人機100設(shè)置的傳感器獲得當前的運動速度達到預定速度閾值或者大于預定速度閾值時,執(zhí)行步驟SI 30。
[0054]具體的,可以通過多種傳感器的共同作用獲得無人機100的運動速度。例如,通過加速度計的積分得到無人機100的初步運動速度,由于加速度計存在漂移的問題,在長時間的積分過程中會導致得到的運動速度存在較大偏差,可以再通過GPS、超聲波傳感器或者氣壓計等測得的無人機100的瞬時速度修正加速度計積分的偏差,得到更為準確的無人機100的運動速度。
[0055]具體修正方式可以是通過卡爾曼濾波算法實現(xiàn)。卡爾曼濾波算法通過融合加速度計、GPS以及超聲波傳感器等傳感器輸出的速度,對無人機100的速度做出最優(yōu)估計。
[0056]優(yōu)選的,該運動速度為無人機100在豎直方向向上或者向下運動的速度。用戶可以通過手托無人機100上舉或者下舉產(chǎn)生無人機100的運動速度。豎直方向的預定速度閾值范圍可以是0.2m/s至lm/s,優(yōu)選的,可以是0.3m/s。
[0057]當運動速度為豎直方向的速度時,利用GPS、超聲波傳感器或者氣壓計等傳感器測得的瞬時垂向速度對加速度計積分獲得的初步運動速度進行修正。
[0058]進一步的,在本實施方式中,在所述運動速度大于或等于預定速度閾值時,發(fā)出旋翼加速提示信號,該加速提示信號可以為聲音提示信號或者燈光提示信號,以使用戶獲知無人機100的運動速度已經(jīng)大于或等于預定速度閾值,即將進入下一操作。
[0059]并且,進一步的,可以設(shè)置加速等待時間,發(fā)出提示信號后,等待加速等待時間后再進入步驟S130,以使用戶可以對無人機100的當前位置進行再次調(diào)整,獲得更好的起飛位置。
[0060]進一步的,如圖4所示,在本實施例的另一種實施方式中,還包括:[0061 ]步驟S123:監(jiān)測所述無人機的運動速度。
[0062]步驟S124:在所述運動速度小于預定速度閾值時,等待預定延時時間后執(zhí)行步驟S130o
[0063]同樣的,在本實施方式中,旋翼開始怠速旋轉(zhuǎn)后,檢測無人機100的運動速度。在等待預定延時時間后,運動速度仍然未達到預定速度閾值,執(zhí)行步驟S130。當然,該預定延時時間可以根據(jù)實際需要進行設(shè)置,在本實施例中并不作為限制。優(yōu)選地,該預定延時時間可以為3秒。另外,優(yōu)選的,該運動速度為無人機100在豎直方向向上或者向下運動的速度。
[0064]進一步的,本實施例提供的無人機100可以是設(shè)置有拍照攝像設(shè)備的拍攝無人機。由于在拍攝過程中,拍攝位置和拍攝角度是獲得理想拍攝畫面的關(guān)鍵因素,該拍攝無人機可以在預設(shè)位置懸停,并且從該預設(shè)位置起持續(xù)穩(wěn)定飛行,從而獲得用戶需要的拍攝位置和拍攝角度,用戶再根據(jù)該拍攝角度擺姿勢或其他各種活動,以獲得理想中的拍攝畫面。
[0065]進一步的,在本實施例中,旋翼開始旋轉(zhuǎn)以后,實時監(jiān)測旋翼的旋轉(zhuǎn)速度的變化情況,當旋翼的旋轉(zhuǎn)速度發(fā)生突變時,控制所述旋翼停止旋轉(zhuǎn)。
[0066]因為旋翼在旋轉(zhuǎn)過程中,若碰撞到其他物體,其速度會發(fā)生非控制性的突變,此時,無人機100的飛控控制旋翼停止旋轉(zhuǎn),以避免旋轉(zhuǎn)的旋翼對人員以及其他物體造成傷害,或者旋翼損壞,從而保證環(huán)境的安全性以及無人機100的安全性。
[0067]另外,旋翼的旋轉(zhuǎn)速度突變也可以通過監(jiān)測旋翼的驅(qū)動電機電流變化實現(xiàn)。旋翼的轉(zhuǎn)速在飛控的控制下正常下降時,驅(qū)動電機的電流下降,若旋翼碰撞到其他物體,轉(zhuǎn)速被迫下降,則驅(qū)動電機的轉(zhuǎn)速被迫下降,其電流會上升。若飛控在沒有控制電機轉(zhuǎn)速突然增大的情況下監(jiān)測到驅(qū)動電機的電流突然上升,則控制旋翼停止旋轉(zhuǎn)。
[0068]進一步的,在本實施例中,旋翼開始旋轉(zhuǎn)以后,實時監(jiān)測無人機100的姿態(tài)以獲得無人機100的傾斜角度,在無人機100的傾斜角度大于預定角度閾值時控制所述旋翼停止旋轉(zhuǎn)。該預定角度閾值可以根據(jù)實際情況設(shè)置,如,可以是90度。當無人機100發(fā)生預定角度閾值及以上角度的傾斜或者翻轉(zhuǎn)時,控制旋翼停止旋轉(zhuǎn),使無人機100的起飛進程停止。
[0069]具體的,對無人機100的姿態(tài)監(jiān)測可以通過陀螺儀和加速度計組成的慣性測量單元(IMU)實現(xiàn)。
[0070]由于具有高速旋轉(zhuǎn)的旋翼具有危險性,用戶可能因為受到旋轉(zhuǎn)的旋翼的驚嚇或者其他原因而將無人機100甩飛,若無人機100在被甩出后發(fā)生大于預定角度閾值的傾斜或翻轉(zhuǎn),則可以通過控制旋翼停止旋轉(zhuǎn)使無人機100停止起飛。
[0071 ] 第二實施例
[0072]圖5示出了本發(fā)明第二實施例提供的無人機起飛控制裝置200的結(jié)構(gòu)示意圖。請參見圖5,該無人機起飛控制裝置200包括:
[0073]預備信號接收模塊210,用于接收起飛預備信號,其中,所述起飛預備信號在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生。
[0074]旋翼控制模塊220,用于根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn)。
[0075]所述旋翼控制模塊220還用于控制所述旋翼加速至額定轉(zhuǎn)速。
[0076]進一步的,在本實施例的一種實施方式中,在旋翼控制模塊220控制旋翼怠速旋轉(zhuǎn)后,對無人機100的運動速度進行監(jiān)測,以獲得旋翼加速至額定轉(zhuǎn)速的加速條件,于是,該無人機起飛控制裝置200還可以包括:
[0077]速度監(jiān)測模塊230,用于監(jiān)測所述無人機100的運動速度。
[0078]所述旋翼控制模塊220還用于,在所述運動速度大于或等于預定速度閾值時,控制所述旋翼加速至額定轉(zhuǎn)速。
[0079]進一步的,速度監(jiān)測模塊230監(jiān)測的無人機100的運動速度可以為無人機100在豎直方向上的運動速度。
[0080]另外,在本實施例的另一種實施方式中,若無人機100的運動速度一直小于預定速度閾值,也可以在一個預定延時時間之后仍然控制所述旋翼加速至額定轉(zhuǎn)速,于是,該無人機起飛控制裝置200還可以包括:
[0081 ]速度監(jiān)測模塊230,用于監(jiān)測所述無人機100的運動速度。所述旋翼控制模塊220還用于,在所述運動速度小于預定速度閾值時,等待預定延時時間后,控制所述旋翼加速至額定轉(zhuǎn)速。
[0082]進一步的,在本實施例中,無人機起飛控制裝置200還包括計時模塊240,用于等待預定預備時間,以使旋翼控制模塊220在預定預備時間后控制所述無人機100的旋翼怠速旋轉(zhuǎn)。當然,該計時模塊240還用于計時上述的預定延時時間。
[0083]進一步的,該無人機起飛控制裝置200的預備信號接收模塊210接收通過觸發(fā)按鍵、聲控或者拍打無人機100的方式輸入的起飛預備指令。
[0084]進一步的,由于無人機100的旋翼在旋轉(zhuǎn)過程中可能會碰撞到異物,為對用戶、他人、環(huán)境中其他物體以及旋翼進行保護,該無人機起飛控制裝置200還包括旋翼轉(zhuǎn)速監(jiān)測模塊250,用于監(jiān)測所述旋翼的旋轉(zhuǎn)速度。同時,所述旋翼控制模塊220還用于在旋翼轉(zhuǎn)速監(jiān)測模塊250檢測到所述旋翼的旋轉(zhuǎn)速度發(fā)生突變時,控制所述旋翼停止旋轉(zhuǎn)。
[0085]另外,在起飛過程中,可能會由于用戶的失誤導致無人機100被甩飛,在甩飛后其傾斜角度可能會較大以至于發(fā)生翻轉(zhuǎn),使飛行姿態(tài)難以控制,于是,該無人機起飛控制裝置200還可以包括:姿態(tài)監(jiān)測模塊260,用于監(jiān)測所述無人機100的姿態(tài)以獲得無人機100的傾斜角度。此時,所述旋翼控制模塊220還用于在無人機100的傾斜角度大于預定角度閾值時控制所述旋翼停止旋轉(zhuǎn)。
[0086]第三實施例
[0087]如圖6所示,本發(fā)明提供了一種無人機300,該無人機包括接收單元302及處理器301,處理器301與接收單元302電性連接;所述接收單元302用于接收起飛預備指令并將該起飛預備指令轉(zhuǎn)換為起飛預備信號后發(fā)送至處理器301,其中,所述起飛預備指令由用戶在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生;所述處理器301用于根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn);所述處理器301還用于控制所述旋翼加速至額定轉(zhuǎn)速。
[0088]可以理解的,本發(fā)明實施例提供的無人機起飛控制方法也可以通過本實施例提供的無人機100的整體硬件設(shè)備實現(xiàn)。
[0089]具體的,在本實施例中,該接收單元302包括傳感器和按鍵,用戶通過聲控或拍打無人機100輸入起飛預備指令,其中傳感器接收到起飛預備指令后將起飛預備指令轉(zhuǎn)換成起飛預備信號,傳送給處理器301;按鍵響應用戶觸發(fā)按鍵輸入的起飛預備指令,將該起飛預備指令以起飛預備信號的形式發(fā)送給處理器301。處理器301根據(jù)接收單元302發(fā)送的起飛預備信號控制旋翼怠速旋轉(zhuǎn)。
[0090]在一種【具體實施方式】中,通過加速度計與GPS、超聲波傳感器或者氣壓計的共同作用獲取無人機的運動速度,并將運動速度以速度信號的方式發(fā)送給處理器301。處理器301通過速度信號對無人機的運動速度進行監(jiān)測,在監(jiān)測到無人機的運動速度大于或等于預定速度閾值時,處理器301控制旋翼加速至額定轉(zhuǎn)速。
[0091]在另一種實施方式中,該無人機包括計時器(圖未示),計時器與處理器301電性連接。旋翼怠速旋轉(zhuǎn)時計時器開始計時,處理器301通過速度信號對無人機的運動速度的監(jiān)測,在所述運動速度小于預定速度閾值且計時器計時預定延時時間后,運動速度小于仍預定速度閾值,處理器301控制旋翼加速至額定轉(zhuǎn)速。
[0092]綜上所述,本發(fā)明實施例提供的無人機、無人機起飛控制方法及裝置,使無人機處于一定位置,該位置為具有無人機預設(shè)起飛高度的預設(shè)位置,在無人機接收到起飛預備指令后怠速旋轉(zhuǎn),在怠速旋轉(zhuǎn)過程中,通過對無人機的運動速度的控制,使無人機控制旋翼加速至額定轉(zhuǎn)速以懸停在預設(shè)位置,或者在到達預定延時時間使旋翼加速至額定轉(zhuǎn)速以懸停在預設(shè)位置,以使無人機可以從該預設(shè)位置起飛。
[0093]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,也可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的裝置、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)方式中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0094]另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一起形成一個獨立的部分,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成形成一個獨立的部分。
[0095]所述功能如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務器,或者網(wǎng)絡設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(R0M,Read-0nly Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0096]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。
[0097]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權(quán)利要求的保護范圍為準。
【主權(quán)項】
1.一種無人機起飛控制方法,用于控制無人機,其特征在于,所述無人機起飛控制方法包括: 接收起飛預備信號,其中,所述起飛預備信號在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生; 根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn); 控制所述旋翼加速至額定轉(zhuǎn)速。2.根據(jù)權(quán)利要求1所述的無人機起飛控制方法,其特征在于,所述無人機起飛控制方法還包括: 監(jiān)測所述無人機的運動速度; 在所述運動速度大于或等于預定速度閾值時執(zhí)行所述控制所述旋翼加速至額定轉(zhuǎn)速的步驟。3.根據(jù)權(quán)利要求1所述的無人機起飛控制方法,其特征在于,所述無人機起飛控制方法還包括: 監(jiān)測所述無人機的運動速度; 在所述運動速度小于預定速度閾值時,等待預定延時時間后執(zhí)行所述控制所述旋翼加速至額定轉(zhuǎn)速的步驟。4.根據(jù)權(quán)利要求2或者3所述的無人機起飛控制方法,其特征在于,所述運動速度為所述無人機在豎直方向上的運動速度。5.根據(jù)權(quán)利要求1所述的無人機起飛控制方法,其特征在于,所述根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn)的步驟之前,包括: 等待預定預備時間。6.根據(jù)權(quán)利要求1所述的無人機起飛控制方法,其特征在于,所述起飛預備信號通過按鍵、聲控傳感器或者加速度傳感器輸入。7.根據(jù)權(quán)利要求1所述的無人機起飛控制方法,其特征在于,所述無人機起飛控制方法還包括: 監(jiān)測所述旋翼的旋轉(zhuǎn)速度; 在所述旋翼的旋轉(zhuǎn)速度發(fā)生突變時,控制所述旋翼停止旋轉(zhuǎn)。8.根據(jù)權(quán)利要求1所述的無人機起飛控制方法,其特征在于,所述無人機起飛控制方法還包括: 監(jiān)測所述無人機的姿態(tài)以獲得無人機的傾斜角度; 在無人機的傾斜角度大于預定角度閾值時控制所述旋翼停止旋轉(zhuǎn)。9.一種無人機起飛控制裝置,其特征在于,所述無人機起飛控制裝置包括: 預備信號接收模塊,用于接收起飛預備信號,其中,所述起飛預備信號在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生; 旋翼控制模塊,用于根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn); 所述旋翼控制模塊還用于控制所述旋翼加速至額定轉(zhuǎn)速。10.根據(jù)權(quán)利要求9所述的無人機起飛控制裝置,其特征在于,所述無人機起飛控制裝置還包括: 速度監(jiān)測模塊,用于監(jiān)測所述無人機的運動速度; 所述旋翼控制模塊還用于,在所述運動速度大于或等于預定速度閾值時,控制所述旋翼加速至額定轉(zhuǎn)速。11.根據(jù)權(quán)利要求9所述的無人機起飛控制裝置,其特征在于,所述無人機起飛控制裝置還包括: 速度監(jiān)測模塊,用于監(jiān)測所述無人機的運動速度; 所述旋翼控制模塊還用于,在所述運動速度小于預定速度閾值時,等待預定延時時間后,控制所述旋翼加速至額定轉(zhuǎn)速。12.根據(jù)權(quán)利要求9所述的無人機起飛控制裝置,其特征在于,所述無人機起飛控制裝置還包括: 旋翼轉(zhuǎn)速監(jiān)測模塊,用于監(jiān)測所述旋翼的旋轉(zhuǎn)速度; 所述旋翼控制模塊還用于在所述旋翼的旋轉(zhuǎn)速度發(fā)生突變時,控制所述旋翼停止旋轉(zhuǎn)。13.根據(jù)權(quán)利要求9所述的無人機起飛控制裝置,其特征在于,所述無人機起飛控制裝置還包括: 姿態(tài)監(jiān)測模塊,用于監(jiān)測所述無人機的姿態(tài)以獲得無人機的傾斜角度; 所述旋翼控制模塊還用于在無人機的傾斜角度大于預定角度閾值時控制所述旋翼停止旋轉(zhuǎn)。14.一種無人機,其特征在于,所述無人機包括: 存儲器; 處理器;及 無人機起飛控制裝置,所述裝置安裝于所述存儲器中并包括一個或多個由所述處理器執(zhí)行的軟件功能模塊,所述無人機起飛控制裝置包括: 預備信號接收模塊,用于接收起飛預備信號,其中,所述起飛預備信號在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生; 旋翼控制模塊,用于根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn); 所述旋翼控制模塊還用于控制所述旋翼加速至額定轉(zhuǎn)速。15.一種無人機,其特征在于,所述無人機包括: 接收單元;及 處理器,與接收單元電性連接; 所述接收單元用于接收起飛預備指令并將該起飛預備指令轉(zhuǎn)換為起飛預備信號后發(fā)送至處理器,其中,所述起飛預備指令由用戶在無人機被定位至預設(shè)起飛高度后觸發(fā)產(chǎn)生;所述處理器用于根據(jù)所述起飛預備信號,控制所述無人機的旋翼怠速旋轉(zhuǎn);所述處理器還用于控制所述旋翼加速至額定轉(zhuǎn)速。
【文檔編號】G05D1/08GK105843241SQ201610221731
【公開日】2016年8月10日
【申請日】2016年4月11日
【發(fā)明人】楊建軍, 楊霖
【申請人】零度智控(北京)智能科技有限公司