999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

關于多旋翼式飛行器系統的研究

2016-07-12 09:16:47周小瑩劉向東周湘淇
科技視界 2016年6期
關鍵詞:數據處理

周小瑩 劉向東 周湘淇

【摘 要】本文設計的多旋翼式飛行器是基于單片機控制下,具有一定功能的自主飛行器。重點討論多旋翼飛行器的定高實現過程。通過的對機身高度的數據采集處理分析,及多旋翼式飛行器的定高算法的設計,結合實際,進行研究。

【關鍵詞】定高;PID控制;數據處理;多旋翼飛行器

0 引言

多旋翼飛行器是一種有多個螺旋槳的飛行器。四旋翼飛行器是其中最常見的一種。主要用于航拍、橋梁和電力線路檢測、定點巡航、娛樂等。在大學生電子設計競賽中出現了三次關于自主飛行器的命題,本文就簡要圍繞自主飛行中的定高飛行展開研究。

由于前人[1]的研究我們也將飛行器分析為一個非線性高耦合欠控制的系統,在建模時常常忽略外界不穩定因素。飛行器的多個直流無刷電機提供機身的整體升力,由于忽略了多個旋翼之間的耦合,認為整體的升力可以表示為每個旋翼提供升力之和。并提出了下列模型(圖1):

1 濾波算法

在研究定高技術時,對高度的采集尤為重要。理論上講單片機從A/D芯片上采集的信號就是需要的量化信號,但是由于存在電路的干擾、電源噪聲干擾和電磁干擾,在A/D芯片的模擬輸入信號上會疊加干擾信號,為了避免干擾,我們采用軟件濾波的方法,對超聲波采集的數據進行處理。

每50毫秒超聲波模塊采集到的數據為inputHig,設定一個長度為10的數組highall。把每次測得的數據存入數組,最后輸出的數值是前十次的測量值的平均值。主要的濾波算法簡單易懂,且實用,滿足我們控制需求。

ms = millis();

if (ms > t1) {

t1 = ms + 50; //service period 50ms

if (pt.cnt[HIGH]) {

inputHigh = pt.dt_us[HIGH] * 17e-3;

hsum=0;

for(i=0;i<9;i++)

{ hsum+=highall[i+1];

highall[i]=highall[i+1];

}

highall[9]= inputHigh;

hsum+=inputHigh;

inputHigh=hsum/10;

}

}

2 定高PI算法

采用增量式pid算法,具有①算式中不需要累加。控制增量Δu(k)的確定僅與最近3次的采樣值有關,容易通過加權處理獲得比較好的控制效果;②計算機每次只輸出控制增量,即對應執行機構位置的變化量,故機器發生故障時影響范圍小、不會嚴重影響生產過程的優點。p項是的公式是前一次的誤差減去這一次的誤差,由于測量高度是具有相同的時間間隔,根據速度公式v=s/t,可以得出機體在豎直位置的移動速度,我們I項是誤差項,重點矯正機體豎直位置。建立的這樣的數學模型,有較好的控制性能。

herror =SetHigh - inputHigh;

hvelocity = herror - last1herror;

last1herror = herror;

hpidoutput += hp * hvelocity + hi * herror;

3 定高PID算法

該算法與上述算法相似,對微分環節做了極大的改進,具有很強的穩定性。算法中BaroAlt是測得實際的高度,建立一個長度為40的數組,對比計算前20組的高度和后20組的高度的差,反應了系統的變化率,能預見偏差的變化趨勢,因此能超前控制在偏差未形成前進行消除。而且算法中設定了死區,使機體更趨于平穩。

#define UPDATE_INTERVAL 25000 // 40hz update rate (20hz LPF on acc)

#define INIT_DELAY 4000000 // 4 sec initialization delay

#define BARO_TAB_SIZE 40

if (currentTime < deadLine) return;

deadLine = currentTime + UPDATE_INTERVAL;

last = BaroHistTab[BaroHistIdx];

BaroHistTab[BaroHistIdx] = BaroAlt/10;

BaroHigh += BaroHistTab[BaroHistIdx];

index=(BaroHistIdx + (BARO_TAB_SIZE/2))%BARO_TAB_SIZE;

BaroHigh -= BaroHistTab[index];

BaroLow += BaroHistTab[index];

BaroLow -= last;

BaroHistIdx++;

if (BaroHistIdx == BARO_TAB_SIZE) BaroHistIdx = 0;

BaroPID = 0;

//D

temp32 = hd*(BaroHigh - BaroLow) / 40;

BaroPID-=temp32;

EstAlt = BaroHigh*10/(BARO_TAB_SIZE/2);

temp32 = AltHold - EstAlt;

