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

        ?

        基于Kmeans算法的自動打靶系統(tǒng)

        2018-12-17 02:58:40程瀟雅白雪雪王指南
        關(guān)鍵詞:靶子舵機攝像頭

        程瀟雅 李 祿 李 萱 白雪雪 王指南

        (西安科技大學(xué)自動化 陜西西安 710600)

        一、總體方案的設(shè)計

        1.系統(tǒng)框圖

        圖1-1 系統(tǒng)框圖

        基于Kmeans算法的自動打靶系統(tǒng)主要由攝像頭OV7725、STM32F407ZGT6、舵機、激光筆構(gòu)成。該系統(tǒng)建立直角坐標(biāo)系,舵機分為X軸和Y軸方向。攝像頭和激光筆安裝在舵機上,兩者同軸,皆隨舵機的轉(zhuǎn)動而轉(zhuǎn)動。采用激光筆紅點坐標(biāo)固定、靶面坐標(biāo)活動的方式,經(jīng)攝像頭圖像采集、控制器數(shù)據(jù)處理后,得到目標(biāo)和靶面的坐標(biāo)差,從而控制激光筆打向目標(biāo)中心點。[1]

        二、主要結(jié)構(gòu)部件設(shè)計

        1.電機轉(zhuǎn)動裝置

        采用180度旋轉(zhuǎn)舵機控制導(dǎo)軌的轉(zhuǎn)動。舵機為隨動系統(tǒng),轉(zhuǎn)動時可以外接較大的負(fù)載,輸出扭矩大,而且抗抖動性很好。180度旋轉(zhuǎn)舵機內(nèi)置驅(qū)動電路,用單片機輸出的信號可以直接驅(qū)動,接線方便,可以用PWM波占空比直接控制舵機旋轉(zhuǎn)角度,達(dá)到打靶角度控制目的。[2]

        2.去噪算法

        采用Kmeans聚類算法,理解容易,數(shù)據(jù)處理簡單。去噪效果好,可有效剔除離散式坐標(biāo),只取有效聚集坐標(biāo)。處理大數(shù)據(jù)集時,可保證較好的伸縮性和高效性。

        三、理論分析與計算

        1.打靶控制系統(tǒng)分析

        自動打靶系統(tǒng)是一個多變量、非線性控制的控制系統(tǒng)。在顏色識別中,攝像頭噪聲會導(dǎo)致顏色誤判,普通加權(quán)平均得到的坐標(biāo)受噪聲影響和實際坐標(biāo)誤差較大,去噪成為顏色識別關(guān)鍵點之一。攝像頭將像素點RGB值傳遞給控制器轉(zhuǎn)化為HSL格式后,采用Kmeans聚類算法,可消除噪聲或離散點的干擾,篩選并聚集靶子坐標(biāo),精確地確定靶子的中心坐標(biāo)。具體算法步驟如下:

        (1)隨機選取訓(xùn)練數(shù)據(jù)中的K個中心點。

        (2)當(dāng)k值選定后,隨機計算n次,取得到最小函數(shù)值的k作為最終聚類結(jié)果,避免隨機引起的局部最優(yōu)解。

        (3)繪制出k--顏色坐標(biāo)閃點圖,看到有明顯拐點(如下)的地方,設(shè)為k值,可以結(jié)合輪廓系數(shù)。

        (4)重復(fù)2-3,直到這k個中線點不再變化(收斂了),或執(zhí)行了足夠多的迭代。由此得到靶子中心的坐標(biāo)。

        而對于打靶控制系統(tǒng)來講,由于距離較遠(yuǎn),每一微小角度的改變,都會引起坐標(biāo)位置較大的改變,且呈非線性改變。所以在控制器設(shè)計中,引入PID反饋控制,使得控制能更加精確。

        四、程序的設(shè)計

        1.程序設(shè)計環(huán)境描述

        系統(tǒng)采用C語言編程實現(xiàn)各項功能。C語言本身帶有各種庫函數(shù),運算能力較強,本系統(tǒng)的軟件中算數(shù)運算比較多,利用C語言編程可以體現(xiàn)出一定優(yōu)勢。程序是在Window10環(huán)境下采用Keil uVision5軟件編寫的,可實現(xiàn)對激光筆的精確控制,對傳感器輸入信號的處理等功能。

        2.程序功能描述與設(shè)計思路

        自動打靶控制系統(tǒng)首先對靶面顏色識別,然后根據(jù)坐標(biāo)反饋信息,運用PID算法得到PWM值(脈沖寬度調(diào)制),然后輸出PWM波驅(qū)動舵機按照要求轉(zhuǎn)動。

        程序設(shè)計的思路是通過攝像頭組件對靶子坐標(biāo)進行實時采集,把采集的兩種信息作為控制輸入,使用PID控制算法對各個控制參數(shù)進行優(yōu)化處理,然后把以優(yōu)化的參數(shù)(PWM值)作為電機的控制輸入,使得激光筆實現(xiàn)自動打靶功能。[3]

        五、測試結(jié)果

        1.測試方法

        (1)硬件測試:分別對每個模塊做相應(yīng)的測試。

        (2)軟件仿真測試:使用Keil MDK軟件進行仿真。

        (3)硬件軟件聯(lián)調(diào):對打靶控制系統(tǒng)的測試是在一個符合要求的環(huán)境中測試的,逐步按要求進行測試。

        2.測試條件與儀器

        在室溫條件下,測試所用儀器如下:

        數(shù)字萬用表(MPD-3303);直流電源(UT39A);秒表;尺子。

        3.測試數(shù)據(jù)

        在確定測試方案之后和測試儀器之后,得到了測試結(jié)果。系統(tǒng)分別按順序打向紅、綠、藍(lán)三個顏色的靶子,并對測試結(jié)果進行數(shù)據(jù)分析:具體結(jié)果由一下分析所示:

        表5-1

        六、設(shè)計總結(jié)

        測試結(jié)果表明,基于Kmeans算法的自動打靶系統(tǒng)準(zhǔn)確率高,去噪聲效果好、反應(yīng)速度快,能有效進行顏色識別和顏色數(shù)據(jù)處理篩選,運行性能穩(wěn)定。

        猜你喜歡
        靶子舵機攝像頭
        浙江首試公路非現(xiàn)場執(zhí)法新型攝像頭
        靶子
        攝像頭連接器可提供360°視角圖像
        含齒隙彈載舵機的全局反步模糊自適應(yīng)控制
        基于dsPIC單片機的飛艇舵機控制實現(xiàn)
        電子制作(2018年1期)2018-04-04 01:48:14
        獨特的靶子
        基于高速同步485總線通信的多通道舵機控制器設(shè)計
        奔馳360°攝像頭系統(tǒng)介紹
        基于云模型的舵機同步控制
        我但愿健康的活著
        天津詩人(2014年3期)2014-11-14 21:35:48
        婷婷色精品一区二区激情| 亚洲av一二三四区四色婷婷| 高潮内射双龙视频| 性欧美videofree高清精品| 污污污污污污污网站污| 国产粉嫩高清| 日产一区二区三区的精品| 日本少妇一区二区三区四区| 久久99亚洲精品久久久久| 国产精品一区二区久久不卡| 品色堂永远的免费论坛| 超清无码AV丝袜片在线观看| 日韩伦理av一区二区三区| 久久综合久久综合久久| 亚洲男同gay在线观看| 精品乱码久久久久久中文字幕| 青青草视频在线视频播放| 久久精品国产亚洲av专区| 国产性感丝袜在线观看| 未发育成型小奶头毛片av| 亚洲一区 日韩精品 中文字幕| 国产成人精品午夜福利在线| 中日韩欧美成人免费播放 | 亚洲在线一区二区三区| 国产三a级三级日产三级野外| 久久国产精品久久久久久| 在线人妻无码一区二区| 果冻国产一区二区三区| 麻豆人妻性色av专区0000| 亚洲人成网站色www| 日本一本久道| 亚洲码无人客一区二区三区| 亚洲天堂av在线网站| 成l人在线观看线路1| 欧美国产亚洲精品成人a v | 亚洲国产精品尤物yw在线观看| 亚洲av网一区天堂福利| 人妻在线有码中文字幕| 国产精品久久国产精品99 gif| 人人爽久久涩噜噜噜av| 亚洲av无码成人yellow|