• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于卡爾曼濾波的自平衡智能車(chē)控制系統(tǒng)

      2020-09-06 13:24:37沈優(yōu)張占勝沙楠
      數(shù)碼世界 2020年8期
      關(guān)鍵詞:循跡卡爾曼濾波

      沈優(yōu) 張占勝 沙楠

      摘要:本文設(shè)計(jì)具有循跡功能的平衡車(chē)控制系統(tǒng),主要針對(duì)兩輪自平衡車(chē)的穩(wěn)定和運(yùn)動(dòng)過(guò)程中的控制問(wèn)題進(jìn)行研究。其中直立系統(tǒng)采用STC8G為核心處理器進(jìn)行控制,使用六軸姿態(tài)傳感器ICM20602進(jìn)行姿態(tài)估計(jì),通過(guò)卡爾曼濾波算法進(jìn)行姿態(tài)解算,結(jié)合PID控制算法,輸出PWM信號(hào)進(jìn)行電機(jī)控制保持車(chē)體平衡;循跡部分利用攝像頭采集路徑信息,通過(guò)圖像數(shù)據(jù)處理,能夠?qū)崿F(xiàn)自主循跡。

      關(guān)鍵詞:STC8;自平衡控制;運(yùn)動(dòng)過(guò)程控制;卡爾曼濾波;PID;循跡

      隨著現(xiàn)代控制技術(shù)的發(fā)展,平衡車(chē)在不同領(lǐng)域的應(yīng)用愈加廣泛,所面臨的工作環(huán)境和工作任務(wù)也隨之復(fù)雜。在一些比較狹窄、需要大轉(zhuǎn)角工作場(chǎng)景下,傳統(tǒng)智能車(chē)無(wú)法滿足要求。兩輪自平衡機(jī)器人具有占地面積小、轉(zhuǎn)向半徑小等特點(diǎn),在災(zāi)難救援,廠區(qū)巡檢、空間探索等領(lǐng)域具有廣闊的應(yīng)用前景。

      兩輪自平衡智能車(chē)是現(xiàn)代汽車(chē)研究領(lǐng)域的熱點(diǎn)和難點(diǎn),如何根據(jù)不同的道路環(huán)境選擇最佳控制方法成為一項(xiàng)新的課題。本文研究的兩輪自平衡車(chē),通過(guò)攝像頭采集路況信息,運(yùn)用數(shù)據(jù)處理技術(shù)進(jìn)行路況判斷;結(jié)合新一代六軸傳感器獲取姿態(tài)角,用卡爾曼濾波器進(jìn)行姿態(tài)融合。能夠?qū)崿F(xiàn)運(yùn)動(dòng)靈活、自主循跡,為自平衡智能車(chē)設(shè)計(jì)提供新思路。

      本設(shè)計(jì)的控制系統(tǒng)主要包括電源模塊、主控模塊、六軸姿態(tài)模塊、攝像頭模塊、電機(jī)驅(qū)動(dòng)模塊以及與上位機(jī)通信的串口模塊。整體硬件結(jié)構(gòu)如圖1所示。

      電源模塊主要服務(wù)于三個(gè)部分——主控模塊3.3V,姿態(tài)模塊5V,電機(jī)驅(qū)動(dòng)模塊12V。主控模塊使用宏晶科技出品的STC8G2K系列單片機(jī),采用51內(nèi)核,該內(nèi)核的優(yōu)點(diǎn)是資源豐富、低功耗、低成本。攝像頭模塊采用OV7725。六軸姿態(tài)模塊采用InvenSense公司推出的ICM20602傳感器,相較于傳統(tǒng)智能車(chē)采用的MPU6050等模塊,ICM20602的優(yōu)勢(shì)在于用硬件SPI進(jìn)行通信,速度快;具有更小的噪聲與溫漂,讀數(shù)穩(wěn)定,抗干擾能力強(qiáng),模塊原理圖如圖2所示。

      智能車(chē)當(dāng)前的姿態(tài)角,基于姿態(tài)模塊提供的3軸加速度、3軸陀螺儀原始數(shù)據(jù)。將原始數(shù)據(jù)的兩軸加速度計(jì)讀數(shù),進(jìn)行反正切計(jì)算,得到當(dāng)前原始姿態(tài)角:

      由于此計(jì)算方法獲取的姿態(tài)角誤差較大,不能實(shí)現(xiàn)穩(wěn)定的自平衡控制。因此,為準(zhǔn)確獲取當(dāng)前姿態(tài),需將原始角度與陀螺儀讀數(shù)通過(guò)卡爾曼濾波器進(jìn)行波形融合,得到較為精確的姿態(tài)角??柭鼮V波是從一組有限的,包含噪聲的,對(duì)物體位置的觀察序列(含有偏差)預(yù)測(cè)出物體的位置的去噪聲位置??柭鼮V波利用原始姿態(tài)角的動(dòng)態(tài)信息,設(shè)法去掉噪聲的影響,得到一個(gè)關(guān)于當(dāng)前姿態(tài)角的好的估計(jì),得到較為精確的姿態(tài),提升自平衡系統(tǒng)魯棒性,卡爾曼濾波器工作過(guò)程如圖3所示。

      小車(chē)在偏離機(jī)械零位(平衡位置)時(shí),需要自平衡系統(tǒng)使其恢復(fù)到平衡位置而產(chǎn)生一個(gè)回復(fù)力。小車(chē)回復(fù)力的最初來(lái)源是電機(jī)的轉(zhuǎn)矩,電機(jī)的轉(zhuǎn)矩通過(guò)齒輪傳動(dòng)到車(chē)輪,車(chē)輪與地面接觸,車(chē)輪旋轉(zhuǎn)時(shí)必將與地面有力的產(chǎn)生,作用力與反作用力,地面對(duì)車(chē)輪的摩擦力即是小車(chē)平衡系統(tǒng)回復(fù)力的來(lái)源,系統(tǒng)機(jī)械結(jié)構(gòu)如圖4所示。

      在得到較為準(zhǔn)確的姿態(tài)后,利用主控模塊實(shí)現(xiàn)PID控制算法,計(jì)算輸出到電機(jī)的PWM值,實(shí)現(xiàn)自平衡控制。在PID自動(dòng)控制系統(tǒng)中,將卡爾曼濾波器的估計(jì)姿態(tài)與智能車(chē)機(jī)械零點(diǎn)進(jìn)行做差,得到當(dāng)前角度偏差值;基于此偏差利用PD控制,得到當(dāng)前PWM值,進(jìn)行反饋控制,控制程序如圖5所示。

      攝像頭模塊OV7725可以實(shí)現(xiàn)模擬圖像轉(zhuǎn)化為數(shù)字圖像的功能,每幅圖像含有160*60個(gè)像素點(diǎn),每一點(diǎn)對(duì)應(yīng)一個(gè)采樣值。圖像從近向遠(yuǎn)呈現(xiàn)梯形畸變,前端大,后端小。由于圖像以模擬量的形式采集到微處理器中,因此需要利用灰度閾值來(lái)進(jìn)行圖像黑白度區(qū)分,大于閾值為白色,小于閾值為黑色。由于主控模塊資源有限,因此利用OV7725攝像頭的行中斷引腳進(jìn)行圖像采集。圖像經(jīng)過(guò)二值化后,再利用串口模塊向上位機(jī)發(fā)送圖像,可對(duì)圖像進(jìn)行直觀的分析。

      伴隨著控制理論的發(fā)展,越來(lái)越多新的控制理論和控制方法被應(yīng)用于智能汽車(chē)的自主循跡控制,兩輪自平衡車(chē)的穩(wěn)定和運(yùn)動(dòng)過(guò)程中的控制問(wèn)題,是移動(dòng)平衡車(chē)在多種環(huán)境下平穩(wěn)運(yùn)行以及自主循跡的基礎(chǔ)。本文研究的基于卡爾曼濾波的自平衡智能車(chē)控制系統(tǒng),可以實(shí)現(xiàn)運(yùn)動(dòng)靈活、自主循跡。為低功耗、低成本且精度高的自平衡智能車(chē)設(shè)計(jì)提供新的研究方向。

      參考文獻(xiàn):

      [1]王子浩,王健.基于STM32的藍(lán)牙平衡小車(chē)系統(tǒng)設(shè)計(jì)[J].電子世界,2020(09):172-173.

      [2]趙翔,杜普選,李虎.基于MEMS加速度計(jì)和陀螺儀的姿態(tài)檢測(cè)系統(tǒng)[J].鐵路計(jì)算機(jī)應(yīng)用,2012.

      [3]張磊,蔣剛,肖志峰,等.MEMS陀螺儀與編碼器在機(jī)器人自主定位中的應(yīng)用[J].機(jī)械設(shè)計(jì)與制造2011(9):

      [4]高志偉,代學(xué)武.自平衡小車(chē)LQR-PID平衡與路徑跟蹤控制器設(shè)計(jì)[J].控制工程,2020,27(04):708-714.

      [5]張秦艷,林煒豪,劉春,蔡寧,林雪燕.基于兩輪自平衡小車(chē)的測(cè)控系統(tǒng)課程設(shè)計(jì)教學(xué)改革[J].教育教學(xué)論壇,2020(15):119-121.

      [6]王開(kāi)亮,王琪,秦海亭,高進(jìn)可,朱昱合.基于電磁尋跡的二輪自平衡小車(chē)的設(shè)計(jì)與實(shí)現(xiàn)[J].自動(dòng)化與儀器儀表,2020(01):77-80.

      [7]吳振磊,孫二威,李笑笑.一種基于PID算法的自平衡車(chē)控制系統(tǒng)設(shè)計(jì)[J].甘肅科技縱橫,2019,48(08):22-24.

      猜你喜歡
      循跡卡爾曼濾波
      基于DFT算法的電力巡檢無(wú)人機(jī)循跡檢測(cè)系統(tǒng)設(shè)計(jì)
      基于單片機(jī)的智能循跡小車(chē)的設(shè)計(jì)
      基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
      智能差分循跡小車(chē)設(shè)計(jì)
      電子制作(2017年1期)2017-05-17 03:54:20
      基于MC9S12XS128處理器的智能循跡小車(chē)分析研究
      電子制作(2016年11期)2016-11-07 08:43:49
      基于模糊卡爾曼濾波算法的動(dòng)力電池SOC估計(jì)
      基于擴(kuò)展卡爾曼濾波的PMSM無(wú)位置傳感器控制
      基于自適應(yīng)卡爾曼濾波的新船舶試航系統(tǒng)
      临汾市| 大兴区| 西乌| 墨江| 高台县| 壤塘县| 涟源市| 香河县| 巴林右旗| 北海市| 定结县| 介休市| 江达县| 文水县| 工布江达县| 崇州市| 新乡市| 广昌县| 台南县| 苍南县| 怀宁县| 枣阳市| 湘潭市| 莆田市| 竹溪县| 玛曲县| 阳西县| 乌鲁木齐县| 陆良县| 湖北省| 横山县| 贵州省| 弥渡县| 日照市| 江西省| 四川省| 湖北省| 来宾市| 伊金霍洛旗| 讷河市| 襄城县|