if (abs(temp32) < 10 && abs(BaroPID) < 10) BaroPID = 0;

//P

BaroPID += hp*constrain(temp32,(-2)*hp,2*hp)/100;

BaroPID = constrain(BaroPID,-150,+150); //sum of P and D should be in range 150

//I

errorAltitudeI += temp32*hi/50;

errorAltitudeI = constrain(errorAltitudeI,-30000,30000);

temp32 = errorAltitudeI / 500; //I in range +/-60

BaroPID+=temp32;

4 總結

本文主要研究了多旋翼飛行器的定高控制的方法,建立模型,設計算法,結合前人經驗,對其方法進行改進,完善了多旋翼飛行器的設計,實現了定高飛行。

【參考文獻】

[1]周湘淇,劉向東.四旋翼飛行器懸停控制的研究[J].科技視界,2015-6-15.

[2]李飛.四旋翼飛行器姿態自平衡控制系統的研究[J].2013.

[3]劉麗麗.四旋翼飛行仿真器的建模及控制方法的研究[D].長沙:中南大學,2009.

[4]吳中杰.四旋翼飛行器設計及其姿態控制[J].2012.

[責任編輯:楊玉潔]

猜你喜歡
數據處理
驗證動量守恒定律實驗數據處理初探
認知診斷缺失數據處理方法的比較:零替換、多重插補與極大似然估計法*
心理學報(2022年4期)2022-04-12 07:38:02
ILWT-EEMD數據處理的ELM滾動軸承故障診斷
水泵技術(2021年3期)2021-08-14 02:09:20
ADS-B數據處理中心的設計與實現
電子測試(2018年4期)2018-05-09 07:28:12
MATLAB在化學工程與工藝實驗數據處理中的應用
基于希爾伯特- 黃變換的去噪法在外測數據處理中的應用
大數據處理中基于熱感知的能源冷卻技術
計算機工程(2015年4期)2015-07-05 08:28:04
Matlab在密立根油滴實驗數據處理中的應用
數據處理能力在求職中起關鍵作用
我國首個“突發事件基礎數據處理標準”發布
主站蜘蛛池模板: 人妻精品全国免费视频| 黄色福利在线| 精品亚洲国产成人AV| 亚洲成人高清无码| 日韩AV手机在线观看蜜芽| 久热这里只有精品6| 欧美在线视频不卡第一页| 久久黄色毛片| 国产麻豆永久视频| 国产国拍精品视频免费看| 国产小视频免费观看| 国产国语一级毛片在线视频| 婷婷午夜影院| 中文字幕在线观| 99这里只有精品在线| 欧美日韩免费| 精品日韩亚洲欧美高清a| 国内精品伊人久久久久7777人| 狠狠综合久久| 精品国产网| 2020极品精品国产| 亚洲免费黄色网| 精品伊人久久久大香线蕉欧美| 国产区精品高清在线观看| 亚洲精品亚洲人成在线| 亚洲无线一二三四区男男| 97精品久久久大香线焦| 国产精品免费电影| 日日碰狠狠添天天爽| 久热这里只有精品6| 亚洲大尺码专区影院| 成人在线综合| 亚洲人成在线精品| 国产成人无码综合亚洲日韩不卡| 午夜天堂视频| 一级毛片基地| 免费看黄片一区二区三区| 亚洲综合18p| 91蜜芽尤物福利在线观看| 亚洲成网站| 亚洲美女一区| 国产高清国内精品福利| 免费高清自慰一区二区三区| 国产福利免费视频| 强乱中文字幕在线播放不卡| 亚洲天堂区| 亚洲V日韩V无码一区二区| 免费一级毛片在线观看| 狠狠色噜噜狠狠狠狠奇米777| 国内精品视频区在线2021| 欧美在线网| 国产精品永久在线| 欧美三级不卡在线观看视频| 欧美一级在线| 色婷婷国产精品视频| 欧美一级特黄aaaaaa在线看片| 国产杨幂丝袜av在线播放| 国产精品女主播| 亚洲精品视频免费观看| 99久久精品国产自免费| 人妻精品久久无码区| 国产亚洲视频播放9000| 欧美笫一页| 呦女亚洲一区精品| 无码丝袜人妻| 日韩无码白| 成人在线综合| 伊人久久婷婷| 亚洲AV无码乱码在线观看裸奔| 伊人精品成人久久综合| 九九热在线视频| 青青青国产视频| 国产资源免费观看| 成人国产精品视频频| yjizz国产在线视频网| 国产欧美日韩精品综合在线| 精品福利一区二区免费视频| 欧美精品啪啪一区二区三区| 中文字幕无线码一区| 91久久精品国产| 女人18毛片水真多国产| 亚洲天堂日本|