亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于圖像處理的滾球控制系統(tǒng)設(shè)計(jì)

        2019-12-10 09:33:32傅雨亭高淳楠
        科技創(chuàng)新導(dǎo)報(bào) 2019年21期
        關(guān)鍵詞:PID控制圖像處理

        傅雨亭 高淳楠

        摘 ? 要:滾球控制系統(tǒng)搭建了一個(gè)幾種不同顏色構(gòu)成的視覺環(huán)境。通過攝像頭獲得環(huán)境圖像,利用樹莓派運(yùn)行OpenCV進(jìn)行圖像處理,運(yùn)用otsu閾值分割算法實(shí)現(xiàn)圖像分割,并將圖像的RBG信息分層,進(jìn)而完成圖像識別,通過坐標(biāo)變換轉(zhuǎn)換為小球在平板上的位置信息,將位置信息通過usrat通信傳送給stm32f103zet6,由stm32f103zet6完成舵機(jī)的控制。在平板的兩個(gè)相互垂直的方向上搭載舵機(jī),舵機(jī)旋轉(zhuǎn)帶動連動結(jié)構(gòu),驅(qū)動平板傾斜,利用PID控制算法,從而間接控制了小球完成停留、直線、繞環(huán)等運(yùn)動。

        關(guān)鍵詞:滾球控制系統(tǒng) ?圖像處理 ?PID控制

        中圖分類號:TP273 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A ? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2019)07(c)-0082-03

        1 ?方案設(shè)計(jì)

        1.1 控制方案設(shè)計(jì)

        本系統(tǒng)主要由單片機(jī)控制模塊、攝像頭模塊、圖像處理模塊、電機(jī)及機(jī)械支架構(gòu)成。具體工作過程為:通過攝像機(jī)采集小球的運(yùn)動圖像,在圖像處理模塊對圖片進(jìn)行處理,獲取小球相對于板的位置,將位置信息傳送到單片機(jī)中,利用PID算法進(jìn)行控制,使小球向目標(biāo)位置運(yùn)動[1-2,6]。

        1.2 機(jī)械結(jié)構(gòu)方案設(shè)計(jì)

        在完成搭建機(jī)械結(jié)構(gòu)之前,在MATLAB上完成了仿真測試,得到了舵機(jī)旋轉(zhuǎn)角度與木板傾斜角度之間的關(guān)系[3]。

        選用輕便的雪弗板作為底座。用木板作為小球活動平臺。在木板背面固定了3萬個(gè)向節(jié),以實(shí)現(xiàn)木板的傾斜和固定。木板與舵機(jī)之間進(jìn)行做了一個(gè)單自由度的關(guān)節(jié)連接。利用舵機(jī)轉(zhuǎn)動,帶動關(guān)節(jié)運(yùn)動,從而牽動木板傾斜運(yùn)動。

        選擇推力足夠大,能夠?qū)崿F(xiàn)快速制動靜止的舵機(jī)。以木板中心為坐標(biāo)系原點(diǎn),xy軸各放置一個(gè)電機(jī),利用電機(jī)旋轉(zhuǎn)帶動連動結(jié)構(gòu)工作,控制平板在各個(gè)方向上傾斜。

        2 ?理論分析

        2.1 機(jī)器視覺識別原理

        不同顏色的物體在圖像中的RGB信息不同。我們搭建了一個(gè)幾種顏色構(gòu)成的環(huán)境,實(shí)現(xiàn)小球識別及其位置信息的獲取,以便后續(xù)的圖像分割和位置信息計(jì)算。

        利用OpenCV完成圖像處理[4]。指標(biāo)圓區(qū)域和木板邊緣可以采用紅綠藍(lán)中的任意一種。小球則使用另外的任意一種。這樣可以在RGB分層之后,根據(jù)不同顏色在不同分層中的不同表現(xiàn)來完成區(qū)域分割。

        如圖2所示,在長65cm的白色木板上有9個(gè)直徑3cm的藍(lán)色圓形區(qū)域。并在木板外的地板上放置了一定寬度的藍(lán)色邊緣帶。使用的小球是深紅的。

        攝像頭采集到的圖像中會有部分的地板區(qū)域,利用otsu閾值分割算法完成圖像分割。為了縮短處理時(shí)間和提高系統(tǒng)整體穩(wěn)定性,我們降低了處理精度,初步處理之后依然存在部分藍(lán)色邊緣,不是準(zhǔn)確地切割到木板區(qū)域。

        對樹莓派采集到的圖像進(jìn)行了RGB三層分離。

        在B層中,木板、木板邊緣和指標(biāo)圓區(qū)域都會呈淺色。只有小球會呈深色。因此可以得到小球區(qū)域圖像。通過對處理后的圖像中小球區(qū)域進(jìn)行平均運(yùn)算,可以得到小球的重心位置[2]。

        在R層中,木板邊緣和指標(biāo)圓區(qū)域呈深色,而木板和小球都會呈淺色,因此可以完成對指標(biāo)圓區(qū)域的識別。但使用的小球是深紅色的,在實(shí)際檢測過程中呈深色。如果指標(biāo)圓區(qū)域和小球有重疊,不利于我們分離出指標(biāo)圓區(qū)域的邊界,且難以判定小球是否進(jìn)入指標(biāo)圓區(qū)域,直接檢測會增加計(jì)算量,降低運(yùn)行效率。

        因此把圖像分成9個(gè)等面積的正方形,每個(gè)正方形區(qū)域里有一個(gè)指標(biāo)圓區(qū)域。把除了小球所在區(qū)域的其他區(qū)域里的指標(biāo)圓區(qū)域?qū)ふ页鰜?,再根?jù)等比例計(jì)算出最后一個(gè)指標(biāo)圓區(qū)域的位置。相鄰指標(biāo)圓區(qū)域中心點(diǎn)的距離為20cm,以此為坐標(biāo)系標(biāo)度尺,定義小球位置坐標(biāo)。

        2.2 小球運(yùn)動控制原理

        在機(jī)械系統(tǒng)控制中,PID控制算法[5]是一種常用的方法。按照偏差的比例(P)、積分(I)和微分(D)進(jìn)行控制,我們在MATLAB上完成了仿真測試[3]。

        目前用于控制點(diǎn)的主要有三種PID算法:增量式算法,微分先行,位置式算法。本系統(tǒng)原計(jì)劃是使用通過計(jì)算小球位置坐標(biāo)與目標(biāo)位置坐標(biāo)偏差,只調(diào)節(jié)比例(P)、微分(D)的PD增量式算法。但在實(shí)際調(diào)試過程中發(fā)現(xiàn)因?yàn)橄到y(tǒng)設(shè)計(jì)中存在一些難以規(guī)避的系統(tǒng)誤差,最終還是加入了積分(I)來調(diào)節(jié)誤差。

        3 ?電路與程序設(shè)計(jì)

        3.1 電路設(shè)計(jì)

        因?yàn)樵撓到y(tǒng)主要電路是集成好的開發(fā)平臺,因此我們只做了用于選擇系統(tǒng)工作模式的選擇電路。在該電路中設(shè)計(jì)了單片機(jī)接口,電機(jī)接口,上拉電阻以及由撥碼開關(guān)構(gòu)成的選通電路,作為模式選擇的電路實(shí)現(xiàn)方案。

        3.2 程序設(shè)計(jì)

        為了提高抗干擾能力、為隨時(shí)間處理程序提供時(shí)間指標(biāo),我們利用stm32定時(shí)器1產(chǎn)生時(shí)基信號,周期是1ms。

        開始工作之后,通過模式選擇電路確定工作模式,然后執(zhí)行系統(tǒng)初始化。不同的模式會執(zhí)行不同的指令。接著開啟串口等待數(shù)據(jù)傳輸過來。數(shù)據(jù)以我們自定義的編碼進(jìn)行傳輸,加入了校驗(yàn)數(shù)據(jù)組,有效提高穩(wěn)定性。成功接收數(shù)據(jù)之后,單片機(jī)控制舵機(jī)轉(zhuǎn)動以實(shí)現(xiàn)控制木板傾斜。

        4 ?測試結(jié)果與分析

        在電機(jī)開始工作后,我們測試木板能否控制小球固定在一個(gè)指定區(qū)域內(nèi)至少2s,發(fā)現(xiàn)至少穩(wěn)定5s以上。又控制小球在各個(gè)指定區(qū)域之間運(yùn)動和停留一段時(shí)間,發(fā)現(xiàn)小球均能夠完成我們設(shè)定的指標(biāo),因此該系統(tǒng)性能相對穩(wěn)定,基本滿足我們的要求。

        5 ?結(jié)語

        該系統(tǒng)采用RGB分層來進(jìn)一步完成圖像處理,相對準(zhǔn)確地提取到了小球的位置坐標(biāo)。用各種方法來降低圖像處理的運(yùn)算復(fù)雜度,提高了運(yùn)行效率,對后續(xù)的開發(fā)研究有一定的參考價(jià)值。

        參考文獻(xiàn)

        [1] 王賡. 基于視覺系統(tǒng)的板球控制裝置的設(shè)計(jì)與開發(fā)[D].清華大學(xué),2004.

        [2] 武凡凱,付偉,張釜榮,等.基于視覺反饋的板球系統(tǒng)定位控制[J].長春工業(yè)大學(xué)學(xué)報(bào),2019,40(1):14-19.

        [3] 鄢喜愛,楊金民,田華.Matlab在數(shù)據(jù)處理和繪圖中的應(yīng)用[J].科學(xué)技術(shù)與工程,2006(22):3631-3633.

        [4] 聶紅梅,劉忠艷.基于OpenCV的攝像機(jī)標(biāo)定研究[J].微處理機(jī),2017,38(6):58-61.

        [5] 張新楠.板球系統(tǒng)的控制算法研究[D].大連理工大學(xué),2011.

        [6] 曾乘,柳強(qiáng).板球系統(tǒng)PID控制響應(yīng)的多項(xiàng)式響應(yīng)面建模研究[J].電子設(shè)計(jì)工程,2016,24(16):28-30.

        猜你喜歡
        PID控制圖像處理
        基于圖像處理的機(jī)器人精確抓取的設(shè)計(jì)與實(shí)現(xiàn)
        機(jī)器學(xué)習(xí)在圖像處理中的應(yīng)用
        電子制作(2018年18期)2018-11-14 01:48:20
        模糊圖像處理,刑事偵查利器
        圖像處理技術(shù)的實(shí)戰(zhàn)應(yīng)用
        內(nèi)模控制在火電廠主汽溫系統(tǒng)中的應(yīng)用
        《計(jì)算機(jī)測控技術(shù)》課程中PID控制部分的教學(xué)探討
        常規(guī)PID控制和常規(guī)模糊控制的比較
        一種基于SPWM的逆變電源并聯(lián)運(yùn)行參數(shù)設(shè)計(jì)及控制策略仿真
        關(guān)于多旋翼式飛行器系統(tǒng)的研究
        科技視界(2016年6期)2016-07-12 09:16:47
        新型試驗(yàn)電源直流降壓斬波系統(tǒng)的PID控制仿真研究
        科技視界(2016年12期)2016-05-25 12:01:14
        蜜桃视频在线免费观看| 一本加勒比hezyo无码视频| 一区二区三区在线视频爽| 亚洲不卡一区二区视频| 性无码专区无码| 亚洲欧美国产双大乳头| 蜜芽尤物原创AV在线播放| 日产分东风日产还有什么日产| 日韩av午夜在线观看| 久久久久久久性潮| 亚洲色欲色欲www成人网| 国产高清一区二区三区三州| 久久久久成人精品无码中文字幕| 国产精品 高清 尿 小便 嘘嘘| 精品高清国产乱子伦| 最近更新中文字幕一区二区| 国产精品中文久久久久久久 | 国产在线精品成人一区二区三区| 日韩欧美国产自由二区| 亚洲av日韩av天堂久久不卡| 久久天天躁狠狠躁夜夜av浪潮| 欧美野外疯狂做受xxxx高潮| 久久中文字幕日韩精品| 亚洲精品一区二在线观看| 精品久久一区二区av| 人妻精品在线手机观看| 日日摸日日碰夜夜爽无码| 久久免费国产精品一区二区| 久久精品伊人久久精品伊人| 极品尤物一区二区三区| 亚洲欧美精品aaaaaa片| 久久亚洲精品成人综合| 国产影片一区二区三区| 99精品国产一区二区三区| 亚洲国产A∨无码影院| 精品久久人妻一区二区| 国产成a人亚洲精品无码樱花| 免费黄色电影在线观看| 青青青伊人色综合久久| 国产成人自拍高清在线| 午夜成人理论无码电影在线播放 |