“十年磨一劍”——飛控的研發(fā)到底有多難?
如果說(shuō)“飛控是無(wú)人機(jī)核心技術(shù)之一”,我想沒(méi)有人會(huì)否認(rèn),而現(xiàn)實(shí)是大多數(shù)無(wú)人機(jī)廠商并不完全掌握這項(xiàng)技術(shù),大家看不到重要性么?非也!其實(shí)很多廠商都曾嘗試過(guò)自主研發(fā),但絕大多數(shù)都由于技術(shù)積累薄弱、可靠性不高、技術(shù)迭代速度慢等因素而中途放棄,發(fā)自肺腑地說(shuō)“搞飛控還真的挺難”!
先來(lái)看看無(wú)人機(jī)飛控的技術(shù)現(xiàn)狀,由易到難基本分成三個(gè)層次:“飛行”、“感知”、“交互”。第一級(jí)“飛行”,指無(wú)人機(jī)了解自身狀態(tài)進(jìn)行穩(wěn)定控制的基礎(chǔ)上,可以通過(guò)地面人員遙控、移動(dòng)端設(shè)置路線或遠(yuǎn)程指令完成預(yù)定航線的自動(dòng)飛行,這是飛行控制的入門階段,練好這一級(jí)可以完成一些基本的任務(wù)了,比如空曠區(qū)域的遠(yuǎn)程偵察??蓱?yīng)用在農(nóng)業(yè)、物流、巡檢等復(fù)雜環(huán)境怎么辦?樓房能躲開(kāi)么?能找到合適降落地點(diǎn)么?
不行,必須升至第二級(jí)“感知”。感知層次是指無(wú)人機(jī)不僅了解自身狀態(tài),對(duì)外界環(huán)境也要通過(guò)傳感器了如指掌。感知通過(guò)傳感器選型、數(shù)字濾波、多傳感器數(shù)據(jù)融合、基于感知的路徑規(guī)劃等技術(shù),讓無(wú)人機(jī)在復(fù)雜環(huán)境中完成任務(wù)且飛行自如。
飛控等級(jí)修煉到這應(yīng)該差不多吧?還有?沒(méi)錯(cuò)!你有沒(méi)有想過(guò),今天無(wú)人機(jī)的技術(shù)狀態(tài)類似地面機(jī)器人50年前的情形——穩(wěn)定的行走、越過(guò)障礙物、把拍攝的場(chǎng)景錄下來(lái)。而今的地面機(jī)器人不僅會(huì)“感知”,復(fù)雜“交互”的能力讓他們完成諸如拆彈、換電瓶這樣的工作游刃有余。無(wú)人機(jī)為什么不能“交互”呢?為什么不能空中進(jìn)行危險(xiǎn)品的采樣、輸電線路損壞器件的維修更換、貨物的自動(dòng)抓取與運(yùn)輸?“Nothing is Impossible”!交互是在感知的基礎(chǔ)上,在了解了外界環(huán)境后對(duì)環(huán)境中的目標(biāo)進(jìn)行交互作業(yè)的過(guò)程。
按照這種方式分類,目前的無(wú)人機(jī)基本處于1.5級(jí)水平,那么飛控的開(kāi)發(fā)在不同技術(shù)層級(jí)到底難在哪?如何克服這些難點(diǎn)呢?
首先來(lái)看看“飛行”。垂直起降無(wú)人機(jī)最大的控制特性就是其靜不穩(wěn)定特性,類似用指尖平穩(wěn)地托起一支筷子,必須不停的調(diào)整姿態(tài)、位置得以平衡。人最快的反應(yīng)速度大約每秒5次,而無(wú)人機(jī)要想達(dá)到優(yōu)秀的控制性能,需要每秒300次的感知和計(jì)算,任何一次的計(jì)算錯(cuò)誤或計(jì)算中斷的結(jié)構(gòu)都是機(jī)器墜毀任務(wù)停止。一套完整的飛控全部器件接近1000個(gè),是一部復(fù)雜手機(jī)的幾倍,下至OEM安卓機(jī)上至蘋果,死機(jī)對(duì)于使用者僅僅是重啟加一聲嘆息的事,而對(duì)于無(wú)人機(jī)則無(wú)法接受。這些部件首先要保證自身運(yùn)轉(zhuǎn)正常,其次要之間的電氣、通信正常,組裝后要經(jīng)歷各種測(cè)試、機(jī)體振動(dòng)的沖擊,最后要求忍受住風(fēng)吹日曬及老化過(guò)程!艾瑪,好難!想把“飛行”搞好,先要一套完善可擴(kuò)展的硬件系統(tǒng)架構(gòu),具備強(qiáng)大的計(jì)算能力以及高帶寬的總線通信能力;其次器件要根據(jù)飛行需求按照商業(yè)、工業(yè)、軍工不同等級(jí)標(biāo)準(zhǔn)選擇;在實(shí)時(shí)嵌入式操作系統(tǒng)上構(gòu)建具有自身及環(huán)境適應(yīng)性強(qiáng)的控制算法;最后,在使用前進(jìn)行溫度、壓力、振動(dòng)、電磁兼容、飛行性能等全科目全產(chǎn)品檢驗(yàn)。
▲科幻電影里的人機(jī)感知或許很快就會(huì)成為現(xiàn)實(shí)
再來(lái)看看“感知”。人類總喜歡用自己的標(biāo)準(zhǔn)衡量其他事物,在我們的思維里好萊塢大片里變形金剛的能力應(yīng)該是習(xí)以為常容易做到的。殊不知,人類經(jīng)歷了多少年的進(jìn)化才有了今天豐富的感知和思維能力,機(jī)器人的歷史呢?如果這么看,機(jī)器人的演化速度還更快些呢。人感知世界主要靠看,眼睛具有極高的分辨率、自動(dòng)變焦、自動(dòng)調(diào)焦、自動(dòng)白平衡、自動(dòng)光圈……各種自動(dòng),而目前無(wú)人機(jī)感知用到的攝像機(jī)和計(jì)算能力比人的能力還差十萬(wàn)八千里呢!智能引入其他傳感器,比如激光、聲納、雷達(dá)等,每種傳感器的特性不同,需要將這些流媒體、離散矩陣等結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)歸攏好形成合力,物理、數(shù)學(xué)、電子、電路等知識(shí)缺一不可啊!要做好“感知”也并非不可能,先要針對(duì)應(yīng)用場(chǎng)景的環(huán)境變量、復(fù)雜程度、精度要求、響應(yīng)時(shí)間進(jìn)行感知傳感器的硬件選型和組合;其次進(jìn)行數(shù)據(jù)的初步整理、深度數(shù)據(jù)融合;最后基于感知結(jié)果以及飛行器的運(yùn)動(dòng)學(xué)和動(dòng)力學(xué)特性進(jìn)行任務(wù)、路徑的重規(guī)劃。
“交互”層級(jí),想想都難!不妨讓我們腦洞大開(kāi)一下,某天發(fā)生大面積停電,無(wú)人機(jī)通過(guò)巡查發(fā)現(xiàn)了一處輸電線路破損,這時(shí)飛機(jī)伸出機(jī)械手抓,熟練地廢件摘除、取出備件、更換、纏繞絕緣膠帶、放回工具,飛回基地完成任務(wù)??此撇黄鹧鄣倪^(guò)程,卻因?yàn)樗胁僮鞫荚诳罩卸惓FD難。我們都看到過(guò)在空間站上進(jìn)行維修任務(wù)的航天員、水下作業(yè)的潛航員,他們的任何動(dòng)作都非常困難,就是因?yàn)樗麄兌继幵趹腋顟B(tài),任何的力都會(huì)產(chǎn)生反作用力導(dǎo)致定位、操作的不確定性。無(wú)人機(jī)空中交互也類似,在于目標(biāo)接觸過(guò)程中會(huì)產(chǎn)生反作用力影響飛行平穩(wěn),而飛行姿態(tài)的影響又會(huì)導(dǎo)致操作力的變化,進(jìn)入一個(gè)惡性循環(huán)。要實(shí)現(xiàn)空中的有效交互首先要在時(shí)變的環(huán)境下進(jìn)行精確的預(yù)測(cè)性感知,判斷在反作用力后系統(tǒng)的狀態(tài);其次要考慮通過(guò)整體建模或解耦控制消除操作臂本身運(yùn)動(dòng)過(guò)程對(duì)飛行器的影響;最后保證在操作臂與目標(biāo)接觸及移動(dòng)過(guò)程中,外力/力矩對(duì)飛行器的影響最小,實(shí)現(xiàn)安全交互任務(wù)。