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

?

基于計算機(jī)視覺的機(jī)械運(yùn)動分析

2016-12-05 11:00李爐鋒廖生海孟憲嵩王國棟
物理實驗 2016年11期
關(guān)鍵詞:單擺參量阻尼

李爐鋒,廖生海,孟憲嵩,王國棟

(河海大學(xué) 理學(xué)院,江蘇 南京 210098)

?

基于計算機(jī)視覺的機(jī)械運(yùn)動分析

李爐鋒,廖生海,孟憲嵩,王國棟

(河海大學(xué) 理學(xué)院,江蘇 南京 210098)

利用Matlab的計算機(jī)視覺跟蹤功能,以單擺的大角度運(yùn)動為例,研究了機(jī)械運(yùn)動的位移與時間的關(guān)系,并且直接給出阻尼等不易測量的參量,提高了實驗的精度和準(zhǔn)確性.

單擺;機(jī)械運(yùn)動;視覺跟蹤

隨著計算機(jī)的發(fā)展,使用計算機(jī)視覺功能對運(yùn)動的物體進(jìn)行跟蹤、測量,不僅記錄的數(shù)據(jù)更加準(zhǔn)確,還可以更加方便地進(jìn)行數(shù)據(jù)分析、曲線擬合,并且可以直接得到難以測量的參量. 本文利用Matlab的計算機(jī)視覺功能,以單擺的大角度運(yùn)動為例,進(jìn)行機(jī)械運(yùn)動的運(yùn)動分析和阻尼等參量的測量.

1 實驗原理

1.1 機(jī)械運(yùn)動方程的確定

計算機(jī)視覺可以對運(yùn)動軌跡跟蹤與記錄,并根據(jù)記錄的坐標(biāo)點畫出位移-時間的點. 在輸入理論上的運(yùn)動方程后,Matlab根據(jù)數(shù)據(jù)擬合出實際運(yùn)動方程,進(jìn)而計算出阻尼系數(shù)等參量.

由于本次實驗采用單擺為研究對象,故需先推出單擺的大角度運(yùn)動的理論方程.

當(dāng)單擺的擺角θ較小時(θ<5°),可近似地認(rèn)為單擺做簡諧運(yùn)動. 但當(dāng)單擺的擺角較大(θ>5°)時,可根據(jù)牛頓第二定律得到單擺的運(yùn)動方程. 設(shè)單擺擺長為l,重力加速度為g,則有

(1)

考慮到阻力時,式(1)就可變?yōu)?/p>

(2)

為了得到式(2)的解析解,將sinθ傅里葉級數(shù)展開并取前3項,可得

(3)

將式(3)代入式(2),得

(4)

(5)

1.2 單擺的阻尼測定原理

取單擺的橫向位移x為參考量,即

x=lsinθ,

(6)

對最大橫向位移x0和最大角振幅θ0有

x0=lsinθ0,

(7)

由式(7)得到

(8)

將式(8)和式(5)代入式(7)得到橫向位移x與時間的關(guān)系式為

(9)

(10)

(11)

2 計算機(jī)視覺的使用

通過Matlab使用計算視覺功能來進(jìn)行實驗的具體操作步驟如圖1所示.

圖1 實驗步驟

2.1 計算機(jī)視覺跟蹤方法選取

利用“KLT”法對物體進(jìn)行跟蹤. “KLT”法屬于光流法,所謂光流,即圖像亮度模式的表觀運(yùn)動,是指時變圖像中的模式的表觀運(yùn)動. 即物體在運(yùn)動時,它在圖像上對應(yīng)點的亮度模式也在運(yùn)動. 利用圖像序列中像素在時間域上的變化和相鄰幀之間的相關(guān)性找到上一幀跟當(dāng)前幀之間存在的對應(yīng)關(guān)系,從而計算出相鄰幀之間物體的運(yùn)動信息的方法,即為光流法. 光流法需要的條件為:空間一致,臨近點有相似運(yùn)動,保持相鄰;亮度恒定;時間連續(xù)或者運(yùn)動是“小運(yùn)動”. 小范圍機(jī)械運(yùn)動恰好滿足以上條件,而且該方法具有跟蹤準(zhǔn)確、計算處理迅速等特點.

