淺析多旋翼無人機的傳感器技術
2018/9/13 13:26:25 標簽:中國傳動網
1.飛行器的狀態
客機、多旋翼飛行器等很多載人不載人的飛行器要想穩定飛行,首先最基礎的問題是確定自己在空間中的位置和相關的狀態。測量這些狀態,就需要各種不同的傳感器。
世界是三維的,飛行器的三維位置非常重要。比如民航客機飛行的時候,都是用GPS獲得自己經度、緯度和高度三維位置。另外GPS還能用多普勒效應測量自己的三維速度。后來GPS民用之后,成本十幾塊錢的GPS接收機就可以讓小型的設備,比如汽車、手機也接收到自己的三維位置和三維速度。
對多旋翼飛行器來說,只知道三維位置和三維速度還不夠,因為多旋翼飛行器在空中飛行的時候,是通過調整自己的“姿態”來產生往某個方向的推力的。比如說往側面飛實際上就是往側面傾,根據一些物理學的原理,飛行器的一部分升力會推著飛行器往側面移動。為了能夠調整自己的姿態,就必須有辦法測量自己的姿態。姿態用三個角度表示,因此也是三維的。與三維位置、三維角度相對應的物理量是三維速度、三維加速度和三維角速度,一共是十五個需要測量的狀態。

這十五個狀態都對多旋翼飛行器保持穩定飛行有至關重要的作用。拿“懸停”這件看起來是多旋翼飛行器最基本的能力來說,實際上飛行器的控制器在背后做了一系列“串級控制”:在知道自己三維位置的基礎上,控制自己的位置始終鎖定在懸停位置,這里的控制量是一個目標的懸停速度,當飛行器的位置等于懸停位置時,這個目標懸停速度為0,當飛行器的位置偏離了懸停位置時,飛行器就需要產生一個讓自己趨向懸停位置的速度,也就是一個不為零的目標懸停速度;飛行器要想控制自己產生目標懸停速度,就需要根據自己當前的三維速度,產生一個目標加速度;為了實現這個目標加速度,飛機需要知道自己的三維角度,進而調整自己的姿態;為了調整自己的姿態,就需要知道自己的三維角速度,進而調整電機的轉速。
讀者可能會想哇為什么這么復雜。其實我們身邊的許多工程產品都在簡單的表現背后藏著復雜的過程。比如汽車的油門也是類似的,踩下油門之后,有傳感器測量汽油的流速、控制汽油的流速;然后有傳感器測量發動機的轉速、控制發動機轉速……從踩油門到加速的過程中也有許許多多的傳感器在測量汽車的各個狀態量,并對這些狀態量施加控制。
知道十五個狀態量是多旋翼飛行器做任何動作的基礎中的基礎,但是讓飛行器在任何情況下都準確知道這十五個狀態量是非常困難的事情,因為現在的科技水平還沒有能夠實現讓一個傳感器同時測量這么多的物理量。幾十年來,人們發展出了一套復雜的技術,叫做組合導航,用GPS加上慣性測量元件、氣壓計和地磁指南針來讓飛行器測量自己的十五個狀態量。
2.組合導航
慣性測量元件是一種能夠測量自身三維加速度和三維角速度的設備(實際上慣性測量元件有兩種,一種加速度計,一種角速度計,為了行文方便,我們把這兩種元件當做一種,統稱為慣性測量元件)。根據物理學原理,加速度的積分是速度,速度的積分是位置,角速度的積分是角度,理論上單靠慣性測量元件,我們就可以知道十五個狀態量。
人類的科技水平也的確實現了這一點:GPS還沒被發明以前,導彈上通常都裝著一個精密的慣性測量元件,導彈打出去以后靠這個裝置測量自己的十五個狀態量,然后控制自己飛越海洋和大洲。然而這種慣性測量元件會在測量的過程中慢慢累積誤差,元件本身的工藝、技術、成本越差,積累誤差的速度就越快。導彈上價值幾百萬的慣性測量元件飛幾萬公里后會積累十幾米到幾公里的誤差,這種水平的導彈已經非常了不起了,畢竟不是每個國家都可以在背后豎著洲際導彈和國際社會講道理。

人體內也有慣性測量元件,人的耳蝸充滿液體,人運動的時候這些液體有慣性,可以被耳中的神經感受到,因此測出了運動的加速度。然而人的慣性測量元件非常差,閉上眼睛,也不摸周圍的東西,只靠耳蝸感受的移動,人基本沒法走直線。
而多旋翼飛行器上用的低成本MEMS慣性測量元件,精度就更差了,它測量的速度和位置在幾秒鐘內就會發散到幾十米開外去,完全沒法用來規劃控制自己的飛行路線。
此外,慣性測量元件還會受到溫度、制造工藝的限制,產生一些測量的偏差,比如說有時溫度突然變化之后,一個靜止的慣性測量元件會覺得自己轉動了起來,雖然它靜止著,但是會輸出不為零的角速度。這類測量的偏差需要比較仔細的算法進行修正,而且往往不能單靠慣性測量元件自己的測量完全消除。
地磁指南針是一種測量航向的傳感器。指南針在人們的生活中作用重大,在未知的環境中,不分南北可能寸步難行。飛行器的機身正方向朝南還是朝北這個狀態量用導航的術語來說叫做航向,也就是飛行器姿態的三維角度中的一個,他在組合導航系統中是非常重要的一個狀態量。
地磁指南針能夠指南指北是因為地球表面空間中有看不見的橫貫南北的地磁線,地磁指南針可以測量出穿過自身的地磁強度,從而指出當前自身相對于地磁線的偏轉。同樣地,這個理論雖然非常簡單,但是地磁線的強度非常弱,很容易受到干擾。比如多旋翼飛行器通用的無刷電機,在運轉的時候就會產生變化的磁場,和地磁場疊加之后,地磁指南針就找不到正確的方向了。地磁指南針的這個特性非常令人惱火,但是早期的多旋翼飛行器開發人員毫無辦法,因為這是唯一的能夠確定飛行器在空間中絕對航向的設備。如果不知道這個航向,就基本沒辦法進行組合導航。

