System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV永久无码区成人网站,亚洲av无码不卡,久久亚洲AV无码精品色午夜
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于優化BP神經網絡的液壓機械臂控制方法及系統技術方案

    技術編號:44498838 閱讀:5 留言:0更新日期:2025-03-04 18:06
    基于優化BP神經網絡的液壓機械臂控制方法,包括如下步驟:將獲取到的末端目標位姿輸入到已預先訓練完成的優化BP神經網絡中,利用優化BP神經網絡進行逆解得到關節動作數據;基于關節動作數據生成控制指令,并且基于控制指令對液壓機械臂的關節進行控制。本發明專利技術提供基于一種優化BP神經網絡的液壓機械臂控制方法及系統,基于改進的SWO優化算法對BP神經網絡進行優化,并且利用優化后的BP神經網絡對液壓機械臂進行逆解和控制,有效提高了對液壓機械臂的控制精度。

    【技術實現步驟摘要】

    本專利技術涉及液壓機械臂控制,具體的說是一種基于優化bp神經網絡的液壓機械臂控制方法及系統。


    技術介紹

    1、隧道工程建設的快速增長對大型液壓機械臂的需求急劇增加,但由于液壓機械臂巨大的承載力引起的撓度誤差,導致末端控制精度難以保證。機械臂逆運動學直接制約機械臂的控制速度與精度。人工神經網絡因其強大的映射能力,避免復雜的計算過程,滿足實時控制要求,所以廣泛應用于復雜機械臂的逆解,常用的神經網絡主要是bp神經網絡。但是,bp神經網絡在處理多峰高維度問題時,易陷入局部最優,難以找到全局最優解,導致真正用于對液壓機械臂進行控制時,精確度還是有限。

    2、元啟發式算法在解決復雜非線性問題時效率較高,因此,可以克服bp神經網絡易陷入局部最優的缺點。現有技術中的此類方法也在逐漸發展,例如,(1)文獻“bai,yonghuaetal.“an?algorithm?for?solving?robot?inverse?kinematics?based?on?foaoptimized?bp?neural?network.”applied?sciences(2021):n.pag.”利用果蠅優化算法(foa)優化bp神經網絡初始權值偏置,以避免bp神經網絡陷入局部極值的方法;(2)文獻“rokbani?n,casals?a,alimiam.ik-fa,a?new?heuristic?inverse?kinematics?solverusing?firefly?algorithm.comput?intellappl?model?control.2015;575:369–395.”提出了一種基于螢火蟲算法(fa)的三關節機械臂運動學逆解新方法;(3)文獻“jiang,guanwuet?al.“a?precise?positioning?method?for?a?puncture?robot?based?on?a?pso-optimized?bp?neural?networkalgorithm.”applied?sciences?7(2017):969.”提供了一種基于粒子群(pso)優化bp神經網絡算法,解決機械臂逆解問題,提高神經網絡收斂精度及速度。

    3、但是,現有的元啟發式算法在應對多峰高維度問題時,往往受制于預設的固定算法參數,導致算法缺乏適應性,無法有效調整探索策略以適應優化的不同階段,導致對bp神經網絡的優化效果有限。


    技術實現思路

    1、為了解決現有技術中的不足,本專利技術提供基于一種優化bp神經網絡的液壓機械臂控制方法及系統,基于aswo優化算法對bp神經網絡進行優化,并且利用優化后的bp神經網絡對液壓機械臂進行逆解和控制,有效提高了對液壓機械臂的控制精度。

    2、為了實現上述目的,本專利技術采用的具體方案為:基于優化bp神經網絡的液壓機械臂控制方法,包括如下步驟:

    3、將獲取到的末端目標位姿輸入到已預先訓練完成的優化bp神經網絡中,利用優化bp神經網絡進行逆解得到關節動作數據;

    4、基于關節動作數據生成控制指令,并且基于控制指令對液壓機械臂的關節進行控制;

    5、其中,優化bp神經網絡的生成方法包括:

    6、構建aswo(adaptive?spider?wasp?optimizer,自適應蜘蛛蜂優化器)優化模型,并確定aswo優化模型中的初始關鍵參數,初始關鍵參數包括種群規模n、權衡率tr和交叉率cr;

    7、基于液壓機械臂的機械結構和逆解需求確定bp神經網絡拓撲結構,以及所需要的權值參數和偏置參數的個數,并且利用aswo優化模型對蜘蛛蜂個體的位置進行迭代;

    8、計算aswo優化模型迭代過程中的平均適應度變化率,并且基于平均適應度變化率動態調整初始關鍵參數;

    9、當達到預設的終止條件時終止aswo模型的迭代,并且輸出優化后的權值參數和偏置參數;將優化后的權值參數和偏置參數作為bp神經網絡的基礎權值參數和基礎偏置參數,并且根據逆解數據集對bp神經網絡進行訓練得到優化bp神經網絡。

    10、作為上述基于優化bp神經網絡的液壓機械臂控制方法的進一步優化:對蜘蛛蜂個體的位置進行迭代的具體方法為:

    11、依次使蜘蛛蜂個體經過搜索階段、跟隨階段、筑巢階段和交配階段完成位置的迭代;

    12、搜索階段的位置更新方法為:

    13、

    14、跟隨階段的位置更新方法為:

    15、

    16、筑巢階段的位置更新方法為:

    17、

    18、交配階段的位置更新方法為:

    19、

    20、作為上述基于優化bp神經網絡的液壓機械臂控制方法的進一步優化:平均適應度變化率的計算方法為:

    21、δf_avg(t)=-(f_avg(t)-f_avg(t-1))/f_avg(t-1);

    22、其中,f_avg(t)是第t代的平均適應度,f_avg(t-1)是第t-1代的平均適應度。

    23、作為上述基于優化bp神經網絡的液壓機械臂控制方法的進一步優化:基于平均適應度變化率動態調整關鍵參數的具體方法包括:

    24、當平均適應度變化率δf_avg(t)在連續的m代中均高于第一閾值thu時,加速減少種群規模n;當平均適應度變化率δf_avg(t)在連續的m代中均低于第二閾值thl時,減速減少種群規模n。

    25、作為上述基于優化bp神經網絡的液壓機械臂控制方法的進一步優化:調整種群規模n的減少速度的具體方法為:

    26、

    27、其中αfastαslowαnormal為預設的速率參數。

    28、作為上述基于優化bp神經網絡的液壓機械臂控制方法的進一步優化:基于平均適應度變化率動態調整關鍵參數的具體方法包括:

    29、當平均適應度變化率δf_avg(t)在連續的m代中均高于第一閾值thu時,降低權衡率tr和交叉率cr;

    30、當平均適應度變化率δf_avg(t)在連續的m代中均低于第二閾值thl時,提高權衡率tr和交叉率cr。

    31、作為上述基于優化bp神經網絡的液壓機械臂控制方法的進一步優化:調整權衡率tr的具體方法為:

    32、

    33、其中,αtr為權衡率提高權重,βtr為權衡率降低權重。

    34、作為上述基于優化bp神經網絡的液壓機械臂控制方法的進一步優化:調整交叉率cr的具體方法為:

    35、

    36、其中,αcr為交叉率提高權重,βcr為交叉率減小權重。

    37、作為上述基于優化bp神經網絡的液壓機械臂控制方法的進一步優化:基于平均適應度變化率動態調整關鍵參數的過程中,權衡率tr和交叉率cr的取值范圍均為[0,1]。

    38、作為上述基于優化bp神經網絡的液壓機械臂控制方法的進一步優化:基于平均適應度變化率動態調整關鍵參數的過程中,對權衡率tr和交叉率cr進行邊界檢查,具體本文檔來自技高網...

    【技術保護點】

    1.基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,包括如下步驟:

    2.如權利要求1所述的基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,對蜘蛛蜂個體的位置進行迭代的具體方法為:

    3.如權利要求1所述的基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,平均適應度變化率的計算方法為:

    4.如權利要求1所述的基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,基于平均適應度變化率動態調整初始關鍵參數的具體方法包括:

    5.如權利要求4所述的基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,調整種群規模N的減少速度的具體方法為:

    6.如權利要求1所述的基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,基于平均適應度變化率動態調整初始關鍵參數的具體方法包括:

    7.如權利要求6所述的基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,調整權衡率TR的具體方法為:

    8.如權利要求6所述的基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,調整交叉率CR的具體方法為:

    9.如權利要求1所述的基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,基于平均適應度變化率動態調整初始關鍵參數的過程中,權衡率TR和交叉率CR的取值范圍均為[0,1]。

    10.如權利要求9所述的基于優化BP神經網絡的液壓機械臂控制方法,其特征在于,基于平均適應度變化率動態調整初始關鍵參數的過程中,對權衡率TR和交叉率CR進行邊界檢查,具體方法為:

    ...

    【技術特征摘要】

    1.基于優化bp神經網絡的液壓機械臂控制方法,其特征在于,包括如下步驟:

    2.如權利要求1所述的基于優化bp神經網絡的液壓機械臂控制方法,其特征在于,對蜘蛛蜂個體的位置進行迭代的具體方法為:

    3.如權利要求1所述的基于優化bp神經網絡的液壓機械臂控制方法,其特征在于,平均適應度變化率的計算方法為:

    4.如權利要求1所述的基于優化bp神經網絡的液壓機械臂控制方法,其特征在于,基于平均適應度變化率動態調整初始關鍵參數的具體方法包括:

    5.如權利要求4所述的基于優化bp神經網絡的液壓機械臂控制方法,其特征在于,調整種群規模n的減少速度的具體方法為:

    6.如權利要求1所述的基于優化bp神經網絡的液壓機械臂控制方法,其特征...

    【專利技術屬性】
    技術研發人員:徐巧玉藺巖松張正琚文浩王軍委
    申請(專利權)人:洛陽銀杏科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品亚洲аv无码播放| 免费无码又爽又刺激高潮视频| AA区一区二区三无码精片| 亚洲AV中文无码字幕色三| 曰韩无码二三区中文字幕| 蜜桃成人无码区免费视频网站| 色欲AV永久无码精品无码| 久久久久av无码免费网| 免费人妻无码不卡中文字幕系| 无码人妻丰满熟妇区五十路| 亚洲ⅴ国产v天堂a无码二区| 国产成人无码一区二区三区在线 | 亚洲av永久无码精品古装片 | 国产精品无码久久综合| 国产精品爽爽V在线观看无码| 少妇无码一区二区三区免费| 久久精品aⅴ无码中文字字幕重口 久久精品国产亚洲AV无码娇色 | 无码精品A∨在线观看免费 | 久久久久久久人妻无码中文字幕爆| 无码人妻精品一区二区三区9厂| 亚洲av无码专区亚洲av不卡| 久久无码无码久久综合综合| 国产成人无码一区二区三区在线| 亚洲a无码综合a国产av中文| 无码一区18禁3D| 中文字幕av无码无卡免费| AV无码人妻中文字幕| 免费无码VA一区二区三区| 日韩亚洲AV无码一区二区不卡| 国产AV无码专区亚洲A∨毛片| 亚洲午夜国产精品无码老牛影视| 精品人妻系列无码人妻免费视频| 天码av无码一区二区三区四区| 天天看高清无码一区二区三区| 性色AV无码中文AV有码VR| 人妻少妇伦在线无码| 亚洲Aⅴ无码专区在线观看q | 无码人妻精品一区二区三区66| 亚洲综合av永久无码精品一区二区| 久久久久亚洲精品无码网址| 国产v亚洲v天堂无码网站|