999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LED光電池陣列和神經(jīng)網(wǎng)絡(luò)的空間定位方法

2021-08-19 01:00:04譚昊炎邵瀚雍劉思胤王愛記白在橋
大學(xué)物理 2021年8期
關(guān)鍵詞:測量

譚昊炎,邵瀚雍,劉思胤,王愛記,白在橋

(北京師范大學(xué) 物理學(xué)系, 北京 100875)

在許多實(shí)驗(yàn)場合中,經(jīng)常需要對物體的運(yùn)動(dòng)軌跡進(jìn)行非接觸式的實(shí)時(shí)測量.例如在普通物理實(shí)驗(yàn)的單擺實(shí)驗(yàn)中,對待測小球的空間位置的測量.目前常用的方法是先拍攝運(yùn)動(dòng)視頻,然后用軟件(如Tracker)進(jìn)行分析.這種方法雖然直觀,但只能在實(shí)驗(yàn)結(jié)束后處理,難以得到實(shí)時(shí)的位置信息.另外,如果物體運(yùn)動(dòng)速度較快,且測量精度要求在毫米范圍,現(xiàn)階段還未有現(xiàn)成的低成本實(shí)驗(yàn)裝置可以實(shí)現(xiàn).

本文提出并驗(yàn)證了一種基于發(fā)光二極管-光電池陣列與神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)的空間定位方法,以實(shí)現(xiàn)在5 ms延遲的響應(yīng)時(shí)間下,高于0.2 mm的空間定位方法,在一定程度上可彌補(bǔ)上述不足.

1 測量原理

力學(xué)實(shí)驗(yàn)常用到光電門,其依據(jù)物體遮光情況探測物體的位置.如果光電門的光源有一定發(fā)散角,光探測器的接收面積也比較大,那么就可以根據(jù)遮擋光的強(qiáng)度在一定范圍內(nèi)測量物體的位置.

本文的方法推廣了這個(gè)思路:在探測空間的上方放置m個(gè)光源,下方放置n個(gè)光探測器(見圖1).當(dāng)?shù)趇光源發(fā)光時(shí),第j個(gè)探測器測量的光強(qiáng)為Ii,j.所有光強(qiáng)數(shù)據(jù)組成一個(gè)m×n維向量,記作

(1)

并稱之為一個(gè)光強(qiáng)分布.

圖1 測量原理示意圖(虛線圓圈為待測物體)

顯然光強(qiáng)分布是物體位置坐標(biāo)的函數(shù),以下記為f,即

q=f(p)=f(x,y,z)

(2)

本文希望通過合適的光源和探測器的擺放位置,使得映射f是單射,即不同位置的光強(qiáng)分布不同.從直觀上理解,由于mn一般遠(yuǎn)大于3,同時(shí)在光探測器密度足夠高而且位置隨機(jī)分布的情況下,f的單射性是可以滿足的.這樣就可以根據(jù)光強(qiáng)分布反推出物體的位置,即

p=f-1(q)

(3)

換言之,式(2)表示光強(qiáng)分布編碼了物體的位置信息,式(3)表示可以用f-1進(jìn)行解碼.

顯而易見,這樣的逆映射求解是相當(dāng)復(fù)雜的,本文采取神經(jīng)網(wǎng)絡(luò)的方法學(xué)習(xí)并擬合出一個(gè)這樣的逆映射.首先,采取定標(biāo)的方式采集某些離散點(diǎn)所對應(yīng)的信號,并借助這些有限點(diǎn)來刻畫整個(gè)映射的函數(shù)模式.基于足夠的信息,有可能揭露映射部分或整個(gè)形式,即通過機(jī)器學(xué)習(xí)找到這個(gè)映射或者這個(gè)映射的近似解.

人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network)[1]是一類近年非常流行的機(jī)器學(xué)習(xí)模型.神經(jīng)網(wǎng)絡(luò)的基本單元是神經(jīng)元.如同神經(jīng)細(xì)胞一樣,神經(jīng)元接受來自前面的神經(jīng)元輸出的數(shù)值(也就是神經(jīng)末梢的刺激),并將這些數(shù)值進(jìn)行一次簡單處理(權(quán)重和激活函數(shù)),隨后將結(jié)果作為新的刺激,輸出給下一個(gè)神經(jīng)元. 原理如圖2所示.

圖2 神經(jīng)網(wǎng)絡(luò)工作示意圖

對于本文的任務(wù),最原始的多層感知器(Multilayer Perceptron,MLP)[2]就可以完成.MLP由多個(gè)全連接層構(gòu)成.第k層的輸入為一個(gè)dk維向量,表示為

(4)

