新四季網

考慮外力衝擊幹擾和阻尼的多足機器人能量裕度計算方法與流程

2023-05-20 13:17:31 2


本發明涉及機器人穩定性領域,具體涉及一種考慮外力衝擊幹擾和阻尼的多足機器人能量裕度計算方法。



背景技術:

近年來,隨著機器人技術日益成熟,在探險、焊接、太空、搬運、服務方面得到非常廣泛的應用。多足機器人是一個複雜的機電一體化系統。作為被控對象,其本身是一個高度非線化、多變量、多參數耦合的複雜系統,使對其穩定性控制變的尤為困難。因此機器人穩定性控制問題成為近年來研究的熱點問題。

機器人在野外行走,六足機器人相對二足、四足機器人而言,具有更豐富的運動步態。且六足機器人具有冗餘的腿,機器人在複雜路面行走時,即使當一條腿或若干腿失效時,只要有三條腿能保持支撐狀態,機器人能繼續保持一定的運動能力。因此本發明以六足機器人在崎嶇地面上行走作為研究對像。

目前針對六足機器人在崎嶇地面上動態穩定性研究,通常採用是零力矩(ZMP)判定、壓力中心法(COP),然而其只考慮了機器人的足端反力,考慮因素過少,且不能反映機器人的抗幹擾能力。傳統的能量穩定邊界法沒有考慮到機器人的機械震蕩屬性。而李雅普諾夫穩定性理論難於對時變、非線性化做出瞬時響應。因此,目前需要一種機器人穩定性判定的方法能實時監測機器人的穩定性,使機器人能快速做出調整,保持穩定的行走。



技術實現要素:

針對現有的穩定性判定方法存在考慮影響因素太少或時效性差的問題,本發明提出一種考慮外力衝擊幹擾和阻尼的多足機器人能量裕度計算方法。該算法主要依據重心位置、虛擬彈性阻尼、合力矩得出,最終用於機器人在複雜路面行走時因外力衝擊和自身慣性力矩作用,判定是否發生傾覆,以確保機器人穩定的行走。最終提出一種能適用於多種地形,且時效的穩定性計算方法。

本發明解決其技術問題所採用的技術方案是:

一種考慮外力衝擊幹擾和阻尼的多足機器人能量裕度計算方法,包括如下步驟:

步驟一:把機器人的翻轉動作轉換為包含彈簧阻尼特性的機械旋轉系統,計算機器人的能量裕度表達式;

步驟二:建立機器人在笛卡爾坐標系下的D-H數學模型;

步驟三:結合步驟二解析機器人能量裕度函數所需有關參數。

進一步,所述的步驟一通過以下方式實現:

1.1)根據牛頓第二定律列出機器人的動力學微分方程:

其中,將繞邊線翻轉時的機器人,視為一個機械旋轉系統,該系統由轉動慣量為Ji、扭轉剛度為KS和粘性阻尼係數為C的阻尼器組成;

1.2)求解機器人繞邊線旋轉的實時重心處合力矩,即驅動力矩:

式中,MGi為實時重心處重力相對旋轉邊線產生的力矩;MI為實時重心處的等效慣性力矩;Mri為著地腳因支撐力產生的力矩;fi為各足端豎直向上的力;θi為直線AB與水平面夾角,δi為重心繞邊線旋轉角度;θ為斜線傾角;ri為各足端到旋轉邊線的距離;ei為旋轉邊線的單位法向量,以支撐多邊形逆時針方向為正方向;

1.3)係數KS、C測定,根據上述的機械旋轉系統整理得

兩邊進行拉氏變換,求得其傳遞函數為:

因此求得

式中,TC、TS分別為當機器人受到一個脈衝力時,機械旋轉系統的震蕩周期與穩定時間;

1.4)求解機器人考慮外力衝擊幹擾和阻尼的能量裕度

機器人繞邊線旋轉到最高點的勢能變化:

機器人繞邊線旋轉到最高點的動能變化:

當w0為正時:

當w0為負時:

假設機器人繞邊線旋轉到最高點時wi=0,因此求得機器人當前位置因外界幹擾不發生完全側翻,所能抵抗的能量為:

Ei=Vi-V0+Ki-K0

求得:

上述公式中,w0、MRi'分別為實時重心位置繞邊線旋轉的角速度與合力矩,方向延旋轉邊線,以支撐多邊形逆時針方向為正方向;

根據能量穩定裕量的概念可知,定義能量穩定裕度為SEm,設最小穩定裕度SE,當SEm≥SE時,機器人能穩定工作。

再進一步,所述的步驟二通過以下方式實現:

在機器人的各關節處與軀體中心,建立笛卡爾坐標系,設坐標系C到坐標系O的之間的旋轉變換為線性變換為OPC,因此求得C到O坐標系的齊次變換為:

當空間有n個坐標系時,若已知相鄰坐標系之間的齊次變換矩陣,則:

M0n=M01·M02·…Mn-1n

其中Mij為相鄰坐標系的齊次變換,由此建立機器人各部分在坐標系O中的位置。

更進一步,所述的步驟三通過以下方式實現:

4.1)重心位置參數,

假設各部件均為勻質材料,因此其重心均在其幾何中心處,根據步驟二中齊次變換矩陣,求各部件重心在世界坐標系的位置;

以軀體重心在世界坐標系中的位置求解為例:

式中,表示軀體重心在坐標系OC中的位置;

同理求得各部件重心在O的位置,根據各重心位置坐標代入相關公式求得實時重心位置;

4.2)求解實時重心繞支撐邊線旋轉到最高位置的豎直位移;

設構成傾翻邊線的兩足端位置坐標:

A(xA,yA,zA),B(xB,yB,zB)

首先,由幾何關係式,求直線AB的表達式與重心CG到直線AB的距離Hi;

再次,求重心繞AB旋轉到最高點的豎直位移;

SNEi=ECG'cosθ=Hi(1-cosδi)cosθi

式中θi為直線AB與水平面夾角,δi為重心繞邊線到最高點的旋轉角度;

最後把解析出的相關參數代入到能量裕度函數中,求得機器人穩定裕度值,用於穩定性判定,保證機器人穩定工作。

本發明的有益效果主要表現在:

1、本發明考慮了機器人穩定行走的動態影響因素,包括角速度、力矩等。並在求解重心位置的能量裕度基礎上,考慮機器人自身的彈簧阻尼特性,此方法能最大程度的計算出機器人能量穩定裕度。

2、考慮外力衝擊幹擾和阻尼的多足機器人能量裕度計算方法,能適用於多足機器人在複雜地形上行走時的動態穩定性分析,使機器人具有一定抵抗外力衝擊的能力。

附圖說明

圖1是本發明的考慮外力衝擊幹擾和阻尼的多足機器人能量裕度計算方法,所應用的六足機器人結構示意圖。

圖2是六足機器人繞邊線等效的機械旋轉系統示意圖。

圖3是六足機器人在斜面行走示意圖。

圖4是六足機器人的單腿D-H模型。

圖5是本發明的考慮外力衝擊幹擾和阻尼的多足機器人能量裕度計算方法的流程圖。

具體實施方式

下面結合附圖對本發明作進一步描述。

參照圖1~圖5,一種考慮外力衝擊幹擾和阻尼的多足機器人能量裕度計算方法,以六足機器人為例,包括機器人軀體和六條相互對獨立的步行腿,所述計算方法包括以下步驟:

步驟一:把機器人的翻轉動作轉換為包含彈簧阻尼特性的機械旋轉系統,計算機器人此時的能量裕度表達式;

1.1)根據牛頓第二定律可列出機器人的動力學微分方程:

其中,將繞邊線翻轉時的機器人,視為一個機械旋轉系統,該系統由轉動慣量為Ji、扭轉剛度為KS和粘性阻尼係數為C的阻尼器組成。

1.2)求解機器人繞邊線旋轉的實時重心處合力矩,即驅動力矩:

式中,MGi為實時重心處重力相對旋轉邊線產生的力矩;MI為實時重心處的等效慣性力矩;Mri為著地腳因支撐力產生的力矩;結合圖3中所示,fi為各足端豎直向上的力;θi為直線AB與水平面夾角,δi為重心繞邊線旋轉角度;θ為斜線傾角;ri為各足端到旋轉邊線的距離;ei為旋轉邊線的單位法向量,以支撐多邊形逆時針方向為正方向。

