如何理解線性高斯二次型控制器(Linear quadratic gaussian)?

時間 2021-05-05 15:19:52

1樓:隔壁uncle wang

如果你很了解LQR的話應該就知道LQR其實是基於最優控制理論的一種狀態反饋控制器,它的基本要求是所有狀態可測。然而,當系統狀態不是都可測的話應該LQR就無法直接使用了(除非你改用輸出反饋),這裡就需要增加乙個觀測器(EKF, KF)去估計系統狀態了,而這種LQR狀態反饋的控制結構+狀態觀測器就組成了LQG。

2樓:genius9367

「LQG = LQR + Kalman Filter」.

LQR is the control law which minimize a quadratic cost function J given the state space dynamic constraint (J is the time domain integral of the quadratic function of state and control input).

Kalman Filter is the state estimation algorithm which will minimize the error covariance of the estimated state.

So, LQG, in short, is basically a combo of optimal controller and optimal estimator for state feedback control of linear system. By Separation Principle, if individual controller and estimator are designed to be asymptotically stable, then the closed-loop linear system is asymptotically stable.

For nonlinear system with constraints besides state space dynamics constraint, people often replace LQR by a general MPC, and KF by EKF or UKF. Note the solution for MPC is in general non-closed and non-analytical.

二次型求導的推導過程

採石工 先引入一些微分法則 1 其中 不是 的函式。2 和法則 sum rule 3 乘積法則 product rule 4 欲計算 的導數,先計算的微分 借助上述的微分法則 在Numerator layout notation下,在Denominator layout notation下,當 時,...

如何讓父母理解二次元

書您shunin 讓父母了解二次元是一種小眾文化,主要是關於哪些內容和形式的,比如動漫,手辦,周邊,cosplay之類的,小眾文化可能不被大眾所接受和理解,但是吧,是自己真心喜歡的,父母其實都會理解的。 理解是不可能理解的,想買C服可以,自己去奶茶店打工掙錢吧。在槽吧樹洞吐槽再多也沒有用的,人會無限...

如何用開源飛控PIXHAWK進行二次開發?

sw笨笨的無人機世界 我要說的很簡單,首先了解自己要幹什麼,就能知道要怎麼做。如果你的目標是飛機整體,自己做實驗,沒有商業目的,那麼ardupilot v2韌體也就是所謂apm for pixhawk,就足夠了,能想到的85 以上無人機功能都做好了,除錯使用就行無需開發,他是最接近商業飛控的韌體。他...