其中第一層為輸入層,即X(1)=q.第k層的輸出即為第(k+1)層的輸入,函數(shù)形式為

不同結(jié)晶時(shí)間下淀粉球晶熱力學(xué)性質(zhì)如表 2所示。由表2可以看出,淀粉球晶的起糊溫度(To)、峰值溫度(Tp)、終止溫度(Tc)和焓值(△H)顯著高于原淀粉,與Cai等[16]的研究結(jié)果一致;淀粉球晶的起糊溫度隨結(jié)晶時(shí)間的增加而升高,結(jié)晶24 h后淀粉球晶的起糊溫度、峰值溫度、終止溫度和焓值分別達(dá)到75.09 ℃、90.96 ℃、107.03 ℃和17.44 ℃。表明形成的淀粉球晶相對于蠟質(zhì)玉米淀粉結(jié)構(gòu)較為緊密,在較高溫度下才能破壞晶體結(jié)構(gòu);吸熱焓值和淀粉結(jié)晶度有一定的對應(yīng)關(guān)系[25],焓值越高,結(jié)晶度也相應(yīng)增加,這和XRD測得結(jié)果相吻合,也和Liu等[26]報(bào)道的結(jié)果一致。

(5)

(6)

神經(jīng)網(wǎng)絡(luò)的多層感知器的每一層均有數(shù)量若干的神經(jīng)元,層內(nèi)的神經(jīng)元互不影響,層與層之間的神經(jīng)元相互聯(lián)系、傳遞數(shù)值,其工作示意圖如圖3所示.

圖3 神經(jīng)元工作示意圖

在網(wǎng)絡(luò)結(jié)構(gòu)確定之后,主要的工作是通過標(biāo)定的訓(xùn)練數(shù)據(jù)學(xué)習(xí)到最佳的網(wǎng)絡(luò)參數(shù),即各層的權(quán)重與偏置系數(shù),使得θi盡量接近pi.方法是先定義網(wǎng)絡(luò)的損失函數(shù),比如選用計(jì)算值與實(shí)際值的距離為

(7)

然后采用隨機(jī)梯度下降法調(diào)整參數(shù):

wα→wα-〈〉

(8)

這里wα代表任意的網(wǎng)絡(luò)參數(shù),〈A〉表示A在一批訓(xùn)練數(shù)據(jù)(以下簡稱batch)上的平均值,為學(xué)習(xí)率[3],是一個(gè)小的正數(shù).經(jīng)過多次的隨機(jī)梯度下降(伴隨學(xué)習(xí)率逐漸減小),直到在當(dāng)前網(wǎng)絡(luò)結(jié)構(gòu)下的最佳效果.如果效果不理想,還可以調(diào)整網(wǎng)絡(luò)結(jié)構(gòu)(比如增加網(wǎng)絡(luò)層數(shù)或者擴(kuò)展某些層的維數(shù)).

2 裝置與方法

2.1 裝置

實(shí)驗(yàn)裝置采用了6個(gè)強(qiáng)光LED做光源,用16個(gè)光電池,每2個(gè)一組構(gòu)成8個(gè)光強(qiáng)探測單元.裝置實(shí)物照片見圖4,光電池分布見圖5.

1:LED;2:光電池陣列;3:待測小球;4:數(shù)據(jù)采集卡圖4 裝置實(shí)照

圖5 光電池的分布模式

2.2 信號獲得

用數(shù)據(jù)采集卡采集8組光電池的信號(采樣率為40 kHz,波形圖參見圖6),編程從中提取每個(gè)光電池組在不同LED照明下的平均光強(qiáng)以及背景平均光強(qiáng).用存在LED照明下的光強(qiáng)減去背景光強(qiáng),從而消除背景光的影響.為了消除LED發(fā)光強(qiáng)度漂移的影響,把同一LED照明對應(yīng)的光強(qiáng)歸一化,最終得到有7×6=42個(gè)獨(dú)立分量的光強(qiáng)分布信號.

圖6 LabVIEW采集界面,實(shí)際顏色是不同的

2.3 數(shù)據(jù)定標(biāo)

選取了一個(gè)40 mm×40 mm×10 mm 的方形測量區(qū)域,水平方向的移動(dòng)步長為1 mm,垂直方向移動(dòng)步長為5 mm,得到41×41×3個(gè)位置上的光強(qiáng)分布.采樣點(diǎn)把空間分為40×40×2個(gè)網(wǎng)格.如圖7所示. 定標(biāo)數(shù)據(jù)在后續(xù)的實(shí)驗(yàn)中有2個(gè)作用:一是以此為基礎(chǔ)生成訓(xùn)練數(shù)據(jù),二是作為測試集檢驗(yàn)?zāi)P偷挠?xùn)練效果.