2.2 特征點選取算法

在跟蹤前需要選擇定跟蹤目標(biāo),將選擇框移動至跟蹤目標(biāo)上,選取跟蹤目標(biāo)的特征點. 特征點是跟蹤目標(biāo)的基礎(chǔ),目標(biāo)的特征點越多,跟蹤的準(zhǔn)確度就越高.

本文采用了功能比較全面、速度比較快的MinE算法.

2.3 利用Matlab將數(shù)據(jù)進(jìn)行擬合并分析

利用Matlab對視頻進(jìn)行跟蹤并記錄數(shù)據(jù),由單擺的特性,直接畫出單擺的時間與橫向位移圖像,即x-t圖像. 得到圖像后,先在Matlab中輸入所需要擬合的公式用Matlab “nlinfit”函數(shù),該函數(shù)使用最小二乘法進(jìn)行擬合,以給出所要的參量,如阻尼等數(shù)值.

3 利用計算機(jī)視覺測量機(jī)械運(yùn)動的步驟

為了證明該方法分析機(jī)械運(yùn)動軌跡的普適性,本次實驗選取鼠標(biāo)作為實驗用單擺. 其擺長為0.80 m.

1)將所需要分析的機(jī)械運(yùn)動錄制成視頻,也可通過Matlab的錄像功能,使用與計算機(jī)連接的攝像裝置進(jìn)行視頻錄制. 如果條件合適,最好將目標(biāo)標(biāo)記出與周圍不同的顏色.

2)如圖2所示,點擊按鈕載入視頻.

圖2 特征點的確定與選取

3)特征點的確定與選取. 將選取框?qū)?zhǔn)目標(biāo)區(qū)域,選擇特征點選取算法. 由于Mine算法得到的特征點更多,故選取此方法.

圖3 數(shù)據(jù)擬合

4)利用KLT算法跟蹤并記錄數(shù)據(jù),畫出圖像. 圖3中綠點即為所記錄點軌跡.

5)輸入單擺的運(yùn)動方程,通過nlinfit擬合函數(shù)使用最小二乘法在運(yùn)動方程的基礎(chǔ)上進(jìn)行數(shù)據(jù)擬合,得到擬合曲線.

6)通過擬合函數(shù),Matlab會直接給出參量. 在擬合中長度均為視頻中圖像長度,故并不能當(dāng)成實際長度進(jìn)行計算. 另外,圖像中時間單位為幀. 實驗使用視頻為29幀/s. 所得數(shù)據(jù)見表1.

7)驗證數(shù)據(jù)之間關(guān)系是否符合理論. 將所有理論值或?qū)嶋H測量值與計算值相比較,得到的實驗數(shù)據(jù)見表1.

計算得到,實驗偏差在3%左右. 通過計算機(jī)視覺測量機(jī)械運(yùn)動的方法是可行的.

表1 實驗數(shù)據(jù)

4 結(jié)束語

在機(jī)械運(yùn)動的研究中,通過計算機(jī)視覺的使用,可以達(dá)到分析、測量機(jī)械運(yùn)動軌跡的目的. 通過計算機(jī)視覺技術(shù),可以快捷、準(zhǔn)確地進(jìn)行機(jī)械運(yùn)動的模擬、阻尼計算等,達(dá)到了自動化的作用,并且具有實時性. 在物理的學(xué)習(xí)與實驗中,也可以達(dá)到快速測量、數(shù)據(jù)驗證等作用,例如單擺的運(yùn)動,可以直接得出阻尼系數(shù)、擺長等參量. 該方法具有普適性,方便了學(xué)習(xí)與研究的進(jìn)程.

[1] 何松林,戴祖成,黃焱. 弱阻尼非線性單擺的周期研究[J]. 大學(xué)物理,2009,28(8):20-22.

[2] 趙凱華,羅蔚茵. 新概念物理教程·力學(xué)[M]. 2版. 北京:高等教育出版社,2004.

