在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

聚豐項目 > 基于AB32開發(fā)板的植保無人機

基于AB32開發(fā)板的植保無人機

該項目采用AB32開發(fā)板和RT-thread操作系統(tǒng),實現(xiàn)植保無人機的功能。無人機在各行各業(yè)的廣泛應(yīng)用是當今時代潮流。 市面上常規(guī)的植保無人機都采用GPS導航,但實際上有不少情況下GPS信號是沒有或者很差的,如大棚,室內(nèi)種植,傍山的地方等。 本項目采用卡爾曼濾波實現(xiàn)用廉價的光流完成植保無人機的定位功能。

唱一首歌 唱一首歌

分享
0 喜歡這個項目
團隊介紹

唱一首歌 唱一首歌

團隊成員

Mi布 學生

分享
項目簡介
該項目采用AB32開發(fā)板和RT-thread操作系統(tǒng),實現(xiàn)植保無人機的功能。無人機在各行各業(yè)的廣泛應(yīng)用是當今時代潮流。 市面上常規(guī)的植保無人機都采用GPS導航,但實際上有不少情況下GPS信號是沒有或者很差的,如大棚,室內(nèi)種植,傍山的地方等。 本項目采用卡爾曼濾波實現(xiàn)用廉價的光流完成植保無人機的定位功能。
硬件說明

RT-Thread使用情況概述:

整個方案涉及的技術(shù)棧有:硬件選型,PCB 設(shè)計,RT-Thread 程序。通過這個作品,鍛煉了我實現(xiàn)產(chǎn)品的能力,讓我對產(chǎn)品設(shè)計的不同方面 都加深了理解。

內(nèi)核部分:使用了線程、信號量、互斥量、定時器 

組件部分:FinSH

開發(fā)環(huán)境:RT-thread studio

軟件包:

Easyblink 

設(shè)備驅(qū)動:

GPIO/UART/PWM

其他硬件:

JY901B姿態(tài)傳感器,優(yōu)像光流,北醒激光測距模塊

F450碳纖維機架,920KV/2212自鎖無刷電機,9450自鎖槳。

軟件說明

軟件框架:

 軟件上兩大部分,數(shù)據(jù)處理與控制 。

image.png

流程圖

image.png

定高PID

image.png

位置控制PID

image.png

單環(huán)PID

程序運行邏輯圖:


image.png

總結(jié)(設(shè)計過程中一些控制思路分享,不是具體的控制代碼解析)

1、在無人機飛控的編寫過程中,要按對象編寫,一塊一塊的分開,編寫,然后將各部分的數(shù)據(jù)傳輸理清楚后匯總,方便調(diào)試。

2、在PID參數(shù)調(diào)試過程中,采用藍牙模塊,RT-thread的FinSH模塊真是一把神器,很方便的實現(xiàn)無人機邊飛行邊調(diào)參。其中,我的姿態(tài)串級控制的主控制器采用比例控制器,副控制器采用比例-微分控制器。如果無人機反應(yīng)迅速但有明顯很大的震蕩,要調(diào)節(jié)比例參數(shù)配合調(diào)節(jié)微分參數(shù)。對光流數(shù)據(jù)進行串級控制實現(xiàn)無人機的位置控制其輸出值可以直接作為姿態(tài)串級控制的輸入值。

2.1、定高PID的調(diào)節(jié),首先要得到豎直方向的速度(世界坐標系),這個也是串級控制,需要無人機的高度數(shù)據(jù)(有氣壓計高度,超聲波,或激光測距)和無人機豎直方向的速度數(shù)據(jù)。

在這里,速度數(shù)據(jù)是通過融合間接得到的,一般采用回路反饋法(也叫三階互補融合法)得到豎直方向的速度,即先得到豎直方向的加速度(經(jīng)旋轉(zhuǎn)矩陣處理過的機體加速度),然后按下圖得到

image.png

我的高度控制的位置環(huán)是P控制器,速度環(huán)是PI控制器。

2.2、在位置控制上,對光流數(shù)據(jù)和加速度數(shù)據(jù)和陀螺儀數(shù)據(jù)進行處理可以得到較準確的位移數(shù)據(jù),記錄目標點的位置,即可實現(xiàn)靠光流就可以準確的飛到目標點,只要光線不是特別差,在室外晴天或陰天,或室內(nèi)日光燈下都可以準確的實現(xiàn)位置控制。位置控制的PID參數(shù)容易調(diào)節(jié),如果無人機在加了位置環(huán)的串級控制后有低頻震蕩,可以逐步減小速度環(huán)的比例參數(shù)即可。(最好是無人機只有姿態(tài)控制時漂移就很小)

2.3、一鍵啟動控制,就是自動加油門的過程,這個過程可以采用線性的油門變化控制,或采用正弦變化的方式調(diào)節(jié)油門,這里的油門是無人機抵抗重力的一個初始油門,不需要測得正好抵抗重力,大小差不多就行,衣物PID控制器本身就有一定的容錯性。如果加換別的重物后無人機定高達不到設(shè)定高度,這時可以增加初始油門的大小即可。

3、在硬件上,在9450正反槳下,980KV的比920KV的電機載重要大,



控制上主要是串級PID的調(diào)參,和速度融合耗費的時間多;硬件上電機一定要好,無人機定點正常,時不時的一個方向劇烈抖動,后來發(fā)現(xiàn)是有一個電機出毛病了;

 

 編程上按對象編程方便代碼在不同硬件上移植,也方便調(diào)試。 

代碼地址:

https://gitee.com/mbw520/agricultural-uav.git

演示效果

視頻中綠色為農(nóng)田,無人機一鍵一起飛,到達指定點開始進行程控噴藥。

https://www.bilibili.com/video/BV1UL4y1J7mn/


附件

(4.97 MB)下載

評論區(qū)(1 )
  • 唱一首歌: 需要源碼在我的上面的B站鏈接

    回復(fù)

主站蜘蛛池模板: 天天襙| 丁香花在线电影小说观看 | 日本一区二区免费看 | 欧美草逼 | 激情理论片 | 一区二区三区福利 | 日本乱妇 | 欧美69xx| 欧美潘金莲一级风流片a级 欧美片欧美日韩国产综合片 | 中国免费黄色片 | 成人在线色视频 | 欧美性色xo影院在线观看 | 视频一区视频二区在线观看 | 草色在线| 亚洲精品一区二区中文 | 五月婷婷六月天 | 日韩毛片免费看 | 91av成人| 看全色黄大色大片免费久久怂 | 四虎.com | 精品日韩一区二区三区 | 天堂在线资源最新版 | 最新午夜宅男 | 日韩一区二区视频在线观看 | 香港三级在线视频 | 亚洲精品欧洲久久婷婷99 | 国产乱码精品一区二区三区四川人 | 日本欧洲亚洲一区在线观看 | 韩国三级hd中文字幕 | 免费一级毛片在线播放 | 久操视频在线观看免费 | 国产香蕉98碰碰久久人人 | 婷婷色爱区综合五月激情韩国 | 国产三级精品三级 | 色天使久久综合给合久久97色 | 丁香婷婷成人 | 亚洲色图25p | 欧美黄色大片免费观看 | 国产成人精品日本亚洲语音1 | 日本成本人三级在线观看2018 | 777色淫网站女女 |