国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

智能羽毛球發(fā)球器的制備

2021-08-23 07:14張煜宸張大偉韋詩芹史海貝
科學(xué)技術(shù)創(chuàng)新 2021年23期
關(guān)鍵詞:執(zhí)行機(jī)構(gòu)特征值發(fā)球

張煜宸 張大偉 韋詩芹 史海貝

(廣西科技大學(xué) 電氣與信息工程學(xué)院,廣西 柳州 545000)

隨著競技羽毛球運(yùn)動技戰(zhàn)術(shù)水平的不斷創(chuàng)新、計(jì)算機(jī)性能的不斷提高,對羽毛球運(yùn)動員提出了更高的要求。專家認(rèn)為從運(yùn)動力學(xué)和羽毛球運(yùn)動技術(shù)特點(diǎn)來看,擊球過程中擊球手臂相對于運(yùn)動員整個(gè)運(yùn)動過程具有保持身體平衡,提高身體移動速度,協(xié)助發(fā)力等作用。通過研究擊球手臂在羽毛球運(yùn)動擊球過程中的作用和運(yùn)動軌跡,一方面可對羽毛球愛好者提供科學(xué)有效的鍛煉方法,另一方面通過計(jì)算機(jī)處理技術(shù)可以研制出相應(yīng)的訓(xùn)練機(jī)器,我們通過基于PLC 開發(fā)發(fā)球裝置俯仰角、方向控制器,研究控制信號傳輸、訓(xùn)練數(shù)據(jù)上傳網(wǎng)絡(luò)、機(jī)械裝置組裝,組裝相關(guān)裝置部件,開發(fā)出相應(yīng)的智能發(fā)球機(jī)樣機(jī)。

1 系統(tǒng)方案設(shè)計(jì)(圖1)

圖1 智能羽毛球發(fā)球器3D 建模圖

1.1 球員位置檢測方法的設(shè)計(jì)研究

通過攝像頭搭建視覺檢測系統(tǒng),通過圖像分割、特征提取、模式識別,結(jié)合攝像機(jī)坐標(biāo)系內(nèi)參標(biāo)定,得出球員位置確定算法。

1.2 目標(biāo)發(fā)球位置確定算法的研究

根據(jù)每次訓(xùn)練上傳的歷史數(shù)據(jù),將球員手部訓(xùn)練動作進(jìn)行分解,按挑球、扣殺等動作進(jìn)行分類統(tǒng)計(jì),通過模式識別確定球員力量、速度、耐力等訓(xùn)練階段,結(jié)合訓(xùn)練模型提出目標(biāo)發(fā)球位置確定算法。

1.3 設(shè)備開發(fā)

基于PLC 開發(fā)發(fā)球裝置俯仰角、方向控制器,研究控制信號傳輸、訓(xùn)練數(shù)據(jù)上傳網(wǎng)絡(luò)、機(jī)械裝置組裝,組裝相關(guān)裝置部件,開發(fā)出相應(yīng)的智能發(fā)球機(jī)樣機(jī)。

2 系統(tǒng)硬件設(shè)計(jì)

2.1 系統(tǒng)執(zhí)行機(jī)構(gòu)設(shè)計(jì)

根據(jù)設(shè)計(jì)要求,系統(tǒng)執(zhí)行機(jī)構(gòu)分為兩個(gè)部分:俯仰角控制執(zhí)行機(jī)構(gòu)和轉(zhuǎn)盤控制執(zhí)行機(jī)構(gòu),俯仰角控制系統(tǒng)我們采用三角結(jié)構(gòu),通過底端的推桿控制推動俯仰板的上下移動,底端轉(zhuǎn)盤控制機(jī)構(gòu)采用步進(jìn)電機(jī)控制系統(tǒng),系統(tǒng)執(zhí)行機(jī)構(gòu)設(shè)計(jì)實(shí)物圖如圖2 所示。

圖2 系統(tǒng)執(zhí)行機(jī)構(gòu)

2.2 系統(tǒng)硬件選型