[3] 張志勇,楊祖櫻. MATLAB教程[M]. 北京:北京航空航天大學(xué)出版社,2006.

[4] 王經(jīng)淘,程敏熙,賈昱,等. 利用Tracker軟件分析氣墊導(dǎo)軌上彈簧振子的阻尼振動[J]. 大學(xué)物理,2014,33(4):22-24.

[5] 李碩,趙彤帆,李根全,等. Matlab軟件在單擺自由振動中的應(yīng)用[J]. 實驗室研究與探索,2013,32(11):65-68.

[6] 肖波齊,蘭金標(biāo),張偉,等. 考慮空氣阻力時大角度單擺的周期研究[J]. 陜西科技大學(xué)學(xué)報,2011,29(4):105-107.

[7] 楊艷,康戈文. 基于光流法和顏色概率分布的特征點匹配[J]. 現(xiàn)代電子技術(shù),2009,32(16):129-131.

[8] 李紀(jì)強(qiáng),周斌,丁益民. 單擺混沌現(xiàn)象的研究[J]. 湖北大學(xué)學(xué)報,2013,35(4):513-517.

[9] 謝文海,吉莉,滕艷萍,等. 阻尼振動的Mathematica模擬[J]. 大學(xué)物理實驗,2014,27(5):80-83.

[10] 呂琪,葉倩. 擺動規(guī)律的簡易實驗探究與理論分析[J]. 物理實驗,2014,34(7):10-13.

[11] 史彤陽,孔維姝,胡林,等. 不同流量沙漏擺的振動規(guī)律[J]. 物理實驗,2015,35(10):37-30.

[責(zé)任編輯:尹冬梅]

Analysis of mechanical motion based on computer vision

LI Lu-feng, LIAO Sheng-hai, MENG Xian-song, WANG Guo-dong

(College of Science, Hohai University, Nanjing 210098, China)

Using the trace function of computer vision based on Matlab software, the relationship between displacement and time of mechanical motion was studied, taking simple pendulum with a larger angular displacement for example. Some difficult-to-measure parameters were obtained. This method improved the precision and veracity of the experiment.

simple pendulum; mechanical motion; visual tracking

2016-06-24;修改日期:2016-10-04

李爐鋒(1994-),男,河南洛陽人,河海大學(xué)理學(xué)院應(yīng)用物理專業(yè)2013級本科生.

指導(dǎo)教師:王國棟(1975-),男,山東菏澤人,河海大學(xué)理學(xué)院講師,博士,從事光學(xué)方向的研究工作.

普通物理實驗

O4-39;Q313

A

1005-4642(2016)11-0010-03

猜你喜歡
單擺參量阻尼
N維不可壓無阻尼Oldroyd-B模型的最優(yōu)衰減
關(guān)于具有阻尼項的擴(kuò)散方程
具有非線性阻尼的Navier-Stokes-Voigt方程的拉回吸引子
太陽黑子自動識別與特征參量自動提取
單擺周期問題的歸納與深化
發(fā)揮等效法在單擺運(yùn)動周期問題中的大作用
基于含時分步積分算法反演單體MgO:APLN多光參量振蕩能量場*
基于雙偏振雷達(dá)參量的層狀云零度層亮帶識別研究
阻尼連接塔結(jié)構(gòu)的動力響應(yīng)分析
基于STM32的智能發(fā)電機(jī)電參量測量裝置的設(shè)計
治多县| 曲水县| 五原县| 抚宁县| 雷州市| 建昌县| 宜春市| 日喀则市| 正镶白旗| 枣庄市| 南木林县| 铁岭市| 景德镇市| 三台县| 沙雅县| 定结县| 乌审旗| 太保市| 靖宇县| 朝阳县| 苏尼特左旗| 定陶县| 阿巴嘎旗| 时尚| 琼海市| 鱼台县| 平阳县| 甘德县| 芦山县| 农安县| 咸阳市| 大余县| 宁陵县| 康乐县| 长岭县| 睢宁县| 昆明市| 革吉县| 个旧市| 兴义市| 峨眉山市|