圖7 測量網(wǎng)絡(luò)點(diǎn)示意

2.4 神經(jīng)網(wǎng)絡(luò)訓(xùn)練

用LabVIEW編寫了一個(gè)簡單MLP學(xué)習(xí)項(xiàng)目.相比通用的機(jī)器網(wǎng)絡(luò)學(xué)習(xí)平臺(如TensorFlow,PyTorch等),LabVIEW在功能與效率上均不占優(yōu).但由于本文的問題規(guī)模很小,LabVIEW程序更容易與數(shù)據(jù)采集結(jié)合,便于后期將網(wǎng)絡(luò)整合進(jìn)測量程序.此外,LabVIEW的圖形界面也方便監(jiān)視網(wǎng)絡(luò)訓(xùn)練進(jìn)展.

為獲得訓(xùn)練數(shù)據(jù),先在測量區(qū)域隨機(jī)產(chǎn)生給定數(shù)目的位置.對于每個(gè)位置,找到包圍它的網(wǎng)格,對該網(wǎng)格的8個(gè)頂點(diǎn)的光強(qiáng)分布進(jìn)行線性插值,得到這個(gè)點(diǎn)的光強(qiáng)分布.此外,由于測量數(shù)據(jù)有噪聲,為了避免過擬合,計(jì)算的光強(qiáng)也要加入一定強(qiáng)度的隨機(jī)噪聲.如此生成一個(gè)batch的訓(xùn)練數(shù)據(jù).當(dāng)一個(gè)batch訓(xùn)練一定次數(shù)之后,就重新生成一個(gè)batch的數(shù)據(jù)繼續(xù)訓(xùn)練.

除了上述數(shù)據(jù)增強(qiáng)技術(shù),本文還考慮了網(wǎng)絡(luò)參數(shù)正則化(regularization):為了讓模型盡量簡單,在Loss中引入懲罰項(xiàng):

(9)

其中λ為正數(shù),其值越大,訓(xùn)練結(jié)果越傾向于簡單(權(quán)重更稀疏)的模型,希望通過這些措施,使得網(wǎng)絡(luò)學(xué)習(xí)的光強(qiáng)分布-空間位置函數(shù)對噪聲不敏感,具有更好的穩(wěn)定性.

3 實(shí)驗(yàn)結(jié)果

3.1 訓(xùn)練過程

經(jīng)過多次測試,本文選擇了一個(gè)4層網(wǎng)絡(luò),每層分別有42、100、50和3個(gè)神經(jīng)元,并且使用ReLU作為非線性激活函數(shù).

下面展示訓(xùn)練過程.為直觀評估訓(xùn)練的效果,在不同階段計(jì)算41×41×3個(gè)定標(biāo)數(shù)據(jù)對應(yīng)的坐標(biāo),畫出它們在x-y平面的投影.機(jī)器每次會(huì)擬合4800個(gè)點(diǎn),用黑點(diǎn)表示.其距離格點(diǎn)越近,分布越均勻,代表擬合效果越好,誤差越小.

在圖8中繪出了4個(gè)階段的訓(xùn)練效果.圖中格點(diǎn)表示真實(shí)值,黑點(diǎn)表示計(jì)算值.一開始,由于網(wǎng)絡(luò)參數(shù)是隨機(jī)賦值的,計(jì)算結(jié)果分布在很小的區(qū)域.隨著訓(xùn)練次數(shù)的增加,計(jì)算值逐漸擴(kuò)展開來,越來越接近實(shí)際的網(wǎng)格.

在圖9中繪出了最終的結(jié)果,此時(shí)計(jì)算值構(gòu)成基本均勻分布的網(wǎng)格,與實(shí)際值的平均誤差小于0.2個(gè)網(wǎng)格寬度,意味著對應(yīng)水平方向的定位誤差小于0.2 mm.且誤差超過0.5的點(diǎn)不多于40個(gè),這意味著擬合較差的區(qū)域部分少于4%.

圖8 不同訓(xùn)練階段的訓(xùn)練效果

圖9 最終訓(xùn)練效果,此時(shí)已經(jīng)分布的相當(dāng)均勻

3.2 使用效果

將最終訓(xùn)練所得的網(wǎng)絡(luò)與數(shù)據(jù)采集系統(tǒng)整合為一個(gè)LabVIEW程序.該程序可以實(shí)現(xiàn)每秒測量200次小球的坐標(biāo),實(shí)現(xiàn)小球的運(yùn)動(dòng)軌跡的實(shí)時(shí)記錄和反饋.