本系統(tǒng)選用西門子LOGO!做主控制器,控制推桿驅(qū)動器和步進(jìn)電機(jī),還有整個(gè)裝置的LED、裝置門的推桿、工業(yè)相機(jī)拍照的觸發(fā)控制。電動推桿型號為JU-TGF-10(功率80W,24V 工作電壓,行程350-400mm,推力2500N)、一個(gè)步進(jìn)電機(jī)型號57HS09。旋轉(zhuǎn)盤電機(jī)用來控制旋轉(zhuǎn)盤的旋轉(zhuǎn),要求轉(zhuǎn)速慢,控制簡單,收到停止信號后能立即停止,停止時(shí)不出現(xiàn)因慣性產(chǎn)生的轉(zhuǎn)動,避免產(chǎn)生不必要的誤差。系統(tǒng)選用的定速電機(jī),不僅符合轉(zhuǎn)速要求,轉(zhuǎn)矩也滿足設(shè)計(jì)要求,而且控制方便,停止時(shí)不會產(chǎn)生慣性轉(zhuǎn)動。

3 圖像處理設(shè)計(jì)

3.1 圖像處理設(shè)計(jì)要求

3.1.1 目標(biāo)特征提取,我們采用幀差法提取目標(biāo)特征,幀間差分法是一種通過對視頻圖像序列的連續(xù)兩幀圖像做差分運(yùn)算獲取運(yùn)動目標(biāo)輪廓的方法。當(dāng)監(jiān)控場景中出現(xiàn)異常目標(biāo)運(yùn)動時(shí),相鄰兩幀圖像之間會出現(xiàn)較為明顯的差別,兩幀相減,求得圖像對應(yīng)位置像素值差的絕對值,判斷其是否大于某一閾值,進(jìn)而分析視頻或圖像序列的物體運(yùn)動特性。

3.1.2 訓(xùn)練數(shù)集的建立,因?yàn)锽P 神經(jīng)網(wǎng)絡(luò)有很強(qiáng)的非線性能力,自主學(xué)習(xí)能力以及自適應(yīng)能力,可對數(shù)據(jù)進(jìn)行記憶訓(xùn)練,以測得的坐標(biāo)以及讀取的像素點(diǎn)進(jìn)行訓(xùn)練。以讀取的像素坐標(biāo)(u,v)為輸入值,可輸出相應(yīng)的位置(x,y),其輸出值與期望值相近。將此對于輸出的數(shù)據(jù)輸入PC 端,作為控制執(zhí)行機(jī)構(gòu)的控制信號。

3.2 圖像處理設(shè)計(jì)流程(圖3)

圖3 圖像處理流程圖

在本設(shè)計(jì)中首先將圖像進(jìn)行二值化與取反,二值化閾值可以手動輸入或者自動取閾值;接著采用中值濾波對二值化圖像進(jìn)行濾波處理。根據(jù)處理得出的二值圖,提取出目標(biāo)特征的區(qū)域圖,求目標(biāo)區(qū)域像素點(diǎn)數(shù)。然后進(jìn)行差值處理,將視頻圖像轉(zhuǎn)化為圖像序列中的圖像分別轉(zhuǎn)化為二值化,每幀圖像的二值圖都與前一幀求差值,得出不同動作時(shí)期的差值圖。然后將收集到的目標(biāo)特征區(qū)域圖進(jìn)行標(biāo)定,得到相應(yīng)的像素點(diǎn)坐標(biāo)后轉(zhuǎn)化為數(shù)字信號輸入到PC 端中。

圖像處理有很多方法,這里因?yàn)槲覀兪遣捎脦瑴y運(yùn)動的方式,可以選用幀差法算法,從其中提取到特征值,我們所選取的特征值是兩幅運(yùn)動圖片之間的輪廓運(yùn)動體態(tài)特征值,對特征值進(jìn)行判斷處理,將編寫好的代碼在PC 端中調(diào)整運(yùn)行,對我們已經(jīng)選取好的特征值進(jìn)行判斷處理,通過串口通信,將值再傳送到PLC 中進(jìn)行運(yùn)行,PLC 作為從機(jī)控制器,PC 作為主位機(jī)運(yùn)行,這樣就可以將攝像頭中觀測到的特征值傳送到PLC 中運(yùn)行。

4 OPC 應(yīng)用通信

4.1 通信方案

采用OPC 可以將MATLAB 與WINCC 進(jìn)行數(shù)據(jù)傳遞,在MATLAB 上進(jìn)行OPC 的設(shè)置,生成一個(gè)OPC 服務(wù)器。其主要步驟:在MATLAB 命令動作框上輸入OPCtool,跳出OPC 設(shè)置界面,右鍵點(diǎn)擊OPC Network 選擇Add Host 確定后出現(xiàn)OPCServer.WinCC.1,右鍵點(diǎn)擊后選擇Create Client,右擊“l(fā)ocalhost/OPCSever.WinCC”選擇Add Group,添加group1,可以更改其命名,改為Group,再右擊選擇Add Item,將WINCC 變量添加進(jìn)Item 中就可以完成OPC 的設(shè)置,需要注意的是添加Item 前要將WINCC 激活。

