機械人系統的能控性和能觀性(現代控制理論3)

2021-10-24 20:58:59 字數 1694 閱讀 3675

對於前面提及的倒立擺小車或者自平衡機械人,在保持擺垂直的情形下,還在空間中自由運動嗎?

顯然是不行的,為什麼?想乙個有趣的例子,類似這個,但是控制器換**的腦袋啦,啥例子???

舉著一杯滿滿的水,我們還能健步如飛嗎?觀察水杯就無法看周圍環境,走路可能不穩;看周圍環境,嗯,水估計都灑到地上了吧^-^ ^_^ ^-^ ^_^

來看看這篇吧,能控和能觀,很有趣的……

機械人系統用執行器實現控制,用感測器完成觀測。主要分五個方面介紹:

先看看系統的控制?

這個簡單,大部分都是直接背公式,其實理解起來也很容易的,系統的能控性只和狀態矩陣a和控制矩陣b,看左下圖示,對於機械人如果從位置0到x*,以離散系統為例,一步一步走起來,路就是需要一步步走的,這類系統未來與現在過去都有關聯的,不會穿越,x1->x2->x3到xn,如果能夠實現,一定是rank[b ab ……an-1b]=n嘛。

與能控性類似,能觀性只和c,a相關。為何在第一篇將自平衡機械人模型簡化了?自己用matlab算一下嘛。

需要掌握能控能觀判定**的編寫哦。能控能觀與機械人運動控制正解逆解有沒有關聯呢?

知道這些,就可以改進機械人硬體設計哦

控制維度和感知維度要匹配,比如二維雷射雷達可以提供二維環境下機械人導航;

但是三維深度視覺感測器提供的點雲資料才能給機械人抓取桌面上物體提供可靠的資訊,機械臂的控制維度也需要滿足在三維空間的自由運動。

這些和能控能觀不謀而合,在設計機械人系統時,要充分考慮這些。

回到一開始提出的問題,既要控制擺垂直又要機械人自由運動,怎麼辦?給倒立擺加個直接控制它的電機吧……

當然這樣系統狀態空間模型也就全變了……

能觀性設計要考慮通用性,適當冗餘可以實現較好的觀測效能,比如三維感測器可以用於二維空間導航,反之不行,在設計機械人系統時,要充分考慮機械人的運動空間範圍,選擇合適的觀測感測器,有效反饋資料。

最後,將兩輪自平衡機械人能觀性和能控性用matlab程式算一下吧,嗯,都是4,完全能控完全能觀,太棒了!!!

線性系統的能控性與能觀性

能控性 能控性就是我能控制它的程度。就是考慮系統輸入是否能控制系統狀態的變化。對於乙個特定系統,我能控制的是輸入,我種什麼種子,乃至怎麼發育,都是我說的算。能控性在於,我種的西瓜籽,長出來就是西瓜,種子發育的任何乙個狀態,都是因為我種的是西瓜子而產生的,任何乙個狀態的變化,都能有我的輸入的線性組合搞...

移動機械人中的現代控制理論之能控能觀與穩定性

有很多同學反應,現代控制理論就是學數學 矩陣 控制在 其實這樣的理解與教學和教材枯燥有關 現代控制理論是一門用數學 矩陣 方法對物理 真實 系統進行建模 求解 分析 配置和優化的理論課程 用矩陣是因為現代控制理論涉及的線性系統通常是多輸入多輸出的。依據書中定理和前兩篇介紹 a為系統矩陣,b為控制 輸...

能「社交」的機械人助理問世 可「察言觀色」

前不久,在美國匹茲堡舉行的 白宮前沿大會 上,具有社會意識的機械人助理研究專案賺足了大眾的眼球。這款虛擬助理已經學會了如何識別人機交往中的社交提示。這款具有社會意識的機械人助理通過攝像頭和麥克風,不僅可以讀懂人提出的問題,而且可以讀懂人在交流時的感受。與回應那些不遵守社會規則並總是愁眉苦臉的人的問題...