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片在线观看| 青春草无码精品视频在线观| 91嫩草国产在线无码观看| 亚洲中文字幕久久精品无码2021| 亚洲人成无码网站| 国产无码一区二区在线| 亚洲av成本人无码网站| 久久精品无码专区免费青青 | 国产品无码一区二区三区在线蜜桃 | 中文字幕无码第1页| 久久精品中文字幕无码绿巨人| 亚洲av无码偷拍在线观看| 特级做A爰片毛片免费看无码| 无码国产激情在线观看| 亚洲av成本人无码网站| 亚洲成AV人在线观看天堂无码 | 人妻无码久久一区二区三区免费 | 亚洲精品无码专区久久久| 亚洲啪AV永久无码精品放毛片| 亚洲AV无码乱码国产麻豆 | 国产丰满乱子伦无码专| 亚洲国产成人无码AV在线影院 | 日韩放荡少妇无码视频| 久久亚洲精品中文字幕无码| 亚洲熟妇无码八AV在线播放| 无码毛片一区二区三区中文字幕 | 久久久久亚洲AV无码专区体验| 亚洲av无码专区在线观看素人| 五月丁香六月综合缴清无码| 亚洲真人无码永久在线观看| 久久久无码精品国产一区 | 久久久无码精品国产一区 | 中文字幕人成无码人妻| 亚洲欧洲无码一区二区三区| 人禽无码视频在线观看| 日韩精品少妇无码受不了| 精品无码人妻一区二区三区| 亚洲gv猛男gv无码男同短文 | 亚洲成a∧人片在线观看无码| 久久亚洲AV成人无码国产| 熟妇人妻无码中文字幕|