除了可以在OPC 的設(shè)置界面進(jìn)行設(shè)置外,還可以利用程序自動進(jìn)行OPC 服務(wù)器的建立與連接,創(chuàng)建流程如圖4 所示。

圖4 OPC 創(chuàng)建流程圖

4.2 WINCC 組態(tài)變量的設(shè)計(jì)

采用工控機(jī)為上位機(jī)系統(tǒng)的核心單元,以WINCC 的組態(tài)控制軟件為平臺基礎(chǔ),通過標(biāo)準(zhǔn)協(xié)議接口實(shí)現(xiàn)與PLC 的連接,在工作中滿足遠(yuǎn)程監(jiān)控和控制功能,需要在WINCC 上設(shè)置變量管理,將PLC 的變量傳輸?shù)絎INCC 上,達(dá)到在線監(jiān)控。WINCC 組態(tài)監(jiān)控設(shè)計(jì)的步驟:新建項(xiàng)目后打開變量管理,添加所需的驅(qū)動SIMATIC S7 Protocol suite,找到下面的MPI 右鍵點(diǎn)擊新建連接,建立一個(gè)連接名,在右邊的添加進(jìn)變量。需要注意的是PLC 的變量按鈕的變量地址選擇位存儲器M。其他的輸入輸出變量與編程軟件step7 的符號表一致。

WINCC 變量記錄設(shè)置步驟:點(diǎn)擊WINCC 上的變量記錄,打開變量記錄界面,選擇下方的歸檔的過程值歸檔,在左側(cè)新建添加一個(gè)歸檔名稱,再點(diǎn)機(jī)新建的歸檔名,在左側(cè)的過程變量選擇中加入變量管理的變量。至此,WINCC 組態(tài)變量設(shè)置完成。

打開WINCC 的全局腳本選擇VBS-Editor, 新建動作項(xiàng)目,在右邊寫入VBS 腳本程序,程序如下:

右鍵點(diǎn)擊項(xiàng)目名選擇信息/觸發(fā)器,定時(shí)器觸點(diǎn)與變量觸發(fā),定時(shí)器也分為周期性與非周期性;選擇定時(shí)器周期性觸發(fā),設(shè)置觸發(fā)延時(shí)后,保存退出即完成VBS 腳本的程序編寫與設(shè)置。當(dāng)WINCC 處于激活狀態(tài)時(shí),就會啟動VBS 腳本工作,間隔時(shí)間到VBS 調(diào)用exe 文件。

5 結(jié)論

智能羽毛球發(fā)球器是一種利用機(jī)器視覺算法作為核心的一款智能設(shè)備,創(chuàng)新性的采用了圖像處理,采用PC 端處理,PLC控制的方式,具有實(shí)用性高、效率高、自動化程度高的優(yōu)良特點(diǎn)。

猜你喜歡
執(zhí)行機(jī)構(gòu)特征值發(fā)球
中寰氣動執(zhí)行機(jī)構(gòu)
利用LMedS算法與特征值法的點(diǎn)云平面擬合方法
對當(dāng)今世界高水平男排比賽發(fā)球體系的研究
單圈圖關(guān)聯(lián)矩陣的特征值
氣動執(zhí)行機(jī)構(gòu)技術(shù)分析
凱萊圖的單特征值
求矩陣特征值的一個(gè)簡單方法
三門核電汽輪機(jī)旁排閥特點(diǎn)及比較分析
智能型電動執(zhí)行機(jī)構(gòu)分體安裝的應(yīng)用
發(fā)球上網(wǎng)的步伐
兴安盟| 黔江区| 潼关县| 古蔺县| 沙河市| 独山县| 霍州市| 延津县| 德惠市| 仪陇县| 楚雄市| 海安县| 茌平县| 香格里拉县| 昭平县| 西安市| 神木县| 萨迦县| 中山市| 祁东县| 泰兴市| 乌兰浩特市| 上高县| 呼玛县| 台中县| 黔江区| 福建省| 左云县| 宝兴县| 巴彦淖尔市| 青龙| 铅山县| 原平市| 冷水江市| 邢台县| 屏南县| 江油市| 镇安县| 甘洛县| 信阳市| 韶关市|