国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      非線性約束下混合積分離散神經(jīng)網(wǎng)絡(luò)的機(jī)器人控制方法

      文檔序號:40397145發(fā)布日期:2024-12-20 12:20閱讀:4來源:國知局
      非線性約束下混合積分離散神經(jīng)網(wǎng)絡(luò)的機(jī)器人控制方法

      本技術(shù)涉及機(jī)器人控制,尤其涉及非線性約束下混合積分離散神經(jīng)網(wǎng)絡(luò)的機(jī)器人控制方法。


      背景技術(shù):

      1、機(jī)器人的控制涉及多種非線性問題,以及不同動態(tài)環(huán)境,包括考慮工作空間的障礙物、運(yùn)動約束和任務(wù)要求。許多實(shí)際應(yīng)用中,大多數(shù)機(jī)器人的控制系統(tǒng)是基于數(shù)字控制器運(yùn)行的,即控制器本身是離散時間系統(tǒng),因此導(dǎo)致連續(xù)時間求解器在實(shí)際應(yīng)用中不夠高效,可能產(chǎn)生數(shù)值誤差和響應(yīng)延遲。

      2、現(xiàn)有方案大多在連續(xù)時間下設(shè)計(jì)求解器,通常涉及復(fù)雜的非線性優(yōu)化問題,導(dǎo)致計(jì)算負(fù)荷較重,實(shí)時性較差,尤其是在實(shí)時控制任務(wù)中表現(xiàn)不理想,不利于實(shí)際作業(yè)。


      技術(shù)實(shí)現(xiàn)思路

      1、本技術(shù)實(shí)施例的主要目的在于提出非線性約束下混合積分離散神經(jīng)網(wǎng)絡(luò)的機(jī)器人控制方案,以提高機(jī)器人控制任務(wù)的精度和計(jì)算效率,提升機(jī)器人控制任務(wù)的穩(wěn)定性和適應(yīng)性。

      2、為實(shí)現(xiàn)上述目的,本技術(shù)實(shí)施例的一方面提出了非線性約束下混合積分離散神經(jīng)網(wǎng)絡(luò)的機(jī)器人控制方法,所述方法包括以下步驟:

      3、構(gòu)建機(jī)器人控制問題;其中,所述機(jī)器人控制問題包括目標(biāo)函數(shù)和約束方程;

      4、根據(jù)拉格朗日乘子和非線性函數(shù)構(gòu)建所述機(jī)器人控制問題的偏差方程;

      5、基于所述偏差方程構(gòu)建混合積分型神經(jīng)網(wǎng)絡(luò)求解器;

      6、將所述混合積分型神經(jīng)網(wǎng)絡(luò)求解器轉(zhuǎn)換為離散時間下的矩陣形式作為離散時間模型;

      7、將所述機(jī)器人控制問題的預(yù)期目標(biāo)輸入到所述離散時間模型,求解得到關(guān)節(jié)角目標(biāo)解;

      8、將所述關(guān)節(jié)角目標(biāo)解發(fā)送到機(jī)器人的控制器,利用所述控制器根據(jù)所述關(guān)節(jié)角目標(biāo)解控制所述機(jī)器人運(yùn)動。

      9、在一些實(shí)施例中,所述構(gòu)建機(jī)器人控制問題,包括以下步驟:

      10、構(gòu)建所述機(jī)器人控制問題的所述目標(biāo)函數(shù)為:

      11、;

      12、其中,,表示機(jī)器人在時刻各關(guān)節(jié)的角速度值,為機(jī)器人的自由度;

      13、構(gòu)建所述機(jī)器人控制問題的所述約束方程為:

      14、;

      15、其中,為等式約束方程,為不等式約束方程。

      16、在一些實(shí)施例中,所述根據(jù)拉格朗日乘子和非線性函數(shù)構(gòu)建所述機(jī)器人控制問題的偏差方程,包括以下步驟:

      17、根據(jù)拉格朗日乘子和非線性函數(shù)構(gòu)建所述機(jī)器人控制問題的偏差方程為:

      18、;

      19、其中,為所述偏差方程,;為所述機(jī)器人控制問題的解,;、分別為所述等式約束方程和所述不等式約束方程的拉格朗日乘子;為所述不等式約束方程的非線性函數(shù)關(guān)系。

      20、在一些實(shí)施例中,所述基于所述偏差方程構(gòu)建混合積分型神經(jīng)網(wǎng)絡(luò)求解器,包括以下步驟:

      21、構(gòu)建混合積分型神經(jīng)網(wǎng)絡(luò)的表達(dá)式;

      22、所述混合積分型神經(jīng)網(wǎng)絡(luò)的表達(dá)式為:

      23、;

      24、其中,為所述混合積分型神經(jīng)網(wǎng)絡(luò)的表達(dá)式;為常數(shù);為積分變量,所述積分變量的積分下限是0,第一積分上限是t,第二積分上線是;

      25、根據(jù)所述偏差方程和所述混合積分型神經(jīng)網(wǎng)絡(luò)的表達(dá)式構(gòu)建所述混合積分型神經(jīng)網(wǎng)絡(luò)求解器;

      26、所述混合積分型神經(jīng)網(wǎng)絡(luò)求解器為:

      27、;

      28、其中,為所述混合積分型神經(jīng)網(wǎng)絡(luò)求解器;為干擾項(xiàng);

      29、具體為:

      30、;

      31、其中,、為非線性函數(shù)關(guān)系的函數(shù)表達(dá)式,為所述等式約束方程的維度,為所述不等式約束方程的維度;

      32、具體為:

      33、;

      34、具體為:

      35、;

      36、其中,表示對角矩陣。

      37、在一些實(shí)施例中,所述將所述混合積分型神經(jīng)網(wǎng)絡(luò)求解器轉(zhuǎn)換為離散時間下的矩陣形式作為離散時間模型,包括以下步驟:

      38、將所述混合積分型神經(jīng)網(wǎng)絡(luò)求解器轉(zhuǎn)換為矩陣形式;

      39、矩陣形式的所述混合積分型神經(jīng)網(wǎng)絡(luò)求解器為:

      40、;

      41、其中,為所述偏差方程的積分項(xiàng),;為所述偏差方程的雙積分項(xiàng),;為中間參數(shù),用于化簡表達(dá)式,);,為的逆矩陣;

      42、構(gòu)建離散時間表達(dá)式;

      43、所述離散時間表達(dá)式為:

      44、;

      45、其中,為離散時間序列的導(dǎo)數(shù),為所述離散時間序列;為采樣周期;

      46、根據(jù)所述離散時間表達(dá)式將矩陣形式的所述混合積分型神經(jīng)網(wǎng)絡(luò)求解器轉(zhuǎn)換為離散時間下的矩陣形式作為所述離散時間模型;

      47、所述離散時間模型為:

      48、;

      49、其中,為在時間步為k時的值,為在時間步為k時的值,為在時間步為k時的值,為在時間步為k時的值,為在時間步為k時的值,為第k個時間步對應(yīng)的時間值,為干擾項(xiàng)在時間步為k時的值;k?為整數(shù),表示離散時間步的索引,k的取值范圍在0到6;

      50、),。

      51、在一些實(shí)施例中,所述將所述機(jī)器人控制問題的預(yù)期目標(biāo)輸入到所述離散時間模型,求解得到關(guān)節(jié)角目標(biāo)解,包括以下步驟:

      52、將所述預(yù)期目標(biāo)的向量輸入到所述離散時間模型;

      53、利用所述離散時間模型基于所述預(yù)期目標(biāo)的向量求解所述偏差方程為0時的解作為所述關(guān)節(jié)角目標(biāo)解。

      54、在一些實(shí)施例中,所述方法還包括以下步驟:

      55、獲取所述機(jī)器人的末端執(zhí)行器的當(dāng)前位置;

      56、計(jì)算所述末端執(zhí)行器的當(dāng)前位置與當(dāng)前所述關(guān)節(jié)角目標(biāo)解的對應(yīng)位置之間的偏差值;

      57、若所述偏差值大于預(yù)設(shè)閾值,則返回所述將所述機(jī)器人控制問題的預(yù)期目標(biāo)輸入到所述離散時間模型,求解得到最新的所述關(guān)節(jié)角目標(biāo)解;

      58、基于最新的所述關(guān)節(jié)角目標(biāo)解,執(zhí)行所述將所述關(guān)節(jié)角目標(biāo)解發(fā)送到機(jī)器人的控制器,利用所述控制器根據(jù)所述關(guān)節(jié)角目標(biāo)解控制所述機(jī)器人運(yùn)動。

      59、為實(shí)現(xiàn)上述目的,本技術(shù)實(shí)施例的另一方面提出了非線性約束下混合積分離散神經(jīng)網(wǎng)絡(luò)的機(jī)器人控制裝置,所述裝置包括:

      60、控制問題構(gòu)建單元,用于構(gòu)建機(jī)器人控制問題;其中,所述機(jī)器人控制問題包括目標(biāo)函數(shù)和約束方程;

      61、偏差方程構(gòu)建單元,用于根據(jù)拉格朗日乘子和非線性函數(shù)構(gòu)建所述機(jī)器人控制問題的偏差方程;

      62、求解器構(gòu)建單元,用于基于所述偏差方程構(gòu)建混合積分型神經(jīng)網(wǎng)絡(luò)求解器;

      63、求解器轉(zhuǎn)換單元,用于將所述混合積分型神經(jīng)網(wǎng)絡(luò)求解器轉(zhuǎn)換為離散時間下的矩陣形式作為離散時間模型;

      64、關(guān)節(jié)角求解單元,用于將所述機(jī)器人控制問題的預(yù)期目標(biāo)輸入到所述離散時間模型,求解得到關(guān)節(jié)角目標(biāo)解;

      65、機(jī)器人控制單元,用于將所述關(guān)節(jié)角目標(biāo)解發(fā)送到機(jī)器人的控制器,利用所述控制器根據(jù)所述關(guān)節(jié)角目標(biāo)解控制所述機(jī)器人運(yùn)動。

      66、為實(shí)現(xiàn)上述目的,本技術(shù)實(shí)施例的另一方面提出了一種電子設(shè)備,所述電子設(shè)備包括存儲器和處理器,所述存儲器存儲有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)上述的方法。

      67、為實(shí)現(xiàn)上述目的,本技術(shù)實(shí)施例的另一方面提出了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述的方法。

      68、本技術(shù)實(shí)施例至少包括以下有益效果:

      69、本技術(shù)可以構(gòu)建機(jī)器人控制問題;其中,機(jī)器人控制問題包括目標(biāo)函數(shù)和約束方程;根據(jù)拉格朗日乘子和非線性函數(shù)構(gòu)建機(jī)器人控制問題的偏差方程;基于偏差方程構(gòu)建混合積分型神經(jīng)網(wǎng)絡(luò)求解器;將混合積分型神經(jīng)網(wǎng)絡(luò)求解器轉(zhuǎn)換為離散時間下的矩陣形式作為離散時間模型;將機(jī)器人控制問題的預(yù)期目標(biāo)輸入到離散時間模型,求解得到關(guān)節(jié)角目標(biāo)解;將關(guān)節(jié)角目標(biāo)解發(fā)送到機(jī)器人的控制器,利用控制器根據(jù)關(guān)節(jié)角目標(biāo)解控制機(jī)器人運(yùn)動。通過結(jié)合神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)能力和積分方程的求解特性,能夠在離散時間下規(guī)劃機(jī)器人的關(guān)節(jié)角進(jìn)而驅(qū)動機(jī)器人運(yùn)動,可實(shí)現(xiàn)機(jī)器人的實(shí)時控制和快速響應(yīng),并適應(yīng)動態(tài)環(huán)境中的變化,同時提高了魯棒性、穩(wěn)定性以及適應(yīng)性。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1