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
    主站蜘蛛池模板: 中文字幕人成无码人妻| 午夜无码熟熟妇丰满人妻| 国产精品成人无码久久久久久| 亚洲国产精品无码久久| 国产在线无码精品无码| 无码视频一区二区三区在线观看| 国产乱人伦Av在线无码| av无码国产在线看免费网站| 久久亚洲精品成人无码| 少妇无码一区二区二三区| 国产精品无码一区二区三区免费| 午夜无码伦费影视在线观看| 四虎成人精品国产永久免费无码 | 少妇伦子伦精品无码STYLES| 免费无码黄网站在线观看| av无码久久久久久不卡网站| 亚洲AV无码一区二区二三区软件| 亚洲毛片av日韩av无码| 亚洲6080yy久久无码产自国产| 色窝窝无码一区二区三区| 亚洲AⅤ无码一区二区三区在线 | 中文字幕日产无码| 午夜不卡无码中文字幕影院| 成人无码AV一区二区| 波多野42部无码喷潮在线| 无码日韩人妻AV一区二区三区 | 色综合久久久无码中文字幕波多| 亚洲AV无码专区在线亚| 亚洲av福利无码无一区二区| 亚洲AV无码成人精品区天堂| 中文有无人妻vs无码人妻激烈| 中文字幕在线无码一区二区三区 | 中文字幕乱码人妻无码久久 | 中文字幕无码日韩欧毛| 日韩一区二区三区无码影院| 91精品日韩人妻无码久久不卡| 精品国产aⅴ无码一区二区| 99热门精品一区二区三区无码| 99久久国产热无码精品免费| 欧洲精品无码成人久久久| 亚洲av永久中文无码精品综合|