您好,歡迎來(lái)到深圳市智慧安防行業(yè)協(xié)會(huì )——(原深圳市視頻報警安防行業(yè)協(xié)會(huì ))
雜志
微信
微博
投稿
首頁(yè)
申請入會(huì )
新聞動(dòng)態(tài)
安標聯(lián)盟
技防專(zhuān)家
黨建工作
相關(guān)下載
政府服務(wù)
工程檢測
產(chǎn)品檢測
辦證咨詢(xún)
報審報驗
政策咨詢(xún)
人才中心
證書(shū)查詢(xún)
職業(yè)培訓
名企招聘
人才雙選
市場(chǎng)開(kāi)拓
停車(chē)展會(huì )
商務(wù)考察
境外展會(huì )
媒體推廣
雜志
微信
微博
投稿
當前位置:
協(xié)會(huì )首頁(yè)
>
行業(yè)速遞
>
揭秘無(wú)人機的幕后功臣:開(kāi)源飛控都有哪些流派?
揭秘無(wú)人機的幕后功臣:開(kāi)源飛控都有哪些流派?
時(shí)間:
2016-04-07 17:37:25
來(lái)源:
深圳市智慧安防行業(yè)協(xié)會(huì )
作者:
機器人網(wǎng)
無(wú)人機能被快速普及,很大程度上是得益于開(kāi)源飛控的發(fā)展,因為困擾著(zhù)無(wú)人機發(fā)展的關(guān)鍵設備是自動(dòng)駕駛儀。那么,開(kāi)源飛控是什么?又是如何發(fā)展過(guò)來(lái)的?
揭秘無(wú)人機的幕后功臣:開(kāi)源飛控都有哪些流派?
在紛繁復雜的無(wú)人機產(chǎn)品中,四旋翼飛行器以其結構簡(jiǎn)單、使用方便、成本低廉等優(yōu)勢,最先進(jìn)入了大眾的視線(xiàn)。但是,這種飛行器對飛行控制能力的要求是最高的,因此它刺激了大批基于MEMS傳感器的開(kāi)源飛控的出現。
如何定義開(kāi)源
開(kāi)源(Open Source)的概念最早被應用于開(kāi)源軟件,開(kāi)放源代碼促進(jìn)會(huì )(Open Source Initiative)用其描述那些源碼可以被公眾使用的軟件,并且此軟件的使用、修改和發(fā)行也不受許可證的限制。
每一個(gè)開(kāi)源項目均擁有自己的論壇,由團隊或個(gè)人進(jìn)行管理,論壇定期發(fā)布開(kāi)源代碼,而對此感興趣的程序員都可以下載這些代碼,并對其進(jìn)行修改,然后上傳自己的成果,管理者從眾多的修改中選擇合適的代碼改進(jìn)程序并再次發(fā)布新版本。如此循環(huán),形成“共同開(kāi)發(fā)、共同分享”的良性循環(huán)。
開(kāi)放源代碼促進(jìn)會(huì )(OSI)協(xié)會(huì )主頁(yè)
開(kāi)源軟件的發(fā)展逐漸與硬件相結合,產(chǎn)生了開(kāi)源硬件。硬件與軟件不同之處是實(shí)物資源應該始終致力于創(chuàng )造實(shí)物商品。
因此,生產(chǎn)在開(kāi)源硬件(OSHW)許可下的品目(產(chǎn)品)的人和公司有義務(wù)明確該產(chǎn)品沒(méi)有在原設計者核準前被生產(chǎn),銷(xiāo)售和授權,并且沒(méi)有使用任何原設計者擁有的商標。硬件設計的源代碼的特定格式可以被其他人獲取,以便對其進(jìn)行修改。在實(shí)現技術(shù)自由的同時(shí),開(kāi)源硬件提供知識共享并鼓勵硬件設計開(kāi)放交流貿易。
開(kāi)源硬件協(xié)會(huì )(OSHW)的主頁(yè)
開(kāi)源硬件(OSHW)定義1.0是在軟件開(kāi)源定義基礎上定義的。該定義是由Bruce Perens和Debian的開(kāi)發(fā)者作為Debian自由軟件方針而創(chuàng )建的。
開(kāi)源飛控是何物?
了解了開(kāi)源硬件的概念,開(kāi)源飛控的概念也就比較容易理解了。所謂開(kāi)源飛控就是建立在開(kāi)源思想基礎上的自動(dòng)飛行控制器項目(Open Source Auto Pilot),同時(shí)包含開(kāi)源軟件和開(kāi)源硬件,而軟件則包含飛控硬件中的固件和地面站軟件兩部分。愛(ài)好者不但可以參與軟件的研發(fā),也可以參與硬件的研發(fā),不但可以購買(mǎi)硬件來(lái)開(kāi)發(fā)軟件,也可以自制硬件,這樣便可讓更多人自由享受該項目的開(kāi)發(fā)成果。
開(kāi)源項目的使用具有商業(yè)性,所以每個(gè)開(kāi)源飛控項目都會(huì )給出的法律條款以界定開(kāi)發(fā)者和使用者權利,不同的開(kāi)源飛控對其法律界定都有所不同。
開(kāi)源飛控的發(fā)展
開(kāi)源飛控的發(fā)展可分為三代:
第一代開(kāi)源飛控系統使用Arduino或其他類(lèi)似的開(kāi)源電子平臺為基礎,擴展連接各種MEMS傳感器,能夠讓無(wú)人機平穩地飛起來(lái),其主要特點(diǎn)是模塊化和可擴展能力。
第二代開(kāi)源飛控系統大多擁有自己的開(kāi)源硬件、開(kāi)發(fā)環(huán)境和社區,采用全集成的硬件架構,將全部10DOF傳感器、主控單片機,甚至GPS等設備全部集成在一塊電路板上,以提高可靠性。
它使用全數字三軸MEMS傳感器組成航姿系統(IMU);能夠控制飛行器完成自主航線(xiàn)飛行,同時(shí)可加裝電臺與地面站進(jìn)行通信,初步具備完整自動(dòng)駕駛儀的功能。此類(lèi)飛控還能夠支持多種無(wú)人設備,包含固定翼飛行器、多旋翼飛行器、直升機和車(chē)輛等,并具備多種飛行模式,包含手動(dòng)飛行、半自主飛行和全自主飛行。第二代飛控的主要特點(diǎn)是高集成性、高可靠性,其功能已經(jīng)接近商業(yè)自動(dòng)駕駛儀標準。
第三代開(kāi)源飛控系統將會(huì )在軟件和人工智能方面進(jìn)行革新。它加入了集群飛行、圖像識別、自主避障、自動(dòng)跟蹤飛行等高級飛行功能,向機器視覺(jué)、集群化、開(kāi)發(fā)過(guò)程平臺化的方向發(fā)展。
你不該錯過(guò)的開(kāi)源飛控傳奇
Arduino飛控
要談開(kāi)源飛控的發(fā)展就必須從著(zhù)名的開(kāi)源硬件項目Arduino談起。
Arduino是最早的開(kāi)源飛控,由Massimo Banzi、David Cuartielles、TomIgoe、Gianluca Martino、David Mellis和Nicholas Zambetti于2005年在意大利交互設計學(xué)院合作開(kāi)發(fā)而成。Arduino公司首先為電子開(kāi)發(fā)愛(ài)好者搭建了一個(gè)靈活的開(kāi)源硬件平臺和開(kāi)發(fā)環(huán)境,用戶(hù)可以從Arduino網(wǎng)站取得硬件的設計文檔,調整電路板及元件,以符合自己實(shí)際設計的需要。
Arduino可以通過(guò)與其配套的Arduino IDE軟件查看源代碼并上傳自己編寫(xiě)的代碼,Arduino IDE使用的是基于C語(yǔ)言和C 的Arduino語(yǔ)言,十分容易掌握,并且ArduinoIDE可以在Windows、Macintosh OSX和Linux三大主流操作系統上運行。
隨著(zhù)該平臺逐漸被愛(ài)好者所接受,各種功能的電子擴展模塊層出不窮,其中最為復雜的便是集成了MEMS傳感器的飛行控制器。為了得到更好的飛控設計源代碼,Arduino公司決定開(kāi)放其飛控源代碼,他們開(kāi)啟了開(kāi)源飛控的發(fā)展道路。著(zhù)名的開(kāi)源飛控WMC和APM都是Arduino飛控的直接衍生產(chǎn)品,至今仍然使用Arduino開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā)。
APM飛控
APM(Ardu Pilot Mega)是在2007年由DIY無(wú)人機社區(DIY Drones)推出的飛控產(chǎn)品,是當今最為成熟的開(kāi)源硬件項目。APM基于A(yíng)rduino的開(kāi)源平臺,對多處硬件做出了改進(jìn),包括加速度計、陀螺儀和磁力計組合慣性測量單元(IMU)。由于A(yíng)PM良好的可定制性,APM在全球航模愛(ài)好者范圍內迅速傳播開(kāi)來(lái)。通過(guò)開(kāi)源軟件Mission Planner,開(kāi)發(fā)者可以配置APM的設置,接受并顯示傳感器的數據,使用google map完成自動(dòng)駕駛等功能,但是Mission Planner僅支持windows操作系統。
目前APM飛控已經(jīng)成為開(kāi)源飛控成熟的標桿,可支持多旋翼、固定翼、直升機和無(wú)人駕駛車(chē)等無(wú)人設備。針對多旋翼,APM飛控支持各種四、六、八軸產(chǎn)品,并且連接外置GPS傳感器以后能夠增穩,并完成自主起降、自主航線(xiàn)飛行、回家、定高、定點(diǎn)等豐富的飛行模式。APM能夠連接外置的超聲波傳感器和光流傳感器,在室內實(shí)現定高和定點(diǎn)飛行。
PX4和PIX Hawk
PX4是一個(gè)軟硬件開(kāi)源項目(遵守BSD協(xié)議),目的在于為學(xué)術(shù)、愛(ài)好和工業(yè)團體提供一款低成本、高性能的高端自駕儀。
這個(gè)項目源于蘇黎世聯(lián)邦理工大學(xué)的計算機視覺(jué)與幾何實(shí)驗室、自主系統實(shí)驗室和自動(dòng)控制實(shí)驗室的PIX Hawk項目。PX4 FMU自駕儀模塊運行高效的實(shí)時(shí)操作系統(RTOS),Nuttx提供可移植操作系統接口(POSIX)類(lèi)型的環(huán)境。例如:printf、pthreads、/dev/ttyS1、open、write、poll、ioctl等。軟件可以使用USB boot loader更新。
PX4通過(guò)MAV Link同地面站通訊,兼容的地面站有Q Ground Control和Mission Planner,軟件全部開(kāi)源且遵守BSD協(xié)議。
由3DR聯(lián)合APM小組與PX4小組于2014年推出的PIX Hawk飛控是PX4飛控的升級版本,擁有PX4和APM兩套固件和相應的地面站軟件。該飛控是目前全世界飛控產(chǎn)品中硬件規格最高的產(chǎn)品,也是當前愛(ài)好者手中最炙手可熱的產(chǎn)品。
PIX Hawk擁有168 MHz的運算頻率,并突破性地采用了整合硬件浮點(diǎn)運算核心的Cortex-M4的單片機作為主控芯片,內置兩套陀螺和加速度計MEMS傳感器,互為補充矯正,內置三軸磁場(chǎng)傳感器并可以外接一個(gè)三軸磁場(chǎng)傳感器,同時(shí)可外接一主一備兩個(gè)GPS傳感器,在故障時(shí)自動(dòng)切換。
基于其高速運算的核心和浮點(diǎn)算法,PIX Hawk使用最先進(jìn)的定高算法,可以?xún)H憑氣壓高度計便將飛行器高度固定在1米以?xún)?。它支持目前幾乎所有的多旋翼?lèi)型,甚至包括三旋翼和H4這樣結構不規則的產(chǎn)品。它使飛行器擁有多種飛行模式,支持全自主航線(xiàn)、關(guān)鍵點(diǎn)圍繞、鼠標引導、“FollowMe”、對尾飛行等高級的飛行模式,并能夠完成自主調參。
PIX Hawk飛控的開(kāi)放性非常好,幾百項參數全部開(kāi)放給玩家調整,靠基礎模式簡(jiǎn)單調試后亦可飛行。PIXHawk集成多種電子地圖,愛(ài)好者們可以根據當地情況進(jìn)行選擇。
Open Pilot與Taulabs
Open Pilot是由Open Pilot社區于2009年推出的自動(dòng)駕駛儀項目,旨在為社會(huì )提供低成本但功能強大的穩定型自動(dòng)駕駛儀。這個(gè)項目由兩部分組成,包括Open Pilot自駕儀與其相配套的軟件。其中,自駕儀的固件部分由C語(yǔ)言編寫(xiě),而地面站則用C 編寫(xiě),并可在Windows、Macintosh OSX和Linux三大主流操作系統上運行。
Open Pilot的最大特點(diǎn)是硬件架構非常簡(jiǎn)單,從它目前擁有的眾多硬件設計就可以看出其與眾不同之處。發(fā)布的飛控硬件包括CC、CC3D、ATOM、Revolution、Revolution nano等,衍生硬件包括Sparky、Quanton、REVO MINI等,甚至包含直接使用STM 32開(kāi)發(fā)板擴展而成的Flying F3、Flying F4、Descovery F4等,其中CC3D已經(jīng)是300mm以下軸距穿越機和超小室內航模的首選飛控,而DiscoveryF4被大量用于愛(ài)好者研究飛控,Quanton更是成為了Taulabs的首選硬件。
下面我們來(lái)說(shuō)說(shuō)Openpilot旗下最流行的硬件CC3D。
此飛控板只采用一顆72MHz的32位STM32單片機和一顆MPU6000就能夠完成四旋翼、固定翼、直升機的姿態(tài)控制飛行(注意,該硬件可進(jìn)行的是三自由度姿態(tài)控制,而不是增穩),電路板大小只有35mm×35mm。
與所有開(kāi)源飛控不同,它不需要GPS融合或者磁場(chǎng)傳感器參與修正,就能保持長(cháng)時(shí)間的姿態(tài)控制。以上所有功能全部使用一個(gè)固件,通過(guò)設置便可更改飛機種類(lèi)、飛行模式、支持云臺增穩等功能。
其編譯完的固件所需容量只有大約100KB,代碼效率令人驚嘆,是所有飛控程序員學(xué)習的楷模。其地面站軟件集成了完整的電子地圖,可以通過(guò)電臺實(shí)時(shí)監測飛機狀態(tài)。
Tau Labs飛控是Open Pilot飛控的衍生產(chǎn)品。當前Tau Labs最流行的硬件叫做Quanton,由原Open Pilot飛控小組成員獨立完成。
它繼承了Open Pilot簡(jiǎn)單高效的特點(diǎn),并擴展了氣壓高度計和三軸磁場(chǎng)傳感器,將主控單片機升級為帶有硬件浮點(diǎn)運算的Cortex-M4核心。該飛控是最早支持自動(dòng)調參的開(kāi)源飛控產(chǎn)品,帶有模型辨識算法,能夠在飛行中進(jìn)行自整定姿態(tài)PID控制參數。Tau Labs能夠完成許多高級飛行模式,連接外置GPS后可使多旋翼具備定高、定點(diǎn)、回家等功能。飛控集成了電子地圖,且界面非常友好,使用向導模式進(jìn)行初始化,初學(xué)者可以簡(jiǎn)單上手。
Multi Wii Copter(MWC)飛控是一款典型的Arduino衍生產(chǎn)品,是專(zhuān)為多旋翼開(kāi)發(fā)的低成本飛控,它完整地保留了Arduino IDE開(kāi)發(fā)和Arduino設備升級和使用的方法。由于成本低、架構簡(jiǎn)單、固件比較成熟,因此該飛控在國內外擁有大量愛(ài)好者。除了支持常見(jiàn)的四、六、八旋翼以外,該飛控的最大特點(diǎn)是支持很多奇特的飛行器類(lèi)型,比如三旋翼、阿凡達飛行器(BIcopter avatar style)、Y4型多旋翼(其中兩軸為上下對置)等,使得該飛控的開(kāi)發(fā)趣味性較強,容易博得大家的喜愛(ài)。
KK Multi Copter
KK飛控是源于韓國的一款開(kāi)源飛控項目,也是第一種廣為大眾接受的多旋翼飛控,在開(kāi)源飛控發(fā)展的初期,該飛控的橫空出世對整個(gè)四旋翼行業(yè)是一種震撼。
該飛控只使用三個(gè)成本低廉的單軸陀螺,配合一臺最簡(jiǎn)單的四通道遙控設備,就能控制常見(jiàn)的三、四、六旋翼飛行器,并且支持“十字”型,X型、H型和上下對置等多種布局。該飛控使用三個(gè)可調電阻調整感度作為調參方法,保留了早期航模陀螺儀的特征。作為多旋翼飛控起始的重要見(jiàn)證,這款“古董”級經(jīng)典飛控,依然擁有眾多玩家。
Paparazzi(PPZ)
Paparazzi(PPZ)是一個(gè)軟硬件全開(kāi)源的項目,它始于2003年,開(kāi)發(fā)目標是建立一個(gè)配置靈活且性能強大的開(kāi)源飛控項目。PPZ的一大特點(diǎn)是,該開(kāi)源飛控方案中除了常見(jiàn)的飛控硬件、飛控軟件和地面站軟件之外,還包含地面站硬件,包括各種調制解調器、天線(xiàn)等設備。從功能上講,PPZ已經(jīng)接近一個(gè)小型的無(wú)人機系統了。
該開(kāi)源項目的另一個(gè)特點(diǎn)是采用ubuntu操作系統,它將全部地面站軟件和開(kāi)發(fā)環(huán)境集成于該系統下,稱(chēng)之為L(cháng)iveCD。一張CD加飛控硬件就可完成從開(kāi)發(fā)到使用的全部工作。
PPZ目前最流行的硬件版本是Paparazzi(PPZ)Lisa/Mv 2.0。該硬件擁有大量的擴展接口,并且使用可擴展的單獨的IMU傳感器板。這也是早期開(kāi)源飛控比較流行的做法,這樣可以像DIY臺式計算機那樣,隨著(zhù)傳感器升級而不斷升級IMU硬件。
Autoquad飛控和ESC 32電調
Autoquad飛控來(lái)自德國,作為早期開(kāi)源飛控,Autoquad功能非常強大,但是受限于當時(shí)的傳感器產(chǎn)品,它不得不采用大量模擬MEMS傳感器。
所謂模擬傳感器指的是傳感器芯片內部不集成數模轉換器(ADC)和運算核心,而直接將微機械傳感器的變化通過(guò)放大和硬件濾波后以電壓的形式輸出,需要主控單片機進(jìn)行AD采集。
因為傳感器在不同溫度環(huán)境下,輸出值會(huì )受到影響,模擬MEMS傳感器給參數校準帶來(lái)了不少麻煩。很多玩家在第一次使用該飛控時(shí),不得不借助電冰箱來(lái)進(jìn)行傳感器校準,而一些廠(chǎng)家為了保證批量產(chǎn)品的穩定性,只能在飛行器上對電路板進(jìn)行加溫,使其保持溫度恒定。
但是,這種校準方法卻為一些骨灰級玩家帶來(lái)了額外的樂(lè )趣,很多人反而樂(lè )此不疲。對于大多數普通愛(ài)好者而言,這實(shí)在是一項難度不小的工作。隨著(zhù)帶有出廠(chǎng)校準的數字傳感器的普及,Autoquad作為歷史的積淀,也完成了它的使命。
但是,該開(kāi)源項目的另一個(gè)分支ESC32電調卻逐漸在玩家中被接受了。該電調是第一個(gè)采用數字接口進(jìn)行控制的電調產(chǎn)品,玩家可以通過(guò)串口、I2C接口和CAN接口來(lái)控制電機的轉速,這比傳統的PWM接口信息速度要快很多倍。常見(jiàn)的PWM電調波形更新速度為每秒鐘四百次,而數字接口的更新速度可達到百萬(wàn)次。尤其是對于動(dòng)力變化非常敏感的多旋翼飛行器來(lái)說(shuō),這種高速通信是非常必要的。該電調還支持轉速閉環(huán),并且能夠針對電機進(jìn)行詳細調參,這些功能都是傳統航模電調不能比擬的。
當然,Autoquad也在進(jìn)步,它發(fā)布了全新的飛控產(chǎn)品Autoquad M4,對主控單片機和傳感器進(jìn)行了全面升級,采用常見(jiàn)的STM32 F4單片機和數字傳感器。但是面對PIX Hawk、APM等已經(jīng)成熟多年的先進(jìn)飛控產(chǎn)品,它已經(jīng)從前輩淪落為后起之秀。
所以說(shuō),開(kāi)源飛控很大程度上促進(jìn)了四旋翼飛行器這類(lèi)的產(chǎn)品飛入尋常百姓家,無(wú)人機技術(shù)的發(fā)展,甚至還能幫你完成飛行的夢(mèng)想。
上一篇:
可穿戴智能設備追逐風(fēng)口莫入誤區
下一篇:
外部沖擊加自身改善 國內智能照明市場(chǎng)將迎發(fā)展新機遇
企業(yè)資訊
一文讀懂熵基國密門(mén)禁
在數字化轉型的洪流中,信息安全不僅是企業(yè)穩健運營(yíng)的基石,更是公共部門(mén)安全無(wú)虞的保障。隨著(zhù)數據價(jià)值的日益凸顯,其保密性和安全性成為
門(mén)禁“隱形冠軍”?是時(shí)候重新認識熵基科技了
在智慧出入口與身份識別、辦公等領(lǐng)域深耕多年的熵基科技,早已不局限于傳統的門(mén)禁與考勤系統,而是悄然邁入了智能物聯(lián)(AIoT)的廣闊
愛(ài)鑫微針對LED會(huì )議一體機推出intel 12-14代CPU+16G獨顯高性能5G+8K方案的電腦模塊
6月9日-12日,第29屆廣州國際照明展覽會(huì )(以下簡(jiǎn)稱(chēng)“光亞展”)于6月9-12日在廣州中國進(jìn)出口商品交易會(huì )展館盛大舉辦,匯聚了
項目活動(dòng)
會(huì )員專(zhuān)區
優(yōu)特普董事長(cháng)聶懷東受邀參加"中國鄉村振興"CR50論壇
長(cháng)城汽車(chē)智能工廠(chǎng)整體通信解決方案
大浪淘沙,力維智聯(lián)Sentosa平臺合作伙伴招募
熵基科技“雙子星”閃耀美博會(huì ),不止出色
力維智聯(lián)入選“2020年度大數據解決方案TOP50”
PoE供電的三種國際標準
創(chuàng )捷科技“設備健康診斷系統”——智慧交通、智慧軌道
三項行業(yè)大獎,創(chuàng )捷科技載譽(yù)而歸!
熱門(mén)專(zhuān)題
熵基科技出席數字經(jīng)濟及智慧城市空間未來(lái)應用創(chuàng )新峰會(huì )
2021年智能安防機器人市場(chǎng)或將進(jìn)入井噴期
2021年的智慧城市建設該怎么發(fā)展?聽(tīng)聽(tīng)行業(yè)大咖的觀(guān)點(diǎn)
達實(shí)信息:顛覆傳統經(jīng)營(yíng)模式 構建互聯(lián)網(wǎng)+門(mén)禁新時(shí)代
關(guān)于我們
|
聯(lián)系我們
|
我要投稿
|
加入我們
|
廣告服務(wù)
|
幫助中心
|
網(wǎng)站首頁(yè)
協(xié)會(huì )聯(lián)系:0755-33370666 網(wǎng)站聯(lián)系:0755-82583661
版權所有:智慧安防網(wǎng) 深圳市智慧安防行業(yè)協(xié)會(huì )(原深圳市視頻報警安防行業(yè)協(xié)會(huì ))
粵ICP備18098368號
日韩精品欧美激情|亚洲国产AV无码综合|亚洲av日韩综合一区|久久久久波多野结衣高潮|亚洲自偷自偷在线制服