久久国产热视频,做做受视频播放试看30分钟,天天槽夜夜槽槽不停,天天槽夜夜槽槽不停,最近免费字幕中文大全

發(fā)布詢價單
您的位置:首頁 > 資訊 > 綜合資訊 > 正文

揭秘?zé)o人機的幕后功臣:開源飛控都有哪些流派?

2016-04-07 11:23 性質(zhì):轉(zhuǎn)載 來源:OFweek物聯(lián)網(wǎng)
免責(zé)聲明:無人機網(wǎng)(www.hldxsj.cn)尊重合法版權(quán),反對侵權(quán)盜版。(凡是我網(wǎng)所轉(zhuǎn)載之文章,文中所有文字內(nèi)容和圖片視頻之知識產(chǎn)權(quán)均系原作者和機構(gòu)所有。文章內(nèi)容觀點,與本網(wǎng)無關(guān)。如有需要刪除,敬請來電商榷?。?/div>

PX4和PIXHawk

PX4是一個軟硬件開源項目(遵守BSD協(xié)議),目的在于為學(xué)術(shù)、愛好和工業(yè)團(tuán)體提供一款低成本、高性能的高端自駕儀。

這個項目源于蘇黎世聯(lián)邦理工大學(xué)的計算機視覺與幾何實驗室、自主系統(tǒng)實驗室和自動控制實驗室的PIXHawk項目。PX4FMU自駕儀模塊運行高效的實時操作系統(tǒng)(RTOS),Nuttx提供可移植操作系統(tǒng)接口(POSIX)類型的環(huán)境。例如:printf、pthreads、/dev/ttyS1、open、write、poll、ioctl等。軟件可以使用USB bootloader更新。

PX4通過MAVLink同地面站通訊,兼容的地面站有QGroundControl和Mission Planner,軟件全部開源且遵守BSD協(xié)議。

由3DR聯(lián)合APM小組與PX4小組于2014年推出的PIXHawk飛控是PX4飛控的升級版本,擁有PX4和APM兩套固件和相應(yīng)的地面站軟件。該飛控是目前全世界飛控產(chǎn)品中硬件規(guī)格最高的產(chǎn)品,也是當(dāng)前愛好者手中最炙手可熱的產(chǎn)品。

PIXHawk擁有168MHz的運算頻率,并突破性地采用了整合硬件浮點運算核心的Cortex-M4的單片機作為主控芯片,內(nèi)置兩套陀螺和加速度計MEMS傳感器,互為補充矯正,內(nèi)置三軸磁場傳感器并可以外接一個三軸磁場傳感器,同時可外接一主一備兩個GPS傳感器,在故障時自動切換。

基于其高速運算的核心和浮點算法,PIXHawk使用最先進(jìn)的定高算法,可以僅憑氣壓高度計便將飛行器高度固定在1米以內(nèi)。它支持目前幾乎所有的多旋翼類型,甚至包括三旋翼和H4這樣結(jié)構(gòu)不規(guī)則的產(chǎn)品。它使飛行器擁有多種飛行模式,支持全自主航線、關(guān)鍵點圍繞、鼠標(biāo)引導(dǎo)、“FollowMe”、對尾飛行等高級的飛行模式,并能夠完成自主調(diào)參。

PIXHawk飛控的開放性非常好,幾百項參數(shù)全部開放給玩家調(diào)整,靠基礎(chǔ)模式簡單調(diào)試后亦可飛行。PIXHawk集成多種電子地圖,愛好者們可以根據(jù)當(dāng)?shù)厍闆r進(jìn)行選擇。

OpenPilot與Taulabs

OpenPilot是由OpenPilot社區(qū)于2009年推出的自動駕駛儀項目,旨在為社會提供低成本但功能強大的穩(wěn)定型自動駕駛儀。這個項目由兩部分組成,包括OpenPilot自駕儀與其相配套的軟件。其中,自駕儀的固件部分由C語言編寫,而地面站則用C++編寫,并可在Windows、Macintosh OSX和Linux三大主流操作系統(tǒng)上運行。