圖10給出了一段小球做單擺運(yùn)動(dòng)的圖像,z軸位置變化小,僅考慮xy水平運(yùn)動(dòng).由于單點(diǎn)測量噪聲比較大,測量結(jié)果做了一定的平滑化處理.圖中可以看出小球的橢圓形軌跡.

圖10 實(shí)際測量效果,橫縱坐標(biāo)為毫米

從圖10中可以看到,測量得到的軌跡在右上和左下方存在一定的缺陷,推測是由于光電池?cái)[放不夠合理,在這附近未能收集到具有較大差異的數(shù)據(jù),導(dǎo)致學(xué)習(xí)、測量的效果不夠理想.

4 結(jié)論

本文利用一個(gè)6×8的光源-探測器陣列和人工神經(jīng)網(wǎng)絡(luò),在40 mm×40 mm×10 mm的區(qū)域內(nèi),實(shí)現(xiàn)了采樣率為200 Sample/s,水平位置平均測量誤差小于0.2 mm的空間定位方法.本文還可以優(yōu)化光源和探測器的分布,適當(dāng)增加光源和探測器的數(shù)量,優(yōu)化神經(jīng)網(wǎng)絡(luò)模型等以提高精度. 此方法原理簡單,裝置易于搭建,性能有較大的提升空間.

此方法具有較廣的應(yīng)用場景:學(xué)生實(shí)驗(yàn)、科研工作以及工業(yè)生產(chǎn)中涉及小范圍、高精度、實(shí)時(shí)性等空間測量時(shí)均可以采用此方法.

猜你喜歡
測量
測量重量,測量長度……
把握四個(gè)“三” 測量變簡單
滑動(dòng)摩擦力的測量和計(jì)算
滑動(dòng)摩擦力的測量與計(jì)算
測量的樂趣
二十四節(jié)氣簡易測量
日出日落的觀察與測量
滑動(dòng)摩擦力的測量與計(jì)算
測量
測量水的多少……
主站蜘蛛池模板: 在线欧美一区| 99在线观看视频免费| 精品国产香蕉在线播出| 国产成人综合日韩精品无码不卡| 怡春院欧美一区二区三区免费| 亚洲天堂日本| 天天躁狠狠躁| 99久久精品国产麻豆婷婷| 一级毛片免费观看不卡视频| 亚洲第一香蕉视频| 欧美国产日产一区二区| 在线日韩一区二区| 99热这里只有精品免费| 欧美爱爱网| 亚洲成人高清在线观看| 国产成人精品男人的天堂下载| 中文天堂在线视频| 午夜老司机永久免费看片| 亚洲91精品视频| 中文精品久久久久国产网址| 最新加勒比隔壁人妻| 亚洲最大看欧美片网站地址| 中文字幕在线不卡视频| 高清无码一本到东京热| 日本午夜在线视频| 欧美人在线一区二区三区| 亚洲天堂.com| 精品亚洲欧美中文字幕在线看| 这里只有精品在线播放| 久久伊人久久亚洲综合| 亚洲精品老司机| 欧美三级视频网站| 亚洲熟妇AV日韩熟妇在线| 久久香蕉国产线看观看精品蕉| 国产a在视频线精品视频下载| 亚洲高清无码精品| 99久久精品久久久久久婷婷| 手机在线免费不卡一区二| 亚洲无码精彩视频在线观看| 欧美国产日韩在线| 亚洲第一成年网| 亚洲第一区在线| 亚洲国产成人综合精品2020 | 人妻丰满熟妇啪啪| 99精品福利视频| 亚洲视频二| a色毛片免费视频| 女同久久精品国产99国| 欧美天堂在线| 亚洲无码高清视频在线观看 | 精品国产网| 99九九成人免费视频精品| 玩两个丰满老熟女久久网| 少妇露出福利视频| 欧美激情综合一区二区| 国产精品免费福利久久播放| 国产日韩av在线播放| 亚洲天堂免费在线视频| 国产极品美女在线播放| 综合色亚洲| 亚洲网综合| 国产欧美综合在线观看第七页| 试看120秒男女啪啪免费| 亚洲视频一区在线| 久久免费观看视频| 国产高清不卡| 四虎影视永久在线精品| 香蕉蕉亚亚洲aav综合| 国产福利在线免费观看| 亚洲无限乱码| 日韩乱码免费一区二区三区| 久草视频中文| 99久久99这里只有免费的精品 | 国模视频一区二区| 亚洲黄网在线| 国产鲁鲁视频在线观看| 色噜噜狠狠狠综合曰曰曰| 伊人蕉久影院| 国产高清自拍视频| 亚洲欧美日韩久久精品| 自慰高潮喷白浆在线观看| 亚洲一区二区三区在线视频|