氣壓計的原理最為簡單。因為地球表面海拔越高,空氣越稀薄,氣壓越低,因此氣壓就能夠給出飛行器的海拔高度。不過,不出意料的是,尺寸和重量適合在多旋翼飛行器上使用的氣壓計有很大的缺陷,它的測量值會受到溫度、濕度、空氣流速、光照、振動等因素的影響,單靠氣壓計非常難實現對高度的穩定測量。
組合導航技術結合GPS、慣性測量元件、地磁指南針和氣壓計各自的優缺點,使用電子信號處理領域的很多技術,融合多種傳感器的測量值,獲得較為準確的飛行器十五個狀態量的測量。前面說慣性測量元件的測量容易發散,這個發散可以通過GPS來抑制:GPS可以獲得三維位置也可以獲得三維速度,慣性測量元件可以獲得三維加速度,加速度的積分也是速度。在通過地磁指南針獲得航向的基礎上,兩種速度的觀測就可以融合起來,通過GPS的測量值來發現并抑制慣性測量元件的發散。慣性測量元件的發散被抑制住之后,它也可以更準地測量三維角度和三維加速度。因此GPS和慣性測量元件在這些情況中互相取長補短。除此之外,氣壓計和GPS互相提高了高度測量的精度,地磁指南針、GPS和慣性測量元件一同提高了航向測量的精度,他們都是利用了相同的融合、“互補”的思想。
組合導航技術中傳感器互補的原理直接源于1948年誕生的信息論。克勞德-香農總結歸納出的信息論提出了信息的概念以及如何從數學上度量信息,信息論可以說是現代人類文明的基石之一。解釋清楚信息的本質之后,人們才能夠用數學表示一個樸素而又深刻的原理:信息可以用來估計狀態,越多的信息可以把狀態量估計得越準。

(上圖致敬信息論之父,克勞德-香農)
此后,控制論的奠基人諾伯特-維納、魯道夫-卡爾曼以及其他一大批工程師和科學家完善了通過信息進行狀態估計的線性估計理論,進一步提出了傳感器之間“互補濾波”,共同減小誤差的理論。卡爾曼設計的卡爾曼濾波器還被實現在了阿波羅飛船的導航計算機當中,使用星座位置和慣性測量元件互補測量阿波羅飛船的十五個狀態量。
信息論、線性估計理論以及卡爾曼濾波器允許人們把多個具有誤差的傳感器通過數學方程融合起來,利用傳感器信息估計特定的狀態量,而且越多傳感器“互補”,可以獲得越好的狀態估計。這樣,數學給工程學指出了發展方向:造更多牛逼的傳感器進行互補,就能獲得更好的狀態估計能力。大疆飛控工程師也曾經說過:“最牛逼的工程師都是在搞傳感器。”傳感器技術的重要性可見一斑。
作為一種位置傳感器,GPS具有諸多的問題,GPS信號只有在開闊的空間內才能給出比較好的測量值,因為GPS接收機需要從天上的衛星獲得信號,這些信號要從太空傳入大氣層,這么遠的距離,信號已經相對來說很微弱,所以必須要求接收機和衛星之間的連線上沒有遮擋,一旦有建筑甚至是樹木的遮擋,衛星發下來的信號就有噪聲,GPS接收機就不能給出很好的位置和速度觀測。在室內環境中,GPS甚至完全不能使用。組合導航技術要想進一步發展,就需要尋找其他能夠在GPS不能使用的環境中使用的傳感器。
一種較為簡單的能夠替代GPS測量高度的傳感器是小型超聲波模塊。這種模塊通常有一收一發兩個探頭,一個探頭發出超聲波,另一個探頭測量回波的時間,能夠算出導致聲波反彈的物體離探頭的距離。現在在淘寶上,只要10塊錢就可以買到一個能夠比較準確測量幾米內物體距離的超聲波模塊,被廣泛用在大學生制作的小機器人上。這種10塊錢的傳感器沒有比氣壓計和MEMS慣性測量元件性能高多少,它發出的聲波容易發散,探測到的物體不一定位于探頭正前方,另外聲波也容易被空氣中的水霧、振動所影響,給出完全錯誤的觀測。因此,超聲波模塊最好的使用場景是對著地面,測量自身和地面的距離。