1.3)係數KS、C測定方法,根據上述的機械旋轉系統整理得

兩邊進行拉氏變換,求得其傳遞函數為:

因此求得:

式中,TC、TS分別為當機器人受到一個脈衝力時,機械旋轉系統的震蕩周期與穩定時間。

1.4)求解機器人的考慮外力衝擊幹擾和阻尼的能量裕度

機器人繞邊線旋轉到最高點的動能變化:

當w0為正時:

當w0為負時:

假設機器人繞邊線旋轉到最高點時wi=0,因此機器人求得當前位置因外界幹擾不發生完全側翻,所能抵抗的能量為:

Ei=Vi-V0+Ki-K0

求得:

上述公式中,w0,MRi'分別為實時重心位置繞邊線旋轉的角速度與合力矩,方向延旋轉邊線,以支撐多邊形逆時針方向為正方向;

根據能量穩定裕量的概念可知,定義能量穩定裕度為SEm,其值越大,表示機器人越穩定。然而為了確保機器人在外力衝擊作用下安全可靠的工作,設最小穩定裕度SE,當SEm≥SE時,機器人能穩定工作。

有益於機器人在行走過程中,根據實時檢測的關節轉角與機身角速度等有關變量,計算當前能量裕度值,判定機器人是否能穩定行走。並建立適當的自適應控制算法,根據環境情況和系統狀態,優化關節驅動參數,保證機器人穩定工作。

步驟二:根據機器人的運動學,建立機器人在笛卡爾坐標系下的D-H數學模型。由於機器人的六條腿相互獨立,且完全相同。因此根據機器人單腿的D-H數學模型可推導出整機的D-H模型。

如圖4所示,首先分別在機器人單腿各關節處,以及機器人軀體中心,建立笛卡爾坐標系。再進行兩個坐標之間的齊次變換,以軀體坐標到世界坐標系之間齊次變換為例:

上式為坐標系OC到ΣO旋轉變換,其中α、β、γ分別表示機器人在世界坐標系O下的機身姿態,且cα=cosα,sα=sinα,cβ,sβ,cγ,sγ依次類推。上述公式中的角度,分別由陀螺儀、關節舵機直接反饋得出。

OPC表示坐標系OC原點在O中相對位置。

上式為坐標系OC到O的平移變換

求得兩坐標之間的齊次變換:

當空間有n個坐標系時,若已知相鄰坐標系之間的齊次變換矩陣,則:

M0n=M01·M02·…Mn-1n

其中Mij為相鄰坐標系的齊次變換,因此求出機器人各部分在坐標系O中的位置;

步驟三:本發明的考慮外力衝擊幹擾和阻尼的多足機器人能量裕度計算方法,與機器人的實時重心相關,為了計算方便,假設各部件均為勻質材料,即重心均在其幾何中心處,由此得出在其相應的笛卡爾坐標系中的位置,如圖4所示;

3.1)通過步驟二中求出的齊次變換矩陣,得出各部件重心在世界坐標系位置。

式中,表示軀體重心在坐標系OC中的位置

同理求得各部件重心在O的位置。代入以下公式求得機器人實時重心:

其中,W為機器人的總量,單位kg;n為機器人的足數,xo,yo,zo為機身重心在坐標系O中位置,xj,yj,zj為各部件重心在O中位置坐標

3.2)結合圖4求解實時重心繞支撐邊線翻轉時到最高位置時的豎直位移SNEi。

首先假設構成傾翻邊界的兩足端位置坐標:

A(xA,yA,zA),B(xB,yB,zB)

求直線AB的表達式:

再次求重心CG到直線AB的距離為:

最後,通過直線與面的幾何關係,求重心繞AB旋轉到最高點的豎直位移:

SNEi=ECG'cosθi=Hi(1-cosδi)cosθi

式中,Hi為實時重心到支撐邊線的垂直距離;CG』為CG繞直線AB旋轉所能達到的最高高度點,δi為重心繞邊線的旋轉角度;θi為直線AB與水平面的夾角。最後把解析出的相關參數代入到能量裕度函數中,求得機器人穩定裕度值,用於穩定性判定,保證機器人穩定工作。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