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

采摘機(jī)器人的定位和軌跡預(yù)測算法研
——基于大數(shù)據(jù)技術(shù)究

2024-01-09 09:46:16聶恒志
農(nóng)機(jī)化研究 2024年4期
關(guān)鍵詞:融合模型

聶恒志,吳 升,張 璐

(1.福州大學(xué) 數(shù)字中國研究院(福建),福州 350003;2.河南工業(yè)職業(yè)技術(shù)學(xué)院,河南 南陽 473000)

0 引言

采摘機(jī)器人是一個復(fù)雜的系統(tǒng),需要具備環(huán)境檢測、指令分析和執(zhí)行動作等功能。隨著信息化技術(shù)的發(fā)展,采摘機(jī)器人的功能更趨向于多樣化,人們對其要求也越來越高。采摘機(jī)器人自主作業(yè)需要對自身位置和運(yùn)動軌跡進(jìn)行預(yù)測,故本文設(shè)計了基于大數(shù)據(jù)技術(shù)的采摘機(jī)器人定位和軌跡預(yù)測算法。

1 建立采摘機(jī)器人運(yùn)動學(xué)模型

1.1 采摘機(jī)器人運(yùn)動學(xué)分析

為了實(shí)現(xiàn)對采摘機(jī)器人定位和軌跡預(yù)測,采用世界坐標(biāo)系XOY建立運(yùn)動學(xué)模型,如圖1所示。

圖1 采摘機(jī)器人運(yùn)動學(xué)模型Fig.1 The kinematics model of picking robot

圖1中,采摘機(jī)器人前后輪軸間中心的坐標(biāo)為(xf,yf)和(xr,yr),前輪偏向角和航向角分別為δf和φ,其他參數(shù)如表1所示。

表1 采摘機(jī)器人運(yùn)動學(xué)參數(shù)表

為了減少計算量,做如下假設(shè):

1)采摘機(jī)器人的運(yùn)動為剛體運(yùn)動;

2)采摘機(jī)器人在運(yùn)動過程中,其前后輪偏向角保持一致,由舵機(jī)控制;

3)采摘機(jī)器人在轉(zhuǎn)彎過程中,轉(zhuǎn)彎半徑等同于道路曲率半徑。

1.2 采摘機(jī)器人運(yùn)動學(xué)分析

對采摘機(jī)器人的后輪軸進(jìn)行分析,后輪軸中心坐標(biāo)(xr,yr)沿著線速度方向進(jìn)行分割,其表達(dá)式為

(1)

對采摘機(jī)器人的前輪軸進(jìn)行分析,可以求出其約束條件為

(2)

結(jié)合采摘機(jī)器人航向角φ和前后軸間距,可以計算出前后軸兩個軸中心之間的數(shù)學(xué)關(guān)系,再對其進(jìn)行求導(dǎo)可得

(3)

將式(1)、式(3)代入式(2),并對其進(jìn)行三角函數(shù)展開求解,可得采摘機(jī)器人的角速度表達(dá)式為

ω=vrtanδf/l

(4)

再對采摘機(jī)器人航向角φ進(jìn)行求導(dǎo),便能計算出采摘機(jī)器人的角速度。聯(lián)立式(1)和式(4),可得

(5)

采用以上方法可以搭建該采摘機(jī)器人的控制系統(tǒng),其輸入量和實(shí)時狀態(tài)量表達(dá)式分別為u=[vrδf]T和ξ=[xryrδf]T。

1.3 運(yùn)動分析的線性誤差模型

對式(5)進(jìn)行線性化處理,假設(shè)ξref為期望的狀態(tài)值,那么對于其中任意的期望狀態(tài)都會滿足以下表達(dá)式,即

(6)

展開ξ在期望處的一階泰勒表達(dá)式為

(7)

(8)

采用雅可比矩陣對式(8)的系數(shù)矩陣進(jìn)行求解,并分別用A和B表示,可以得到線性誤差模型為

(9)

1.4 運(yùn)動模型離散化

對式(9)進(jìn)行離散化處理,可得

(10)

其中,T為數(shù)據(jù)采樣時間。

采摘機(jī)器人控制系統(tǒng)的定義輸出為

(11)

(12)

(13)

以上是對采摘機(jī)器人的運(yùn)動學(xué)分析,同時結(jié)合神經(jīng)算法和定位系統(tǒng),便可以實(shí)現(xiàn)對采摘機(jī)器人的定位和軌跡預(yù)測。

2 與大數(shù)據(jù)融合的神經(jīng)網(wǎng)絡(luò)模型

2.1 神經(jīng)網(wǎng)絡(luò)原理

