如何快速理解雙足機械人的控制演算法並使用在自己設計的機械人上?

時間 2021-05-30 23:43:52

1樓:Tmralumo

對於足式機械人,我們希望設計出步態(關節角度相對於時間的函式),然後用控制器去跟蹤這個步態。然而如何設計出穩定的步態是乙個問題。

HZD的思路是,首先對系統進行輸入輸出線性化;對於欠驅動的足式機械人(這也是HZD希望解決的問題),輸入輸出線性化可以得到系統的「不可控」部分。在滿足步態約束條件的情況下,不可控的部分就構成了系統的零動力(zero dynamics)。我們希望這個「不可控」的零動力是穩定的。

然後HZD給出了混合動力系統的零動力穩定的充要條件。

結合其他動力學約束和HZD,就可以設計出滿足機械人動力學約束的穩定步態。

可以參考密西根Jessy Grizzle組的Flat Ground Conroller。這個控制器就是PID,不過步態的設計就是大工程了。

2樓:Dennis達

更新01/11/2021

原答案你好,我之前跟Jessy Grizzle. 這個題HZD部分我可以答,不過需要點時間寫,先占個坑。

HZD簡單來說,是特殊的位移控制。首先每個關節跟隨乙個時變函式,這樣形成乙個普通的位移控制。然後找乙個系統變數替換掉時間,這樣就形成乙個HZD控制。

基於動力學的機械人控制 機械人的力控制,這二者是不是乙個東西?又有什麼區別和聯絡?

notsure 完全不一樣,乙個是手段乙個是目的。從題目中就可以看出來,基於 動力學的控制和機械人的 力 控制,說明了動力學是機械人控制的一種手段,而力控制是機械人控制的其中一種目的。動力學說白了就是機械人驅動力和運動之間的關係,是客觀存在的機械人物理規律。如果可以掌握完整的機械人動力學資訊,我們就...

如何入門「多機械人協作的控制」?

森羅永珍 現在的多單體協作技術只是可控場景下單體的模組化技術,還是很粗糙的,應該與題主認為的有很大差距。就以題主所提供的例子為例,來說說有一些什麼具體的瓶頸。A被阻擋是否可預估,不可預估的話首先要進行場景觸發,然後進行場景掃瞄,這些都需要高精度的雷射掃瞄,但現在雷射掃瞄裝置體積還是比較大,所以最起碼...

如何看待宇樹科技的 萊卡狗 四足機械人?

卡爾特 一家不尊重智財權,一直在使用盜版設計軟體進行產品開發的公司,你壓根看不到它的未來。散了吧,怎麼可能跟別人波士頓動力比較。 很棒,行內已經傳開了,佩服的緊 雖然說是山寨版,體形小了點,載重也降低了,對複雜地面的通過能力暫時有差距,但是將來肯定可以加強.高興之餘,反思一下.如同哥倫布發現新大陸之...