OpenPilot的最大特點是硬件架構(gòu)非常簡單,從它目前擁有的眾多硬件設(shè)計就可以看出其與眾不同之處。官方發(fā)布的飛控硬件包括CC、CC3D、ATOM、Revolution、Revolution nano等,衍生硬件包括Sparky、Quanton、REVOMINI等,甚至包含直接使用STM32開發(fā)板擴(kuò)展而成的FlyingF3、FlyingF4、DescoveryF4等,其中CC3D已經(jīng)是300mm以下軸距穿越機和超小室內(nèi)航模的首選飛控,而DiscoveryF4被大量用于愛好者研究飛控,Quanton更是成為了Taulabs的首選硬件。

下面我們來說說Openpilot旗下最流行的硬件CC3D。

此飛控板只采用一顆72MHz的32位STM32單片機和一顆MPU6000就能夠完成四旋翼、固定翼、直升機的姿態(tài)控制飛行(注意,該硬件可進(jìn)行的是三自由度姿態(tài)控制,而不是增穩(wěn)),電路板大小只有35mm×35mm。

與所有開源飛控不同,它不需要GPS融合或者磁場傳感器參與修正,就能保持長時間的姿態(tài)控制。以上所有功能全部使用一個固件,通過設(shè)置便可更改飛機種類、飛行模式、支持云臺增穩(wěn)等功能。

其編譯完的固件所需容量只有大約100KB,代碼效率令人驚嘆,是所有飛控程序員學(xué)習(xí)的楷模。其地面站軟件集成了完整的電子地圖,可以通過電臺實時監(jiān)測飛機狀態(tài)。

TauLabs飛控是OpenPilot飛控的衍生產(chǎn)品。當(dāng)前TauLabs最流行的硬件叫做Quanton,由原OpenPilot飛控小組成員獨立完成。

它繼承了OpenPilot簡單高效的特點,并擴(kuò)展了氣壓高度計和三軸磁場傳感器,將主控單片機升級為帶有硬件浮點運算的Cortex-M4核心。該飛控是最早支持自動調(diào)參的開源飛控產(chǎn)品,帶有模型辨識算法,能夠在飛行中進(jìn)行自整定姿態(tài)PID控制參數(shù)。TauLabs能夠完成許多高級飛行模式,連接外置GPS后可使多旋翼具備定高、定點、回家等功能。飛控集成了電子地圖,且界面非常友好,使用向?qū)J竭M(jìn)行初始化,初學(xué)者可以簡單上手。

Multi Wii Copter(MWC)飛控是一款典型的Arduino衍生產(chǎn)品,是專為多旋翼開發(fā)的低成本飛控,它完整地保留了Arduino IDE開發(fā)和Arduino設(shè)備升級和使用的方法。由于成本低、架構(gòu)簡單、固件比較成熟,因此該飛控在國內(nèi)外擁有大量愛好者。除了支持常見的四、六、八旋翼以外,該飛控的最大特點是支持很多奇特的飛行器類型,比如三旋翼、阿凡達(dá)飛行器(BIcopter avatar style)、Y4型多旋翼(其中兩軸為上下對置)等,使得該飛控的開發(fā)趣味性較強,容易博得大家的喜愛。

KKMulti Copter

KK飛控是源于韓國的一款開源飛控項目,也是第一種廣為大眾接受的多旋翼飛控,在開源飛控發(fā)展的初期,該飛控的橫空出世對整個四旋翼行業(yè)是一種震撼。

該飛控只使用三個成本低廉的單軸陀螺,配合一臺最簡單的四通道遙控設(shè)備,就能控制常見的三、四、六旋翼飛行器,并且支持“十字”型,X型、H型和上下對置等多種布局。該飛控使用三個可調(diào)電阻調(diào)整感度作為調(diào)參方法,保留了早期航模陀螺儀的特征。作為多旋翼飛控起始的重要見證,這款“古董”級經(jīng)典飛控,依然擁有眾多玩家。

Paparazzi(PPZ)