神經(jīng)網(wǎng)絡(luò)是一個通過獲取知識和保存知識來模擬人大腦的運(yùn)算模型,由大量的相互突觸(或稱“神經(jīng)元”)和之間相互的聯(lián)接構(gòu)成,每個突觸代表一定的輸出函數(shù),被稱為激勵函數(shù),而突觸之間的連接則代表通過連接信號的加權(quán)值。

神經(jīng)網(wǎng)絡(luò)是一種多層前饋式網(wǎng)絡(luò),具體的工作原理為:通過對輸入和輸出值進(jìn)行比較,計算出詳細(xì)的誤差值,并對其前導(dǎo)層的誤差進(jìn)行估計;然后,用該誤差對更前一層的計算誤差進(jìn)行推導(dǎo),再依次進(jìn)行反轉(zhuǎn),求出各層之間的誤差估計。其具體的網(wǎng)絡(luò)結(jié)構(gòu)如圖2所示。

神經(jīng)網(wǎng)絡(luò)包括輸入、隱含和輸出3個層級,兩兩層級間的神經(jīng)元都相互存在關(guān)系,但同一個層級間的神經(jīng)元卻沒有任何聯(lián)系。假設(shè)神經(jīng)網(wǎng)絡(luò)有L層,除去輸入層的神經(jīng)元,還存在N0個,第L層有NK個元,那么其輸入和輸出的關(guān)系表達(dá)式為

(14)

其中,uk(i)為第K層第i個神經(jīng)元接收上一層的信息;wk(i,j)為從第k-1層第j個神經(jīng)元元到第k層第i個神經(jīng)元元的權(quán)值;ak(i)為第k層第i個元的輸出值。

圖2 神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖Fig.2 The structure diagram of neural network

神經(jīng)網(wǎng)絡(luò)算法的流程為:

Step1:選擇合適的初始學(xué)習(xí)數(shù)據(jù)集p=1,…,p,并設(shè)定初始權(quán)矩陣為W(0)。

Step2:利用初始學(xué)習(xí)數(shù)據(jù)集計算網(wǎng)絡(luò)輸出。

Step3:用式(14)對計算結(jié)果進(jìn)行反向的修正,直到對所有數(shù)據(jù)都完成學(xué)習(xí),再輸出結(jié)果。

2.2 神經(jīng)網(wǎng)絡(luò)融合模型

隨著人工智能的快速發(fā)展,涌現(xiàn)出了大量大數(shù)據(jù)應(yīng)用服務(wù)。大數(shù)據(jù)Hadoop的核心技術(shù)包括Map和Reduce。其中,MapReduce是對鍵值對進(jìn)行處理,而Map則是對輸出數(shù)據(jù)進(jìn)行處理,并生成鍵值對格式的中間數(shù)據(jù);然后,利用密鑰對這些數(shù)據(jù)進(jìn)行排序和分區(qū)處理,并在Reduce階段將相同的鍵值對進(jìn)行聚合,方便后級模塊進(jìn)行分析處理。在此,采用大數(shù)據(jù)Hadoop技術(shù)對神經(jīng)網(wǎng)絡(luò)的輸入數(shù)據(jù)進(jìn)行分割、映射、排序、合并、分類等操作,再利用神經(jīng)網(wǎng)絡(luò)對采摘機(jī)器人的位置和軌跡進(jìn)行分析。

為了可靠和準(zhǔn)確地對采摘機(jī)器人進(jìn)行定位和軌跡預(yù)測,利用GPS定位模塊和深度神經(jīng)網(wǎng)絡(luò)(Deep NeuralNetworks,DNN),將其與大數(shù)據(jù)進(jìn)行多元信息融合,建立了神經(jīng)網(wǎng)絡(luò)融合模型。將采摘機(jī)器人運(yùn)動速度、角速度、偏航角、定位數(shù)據(jù)、轉(zhuǎn)向角和道路曲率作為神經(jīng)網(wǎng)絡(luò)融合模型的輸入,并利用該模型對輸入數(shù)據(jù)、模型訓(xùn)練和測試進(jìn)行預(yù)測。神經(jīng)網(wǎng)絡(luò)融合模型包括數(shù)據(jù)處理、信息搜集和結(jié)果融合3個模塊,模型采用大數(shù)據(jù)和DNN技術(shù)融合的預(yù)測方法構(gòu)建復(fù)雜方程的采摘機(jī)器人運(yùn)動模型,實(shí)現(xiàn)對采摘機(jī)器人位置的定位和軌跡預(yù)測功能。