3.視覺感知系統
另外一種替代品是視覺感知系統。1970年之后,隨著數字成像技術的發展,相機作為一種傳感器開始被廣泛研究。因為人可以通過自己的視覺估計視野中物體的位置、距離,而相機的原理模擬了人的雙眼,所以研究者們模仿人的特點,利用相機的二維圖像反推圖像中物體的三維信息。這種和二維圖像推算三維信息相關的技術和數學理論發展成了一個獨立的學科——計算機視覺,也被稱作機器視覺。
視覺感知系統是目前世界上最熱門的機器人學和機器視覺領域研究課題。其原理是利用一個或者多個相機構成的視覺傳感器系統,采用復雜的算法,通過二維的相機圖像推算出視野中物體相對與視覺傳感器系統的幾何中心的運動信息,如果假設這些物體都是靜止的,那么相對運動其實代表了視覺傳感器本身的運動。理論上,計算機視覺技術能夠單憑一個相機就可以準確測量十五個狀態量,但是與其他傳感器類似,相機也有很多的缺陷,包括無法恢復尺度、成像質量有限、計算量消耗巨大等等。幸好,我們還可以把視覺感知系統和其他傳感器結合起來,互相提高測量精度。
聰明的讀者肯定能夠想到,把視覺感知系統和之前說的所有組合導航中用到的傳感器融合起來,GPS信號質量高的時候用GPS組合導航,沒GPS的時候用視覺感知系統替代GPS,不就解決問題了嗎。這確實正是目前工程師和科學家們正在努力解決的問題,也是精靈4上初步實現的技術。在介紹精靈4是如何結合視覺感知系統和組合導航技術之前,我們先簡單介紹兩種已經比較成熟的視覺感知系統:光流測速模塊和視覺里程計。
光流測速模塊顧名思義,只能測速度。通常一個光流測速模塊由一個相機、一個慣性測量元件、一個超聲波模塊構成,它的主要原理是計算機視覺技術中于1981年被發展出來的“光流追蹤”算法。
“光流”的概念最早在1950年代由心理學家和生物學家提出,指的是一個觀察者和他在觀察的事物發生相對運動時,這些事物在他眼前成的像會產生“運動的模式”,人腦利用這種“運動的模式”能夠更靈敏地感知周圍什么東西在動。比如下圖中,讀者一看就可以直觀理解“光流”的意義。

后來計算機科學家布魯斯-盧卡斯和金出武雄在1981年發明了Lucas-Kanade算法,通過算法計算出連續拍攝的圖片上的光流,并證明了光流可以反解出相對運動的速度。雖然三十多年來,Lucas-Kanade算法始終被公認為最好的“光流追蹤”算法,但是它有比較大的局限性,它包含很多假設,比如假設連續圖片的平均亮度相同,比如假設圖片中的物體只發生平面運動等等。另外,光流算法算出的速度是沒有尺度的,因為相機圖像的單位是像素,所以光流算法只能給出“你現在的速度是10個像素每秒”,但是沒法算出10個像素是1厘米還是1米。恢復尺度的方式是增加一個超聲波模塊測量平面運動離相機的距離,這樣就能夠把像素運動轉換成真實的運動。最后,如果要讓光流測速模塊在晃來晃去的多旋翼飛行器上也能使用,通過慣性測量元件找出圖像所代表的平面也是必不可少的,這一點需要在算法上進行兩種傳感器很好的配合。
光流算法原理上只可以測三維速度,不能直接測量三維位置。我們同樣可以通過把光流測速模塊測出的三維速度積分獲得三維位置,但是就像慣性測量元件積分會發散一樣,光流測速模塊積分得到的位置也會發散。好在它不會天馬行空地失去控制,和組合導航技術中除了GPS之外的傳感器妥善融合之后,它可以做到懸停時測量的位置不發散。因此可以說光流測速模塊只在有限的條件下能夠替代GPS。
光流測速模塊已經形成了非常標準的解決方案。大疆悟以及精靈3上都裝載了自主研發的光流測速模塊,另外著名的開源飛控產品Pixhawk中包含了一個叫做PX4Flow的光流測速模塊,并且開源了所有的代碼和硬件方案。所以光流測速模塊目前已經廣泛出現在了各大廠商的多旋翼飛行器產品上。


視覺里程計相比光流測速模塊,增加了直接測量位置的能力,所以才叫“里程計”。視覺里程計比光流測速模塊能力更強,性能更好。
讀者可能會問,為什么聽起來視覺里程計和光流測速模塊參與的傳感器數量差不多(光流測速模塊甚至還多一個超聲波模塊),但是視覺里程計能力反而更強呢。這里的原因不在于傳感器硬件,而在軟件算法上。前面已經說到光流追蹤算法有很多簡化的假設,只能測量平面運動,增加其他傳感器硬件一定程度上是為了把那些為了計算方便而簡化掉的因素重新彌補起來。
而視覺里程計算法則復雜得多,它不僅要通過圖像反推出視野中物體的平面運動,還要反推出這些物體的三維位置,并且基于這些物體的三維位置做很多次的優化計算,算法復雜度成倍于光流測速模塊。有些視覺里程計的算法甚至包含完整的光流追蹤的算法,但是僅僅把計算光流作為預處理圖像的步驟。
視覺里程計能夠直接測量位置,測量值也比較準確,不會像光流測速模塊那樣發散。通常比較優秀的視覺里程計飛100米之后只會積累十幾厘米到幾十厘米的誤差,這個測量水平比起導彈上幾百萬的慣性測量元件還是差了不少,但是考慮到視覺里程計的價格極其低廉,對比起來它的性價比非常高。
視覺里程計有幾個不同層次的難度,最簡單的是兩個相機構成的雙目立體視覺系統加慣性測量元件,最難的是一個相機構成的單目視覺系統加慣性測量元件。如果視覺里程計和光流測速模塊硬件一致,那么這里的視覺里程計采用的是單目視覺系統。目前,雙目立體視覺系統加慣性測量元件實現自身狀態觀測已經是比較完善的技術,而單目視覺系統則是活躍的研究方向,世界上做這個研究方向較好的大學有美國的賓西法尼亞大學、瑞士的蘇黎世聯邦理工學院、英國的牛津大學、我國的香港科技大學和其他一些歐美院校。
單目視覺系統和雙目立體視覺系統兩者對比起來,他們的算法難度差別很大。視覺里程計的算法關鍵點是前面說的“通過連續的圖像反推出視野中物體的三維位置”。對于和人眼結構類似的雙目立體視覺系統,這一點比較容易,因為一個物體同時出現在左右兩個相機的視野中時左右視野有視差,視差可以幫助解算物體的位置,只需要用簡單的幾何關系就可以實現,這已經是非常成熟的技術。
但是對于單目視覺系統,只有一個相機就沒有視差,沒法做簡單的幾何關系的解算,所以算法必須能智能地在局部范圍內同時估計很多個物體的位置,然后在自身移動過程中通過位置移動產生視差,然后進行多個物體的位置的最大似然估計,從而推算出這些物體比較準確的位置。這個過程包括很多個環節,大部分環節在學術界都沒有公認最優的方案,因此還沒有成熟的技術。
因為原理相對簡單,所以雙目立體視覺系統構成的視覺里程計在三十年前就開始被研究了。1980年代早期,NASA工程師、著名機器人學家漢斯-莫拉維克就已經制造出了這種狀態測量系統。關于漢斯-莫拉維克的另一個故事,我在知乎問題中“有哪些與控制、機器人等相關的quotes?-YY碩的回答”也有提到。

