亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于復合控制器的兩輪機器人平衡控制研究

        2014-11-07 10:48:56楊國歡
        科技資訊 2014年10期

        楊國歡

        摘 要:兩輪自平衡移動機器人是一種高階次、不穩(wěn)定、非線性的典型控制系統(tǒng)。以其為研究對象,采用Lagrange方程建立其動力學模型,經(jīng)過線性化處理得到其一定約束條件下的線性化模型。采用線性二次型調(diào)節(jié)器與PID控制相結(jié)合的方法可有效克服線性化過程中約束條件對系統(tǒng)的影響,并且以數(shù)字信號處理器芯片TMS320LF2812為控制器核心,實現(xiàn)了兩輪機器人較大傾角范圍的動態(tài)平衡控制。物理實驗表明:使用LQR與PID復合控制器對兩輪機器人實體控制的有效性。

        關(guān)鍵詞:兩輪自平衡機器人 Lagrange方程 LQR PID DSP2812

        中圖分類號:TP242 文獻標識碼:A 文章編號:1672-3791(2014)04(a)-0002-03

        基于倒立擺模型的兩輪自平衡機器人屬于輪式機器人的范疇,并結(jié)合了自主移動的思想,其體積小、結(jié)構(gòu)簡單、運動靈活,適于在狹小和危險的空間內(nèi)工作,在民用和軍事上有著廣泛的應(yīng)用前景;同時由于其不穩(wěn)定的動態(tài)特性,兩輪自平衡機器人成為驗證各種控制算法的理想平臺,具有重要的理論意義。兩輪自平衡機器人屬于非線性、時變、欠驅(qū)動、非完整約束系統(tǒng),控制問題是其研究的關(guān)鍵[1]。

        國內(nèi)外研究學者對移動輪式倒立擺模型及對兩輪行走平衡控制技術(shù)進行了大量的研究,也提出了一些將此非線性系統(tǒng)線性化的方法。其中很多研究人員用近似線性化方法將機器人非線性模型線性化,再利用現(xiàn)代控制理論中極點配置或LQR等控制方法進行分析研究,仿真分析能獲得很好的效果。但此線性化方法是假設(shè)兩輪機器人俯仰角在一個小范圍之類進行的,但實際中,機器人能控角度范圍遠大于此,采用此種方法在平衡點附近有很好效果,但當大于一定角度后系統(tǒng)失去控制。

        本文主要介紹兩輪自平衡機器人的結(jié)構(gòu)設(shè)計,采用Lagrange方法建立數(shù)學模型,提出了將LQR與PID控制相結(jié)合的方法對兩輪機器人進行姿態(tài)控制,物理實驗驗證了此方法不僅有很好的控制效果,而且實現(xiàn)了兩輪機器人大傾角范圍的平衡控制。

        1 兩輪自平衡機器人的動力學模型

        1.1 兩輪自平衡機器人的系統(tǒng)結(jié)構(gòu)

        兩輪自平衡機器人系統(tǒng)的機械結(jié)構(gòu)采用層狀結(jié)構(gòu)。底層有兩個同型號、同軸的直流電機、姿態(tài)檢測傳感器、伺服驅(qū)動器和電源。在中間層有電源監(jiān)控和轉(zhuǎn)換模塊和控制器模塊。上層是機器人頭部,可用來放置機器人視覺傳感器以及將來擴展功能的部件。

        兩輪機器人的控制核心是TMS320F28

        12DSP處理器,其AD口轉(zhuǎn)換機器人上的姿態(tài)傳感器的檢測信號確定機器人姿態(tài),并用QEP單元采集電機編碼器上信號確定機器人速度和位移,通過設(shè)計的控制器計算得到電機電壓,實現(xiàn)機器人平衡控制。

        1.2 兩輪自平衡機器人的動力學建模

        由式可知,經(jīng)過轉(zhuǎn)換將原多輸入系統(tǒng)分成兩個單輸入子系統(tǒng),控制機器人的位移與俯仰角度,控制機器人的偏航角。面對兩輪機器人的平衡控制,我們現(xiàn)在只需考慮機器人的俯仰角度和位移,因此將角度、角速度、位移及速度選為狀態(tài)量,寫出如下狀態(tài)方程:

        根據(jù)系統(tǒng)能控能觀性原理在Matlab中進行計算,得出此系統(tǒng)能控能觀。

        2 基于LQR和PID的控制器設(shè)計

        2.1 兩輪機器人可控范圍分析

        由模型分析可知此機器人系統(tǒng)是可控的,但由于模型是在平衡點附近進行的線性化,角度為,而實際機器人傾斜角度比此值大得多,并且使用的傾角儀線性測量范圍為。通過物理實驗得:機器人傾斜的角度時,給電機最大控制量指令情況下,機器人實體完全可以控制。因此,設(shè)計的兩輪機器人其平衡控制范圍定為,遠大于線性化時約束條件。本文所研究的LQR和PID復合控制器的控制算法很有研究意義[3]。

        2.2 控制器設(shè)計

        2.2.1 LQR控制器

        對上面所描述的機器人模型,給定對于狀態(tài)和控制的二次型性能指標函數(shù)定義為:

        ,

        其中,權(quán)值矩陣和均為對稱正定常值矩陣。其系統(tǒng)控制方法為找到最佳控制向量矩陣K,得到最佳控制量。這里選取Q=[100 0 0 0;0 100 0 0;0 0 100 0;0 0 0 100],R=1。利用Matlab命令LQR(A,B,Q,R),得到系統(tǒng)反饋增益:

        當給定初始俯仰傾角分別為和,其他狀態(tài)量給零時,其零輸入相應(yīng)仿真曲線如圖1和圖2。

        比較可知,初始角度相差很大的情況下,對于理論仿真來說,其變化情況并不大。但是在實際物理系統(tǒng)調(diào)試中,情況卻不同。當傾斜角度增大時,其線性化過程中產(chǎn)生的誤差也相應(yīng)的增大,將會出現(xiàn)所設(shè)計的控制器就根本無法是機器人達到動態(tài)平衡的情況,而且對于LQR控制器的設(shè)計,模型的精確程度及物理系統(tǒng)參數(shù)準確性都要求相對嚴格。

        2.2.2 PID控制器

        對于經(jīng)典PID控制,它是工業(yè)控制中的主要技術(shù)之一。在兩輪機器人控制上,其主要優(yōu)點是結(jié)構(gòu)簡單在控制器上易于實現(xiàn),并且適應(yīng)性強,不依賴于其線性化模型,兼顧了一定的魯棒性。但由于經(jīng)典的PID調(diào)節(jié)器為實現(xiàn)無差調(diào)節(jié)而引入積分作用后,不可避免地使系統(tǒng)的調(diào)節(jié)過程發(fā)生超調(diào)。適度的超調(diào)對于提高系統(tǒng)的快速性是有利的,但在機器人實體控制過程中,這樣的超調(diào)也會使系統(tǒng)發(fā)生振蕩,靜態(tài)性能指標較差。如圖所示,階躍相應(yīng)仿真曲線見圖3。

        2.2.3 LQR與PID復合控制器設(shè)計

        以上分析了LQR與PID控制器在兩輪機器人控制中的優(yōu)缺點,對于兩輪機器人來說,由于其非線性和不確定性,使用任何其中一種控制器進行控制都不能達到理想的效果。為了得到更快的控制速度和更好的動態(tài)平衡效果,根據(jù)兩控制器各自的特點,本文設(shè)計了復合控制器:分別采用一個控制因子來限制兩個控制器的輸出,再將兩控制量進行疊加。

        假設(shè)兩控制器輸出分別為U1和U2,控制因子為K1和K2??紤]到,當傾斜角≤時,機器人接進平衡狀態(tài),系統(tǒng)狀態(tài)方程的線性化誤差較小,此時采用LQR控制效果較好,不需采用PID控制方法。當傾斜角≤≤時,機器人開始偏離平衡點附近,模型線性化會產(chǎn)生一定誤差,控制器參數(shù)也存在誤差,僅靠LQR控制已不能完全滿足要求平衡控制要求,此時引入PID控制,使其各發(fā)揮一定的功能。當傾斜角≤≤時,機器人已經(jīng)偏離平衡點很遠,線性化的模型有較大的誤差,其LQR控制器參數(shù)已不符合實際控制要求,此時只調(diào)用PID控制算法,使車體傾斜角度回到小于范圍[4]。

        3 兩輪機器人實物控制效果

        實驗用的兩輪機器使用的控制器為TI公司的DSP2812[5],在CCS軟件開發(fā)環(huán)境中編程。首先對DSP各個單元模塊進行初始化,配置相應(yīng)端口并開中斷。等待中斷,中斷程序里對傳感器進行采樣,通過計算得到機器人的姿態(tài)和速度。調(diào)用控制算法,對機器人進行平衡控制,并將傳感器數(shù)據(jù)傳送到上位機。通過實驗得到數(shù)據(jù),繪制曲線。

        實驗總結(jié):利用LQR與PID復合控制器控制算法可以使機器人獲得很好的平衡效果,并且有較好的抗擾動效果,能較快的恢復動態(tài)平衡狀態(tài),有一定的魯棒性。對于PID控制器,雖然能控制機器人平衡,但機器人在平衡處的振動較大,靜態(tài)性能較差。而線性控制器LQR,在小角度范圍有不錯的控制效果,但對于較大擾動,角度超出線性化約束角度條件時,此控制算法已不能控制機器人的平衡。

        4 結(jié)語

        本文針對兩輪機器人控制問題中重要的平衡控制問題進行了分析,通過分析非線性系統(tǒng)近似線性化控制方法和經(jīng)典PID控制的優(yōu)缺點,設(shè)計了基于LQR和PID的復合控制器,并通過實際物理實驗驗證了此控制方法的有效性,實現(xiàn)了兩輪機器人在較大傾角范圍內(nèi)的動態(tài)平衡控制。

        參考文獻

        [1] 李磊,葉濤,譚民,等.移動機器人技術(shù)研究現(xiàn)狀與未來[J].機器人,2002,24(5):475-480.

        [2] 王曉宇.兩輪自平衡機器人的研究[D]. 哈爾濱工業(yè)大學,2007.

        [3] A.Salerno and J.Angeles.On the nonlinear controllability of a quasiholonomic mobile robot[C]//in Proc. IEEE ICRA,Taiwan,2003:3379-3384.

        [4] Kong Xiangxuan.Research on the Control System of Two-Wheeled Self-Erect Mobile Robot[D].Shanghai Jiao Tong University,2007.

        [5] 蘇奎峰,呂強,耿慶峰,等.TMS320F28

        12原理與開發(fā)[M].電子工業(yè)出版社,2005.

        摘 要:兩輪自平衡移動機器人是一種高階次、不穩(wěn)定、非線性的典型控制系統(tǒng)。以其為研究對象,采用Lagrange方程建立其動力學模型,經(jīng)過線性化處理得到其一定約束條件下的線性化模型。采用線性二次型調(diào)節(jié)器與PID控制相結(jié)合的方法可有效克服線性化過程中約束條件對系統(tǒng)的影響,并且以數(shù)字信號處理器芯片TMS320LF2812為控制器核心,實現(xiàn)了兩輪機器人較大傾角范圍的動態(tài)平衡控制。物理實驗表明:使用LQR與PID復合控制器對兩輪機器人實體控制的有效性。

        關(guān)鍵詞:兩輪自平衡機器人 Lagrange方程 LQR PID DSP2812

        中圖分類號:TP242 文獻標識碼:A 文章編號:1672-3791(2014)04(a)-0002-03

        基于倒立擺模型的兩輪自平衡機器人屬于輪式機器人的范疇,并結(jié)合了自主移動的思想,其體積小、結(jié)構(gòu)簡單、運動靈活,適于在狹小和危險的空間內(nèi)工作,在民用和軍事上有著廣泛的應(yīng)用前景;同時由于其不穩(wěn)定的動態(tài)特性,兩輪自平衡機器人成為驗證各種控制算法的理想平臺,具有重要的理論意義。兩輪自平衡機器人屬于非線性、時變、欠驅(qū)動、非完整約束系統(tǒng),控制問題是其研究的關(guān)鍵[1]。

        國內(nèi)外研究學者對移動輪式倒立擺模型及對兩輪行走平衡控制技術(shù)進行了大量的研究,也提出了一些將此非線性系統(tǒng)線性化的方法。其中很多研究人員用近似線性化方法將機器人非線性模型線性化,再利用現(xiàn)代控制理論中極點配置或LQR等控制方法進行分析研究,仿真分析能獲得很好的效果。但此線性化方法是假設(shè)兩輪機器人俯仰角在一個小范圍之類進行的,但實際中,機器人能控角度范圍遠大于此,采用此種方法在平衡點附近有很好效果,但當大于一定角度后系統(tǒng)失去控制。

        本文主要介紹兩輪自平衡機器人的結(jié)構(gòu)設(shè)計,采用Lagrange方法建立數(shù)學模型,提出了將LQR與PID控制相結(jié)合的方法對兩輪機器人進行姿態(tài)控制,物理實驗驗證了此方法不僅有很好的控制效果,而且實現(xiàn)了兩輪機器人大傾角范圍的平衡控制。

        1 兩輪自平衡機器人的動力學模型

        1.1 兩輪自平衡機器人的系統(tǒng)結(jié)構(gòu)

        兩輪自平衡機器人系統(tǒng)的機械結(jié)構(gòu)采用層狀結(jié)構(gòu)。底層有兩個同型號、同軸的直流電機、姿態(tài)檢測傳感器、伺服驅(qū)動器和電源。在中間層有電源監(jiān)控和轉(zhuǎn)換模塊和控制器模塊。上層是機器人頭部,可用來放置機器人視覺傳感器以及將來擴展功能的部件。

        兩輪機器人的控制核心是TMS320F28

        12DSP處理器,其AD口轉(zhuǎn)換機器人上的姿態(tài)傳感器的檢測信號確定機器人姿態(tài),并用QEP單元采集電機編碼器上信號確定機器人速度和位移,通過設(shè)計的控制器計算得到電機電壓,實現(xiàn)機器人平衡控制。

        1.2 兩輪自平衡機器人的動力學建模

        由式可知,經(jīng)過轉(zhuǎn)換將原多輸入系統(tǒng)分成兩個單輸入子系統(tǒng),控制機器人的位移與俯仰角度,控制機器人的偏航角。面對兩輪機器人的平衡控制,我們現(xiàn)在只需考慮機器人的俯仰角度和位移,因此將角度、角速度、位移及速度選為狀態(tài)量,寫出如下狀態(tài)方程:

        根據(jù)系統(tǒng)能控能觀性原理在Matlab中進行計算,得出此系統(tǒng)能控能觀。

        2 基于LQR和PID的控制器設(shè)計

        2.1 兩輪機器人可控范圍分析

        由模型分析可知此機器人系統(tǒng)是可控的,但由于模型是在平衡點附近進行的線性化,角度為,而實際機器人傾斜角度比此值大得多,并且使用的傾角儀線性測量范圍為。通過物理實驗得:機器人傾斜的角度時,給電機最大控制量指令情況下,機器人實體完全可以控制。因此,設(shè)計的兩輪機器人其平衡控制范圍定為,遠大于線性化時約束條件。本文所研究的LQR和PID復合控制器的控制算法很有研究意義[3]。

        2.2 控制器設(shè)計

        2.2.1 LQR控制器

        對上面所描述的機器人模型,給定對于狀態(tài)和控制的二次型性能指標函數(shù)定義為:

        其中,權(quán)值矩陣和均為對稱正定常值矩陣。其系統(tǒng)控制方法為找到最佳控制向量矩陣K,得到最佳控制量。這里選取Q=[100 0 0 0;0 100 0 0;0 0 100 0;0 0 0 100],R=1。利用Matlab命令LQR(A,B,Q,R),得到系統(tǒng)反饋增益:

        當給定初始俯仰傾角分別為和,其他狀態(tài)量給零時,其零輸入相應(yīng)仿真曲線如圖1和圖2。

        比較可知,初始角度相差很大的情況下,對于理論仿真來說,其變化情況并不大。但是在實際物理系統(tǒng)調(diào)試中,情況卻不同。當傾斜角度增大時,其線性化過程中產(chǎn)生的誤差也相應(yīng)的增大,將會出現(xiàn)所設(shè)計的控制器就根本無法是機器人達到動態(tài)平衡的情況,而且對于LQR控制器的設(shè)計,模型的精確程度及物理系統(tǒng)參數(shù)準確性都要求相對嚴格。

        2.2.2 PID控制器

        對于經(jīng)典PID控制,它是工業(yè)控制中的主要技術(shù)之一。在兩輪機器人控制上,其主要優(yōu)點是結(jié)構(gòu)簡單在控制器上易于實現(xiàn),并且適應(yīng)性強,不依賴于其線性化模型,兼顧了一定的魯棒性。但由于經(jīng)典的PID調(diào)節(jié)器為實現(xiàn)無差調(diào)節(jié)而引入積分作用后,不可避免地使系統(tǒng)的調(diào)節(jié)過程發(fā)生超調(diào)。適度的超調(diào)對于提高系統(tǒng)的快速性是有利的,但在機器人實體控制過程中,這樣的超調(diào)也會使系統(tǒng)發(fā)生振蕩,靜態(tài)性能指標較差。如圖所示,階躍相應(yīng)仿真曲線見圖3。

        2.2.3 LQR與PID復合控制器設(shè)計

        以上分析了LQR與PID控制器在兩輪機器人控制中的優(yōu)缺點,對于兩輪機器人來說,由于其非線性和不確定性,使用任何其中一種控制器進行控制都不能達到理想的效果。為了得到更快的控制速度和更好的動態(tài)平衡效果,根據(jù)兩控制器各自的特點,本文設(shè)計了復合控制器:分別采用一個控制因子來限制兩個控制器的輸出,再將兩控制量進行疊加。

        假設(shè)兩控制器輸出分別為U1和U2,控制因子為K1和K2??紤]到,當傾斜角≤時,機器人接進平衡狀態(tài),系統(tǒng)狀態(tài)方程的線性化誤差較小,此時采用LQR控制效果較好,不需采用PID控制方法。當傾斜角≤≤時,機器人開始偏離平衡點附近,模型線性化會產(chǎn)生一定誤差,控制器參數(shù)也存在誤差,僅靠LQR控制已不能完全滿足要求平衡控制要求,此時引入PID控制,使其各發(fā)揮一定的功能。當傾斜角≤≤時,機器人已經(jīng)偏離平衡點很遠,線性化的模型有較大的誤差,其LQR控制器參數(shù)已不符合實際控制要求,此時只調(diào)用PID控制算法,使車體傾斜角度回到小于范圍[4]。

        3 兩輪機器人實物控制效果

        實驗用的兩輪機器使用的控制器為TI公司的DSP2812[5],在CCS軟件開發(fā)環(huán)境中編程。首先對DSP各個單元模塊進行初始化,配置相應(yīng)端口并開中斷。等待中斷,中斷程序里對傳感器進行采樣,通過計算得到機器人的姿態(tài)和速度。調(diào)用控制算法,對機器人進行平衡控制,并將傳感器數(shù)據(jù)傳送到上位機。通過實驗得到數(shù)據(jù),繪制曲線。

        實驗總結(jié):利用LQR與PID復合控制器控制算法可以使機器人獲得很好的平衡效果,并且有較好的抗擾動效果,能較快的恢復動態(tài)平衡狀態(tài),有一定的魯棒性。對于PID控制器,雖然能控制機器人平衡,但機器人在平衡處的振動較大,靜態(tài)性能較差。而線性控制器LQR,在小角度范圍有不錯的控制效果,但對于較大擾動,角度超出線性化約束角度條件時,此控制算法已不能控制機器人的平衡。

        4 結(jié)語

        本文針對兩輪機器人控制問題中重要的平衡控制問題進行了分析,通過分析非線性系統(tǒng)近似線性化控制方法和經(jīng)典PID控制的優(yōu)缺點,設(shè)計了基于LQR和PID的復合控制器,并通過實際物理實驗驗證了此控制方法的有效性,實現(xiàn)了兩輪機器人在較大傾角范圍內(nèi)的動態(tài)平衡控制。

        參考文獻

        [1] 李磊,葉濤,譚民,等.移動機器人技術(shù)研究現(xiàn)狀與未來[J].機器人,2002,24(5):475-480.

        [2] 王曉宇.兩輪自平衡機器人的研究[D]. 哈爾濱工業(yè)大學,2007.

        [3] A.Salerno and J.Angeles.On the nonlinear controllability of a quasiholonomic mobile robot[C]//in Proc. IEEE ICRA,Taiwan,2003:3379-3384.

        [4] Kong Xiangxuan.Research on the Control System of Two-Wheeled Self-Erect Mobile Robot[D].Shanghai Jiao Tong University,2007.

        [5] 蘇奎峰,呂強,耿慶峰,等.TMS320F28

        12原理與開發(fā)[M].電子工業(yè)出版社,2005.

        摘 要:兩輪自平衡移動機器人是一種高階次、不穩(wěn)定、非線性的典型控制系統(tǒng)。以其為研究對象,采用Lagrange方程建立其動力學模型,經(jīng)過線性化處理得到其一定約束條件下的線性化模型。采用線性二次型調(diào)節(jié)器與PID控制相結(jié)合的方法可有效克服線性化過程中約束條件對系統(tǒng)的影響,并且以數(shù)字信號處理器芯片TMS320LF2812為控制器核心,實現(xiàn)了兩輪機器人較大傾角范圍的動態(tài)平衡控制。物理實驗表明:使用LQR與PID復合控制器對兩輪機器人實體控制的有效性。

        關(guān)鍵詞:兩輪自平衡機器人 Lagrange方程 LQR PID DSP2812

        中圖分類號:TP242 文獻標識碼:A 文章編號:1672-3791(2014)04(a)-0002-03

        基于倒立擺模型的兩輪自平衡機器人屬于輪式機器人的范疇,并結(jié)合了自主移動的思想,其體積小、結(jié)構(gòu)簡單、運動靈活,適于在狹小和危險的空間內(nèi)工作,在民用和軍事上有著廣泛的應(yīng)用前景;同時由于其不穩(wěn)定的動態(tài)特性,兩輪自平衡機器人成為驗證各種控制算法的理想平臺,具有重要的理論意義。兩輪自平衡機器人屬于非線性、時變、欠驅(qū)動、非完整約束系統(tǒng),控制問題是其研究的關(guān)鍵[1]。

        國內(nèi)外研究學者對移動輪式倒立擺模型及對兩輪行走平衡控制技術(shù)進行了大量的研究,也提出了一些將此非線性系統(tǒng)線性化的方法。其中很多研究人員用近似線性化方法將機器人非線性模型線性化,再利用現(xiàn)代控制理論中極點配置或LQR等控制方法進行分析研究,仿真分析能獲得很好的效果。但此線性化方法是假設(shè)兩輪機器人俯仰角在一個小范圍之類進行的,但實際中,機器人能控角度范圍遠大于此,采用此種方法在平衡點附近有很好效果,但當大于一定角度后系統(tǒng)失去控制。

        本文主要介紹兩輪自平衡機器人的結(jié)構(gòu)設(shè)計,采用Lagrange方法建立數(shù)學模型,提出了將LQR與PID控制相結(jié)合的方法對兩輪機器人進行姿態(tài)控制,物理實驗驗證了此方法不僅有很好的控制效果,而且實現(xiàn)了兩輪機器人大傾角范圍的平衡控制。

        1 兩輪自平衡機器人的動力學模型

        1.1 兩輪自平衡機器人的系統(tǒng)結(jié)構(gòu)

        兩輪自平衡機器人系統(tǒng)的機械結(jié)構(gòu)采用層狀結(jié)構(gòu)。底層有兩個同型號、同軸的直流電機、姿態(tài)檢測傳感器、伺服驅(qū)動器和電源。在中間層有電源監(jiān)控和轉(zhuǎn)換模塊和控制器模塊。上層是機器人頭部,可用來放置機器人視覺傳感器以及將來擴展功能的部件。

        兩輪機器人的控制核心是TMS320F28

        12DSP處理器,其AD口轉(zhuǎn)換機器人上的姿態(tài)傳感器的檢測信號確定機器人姿態(tài),并用QEP單元采集電機編碼器上信號確定機器人速度和位移,通過設(shè)計的控制器計算得到電機電壓,實現(xiàn)機器人平衡控制。

        1.2 兩輪自平衡機器人的動力學建模

        由式可知,經(jīng)過轉(zhuǎn)換將原多輸入系統(tǒng)分成兩個單輸入子系統(tǒng),控制機器人的位移與俯仰角度,控制機器人的偏航角。面對兩輪機器人的平衡控制,我們現(xiàn)在只需考慮機器人的俯仰角度和位移,因此將角度、角速度、位移及速度選為狀態(tài)量,寫出如下狀態(tài)方程:

        根據(jù)系統(tǒng)能控能觀性原理在Matlab中進行計算,得出此系統(tǒng)能控能觀。

        2 基于LQR和PID的控制器設(shè)計

        2.1 兩輪機器人可控范圍分析

        由模型分析可知此機器人系統(tǒng)是可控的,但由于模型是在平衡點附近進行的線性化,角度為,而實際機器人傾斜角度比此值大得多,并且使用的傾角儀線性測量范圍為。通過物理實驗得:機器人傾斜的角度時,給電機最大控制量指令情況下,機器人實體完全可以控制。因此,設(shè)計的兩輪機器人其平衡控制范圍定為,遠大于線性化時約束條件。本文所研究的LQR和PID復合控制器的控制算法很有研究意義[3]。

        2.2 控制器設(shè)計

        2.2.1 LQR控制器

        對上面所描述的機器人模型,給定對于狀態(tài)和控制的二次型性能指標函數(shù)定義為:

        ,

        其中,權(quán)值矩陣和均為對稱正定常值矩陣。其系統(tǒng)控制方法為找到最佳控制向量矩陣K,得到最佳控制量。這里選取Q=[100 0 0 0;0 100 0 0;0 0 100 0;0 0 0 100],R=1。利用Matlab命令LQR(A,B,Q,R),得到系統(tǒng)反饋增益:

        當給定初始俯仰傾角分別為和,其他狀態(tài)量給零時,其零輸入相應(yīng)仿真曲線如圖1和圖2。

        比較可知,初始角度相差很大的情況下,對于理論仿真來說,其變化情況并不大。但是在實際物理系統(tǒng)調(diào)試中,情況卻不同。當傾斜角度增大時,其線性化過程中產(chǎn)生的誤差也相應(yīng)的增大,將會出現(xiàn)所設(shè)計的控制器就根本無法是機器人達到動態(tài)平衡的情況,而且對于LQR控制器的設(shè)計,模型的精確程度及物理系統(tǒng)參數(shù)準確性都要求相對嚴格。

        2.2.2 PID控制器

        對于經(jīng)典PID控制,它是工業(yè)控制中的主要技術(shù)之一。在兩輪機器人控制上,其主要優(yōu)點是結(jié)構(gòu)簡單在控制器上易于實現(xiàn),并且適應(yīng)性強,不依賴于其線性化模型,兼顧了一定的魯棒性。但由于經(jīng)典的PID調(diào)節(jié)器為實現(xiàn)無差調(diào)節(jié)而引入積分作用后,不可避免地使系統(tǒng)的調(diào)節(jié)過程發(fā)生超調(diào)。適度的超調(diào)對于提高系統(tǒng)的快速性是有利的,但在機器人實體控制過程中,這樣的超調(diào)也會使系統(tǒng)發(fā)生振蕩,靜態(tài)性能指標較差。如圖所示,階躍相應(yīng)仿真曲線見圖3。

        2.2.3 LQR與PID復合控制器設(shè)計

        以上分析了LQR與PID控制器在兩輪機器人控制中的優(yōu)缺點,對于兩輪機器人來說,由于其非線性和不確定性,使用任何其中一種控制器進行控制都不能達到理想的效果。為了得到更快的控制速度和更好的動態(tài)平衡效果,根據(jù)兩控制器各自的特點,本文設(shè)計了復合控制器:分別采用一個控制因子來限制兩個控制器的輸出,再將兩控制量進行疊加。

        假設(shè)兩控制器輸出分別為U1和U2,控制因子為K1和K2??紤]到,當傾斜角≤時,機器人接進平衡狀態(tài),系統(tǒng)狀態(tài)方程的線性化誤差較小,此時采用LQR控制效果較好,不需采用PID控制方法。當傾斜角≤≤時,機器人開始偏離平衡點附近,模型線性化會產(chǎn)生一定誤差,控制器參數(shù)也存在誤差,僅靠LQR控制已不能完全滿足要求平衡控制要求,此時引入PID控制,使其各發(fā)揮一定的功能。當傾斜角≤≤時,機器人已經(jīng)偏離平衡點很遠,線性化的模型有較大的誤差,其LQR控制器參數(shù)已不符合實際控制要求,此時只調(diào)用PID控制算法,使車體傾斜角度回到小于范圍[4]。

        3 兩輪機器人實物控制效果

        實驗用的兩輪機器使用的控制器為TI公司的DSP2812[5],在CCS軟件開發(fā)環(huán)境中編程。首先對DSP各個單元模塊進行初始化,配置相應(yīng)端口并開中斷。等待中斷,中斷程序里對傳感器進行采樣,通過計算得到機器人的姿態(tài)和速度。調(diào)用控制算法,對機器人進行平衡控制,并將傳感器數(shù)據(jù)傳送到上位機。通過實驗得到數(shù)據(jù),繪制曲線。

        實驗總結(jié):利用LQR與PID復合控制器控制算法可以使機器人獲得很好的平衡效果,并且有較好的抗擾動效果,能較快的恢復動態(tài)平衡狀態(tài),有一定的魯棒性。對于PID控制器,雖然能控制機器人平衡,但機器人在平衡處的振動較大,靜態(tài)性能較差。而線性控制器LQR,在小角度范圍有不錯的控制效果,但對于較大擾動,角度超出線性化約束角度條件時,此控制算法已不能控制機器人的平衡。

        4 結(jié)語

        本文針對兩輪機器人控制問題中重要的平衡控制問題進行了分析,通過分析非線性系統(tǒng)近似線性化控制方法和經(jīng)典PID控制的優(yōu)缺點,設(shè)計了基于LQR和PID的復合控制器,并通過實際物理實驗驗證了此控制方法的有效性,實現(xiàn)了兩輪機器人在較大傾角范圍內(nèi)的動態(tài)平衡控制。

        參考文獻

        [1] 李磊,葉濤,譚民,等.移動機器人技術(shù)研究現(xiàn)狀與未來[J].機器人,2002,24(5):475-480.

        [2] 王曉宇.兩輪自平衡機器人的研究[D]. 哈爾濱工業(yè)大學,2007.

        [3] A.Salerno and J.Angeles.On the nonlinear controllability of a quasiholonomic mobile robot[C]//in Proc. IEEE ICRA,Taiwan,2003:3379-3384.

        [4] Kong Xiangxuan.Research on the Control System of Two-Wheeled Self-Erect Mobile Robot[D].Shanghai Jiao Tong University,2007.

        [5] 蘇奎峰,呂強,耿慶峰,等.TMS320F28

        12原理與開發(fā)[M].電子工業(yè)出版社,2005.

        国产精品久久婷婷免费观看| 色999欧美日韩| АⅤ天堂中文在线网| 偷拍偷窥在线精品视频| 最美女人体内射精一区二区| 精品国产人成亚洲区| 亚州AV无码乱码精品国产| 亚洲国产丝袜美女在线| 国产一区二区三区毛片| 无码国产精品一区二区免费模式| 日韩高清无码中文字幕综合一二三区| 一亚洲一区二区中文字幕| 精品国产一区二区三区18p | 免费看美女被靠的网站| 久久精品波多野结衣中文字幕| 亚洲av毛片成人精品| 亚洲丝袜美腿在线视频| 在线欧美中文字幕农村电影| 亚洲成a人片在线网站| 蜜桃视频网站在线免费观看| 亚洲精品在线国产精品| 亚洲精品无码成人a片| 国产成人免费一区二区三区| 日韩人妻美乳中文字幕在线| 欧美人与善在线com| 玩两个丰满老熟女| 亚洲AV秘 无码一区二区久久| 一区二区三区日本高清| 亚洲av永久无码精品网站在线观看 | 粗大的内捧猛烈进出视频 | 亚洲人成影院在线高清| 国产自拍一区在线视频| 小辣椒福利视频导航| 欧美另类视频在线| 91精品国产色综合久久不| 韩国av一区二区三区不卡| 日本阿v网站在线观看中文| 国产精品成人av电影不卡| 日本最新视频一区二区| 成人性生交大片免费| 欧洲亚洲第一区久久久|