將經(jīng)過大數(shù)據(jù)Hadoop處理后的輸入數(shù)據(jù)歸一化處理在[-1,1]范圍內(nèi),再將這些信息反映到共同的描述空間,輸入給DNN網(wǎng)絡(luò),并通過完全連接層對隱含層數(shù)據(jù)進(jìn)行輸出。該模型架構(gòu)如圖3所示。

圖3 神經(jīng)網(wǎng)絡(luò)融合模型結(jié)構(gòu)圖Fig.3 The structure diagram of neural network fusion model

將數(shù)據(jù)送到輸出層進(jìn)行預(yù)測,然后根據(jù)1、2、3s的時間對采摘機(jī)器人的軌跡進(jìn)行預(yù)測。模型融合層的計算表達(dá)式為

e=tanh(Wf[hDNN;hHadoop]+bf)

(15)

其中,hDNN為DNN的隱藏層;hHadoop為大數(shù)據(jù)處理模式;Wb和bf為學(xué)習(xí)模型的參數(shù);e為融合層的輸出。

神經(jīng)網(wǎng)絡(luò)融合模型訓(xùn)練中的損失函數(shù)采用GPS定位到的真實(shí)位置和預(yù)測軌跡之間的均方誤差(Mean Square Error,MSE)表示,即

(16)

其中,yt和Pt分別為t時刻GPS定位到的真實(shí)位置和模型預(yù)測的位置值;T為整體的時間。這樣就完成了大數(shù)據(jù)和DNN技術(shù)的融合,實(shí)現(xiàn)了神經(jīng)網(wǎng)絡(luò)融合模型。

2.3 DNN網(wǎng)絡(luò)設(shè)計

將DNN技術(shù)應(yīng)用到采摘機(jī)器人軌跡預(yù)測時,可以通過對其作業(yè)環(huán)境和作業(yè)模式進(jìn)行訓(xùn)練,在離線過程中通過對之前采集的數(shù)據(jù)進(jìn)行訓(xùn)練,實(shí)現(xiàn)對軌跡的準(zhǔn)確預(yù)測。為了提高整個系統(tǒng)軌跡預(yù)測的準(zhǔn)確性,神經(jīng)網(wǎng)絡(luò)融合模型采用離線模式,大數(shù)據(jù)來源包括行駛在各種道路曲率的作業(yè)數(shù)據(jù)。數(shù)據(jù)從輸入層和多層的隱藏層后從輸出層出來,數(shù)據(jù)在各個層間處理傳輸時需要乘以權(quán)重,而隱藏層則需要通過激活函數(shù)處理后傳輸?shù)较聜€層級。神經(jīng)網(wǎng)絡(luò)融合模型是為了實(shí)現(xiàn)對采摘機(jī)器未來橫向運(yùn)動的預(yù)測,故采用帶泄露修正線性單元(Leaky Re LU)激活函數(shù),其定義為

(17)

其中,λ為常數(shù),取λ=0.2。

DNN成本函數(shù)可以將輸入和輸出的數(shù)據(jù)作為輸入進(jìn)行成本C的計算,其表達(dá)式為

(18)

為了實(shí)現(xiàn)DNN計算成本的最小化,采用梯度下降對DNN各層的權(quán)重進(jìn)行更新,即

(19)

其中,α和Wi分別為DNN模型的學(xué)習(xí)率和t時刻的權(quán)重。

最后,采用均方根反向傳播對DNN模型進(jìn)行優(yōu)化。該算法采用變量M(w,t0)對前一段時間梯度平方的平均值進(jìn)行保存,然后實(shí)現(xiàn)DNN學(xué)習(xí)率的自適應(yīng)調(diào)整。其表達(dá)式為

(20)

其中,w和t0分別為DNN的工作權(quán)重和訓(xùn)練步驟;?E/?wt0為訓(xùn)練步驟t0中w的梯度。

DNN模型的輸入包括采摘機(jī)器人運(yùn)動速度、角速度、偏航角、定位數(shù)據(jù)、轉(zhuǎn)向角和道路曲率;輸出層包括6個節(jié)點(diǎn),分別對應(yīng)后續(xù)對1、2、3s對采摘機(jī)器人的縱向和橫向預(yù)測;模型采用Leaky Re LU激活函數(shù);網(wǎng)絡(luò)隱藏層設(shè)置為5層,神經(jīng)元設(shè)置為320,數(shù)據(jù)量為2560,學(xué)習(xí)率設(shè)置為0.1,迭代次數(shù)設(shè)置為200次。

3 仿真實(shí)驗(yàn)分析