(上圖致敬漢斯-莫拉維克)
在經年累月的優化之后,2004年,NASA成功把視覺里程計和慣性測量元件構成的視覺定位系統裝在“機遇號”和“勇氣號”火星車主頻僅有20MHz的特制芯片上,送上了火星,它可以幫助火星車通過一對雙目相機非常準確地記錄自己走過的路線。2007年,參與火星探測任務的計算機科學家和工程師們把這個激動人心的過程寫成了一篇論文《計算機視覺在火星》(ComputerVisiononMars),這篇文章吸引了很多計算機視覺研究人員投身視覺里程計的研究,也極大推動了視覺里程計在機器人學中的應用。
4.精靈4的傳感器方案
大疆在精靈4上實現了雙目立體視覺系統加慣性測量元件構成的視覺里程計,飛機上裝了兩套雙目立體視覺系統,一套向前看,一套向下看,一共是四個相機。


兩套雙目立體視覺系統都參與視覺里程計的計算。通常情況下以向下看的雙目立體視覺系統為主,如果向下看的相機對著一些特征不明顯的環境(比如純色的地板、海面等等),感受不到什么圖像變化,視覺里程計會自動切換到向前看的立體視覺系統做測量計算。雖然精靈4采用的都是較為成熟的機器視覺技術,但是由于精靈4上機載的計算量非常有限,大疆還是下了相當久的苦功去優化算法,并使用了Movidius公司制作的圖像算法處理專用芯片,結合Movidius公司的圖像處理算法庫優化四路圖像處理的性能。值得一提的是,不久就會面世的GoogleProjectTango也使用了Movidius公司的這款芯片。不過因為Movidius公司的芯片不包含視覺里程計的算法,所以Google的這款產品中視覺里程計的算法應該與精靈4的算法有較大差別。
兩套雙目立體視覺系統還帶來了視覺里程計之外的兩個好處:1.向下看的一套雙目立體視覺系統可以探測下方地面上物體的三維位置,從而知道地面的距離;2.向前看的一套雙目立體視覺系統可以用來探測前方場景中物體的深度,產生深度圖進行障礙感知。深度圖還可以用于重建一個飛行器周圍的局部地圖,以進行精細的運動規劃,這就是精靈4指點飛行的基礎,在這篇文章中不詳細介紹了。

除了增加視覺里程計之外,精靈4上還增加了內置的超聲波模塊。所以精靈4上一共有GPS+慣性測量元件+氣壓計+地磁指南針+超聲波模塊+雙目視覺系統六種傳感器。其中雙目視覺系統有兩套,共4個相機;慣性測量元件有兩個,實現雙冗余備份;地磁指南針也有兩個,同樣雙冗余。當工作中的慣性測量元件或者地磁指南針受到嚴重干擾的時候,系統會自動進行備份切換,切換到另一個傳感器上。這些傳感器的數量、功能和特性總結如下表:

有了這些傳感器以后,組合導航系統升級成為了智能導航系統。智能導航技術極大拓展了飛行器可以活動的空間,當有GPS的時候,系統可以通過GPS為主進行十五個狀態量的測量,視覺里程計依然可以繼續運作,提供額外的速度和位置的測量值進一步提高精度;GPS信號不好的時候,視覺里程計可以接替GPS為整個系統提供穩定的觀測。智能導航系統中有三種確定高度的傳感器:超聲波、氣壓計、雙目立體視覺,這三種傳感器幾乎可以覆蓋所有讓傳統多旋翼飛行器頭疼的定高場景:樹叢上方、室內、靠近建筑的位置、大風環境等等。
地磁指南針的冗余設計可以很大程度上減小外部磁干擾帶來的指南針故障。另外視覺里程計也能給出航向的觀測,兩者互補能夠提高航向的觀測精度。在以前的飛行器上,因為地磁指南針受到干擾造成的炸機問題比較多,在精靈4上因為有了多重保護措施,地磁指南針被干擾導致問題的概率大大降低。
有了智能導航系統之后,還需要有一套強有力的軟件系統去組織導航算法和飛行控制算法。精靈4的飛控和最新推出的A3飛控類似,都是大疆第三代飛行控制器。大疆第一代飛控是汪滔自己寫的,性能很不錯,然后飛控組在過去的幾年里做了兩次比較大的飛控軟件系統的重構,以支持更多的傳感器和功能。2014年底推出的第二代飛控里加入了光流測速模塊支持、SDK、限飛區和新手模式等功能,2016年初開發完成的第三代飛控里加入了冗余傳感器、雙目立體視覺支持、避障功能和智能返航等功能。因為每一次重構都對整個軟件系統做了很大規模的調整,增加了很多的軟件模塊和新的軟件架構,所以分了三代。別人剛開始做飛控的時候,大疆已經自己重構了兩次代碼,這一點是大疆最引以自豪的地方之一。
智能導航系統讓精靈4在任何狀態下都可以準確測量自身的三維位置和三維速度,這對實現多種功能都有非常重要的意義。
近年來,業界有很多關于避障應該使用雙目立體視覺還是激光雷達傳感器等傳感器的爭論。在大疆內部,選擇什么樣的傳感器放入智能導航系統用來避障,工程師團隊也進行了曠日持久的探討,最后還是選擇了雙目立體視覺的方案。我相信隨著科技的發展,在未來會不斷有更多更好的新傳感器誕生,很可能會有其他傳感器代替雙目立體視覺,但是實現穩定避障的關鍵不在于避障所使用的傳感器。避障這個事件發生前后,飛行器機體一定會發生急剎車,整體會經歷很大的姿態變化和加速度,在這種狀態下,飛行器是否還能穩定地測量出自己的十五個狀態量,才是最影響安全性的問題。
如果系統急剎車之后,整體的位置觀測甚至速度觀測都發散了,這時候飛行器有可能左右飄出去,還是會發生炸機。就算不炸機,避障之后飛機前后左右搖晃,也會給用戶心理上造成不安全的感受,帶來很差的用戶體驗。精靈4在很多嚴苛的情況下發生避障動作時,飛行器會自動鎖定位置、速度迅速減為0的狀態,很快就可以從高速機動恢復到完全不動,非常穩定地懸停,避免了在障礙附近不穩定活動引起炸機。
精靈4還能處理很多看似很簡單,但是對傳感器系統要求非常高的飛行場景。比如在十幾層樓的窗口把飛行器從室內飛到室外懸停。這種場景下,從窗口穿出時,向下看的傳感器幾乎馬上全部失效,由于有建筑的遮擋,GPS也不會立刻生效,因此傳感器系統不夠穩健的飛行器有可能因為失去速度和位置的測量而飄到建筑上造成高空炸機。而精靈4則能夠通過前視雙目視覺系統的觀測,在向下看的傳感器都暫時失效時繼續運行視覺里程計,及時提供輔助的速度和位置觀測,避免造成無法控制速度和位置導致炸機的情況出現。
實際上,由于前面說的過GPS容易被遮擋導致沒有足夠的信號做觀測的情況在航拍的場景中其實常常遇到。比如在樹木茂密的峽谷里航拍,經常出現的情況是飛行器放在地面上時接收不到GPS信號,如果穩定飛到幾十米的高度就可以接收到了。在這些臨界情況下起飛和降落非常危險,如果要保證飛行器在升降過程中都能保持穩定的狀態,飛行器必須能夠在GPS和視覺里程計之間無縫轉換,這樣才能讓用戶放心地起降。如果用戶從高處下降到低處GPS突然沒有了,而視覺里程計沒有及時補上,飛機失去位置和速度觀測之后就變得非常難操控,就有可能撞在樹叢上。
讀者可能問,在這些情況下光流測速模塊效果是不是也一樣呢。我們前面說過光流測速模塊的算法有很多簡化的假設,尤其是被觀測的物體必須處于同一個平面這樣的假設,使得光流測速模塊在樹叢上方、地勢變化較大的空間上方,都表現非常糟糕,并不能滿足戶外航拍的需求。雖然視覺里程計計算量龐大,但它是比光流測速模塊更加實用有效的方案。
如果你推遙控器滿桿前進,飛行器會以一個固定的角度加速飛出去,直到加速度被空氣阻力抵消,這樣控制并不直觀,所以新手很難操作飛行器;
如果你推遙控器滿桿前進,飛行器會自己調整到一個固定的速度上,直接操控速度顯得非常直接,非常容易操控。以往,讓飛行器保持勻速飛行是只有專業飛手才能做到的事情,現在則真真正正地讓普通人也能觸手可得。這一個修改看似簡單,但是提供了更好的操作手感,而且讓飛行器飛行的狀態更加穩定。
對于航拍操作手來說,所有的花哨功能都不如懸停得穩、飛得穩這一點重要,因為飛機晃得太厲害,總會給用戶造成一種“我的飛機真的沒出問題嗎”的感受,用戶體驗極其不好。我們去西藏青海或者其他很美的地方開車玩,肯定是希望平穩、慢慢地開,這樣才能專心看美景;如果開著一部油門輕輕一點就加速到200公里的賽車,坐在車里一會兒被推背,一會兒過彎時左右甩,人還有心情欣賞路上的美景嗎?
遙控器桿量改動也顯示了大疆對自己智能導航系統提供的穩定的三維速度測量的信心。目前我沒有見過其他哪家公司的飛行器控制系統采用的是遙控器桿量轉化成飛行器的速度指令。
5.當我在談論無人機的時候,我在談論什么
在這篇文章里,到現在我都沒有提過“無人機”三個字。我覺得,就像一輛合格的汽車必須有安全帶、安全氣囊、后視鏡、阻燃內飾、各種儀表盤等等安全措施才能稱為汽車一樣,一部合格的多旋翼飛行器也必須有慣性測量元件、GPS、視覺里程計、避障系統、氣壓計和超聲波等傳感器構成的智能導航系統才能被稱為無人機。多旋翼飛行器不是玩具,汽車以高速撞人會造成人體嚴重的傷害,多旋翼飛行器甚至都不需要高速運動就可以用螺旋槳造成人體嚴重的傷害,因此多旋翼飛行器傳感器必須有很強的安全性和穩定性。
2014年的時候,大疆飛控組有一個白板,上面寫著:“競爭對手”下面只用小字寫了幾個業內競爭品牌的名字,但是用大大的字寫了“波音“。幾年來,大疆飛控的夢想都是能讓便宜低價的多旋翼飛行器像波音的民航客機那樣,只有五百萬分之一的致死事故發生率。隨著傳感器技術的提升和飛行控制品質的提升,截止2016年5月底,精靈4核心傳感器出現故障的概率約為兩百萬分之一。雖然相比起載人的飛行器來說,大疆還有很多地方需要努力,但是在無人的多旋翼飛行器行業中,大疆是行業中飛行器整體故障率最低的企業。很多其他的企業,可能都無法計算出事故概率是百萬分之多少,甚至是萬分之多少。
很多其他公司也出了不少多旋翼飛行器產品,但是大部分只做了個組合導航的皮毛,加上一個光流測速模塊,然后動一些歪腦筋,就開始標榜自己的安全性。就好比造個了汽車,說“啊我這個安全性很好的因為我方向盤手感很好,還裝了個車載GPS”,但他車里連安全氣囊和后視鏡都沒有。
還有的公司以飛行器上有新型傳感器為賣點。但是一套完整、可靠的傳感器系統是一點一滴積累起來的,新傳感器必須和已有的組合導航系統在硬件和軟件上仔細融合,才能真正發揮作用。面對很多號稱采用激光、紅外線、“人眼級別的智能”的傳感器,讀者們只要去問這些廠商:“你的傳感器能和GPS無縫切換嗎?”“你的傳感器解決室內掉高問題嗎”“你的傳感器在急剎車的時候還能保持位置觀測嗎”,就可以看出他們都是堆砌出來的空中樓閣。
供稿:網絡轉載
本文鏈接:http://www.isshing.com/content.aspx?url=rew&id=753
相關新聞
- 2025-10-17工業 5.0 揭秘:傳感器和物聯網如何徹底改變數據管理
- 2025-10-11皮爾磁:安全速度監控的全能戰士
- 2025-07-04新品推薦丨宜科OC10系列光纖傳感器:精準檢測的智慧之選
- 2025-06-19比亞迪押注的觸覺傳感器企業,再獲重磅融資!
- 2025-06-18全球首家累計交付100萬臺車載激光雷達?廠商誕生!
- 2025-06-16又一家傳感器、AI芯片企業完成數千萬元A輪融資
- 2025-06-10RENISHAW I 柵尺安裝方式—對實現最佳熱學性能的影響
成員中心
- 上海會通自動化科技發展有限公
- 中達電通股份有限公司
- 長春禹衡光學有限公司
- 睿工業
- 廣東美的智能科技有限公司
- 高創傳動科技開發(深圳)有限
- 南京埃斯頓自動化股份有限公司
- 哈爾濱工業大學
- 深圳市機械行業協會
- 廣東省自動化學會
- 廣東省機械工程學會
- 華南智能機器人創新研究院
- 深圳市機器人協會
- 富士康科技集團
- 深圳眾為興技術股份有限公司
- 南京誠達運動控制系統有限公司
- 常州精納電機有限公司
- 杭州之山智控技術有限公司
- 杭州中達電機有限公司
- 杭州日鼎控制技術有限公司
- 杭州米格電機有限公司
- 上海新時達電氣股份有限公司
- 上海登奇機電技術有限公司
- 上海三竹機電設備有限公司
- 深圳市艾而特工業自動化設備有
- 深圳市億維自動化技術有限公司
- 湖南科力爾電機股份有限公司
- 深圳市四方電氣技術有限公司
- 武漢邁信電氣技術有限公司
- 廣東省珠峰電氣股份有限公司
- 清能德創電氣技術(北京)有限公
- 畢孚自動化設備貿易(上海)有
- 富士電機(中國)有限公司
- 松下電器機電(上海)有限公司
- 路斯特運動控制技術(上海)有
- 西門子(中國)有限公司
- ABB(中國)有限公司
- 施耐德電氣(中國)投資有限公
- 丹佛斯(中國)投資有限公司
- 三菱電機自動化(上海)有限公
- 安川電機(中國)有限公司
- 歐姆龍自動化(中國)有限公司
- 山洋電氣(上海)貿易有限公司
- 柯馬(上海)工程有限公司
- 康耐視
- 埃莫運動控制技術(上海)有限
- 上海安浦鳴志自動化設備有限公
- 諾德(中國)傳動設備有限公司
- 利萊森瑪電機科技(福州)有限
- 易格斯(上海)拖鏈系統有限公
- ACS Motion Control(弘柏商貿(
- 蘇州鈞和伺服科技有限公司
- 北京研華興業電子科技有限公司
- 臺安科技(無錫)有限公司
- 海頓直線電機(常州)有限公司
- 杭州摩恩電機有限公司
- 梅勒電氣(武漢)有限公司
- 亞德諾半導體技術有限公司
- 上海摯驅電氣有限公司
- 上海鴻康電器有限公司
- 上海開通數控有限公司
- 上海翡葉動力科技有限公司
- 上海維宏電子科技股份有限公司
- 上海弈貓科技有限公司
- 和椿自動化(上海)有限公司
- 光洋電子(無錫)有限公司
- 圖爾克(天津)傳感器有限公司
- 堡盟電子(上海)有限公司
- 廣東西克智能科技有限公司
- 約翰內斯·海德漢博士(中國)
- 宜科(天津)電子有限公司
- 美國邦納工程國際有限公司
- 庫伯勒(北京)自動化設備貿易
- 奧托尼克斯電子(嘉興)有限公
- 皮爾磁工業自動化(上海)有限
- 易盼軟件(上海)有限公司
- 深圳市凱德電線電纜有限公司
- 恒科鑫(深圳)智能科技有限公
- 深圳市英威騰電氣股份有限公司
- 深圳威科達科技有限公司
- 深圳市微秒控制技術有限公司
- 深圳易能電氣技術股份有限公司
- 深圳市正運動技術有限公司
- 深圳市合信自動化技術有限公司
- 深圳市吉恒達科技有限公司
- 深圳銳特機電有限公司
- 深圳市顧美科技有限公司
- 深圳安納赫科技有限公司
- 深圳市金寶佳電氣有限公司
- 深圳市泰格運控科技有限公司
- 深圳市麥格米特驅動技術有限公
- 深圳市匯川技術股份有限公司
- 深圳市庫馬克新技術股份有限公
- 深圳市藍海華騰技術股份有限公
- 深圳市正弦電氣股份有限公司
- 深圳市艾威圖技術有限公司
- 無錫信捷電氣股份有限公司
- 臺州市格特電機有限公司
- 天津龍創恒盛實業有限公司
- 武漢華中數控股份有限公司
- 四川零點自動化系統有限公司
- 庸博(廈門)電氣技術有限公司
- 北京凱恩帝數控技術有限責任公
- 北京配天技術有限公司
- 歐瑞傳動電氣股份有限公司
- 航天科技集團公司第九研究院
- 西安微電機研究所
- 蘭州電機股份有限公司
- 太倉摩力伺服技術有限公司
- 泰志達(蘇州)自控科技有限公
- 無錫創正科技有限公司
- 寧波菲仕電機技術有限公司
- 杭州中科賽思伺服電機有限公司
- 世協電機股份有限公司
- 太倉摩訊伺服電機有限公司
- 浙江禾川科技股份有限公司
- 騰禾精密電機(昆山)有限公司
- 杭州納智電機有限公司
- 杭州德力西集團有限公司
- 嘉興德歐電氣技術有限公司
- 臥龍電氣集團股份有限公司
- 寧波海天驅動有限公司
- 德恩科電機(太倉)有限公司
- 常州展帆電機科技有限公司
- 固高科技(深圳)有限公司
- 廣東科動電氣技術有限公司
- 深圳市百盛傳動有限公司
- 廣州賽孚德電氣有限公司
- 廣州金升陽科技有限公司
- 廣東伊萊斯電機有限公司
- 珠海市臺金科技有限公司
- 東莞市卓藍自動化設備有限公司
- 東莞新友智能科技有限公司
- 成都思迪機電技術研究所
- 深圳市英威騰智能控制有限公司
- 深圳錦凌電子股份有限公司
- 深圳市雷賽智能控制股份有限公
- 深圳市雷賽控制技術有限公司
- 橫川機器人(深圳)有限公司
- 武漢久同智能科技有限公司
- 深圳市默貝克驅動技術有限公司
- 深圳眾城卓越科技有限公司
- 泉州市桑川電氣設備有限公司
- 江蘇本川智能電路科技股份有限
- 臺州市金維達電機有限公司
- 深圳市多維精密機電有限公司
- 上海尚通電子有限公司
- 配天機器人技術有限公司
- 瑞普安華高(無錫)電子科技有
- 深圳市青藍自動化科技有限公司
- 廣東科伺智能股份科技有限公司
- 東莞市成佳電線電纜有限公司
- 深圳市朗宇芯科技有限公司
- 深圳軟贏科技有限公司
- 常州市領華科技自動化有限公司
- 杭州眾川電機有限公司
- 江蘇智馬科技有限公司
- 海禾動力科技(天津)有限公司
- 杭州賽亞傳動設備有限公司
- 廣州富燁自動化科技有限公司
- 日立產機系統(中國)有限公司
- 魏德米勒電聯接(上海)有限公
- 東莞市安揚實業有限公司
- 沈陽新松半導體設備有限公司
- CC-Link協會
- 北京精準博達科技有限公司
- 深圳市山龍智控有限公司
- 蘇州偉創電氣設備技術有限公司
- 上海相石智能科技有限公司
- 上海米菱電子有限公司
- 深圳市智創電機有限公司
- 深圳市杰美康機電有限公司
- 東莞市亞當電子科技有限公司
- 武漢正源高理光學有限公司
- 珠海凱邦電機制造有限公司
- 上海精浦機電有限公司
- 江蘇略盛電子科技有限公司
- 深圳市研控自動化科技有限公司
- 上海微泓自動化設備有限公司
- 寧波中大力德智能傳動股份有限
- 成都超德創機電設備有限公司
- 深圳市合發齒輪機械有限公司
- 溫州漢橋科技有限公司
- 浙江工商職業技術學院智能制造
- 廣東派萊特智能系統有限公司
- 上海英威騰工業技術有限公司
- 寧波中控微電子有限公司
- 普愛納米位移技術(上海)有限
- 贛州誠正電機有限公司
- 三木普利(天津)有限公司上海
- 無錫新華光精機科技有限公司
- 廣東宏博電子機械有限公司
- 紐泰克斯電線(濰坊)有限公司
- 杭州微光電子股份有限公司
- 北京和利時電機技術有限公司
- 廣東七科電機科技有限公司
- 艾羅德克運動控制技術(上海)
- 大連普傳科技股份有限公司
- 托菲傳感技術(上海)股份有限
- 杭州中科伺爾沃電機技術有限公
- 蘇州輕工電機廠有限公司
- 國訊芯微(蘇州)科技有限公司
- 鋒樺傳動設備(上海)有限公司
- 科比傳動技術(上海)有限公司
- 泰科電子(上海)有限公司
- 廣東速美達自動化股份有限公司
- 安徽謹銘連接系統有限公司
- 沈機(上海)智能系統研發設計
- 寧波谷雷姆電子有限公司
- 深圳市人通智能科技有限公司
- 倫茨(上海)傳動系統有限公司
- 連云港杰瑞電子有限公司
- 歐德神思軟件系統(北京)有限
- 河源職業技術學院
- 上海凌華智能科技有限公司
- 浙江銳鷹傳感技術有限公司
- 廈門唯恩電氣有限公司
- 深圳市高川自動化技術有限公司
- 北一半導體科技(廣東)有限公
- 深圳市步科電氣有限公司
- 東莞市凱福電子科技有限公司
- 杭州海拓電子有限公司
- 樂星電氣(無錫)有限公司
- 上海奧深精浦科技有限公司
- 崧智智能科技有限公司
- 珠海運控電機有限公司
- 常州拓自達恰依納電線有限公司
- 浙江省諸暨市精益機電制造有限
- 深圳市多賀電氣有限公司
- 上海贏雙電機科技股份有限公司
- 日沖商業(昆山)有限公司
- 深圳市卓航自動化設備有限公司
- 蘇州市凌臣采集計算機有限公司
- 南京芯馳半導體科技有限公司
- 福建睿能科技股份有限公司
- 深圳市如本科技有限公司
- 常州市常華電機股份有限公司
- 寧波眾諾電子科技有限公司
- 聯誠科技集團股份有限公司
- 山東中科伺易智能技術有限公司
- 廣東奧普特科技股份有限公司
- 上海艾研機電控制系統有限公司
- 長廣溪智能制造(無錫)有限公司
- 句容市百歐電子有限公司
- 深圳市康士達科技有限公司
- 深圳舜昌自動化控制技術有限公
- 昕芙旎雅商貿(上海)有限公司
- 北京科迪通達科技有限公司
- 成都中天自動化控制技術有限公
- 深圳市恒昱控制技術有限公司
- 眾程技術(常州)有限公司
- 深圳市好上好信息科技股份有限
- 常州洛源智能科技有限公司
- 昆山艾尼維爾電子有限公司
- 深圳市迪維迅機電技術有限公司
- 尼得科控制技術公司
- 傳周半導體科技(上海)有限公
- 納博特南京科技有限公司
- 蘇州海特自動化設備有限公司
- 深圳市華成工業控制股份有限公
- 寧波招寶磁業有限公司
- 南京菲尼克斯電氣有限公司
- 長裕電纜科技(上海)有限公司
- 臺州鑫宇海智能科技股份有限公
- 寧波銀禧機械科技有限公司
- 江蘇睿芯源科技有限公司
- 威圖電子機械技術(上海)有限公
- 瑪格電子技術(武漢)有限公司
- 福爾哈貝傳動技術(太倉)有限公
- 武漢華大新型電機科技股份有限
- 永宏電機股份有限公司
- 浙江頂峰技術服務有限公司
- 上海先楫半導體科技有限公司
- 蘇州阿普奇物聯網科技有限公司
- 德纜(上海)電線電纜有限公司
- 廣東英瑞沃電氣科技有限公司
- 南京實點電子科技有限公司
- 廣州豐盈機電科技有限公司
- 深圳市百亨電子有限公司
- 蘇州德勝亨電纜科技有限公司
- 深圳三銘電氣有限公司
- 廣州市能智威電子有限公司
- 嘉興松州工業科技有限公司
- 蘇州途億通科技有限公司
- 上海數恩電氣科技有限公司
- 昆山深裕澤電子有限公司
- 廣東百能堡科技有限公司
- 深圳市嘉揚科技有限公司
- 寧波高勝電子有限公司
- 臺州百格拉機電有限公司
- 上海弓望電子科技有限公司
- 北京一擇自動化科技有限公司
- 昆山精越自動化科技有限公司
- 山東新北洋信息技術股份有限公
- 寧波容眾電氣有限公司
- 江西成穩科技股份有限公司
- 杭州微秦科技有限公司
- 蕪湖藦卡機器人科技有限公司