Paparazzi(PPZ)是一個軟硬件全開源的項目,它始于2003年,開發(fā)目標(biāo)是建立一個配置靈活且性能強大的開源飛控項目。PPZ的一大特點是,該開源飛控方案中除了常見的飛控硬件、飛控軟件和地面站軟件之外,還包含地面站硬件,包括各種調(diào)制解調(diào)器、天線等設(shè)備。從功能上講,PPZ已經(jīng)接近一個小型的無人機系統(tǒng)了。

該開源項目的另一個特點是采用ubuntu操作系統(tǒng),它將全部地面站軟件和開發(fā)環(huán)境集成于該系統(tǒng)下,官方稱之為Live CD。一張CD加飛控硬件就可完成從開發(fā)到使用的全部工作。

PPZ目前最流行的硬件版本是Paparazzi(PPZ)Lisa/M v2.0。該硬件擁有大量的擴(kuò)展接口,并且使用可擴(kuò)展的單獨的IMU傳感器板。這也是早期開源飛控比較流行的做法,這樣可以像DIY臺式計算機那樣,隨著傳感器升級而不斷升級IMU硬件。

Autoquad飛控和ESC32電調(diào)

Autoquad飛控來自德國,作為早期開源飛控,Autoquad功能非常強大,但是受限于當(dāng)時的傳感器產(chǎn)品,它不得不采用大量模擬MEMS傳感器。

所謂模擬傳感器指的是傳感器芯片內(nèi)部不集成數(shù)模轉(zhuǎn)換器(ADC)和運算核心,而直接將微機械傳感器的變化通過放大和硬件濾波后以電壓的形式輸出,需要主控單片機進(jìn)行AD采集。

因為傳感器在不同溫度環(huán)境下,輸出值會受到影響,模擬MEMS傳感器給參數(shù)校準(zhǔn)帶來了不少麻煩。很多玩家在第一次使用該飛控時,不得不借助電冰箱來進(jìn)行傳感器校準(zhǔn),而一些廠家為了保證批量產(chǎn)品的穩(wěn)定性,只能在飛行器上對電路板進(jìn)行加溫,使其保持溫度恒定。

但是,這種校準(zhǔn)方法卻為一些骨灰級玩家?guī)砹祟~外的樂趣,很多人反而樂此不疲。對于大多數(shù)普通愛好者而言,這實在是一項難度不小的工作。隨著帶有出廠校準(zhǔn)的數(shù)字傳感器的普及,Autoquad作為歷史的積淀,也完成了它的使命。

但是,該開源項目的另一個分支ESC32電調(diào)卻逐漸在玩家中被接受了。該電調(diào)是第一個采用數(shù)字接口進(jìn)行控制的電調(diào)產(chǎn)品,玩家可以通過串口、I2C接口和CAN接口來控制電機的轉(zhuǎn)速,這比傳統(tǒng)的PWM接口信息速度要快很多倍。常見的PWM電調(diào)波形更新速度為每秒鐘四百次,而數(shù)字接口的更新速度可達(dá)到百萬次。尤其是對于動力變化非常敏感的多旋翼飛行器來說,這種高速通信是非常必要的。該電調(diào)還支持轉(zhuǎn)速閉環(huán),并且能夠針對電機進(jìn)行詳細(xì)調(diào)參,這些功能都是傳統(tǒng)航模電調(diào)不能比擬的。

當(dāng)然,Autoquad也在進(jìn)步,它發(fā)布了全新的飛控產(chǎn)品Autoquad M4,對主控單片機和傳感器進(jìn)行了全面升級,采用常見的STM32F4單片機和數(shù)字傳感器。但是面對PIXHawk、APM等已經(jīng)成熟多年的先進(jìn)飛控產(chǎn)品,它已經(jīng)從前輩淪落為后起之秀。

所以說,開源飛控很大程度上促進(jìn)了四旋翼飛行器這類的產(chǎn)品飛入尋常百姓家,無人機技術(shù)的發(fā)展,甚至還能幫你完成飛行的夢想。

12下一頁

網(wǎng)友評論
文明上網(wǎng),理性發(fā)言,拒絕廣告

相關(guān)資訊

推薦圖文

關(guān)注官方微信

手機掃碼看新聞