為了評估對采摘機(jī)器人定位和軌跡預(yù)測的準(zhǔn)確性,基于MatLab仿真軟件采用DNN融合模型對采摘機(jī)器人軌跡1、2、3s 處的縱向預(yù)測和橫向預(yù)測進(jìn)行預(yù)測,系統(tǒng)使用80%的數(shù)據(jù)用于訓(xùn)練,20%的數(shù)據(jù)用于測試。用于仿真的道路軌跡和仿真結(jié)果分別如圖4和圖5所示。

圖4 用于仿真的道路軌跡Fig.4 The road trajectory for simulation

圖5 仿真結(jié)果Fig.5 The simulation result

由仿真結(jié)果可以看出:模型對采摘機(jī)器人的預(yù)測精度較高,誤差在允許范圍內(nèi),預(yù)測精度從高到低依次為1、2、3s。后續(xù)可以再增加數(shù)據(jù)量,會對時間長的預(yù)測軌跡有改善。這表明,該模型用于采摘機(jī)器人的定位和軌跡預(yù)測具有一定的可行性。

4 結(jié)論

為了實(shí)現(xiàn)采摘機(jī)器人的自動駕駛,將深度神經(jīng)網(wǎng)絡(luò)和大數(shù)據(jù)技術(shù)進(jìn)行多元信息融合,將采摘機(jī)器人的運(yùn)行信息作為模型輸入?yún)?shù),實(shí)現(xiàn)對采摘機(jī)器人的定位和軌跡預(yù)測。仿真結(jié)果表明:模型對采摘機(jī)器人的預(yù)測精度較高,誤差在允許的范圍內(nèi),具有一定的可行性。

猜你喜歡
融合模型
一半模型
一次函數(shù)“四融合”
村企黨建聯(lián)建融合共贏
融合菜
從創(chuàng)新出發(fā),與高考數(shù)列相遇、融合
重要模型『一線三等角』
寬窄融合便攜箱IPFS500
《融合》
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 波多野结衣中文字幕一区二区| 欧美另类精品一区二区三区| 91毛片网| 熟妇丰满人妻av无码区| 日韩福利在线视频| 天天综合色网| 欧美曰批视频免费播放免费| 成人亚洲天堂| 久久黄色一级视频| 999精品视频在线| 日韩午夜片| 国产香蕉97碰碰视频VA碰碰看| 成人亚洲天堂| 国产精品刺激对白在线| 婷婷色一二三区波多野衣| 91美女视频在线观看| 成年人国产视频| 人妻无码一区二区视频| 一级高清毛片免费a级高清毛片| 国产aaaaa一级毛片| 国产1区2区在线观看| 91www在线观看| 1769国产精品免费视频| 四虎永久免费地址在线网站 | 99激情网| 97国产在线观看| 久久夜色撩人精品国产| 狂欢视频在线观看不卡| 亚洲精品中文字幕午夜| lhav亚洲精品| 91人妻日韩人妻无码专区精品| 亚洲天堂视频网站| 日本欧美视频在线观看| 2021无码专区人妻系列日韩| 成人精品亚洲| 亚洲一区无码在线| 热99精品视频| 亚洲swag精品自拍一区| 国产精品网址在线观看你懂的| 亚洲中文字幕久久精品无码一区| 青青热久免费精品视频6| 亚洲自偷自拍另类小说| 免费毛片网站在线观看| 国产成人喷潮在线观看| 婷婷六月综合| 国产亚洲精品自在久久不卡 | 日本久久免费| 人妻精品久久无码区| 伊人狠狠丁香婷婷综合色| 色噜噜在线观看| 夜夜爽免费视频| 亚洲欧美在线综合一区二区三区| 好久久免费视频高清| 国产成熟女人性满足视频| 青青草国产在线视频| 国产女人水多毛片18| 欧美精品一二三区| 国产日本欧美在线观看| 亚洲综合片| 四虎精品国产AV二区| 久久一级电影| 天天做天天爱天天爽综合区| 蝴蝶伊人久久中文娱乐网| 亚洲无线国产观看| 成人精品视频一区二区在线| 一本久道久综合久久鬼色| 人妻一本久道久久综合久久鬼色| 亚洲人成电影在线播放| 国产精品99一区不卡| 色婷婷成人| A级毛片无码久久精品免费| 成人在线欧美| 亚洲AⅤ综合在线欧美一区 | 国产欧美日韩va| 九九热这里只有国产精品| 亚洲男人在线天堂| 人妻少妇久久久久久97人妻| 大乳丰满人妻中文字幕日本| 国产亚洲高清在线精品99| 国产精品无码影视久久久久久久| 日本免费高清一区| 欧亚日韩Av|