国产精品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>

      一種Mecanum輪式機(jī)器人行駛穩(wěn)定控制方法及系統(tǒng)

      文檔序號:40276458發(fā)布日期:2024-12-11 13:11閱讀:13來源:國知局
      一種Mecanum輪式機(jī)器人行駛穩(wěn)定控制方法及系統(tǒng)

      本發(fā)明涉及機(jī)器人控制,特別涉及一種mecanum輪式機(jī)器人行駛穩(wěn)定控制方法及系統(tǒng)。


      背景技術(shù):

      1、近年來,隨著計(jì)算機(jī)及微電子制造技術(shù)的快速發(fā)展,機(jī)器人已經(jīng)成為一個跨學(xué)科、多融合的技術(shù)領(lǐng)域。由于mecanum輪移動機(jī)器人具有無拐彎半徑、有限空間內(nèi)可靈活移動、模型易于構(gòu)建等優(yōu)點(diǎn),mecanum輪移動機(jī)器人在很多場景中都得到了廣泛應(yīng)用,如路面清潔、商場導(dǎo)購、彈藥裝填和飛機(jī)零部件的流轉(zhuǎn)等。

      2、隨著輪式機(jī)器人應(yīng)用領(lǐng)域的增加,mecanum輪移動機(jī)器人在工作中將面臨來自未知復(fù)雜環(huán)境的挑戰(zhàn),人-機(jī)-環(huán)境共融場景下的輪式機(jī)器人軌跡跟蹤和控制已成為了目前研究的前沿問題。mecanum輪移動機(jī)器人系統(tǒng)具有強(qiáng)耦合和非線性特性,傳統(tǒng)的建模思路一般是對系統(tǒng)的運(yùn)動過程進(jìn)行簡化,如假設(shè)機(jī)器人的運(yùn)動始終處于純滾動的理想運(yùn)動狀態(tài),然而在非結(jié)構(gòu)化環(huán)境中,mecanum輪移動機(jī)器人驅(qū)動輪與地面之間可能存在相對滑移(縱向、橫向滑移)、甚至脫離等情況,導(dǎo)致mecanum輪式機(jī)器人的精確跟蹤控制變得極為復(fù)雜和困難。因此,建立mecanum輪移動機(jī)器人完善的動力學(xué)模型并對其動力學(xué)行為進(jìn)行預(yù)測是目前亟待解決的問題,而如何準(zhǔn)確地反映mecanum輪與地面發(fā)生滑移、脫離時輪-地間的動態(tài)接觸行為是其中的關(guān)鍵科學(xué)問題。此外,目前關(guān)于mecanum輪移動機(jī)器人控制的研究主要偏向于運(yùn)動學(xué)控制,忽略了系統(tǒng)的受力環(huán)境,使得無法精確跟蹤機(jī)器人在非結(jié)構(gòu)化環(huán)境中的目標(biāo)軌跡,因此,綜合考慮滑移等非光滑因素,實(shí)現(xiàn)在非結(jié)構(gòu)化環(huán)境下mecanum輪移動機(jī)器人的高精度跟蹤控制有著積極的理論意義以及廣泛的應(yīng)用前景。


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

      1、本發(fā)明旨在至少一定程度上解決上述技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的第一個目的在于提出一種mecanum輪式機(jī)器人行駛穩(wěn)定控制方法,耦合運(yùn)動學(xué)與動力學(xué)分析方法揭示mecanum輪式機(jī)器人的滑移產(chǎn)生機(jī)制,綜合考慮滑移對系統(tǒng)縱向控制、橫向控制產(chǎn)生的影響,根據(jù)mecanum輪機(jī)器人滑移的機(jī)制信息及預(yù)設(shè)的目標(biāo)軌跡設(shè)置實(shí)時跟蹤目標(biāo)軌跡的自適應(yīng)控制策略并執(zhí)行,以實(shí)現(xiàn)對mecanum輪式機(jī)器人的高精度控制,提高mecanum輪式機(jī)器人的行駛穩(wěn)定性。

      2、本發(fā)明的第二個目的在于提出一種mecanum輪式機(jī)器人行駛穩(wěn)定控制系統(tǒng)。

      3、為達(dá)到上述目的,本發(fā)明第一方面實(shí)施例提出了一種mecanum輪式機(jī)器人行駛穩(wěn)定控制方法,包括:

      4、獲取mecanum輪式機(jī)器人的幾何結(jié)構(gòu)數(shù)據(jù)和運(yùn)動狀態(tài)數(shù)據(jù);

      5、根據(jù)mecanum輪式機(jī)器人的幾何結(jié)構(gòu)數(shù)據(jù)和運(yùn)動狀態(tài)數(shù)據(jù)得到mecanum輪式機(jī)器人非完整約束,結(jié)合拉格朗日原理得到mecanum輪式機(jī)器人的動力學(xué)方程;

      6、根據(jù)動力學(xué)方程確定mecanum輪機(jī)器人滑移的機(jī)制信息;

      7、根據(jù)mecanum輪機(jī)器人滑移的機(jī)制信息及預(yù)設(shè)的目標(biāo)軌跡設(shè)置實(shí)時跟蹤目標(biāo)軌跡的自適應(yīng)控制策略并執(zhí)行。

      8、根據(jù)本發(fā)明的一些實(shí)施例,所述幾何結(jié)構(gòu)數(shù)據(jù)包括輪轂、安裝在輪轂上的輥?zhàn)印ecanum輪的直徑、寬度以及輥?zhàn)拥某叽?;所述運(yùn)動狀態(tài)數(shù)據(jù)包括速度、加速度、角速度及運(yùn)動方向。

      9、根據(jù)本發(fā)明的一些實(shí)施例,根據(jù)mecanum輪式機(jī)器人的幾何結(jié)構(gòu)數(shù)據(jù)和運(yùn)動狀態(tài)數(shù)據(jù)得到mecanum輪式機(jī)器人非完整約束,包括:

      10、mecanum輪式機(jī)器人具有4個輪子,每個輪子的轉(zhuǎn)速和轉(zhuǎn)向分別為wi和θi(i=1,2,3,4),mecanum輪式機(jī)器人的線速度和角速度分別為v和w,確定mecanum輪式機(jī)器人的運(yùn)動學(xué)方程;

      11、

      12、其中,j(θ)為mecanum輪式機(jī)器人的雅可比矩陣,描述了輪子轉(zhuǎn)速與mecanum輪式機(jī)器人整體運(yùn)動狀態(tài)之間的映射關(guān)系;

      13、分析j(θ)的第一取值范圍和wi的第二取值范圍,查詢對應(yīng)的數(shù)據(jù)表,確定mecanum輪式機(jī)器人受到輪子轉(zhuǎn)速的控制信息及輪子與地面接觸時輥?zhàn)訚L動方向的限制信息,作為mecanum輪式機(jī)器人非完整約束。

      14、根據(jù)本發(fā)明的一些實(shí)施例,結(jié)合拉格朗日原理得到mecanum輪式機(jī)器人的動力學(xué)方程,包括:

      15、定義mecanum輪式機(jī)器人的拉格朗日函數(shù)為動能與勢能之差l;

      16、l=t-u

      17、其中,t為mecanum輪式機(jī)器人的動能;u為mecanum輪式機(jī)器人的勢能;

      18、動能t可以表示為各輪子轉(zhuǎn)動動能和機(jī)器人平動動能的和,即:

      19、

      20、其中,n為mecanum輪式機(jī)器人包括的輪子的數(shù)量;ii為第i個輪子的轉(zhuǎn)動慣量;m為mecanum輪式機(jī)器人的質(zhì)量;

      21、應(yīng)用拉格朗日方程;

      22、

      23、其中,為表示對時間t的求導(dǎo)運(yùn)算,描述一個變量隨時間變化的速率;q‘j為mecanum輪式機(jī)器人的廣義速度;qj是mecanum輪式機(jī)器人的廣義坐標(biāo),是輪子的轉(zhuǎn)角或機(jī)器人的位置坐標(biāo);g為mecanum輪式機(jī)器人非完整約束;qj為與廣義坐標(biāo)qj對應(yīng)的廣義力,廣義力包括驅(qū)動力及摩擦力;

      24、通過代入拉格朗日函數(shù)和廣義坐標(biāo),得到mecanum輪式機(jī)器人的動力學(xué)方程;所述動力學(xué)方程包含各輪子的轉(zhuǎn)速、轉(zhuǎn)向、機(jī)器人的線速度和角速度變量,以及它們之間的相互作用關(guān)系。

      25、根據(jù)本發(fā)明的一些實(shí)施例,所述機(jī)制信息包括輪子的摩擦力是否大于預(yù)設(shè)摩擦力閾值、是否存在大于預(yù)設(shè)速度的移動、是否存在大于預(yù)設(shè)加速度的移動及輪子布局和驅(qū)動方式是否合理。

      26、根據(jù)本發(fā)明的一些實(shí)施例,根據(jù)mecanum輪機(jī)器人滑移的機(jī)制信息及預(yù)設(shè)的目標(biāo)軌跡設(shè)置實(shí)時跟蹤目標(biāo)軌跡的自適應(yīng)控制策略,包括:

      27、采集mecanum輪機(jī)器人滑移后的滑移軌跡;

      28、計(jì)算滑移軌跡與目標(biāo)軌跡的距離信息;

      29、

      30、其中,d為滑移軌跡與目標(biāo)軌跡的距離信息;m為滑移軌跡包括的軌跡點(diǎn)的數(shù)量,也為目標(biāo)軌跡包括的軌跡點(diǎn)的數(shù)量,兩者相等;(x1i,y1i,z1i)為滑移軌跡包括的第i個軌跡點(diǎn)的坐標(biāo);(x2i,y2i,z2i)為目標(biāo)軌跡包括的第i個軌跡點(diǎn)的坐標(biāo);

      31、將距離信息與預(yù)設(shè)距離信息進(jìn)行比較,在確定距離信息小于等于預(yù)設(shè)距離信息時,執(zhí)行當(dāng)前的控制策略;在確定距離小于大于預(yù)設(shè)距離信息時,對滑移軌跡進(jìn)行分割,得到s段子滑移軌跡;對目標(biāo)軌跡進(jìn)行分割,得到s段子目標(biāo)軌跡;

      32、計(jì)算滑移軌跡與目標(biāo)軌跡的匹配度p:

      33、

      34、其中,pi為第i段子滑移軌跡與第i段子目標(biāo)軌跡的匹配度;

      35、根據(jù)匹配度查詢預(yù)設(shè)滑移等級數(shù)據(jù)表,確定對應(yīng)的滑移等級;

      36、在確定滑移等級為高等級時,生成調(diào)節(jié)輪子布局和驅(qū)動方式的自適應(yīng)控制策略;

      37、在確定滑移等級為中等級時,生成減速的自適應(yīng)控制策略;

      38、在確定滑移等級為低等級時,生成增大輪子的摩擦力的自適應(yīng)控制策略。

      39、為達(dá)到上述目的,本發(fā)明第二方面實(shí)施例提出了一種mecanum輪式機(jī)器人行駛穩(wěn)定控制系統(tǒng),包括:

      40、獲取模塊,用于獲取mecanum輪式機(jī)器人的幾何結(jié)構(gòu)數(shù)據(jù)和運(yùn)動狀態(tài)數(shù)據(jù);

      41、計(jì)算模塊,用于根據(jù)mecanum輪式機(jī)器人的幾何結(jié)構(gòu)數(shù)據(jù)和運(yùn)動狀態(tài)數(shù)據(jù)得到mecanum輪式機(jī)器人非完整約束,結(jié)合拉格朗日原理得到mecanum輪式機(jī)器人的動力學(xué)方程;

      42、確定模塊,用于根據(jù)動力學(xué)方程確定mecanum輪機(jī)器人滑移的機(jī)制信息;

      43、設(shè)置模塊,用于根據(jù)mecanum輪機(jī)器人滑移的機(jī)制信息及預(yù)設(shè)的目標(biāo)軌跡設(shè)置實(shí)時跟蹤目標(biāo)軌跡的自適應(yīng)控制策略并執(zhí)行。

      44、根據(jù)本發(fā)明的一些實(shí)施例,計(jì)算模塊,包括:

      45、確定子模塊,用于mecanum輪式機(jī)器人具有4個輪子,每個輪子的轉(zhuǎn)速和轉(zhuǎn)向分別為wi和θi(i=1,2,3,4),mecanum輪式機(jī)器人的線速度和角速度分別為v和w,確定mecanum輪式機(jī)器人的運(yùn)動學(xué)方程;

      46、

      47、其中,j(θ)為mecanum輪式機(jī)器人的雅可比矩陣,描述了輪子轉(zhuǎn)速與mecanum輪式機(jī)器人整體運(yùn)動狀態(tài)之間的映射關(guān)系;

      48、分析子模塊,用于分析j(θ)的第一取值范圍和wi的第二取值范圍,查詢對應(yīng)的數(shù)據(jù)表,確定mecanum輪式機(jī)器人受到輪子轉(zhuǎn)速的控制信息及輪子與地面接觸時輥?zhàn)訚L動方向的限制信息,作為mecanum輪式機(jī)器人非完整約束。

      49、根據(jù)本發(fā)明的一些實(shí)施例,計(jì)算模塊,還包括:

      50、定義子模塊,用于:

      51、定義mecanum輪式機(jī)器人的拉格朗日函數(shù)為動能與勢能之差l;

      52、l=t-u

      53、其中,t為mecanum輪式機(jī)器人的動能;u為mecanum輪式機(jī)器人的勢能;

      54、動能t可以表示為各輪子轉(zhuǎn)動動能和機(jī)器人平動動能的和,即:

      55、

      56、其中,n為mecanum輪式機(jī)器人包括的輪子的數(shù)量;ii為第i個輪子的轉(zhuǎn)動慣量;m為mecanum輪式機(jī)器人的質(zhì)量;

      57、應(yīng)用子模塊,用于:

      58、應(yīng)用拉格朗日方程;

      59、

      60、其中,為表示對時間t的求導(dǎo)運(yùn)算,描述一個變量隨時間變化的速率;q‘j為mecanum輪式機(jī)器人的廣義速度;qj是mecanum輪式機(jī)器人的廣義坐標(biāo),是輪子的轉(zhuǎn)角或機(jī)器人的位置坐標(biāo);g為mecanum輪式機(jī)器人非完整約束;qj為與廣義坐標(biāo)qj對應(yīng)的廣義力,廣義力包括驅(qū)動力及摩擦力;

      61、通過代入拉格朗日函數(shù)和廣義坐標(biāo),得到mecanum輪式機(jī)器人的動力學(xué)方程;所述動力學(xué)方程包含各輪子的轉(zhuǎn)速、轉(zhuǎn)向、機(jī)器人的線速度和角速度變量,以及它們之間的相互作用關(guān)系。

      62、根據(jù)本發(fā)明的一些實(shí)施例,所述設(shè)置模塊,包括:

      63、采集子模塊,用于:采集mecanum輪機(jī)器人滑移后的滑移軌跡;

      64、生成子模塊,用于:

      65、計(jì)算滑移軌跡與目標(biāo)軌跡的距離信息;

      66、

      67、其中,d為滑移軌跡與目標(biāo)軌跡的距離信息;m為滑移軌跡包括的軌跡點(diǎn)的數(shù)量,也為目標(biāo)軌跡包括的軌跡點(diǎn)的數(shù)量,兩者相等;(x1i,y1i,z1i)為滑移軌跡包括的第i個軌跡點(diǎn)的坐標(biāo);(x2i,y2i,z2i)為目標(biāo)軌跡包括的第i個軌跡點(diǎn)的坐標(biāo);

      68、將距離信息與預(yù)設(shè)距離信息進(jìn)行比較,在確定距離信息小于等于預(yù)設(shè)距離信息時,執(zhí)行當(dāng)前的控制策略;在確定距離小于大于預(yù)設(shè)距離信息時,對滑移軌跡進(jìn)行分割,得到s段子滑移軌跡;對目標(biāo)軌跡進(jìn)行分割,得到s段子目標(biāo)軌跡;

      69、計(jì)算滑移軌跡與目標(biāo)軌跡的匹配度p:

      70、

      71、其中,pi為第i段子滑移軌跡與第i段子目標(biāo)軌跡的匹配度;

      72、根據(jù)匹配度查詢預(yù)設(shè)滑移等級數(shù)據(jù)表,確定對應(yīng)的滑移等級;

      73、在確定滑移等級為高等級時,生成調(diào)節(jié)輪子布局和驅(qū)動方式的自適應(yīng)控制策略;

      74、在確定滑移等級為中等級時,生成減速的自適應(yīng)控制策略;

      75、在確定滑移等級為低等級時,生成增大輪子的摩擦力的自適應(yīng)控制策略。

      76、本發(fā)明提出一種mecanum輪式機(jī)器人行駛穩(wěn)定控制方法及系統(tǒng),耦合運(yùn)動學(xué)與動力學(xué)分析方法揭示mecanum輪式機(jī)器人的滑移產(chǎn)生機(jī)制,綜合考慮滑移對系統(tǒng)縱向控制、橫向控制產(chǎn)生的影響,根據(jù)mecanum輪機(jī)器人滑移的機(jī)制信息及預(yù)設(shè)的目標(biāo)軌跡設(shè)置實(shí)時跟蹤目標(biāo)軌跡的自適應(yīng)控制策略并執(zhí)行,以實(shí)現(xiàn)對mecanum輪式機(jī)器人的高精度控制,提高mecanum輪式機(jī)器人的行駛穩(wěn)定性。

      77、本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。

      78、下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。

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