国产精品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ī)器人感知的地形識別步態(tài)控制方法、系統(tǒng)、介質(zhì)及設(shè)備

      文檔序號:40441827發(fā)布日期:2024-12-24 15:16閱讀:12來源:國知局
      機(jī)器人感知的地形識別步態(tài)控制方法、系統(tǒng)、介質(zhì)及設(shè)備

      本發(fā)明涉及機(jī)器人感知,尤其涉及一種機(jī)器人感知的地形識別步態(tài)控制方法、系統(tǒng)、介質(zhì)及設(shè)備。


      背景技術(shù):

      1、雙足機(jī)器人在未知環(huán)境中必須敏銳的感知地形特征,具備對這些特征的精確識別能力,并能夠在實(shí)時(shí)處理地形特征信息的同時(shí)做出相應(yīng)的調(diào)整,以確保機(jī)器人能夠順利穿越各種復(fù)雜地形。因此,地形識別已成為機(jī)器人的一項(xiàng)關(guān)鍵功能,對自主步態(tài)規(guī)劃和實(shí)時(shí)步態(tài)策略調(diào)整具有重要意義,對提高雙足機(jī)器人在復(fù)雜和動態(tài)環(huán)境中的適應(yīng)性和魯棒性至關(guān)重要。

      2、當(dāng)前基于機(jī)器人的地形識別方法,需要添加多個(gè)傳感器用于采集數(shù)據(jù),導(dǎo)致計(jì)算復(fù)雜度和成本較高;現(xiàn)有基于雙足機(jī)器人的地形識別方法,如申請?zhí)枮?02111661244.0,名稱為一種機(jī)器人地形識別及速度控制方法及系統(tǒng)的中國發(fā)明申請,只通過足底壓力傳感器獲取的足底力數(shù)據(jù)表征地形特征,但其對于機(jī)器人缺少最優(yōu)足底力的約束,在只采用足底力數(shù)據(jù)的情況下無法保證機(jī)器人穩(wěn)定運(yùn)行,從而無法保證地形識別的準(zhǔn)確性。


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

      1、為了解決上述問題,本發(fā)明提出了一種機(jī)器人感知的地形識別步態(tài)控制方法、系統(tǒng)、介質(zhì)及設(shè)備,該方法首先求解最優(yōu)足底力確保機(jī)器人能夠穩(wěn)定運(yùn)行,在最優(yōu)足底力的約束下再通過將俯仰角和足底力作為分類特征,獲得地形崎嶇程度,實(shí)現(xiàn)地形分類,并據(jù)此調(diào)整機(jī)器人的步頻步態(tài),在保證高準(zhǔn)確率的地形識別的同時(shí),提高雙足機(jī)器人在不同地形行進(jìn)的穩(wěn)定性。

      2、為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:

      3、第一方面,本發(fā)明提供一種機(jī)器人感知的地形識別步態(tài)控制方法,包括:

      4、基于最優(yōu)足底力,獲取雙足機(jī)器人俯仰角數(shù)據(jù)和足底力數(shù)據(jù);

      5、將所述俯仰角數(shù)據(jù)和足底力數(shù)據(jù)輸入訓(xùn)練好的knn模型中,對當(dāng)前機(jī)器人行走的地形進(jìn)行識別,得到地形識別結(jié)果;

      6、機(jī)器人控制器接收地形識別結(jié)果,基于所述結(jié)果按照預(yù)設(shè)的步態(tài)控制策略對機(jī)器人的步頻和步態(tài)進(jìn)行調(diào)整。

      7、優(yōu)選地,所述最優(yōu)足底力的求解步驟具體為:

      8、對雙足機(jī)器人進(jìn)行受力分析并建模,得到雙足足底反作用力和自質(zhì)心出發(fā)分別指向雙足足底的位置矢量;

      9、基于雙足足底反作用力和位置矢量構(gòu)建質(zhì)心運(yùn)動狀態(tài)方程,對其進(jìn)行化簡,得到包含期望質(zhì)心線加速度和期望機(jī)身角速度的質(zhì)心動力學(xué)方程;

      10、基于穩(wěn)定運(yùn)動構(gòu)建約束條件;

      11、根據(jù)質(zhì)心動力學(xué)方程和約束條件構(gòu)建優(yōu)化方程,將代價(jià)函數(shù)化簡為標(biāo)準(zhǔn)二次規(guī)劃問題,求解得到最優(yōu)足底力。

      12、優(yōu)選地,所述質(zhì)心動力學(xué)方程為:

      13、

      14、其中,是一個(gè)3×3的單位矩陣,和分別表示足端在世界坐標(biāo)系下的位置向量,是質(zhì)心在世界坐標(biāo)系下的位置向量,所述位置向量通過機(jī)器人自身的狀態(tài)估計(jì)獲得;、分別表示雙足足底力, m為雙足機(jī)器人簡化為單剛體后的剛體質(zhì)量,表示重力加速度, i表示轉(zhuǎn)動慣量,和分別為期望質(zhì)心線加速度和期望機(jī)身角速度,二者通過設(shè)計(jì)pd控制器計(jì)算得到。

      15、優(yōu)選地,所述基于穩(wěn)定運(yùn)動構(gòu)建約束條件,具體包括:

      16、

      17、其中,表示摩擦錐約束條件,、、分別表示x軸、y軸、z軸方向足底力,與分別為足底力最大閾值和最小閾值。

      18、優(yōu)選地,所述俯仰角數(shù)據(jù)包括三軸角速度信息,通過安裝于雙足機(jī)器人頭部中心的傳感器獲取;所述傳感器的y軸與機(jī)器人的前進(jìn)方向一致,x軸與機(jī)器人底盤的側(cè)向平行,z軸垂直于底盤平面;y軸、x軸和z軸的角速度信息分別用于表示機(jī)器人在前后傾斜、左右傾斜和轉(zhuǎn)向運(yùn)動的運(yùn)動信息。

      19、優(yōu)選地,所述knn模型的訓(xùn)練過程具體包括:

      20、驅(qū)動雙足機(jī)器人在平地地形和崎嶇地形上自主導(dǎo)航,分別獲取包含橫滾角、俯仰角和足底力的樣本數(shù)據(jù)集d1和d2;

      21、提取每個(gè)樣本數(shù)據(jù)的變異系數(shù)和方差作為特征,并將數(shù)據(jù)集劃分為訓(xùn)練集和驗(yàn)證集;其中,采用滑動窗口算法計(jì)算變異系數(shù)和方差,窗口大小和間隔根據(jù)數(shù)據(jù)打印頻率確定;

      22、應(yīng)用knn算法進(jìn)行訓(xùn)練,選擇分類正確率最高的特征組合進(jìn)行實(shí)驗(yàn)驗(yàn)證,并記錄每組測試的成功率,確定最佳的k值以優(yōu)化模型性能。

      23、優(yōu)選地,所述步態(tài)控制策略包括:

      24、當(dāng)機(jī)器人處于崎嶇地形中,減慢機(jī)器人的運(yùn)動步頻,選擇行走步態(tài);

      25、當(dāng)機(jī)器人處于平地地形中,加快機(jī)器人的運(yùn)動步頻,選擇飛行步態(tài)。

      26、第二方面,本發(fā)明提供一種機(jī)器人感知的地形識別步態(tài)控制系統(tǒng),包括:

      27、數(shù)據(jù)獲取模塊,用于基于最優(yōu)足底力,獲取雙足機(jī)器人俯仰角數(shù)據(jù)和足底力數(shù)據(jù);

      28、地形識別模塊,用于將所述俯仰角數(shù)據(jù)和足底力數(shù)據(jù)輸入訓(xùn)練好的knn模型中,對當(dāng)前機(jī)器人行走的地形進(jìn)行識別,得到地形識別結(jié)果;

      29、步態(tài)控制模塊,用于機(jī)器人控制器接收地形識別結(jié)果,基于所述結(jié)果按照預(yù)設(shè)的步態(tài)控制策略對機(jī)器人的步頻和步態(tài)進(jìn)行調(diào)整。

      30、第三方面,本發(fā)明提供一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的一種機(jī)器人感知的地形識別步態(tài)控制方法中的步驟。

      31、第四方面,本發(fā)明提供一種計(jì)算機(jī)設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)第一方面所述的一種機(jī)器人感知的地形識別步態(tài)控制方法中的步驟。

      32、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:

      33、(1)相對于僅依賴足底力信號進(jìn)行地形識別,本發(fā)明通過首先確定最優(yōu)足底力,并在這一約束條件下同時(shí)采集足底力和俯仰角信息,實(shí)現(xiàn)了對機(jī)器人行走環(huán)境的更為全面和深入的感知。最優(yōu)足底力的確定確保了機(jī)器人在行走過程中能夠保持穩(wěn)定且高效的步態(tài),而俯仰角數(shù)據(jù)的加入則進(jìn)一步豐富了地形識別的維度。在有效控制傳感器數(shù)量的情況下,這種多源信息的融合不僅提高了地形識別的準(zhǔn)確性和魯棒性,使機(jī)器人能夠更精準(zhǔn)地識別出不同地形的特征,而且為機(jī)器人控制器提供了更為詳盡的地形反饋。在此基礎(chǔ)上,機(jī)器人能夠根據(jù)識別結(jié)果智能地調(diào)整步頻和步態(tài),從而在各種復(fù)雜地形中保持最佳的行走性能和穩(wěn)定性。本發(fā)明所提供的綜合感知與智能調(diào)整的策略,在降低使用成本的基礎(chǔ)上,顯著提高了機(jī)器人在未知或變化環(huán)境中的自適應(yīng)能力和任務(wù)執(zhí)行能力。

      34、(2)本發(fā)明通過對雙足機(jī)器人進(jìn)行受力分析并建模,求解最優(yōu)足底力,進(jìn)一步構(gòu)建了質(zhì)心動力學(xué)方程和約束條件,為機(jī)器人的步態(tài)控制提供了精確的數(shù)學(xué)基礎(chǔ),有助于機(jī)器人在行走過程中保持穩(wěn)定的運(yùn)動狀態(tài),提高行走的平穩(wěn)性和安全性。

      35、(3)本發(fā)明根據(jù)地形識別結(jié)果,機(jī)器人控制器能夠按照預(yù)設(shè)的步態(tài)控制策略對機(jī)器人的步頻和步態(tài)進(jìn)行調(diào)整。在崎嶇地形中,機(jī)器人能夠減慢運(yùn)動步頻,選擇更為穩(wěn)健的行走步態(tài);而在平地地形中,則能夠加快運(yùn)動步頻,選擇更為高效的飛行步態(tài)。這種靈活的步態(tài)調(diào)整策略,使得機(jī)器人在不同地形下都能夠保持最佳的行走效果,提高了機(jī)器人的行走效率和適應(yīng)性。

      36、本發(fā)明附加方面的優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。

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