莊 未 劉成舉 江 漢 何淑通
桂林電子科技大學(xué),桂林,541004
一種獨(dú)輪車機(jī)器人的動(dòng)力學(xué)建模及俯仰平衡控制
莊未劉成舉江漢何淑通
桂林電子科技大學(xué),桂林,541004
摘要:針對(duì)一臺(tái)3驅(qū)動(dòng)獨(dú)輪車機(jī)器人系統(tǒng),分析了其動(dòng)力學(xué)特性并給出了一種可以實(shí)現(xiàn)其前后俯仰平衡運(yùn)動(dòng)的控制方法。根據(jù)行走輪與地面接觸的非完整約束特性,引入Chaplygin方程建立系統(tǒng)的動(dòng)力學(xué)模型,結(jié)果發(fā)現(xiàn)獨(dú)輪車機(jī)器人是一個(gè)具有6個(gè)獨(dú)立廣義速度、3個(gè)欠驅(qū)動(dòng)自由度的欠驅(qū)動(dòng)系統(tǒng)??紤]車體俯仰平衡運(yùn)動(dòng)的力學(xué)子系統(tǒng),采用部分反饋線性化方法,將其中的欠驅(qū)動(dòng)車體俯仰角線性化,并選擇車體俯仰角和行走輪轉(zhuǎn)動(dòng)角為輸出,設(shè)計(jì)了系統(tǒng)俯仰平衡運(yùn)動(dòng)的非線性控制器。最后通過(guò)數(shù)值仿真控制與物理樣機(jī)實(shí)驗(yàn)驗(yàn)證了所設(shè)計(jì)控制器的有效性。
關(guān)鍵詞:獨(dú)輪車機(jī)器人;動(dòng)力學(xué)模型;俯仰平衡運(yùn)動(dòng);部分反饋線性化
0引言
獨(dú)輪車機(jī)器人是一種依靠“獨(dú)輪”接地、靜態(tài)不穩(wěn)定但動(dòng)態(tài)可穩(wěn)定的道路行走機(jī)構(gòu),因其輕便靈活、節(jié)能環(huán)保而受到人們的廣泛關(guān)注。
目前,人們對(duì)獨(dú)輪車機(jī)器人的研究主要集中在機(jī)構(gòu)設(shè)計(jì)、動(dòng)力學(xué)建模、平衡控制策略制訂三個(gè)方面。文獻(xiàn)[1]設(shè)計(jì)了一種用輪子、支架和轉(zhuǎn)盤構(gòu)成的獨(dú)輪車機(jī)器人機(jī)構(gòu)。該機(jī)構(gòu)采用線性LQR(linearquadraticregulator)方法實(shí)現(xiàn)機(jī)器人前后方向的平衡,但由于研究中忽略了系統(tǒng)的狀態(tài)耦合,其控制器的魯棒性尚待提高。文獻(xiàn)[2]對(duì)文獻(xiàn)[1]的控制方法進(jìn)行了改進(jìn),提出了LQG(linearquadraticGaussian)的控制思路,實(shí)現(xiàn)了獨(dú)輪車機(jī)器人全方位的穩(wěn)定控制。然而,文獻(xiàn)[2]的工作是在小偏航角的前提下進(jìn)行的,此時(shí)車體側(cè)向和前向的耦合很小,動(dòng)態(tài)模型可以簡(jiǎn)單地線性化,這與機(jī)器人的實(shí)際工況尚有差距。文獻(xiàn)[3]設(shè)計(jì)了一款在車架上安裝兩個(gè)閉環(huán)機(jī)構(gòu)的獨(dú)輪車機(jī)器人系統(tǒng)。這種機(jī)器人具有很強(qiáng)的平衡能力,但結(jié)構(gòu)復(fù)雜且兩個(gè)閉環(huán)機(jī)構(gòu)需要同時(shí)驅(qū)動(dòng),因此控制難度較高。文獻(xiàn)[4]提出了一種橄欖球輪形的獨(dú)輪車機(jī)器人。該機(jī)器人的驅(qū)動(dòng)輪設(shè)計(jì)成橄欖球形狀,增大了橫滾調(diào)節(jié)范圍,降低了側(cè)向平衡控制難度。另外,該機(jī)器人可左右擺動(dòng)車身上體部分來(lái)調(diào)整機(jī)器人重心偏移,以此對(duì)機(jī)器人進(jìn)行航向控制。文獻(xiàn)[5]利用陀螺原理設(shè)計(jì)了一種單輪式機(jī)器人系統(tǒng)——Gyrover,引起了大量學(xué)者的興趣[6-11]。類似地,文獻(xiàn)[12]也提出了一種用雙陀螺調(diào)節(jié)側(cè)向平衡的獨(dú)輪車機(jī)器人機(jī)構(gòu),并研究了魯棒增益等控制策略,很好地解決了傾角過(guò)大時(shí)機(jī)器人不可控的問題。利用旋轉(zhuǎn)陀螺產(chǎn)生的進(jìn)動(dòng)力可以使機(jī)器人達(dá)到較好的平衡效果,但這類機(jī)器人高速旋轉(zhuǎn)陀螺會(huì)消耗大量額外的能量,這是機(jī)器人節(jié)能設(shè)計(jì)所不希望的。文獻(xiàn)[13]設(shè)計(jì)了一種行走機(jī)構(gòu)為萬(wàn)向滾動(dòng)球的獨(dú)輪機(jī)構(gòu)。該機(jī)構(gòu)的側(cè)向平衡、俯仰平衡與航向控制均可通過(guò)控制“球輪”實(shí)現(xiàn)。文獻(xiàn)[14]基于倒立擺原理設(shè)計(jì)了一款名為Unibot的獨(dú)輪車機(jī)器人。Unibot車身上部的慣性輪可以為機(jī)器人提供側(cè)向調(diào)整激勵(lì),其車身下部的獨(dú)輪則可以為機(jī)器人俯仰平衡提供驅(qū)動(dòng),遺憾的是該機(jī)器人沒有設(shè)計(jì)航向控制機(jī)構(gòu)。文獻(xiàn)[15]報(bào)道了一款能夠騎獨(dú)輪車的機(jī)器人“村田婉童”,“村田婉童”的結(jié)構(gòu)原理與Unibot類似,其設(shè)計(jì)者在控制上忽略前后與側(cè)向動(dòng)力學(xué)耦合影響,因此其平衡能力有待進(jìn)一步提高。文獻(xiàn)[16]提出一種可調(diào)質(zhì)量塊的獨(dú)輪車機(jī)器人系統(tǒng)。其研究者認(rèn)為,左右移動(dòng)質(zhì)量塊來(lái)改變機(jī)器人質(zhì)心的位置,由此可以產(chǎn)生足夠的重力矩抵消傾倒力矩對(duì)機(jī)器人的影響。對(duì)于實(shí)際效果,該文獻(xiàn)僅給出了數(shù)值仿真控制驗(yàn)證,缺乏物理樣機(jī)實(shí)驗(yàn)的支撐。文獻(xiàn)[17]設(shè)計(jì)了一種通過(guò)向兩側(cè)噴氣實(shí)現(xiàn)側(cè)向平衡的獨(dú)輪車機(jī)器人系統(tǒng)。顯然,這種機(jī)器人首先需要解決氣源、噪聲等問題,另外,這種設(shè)計(jì)還需要對(duì)噴氣這一復(fù)雜的動(dòng)態(tài)過(guò)程進(jìn)行建模,這也會(huì)增大控制的難度。文獻(xiàn)[18-21]研究一種慣性擺輪獨(dú)輪車機(jī)器人系統(tǒng),該系統(tǒng)采用雙閉環(huán)PID控制、線性二次型最優(yōu)控制、迭代學(xué)習(xí)控制和滑模控制等控制方法對(duì)獨(dú)輪車機(jī)器人進(jìn)行平衡控制研究。文獻(xiàn)[22]提出了一種轉(zhuǎn)動(dòng)慣量可調(diào)的擺輪式獨(dú)輪車機(jī)器人系統(tǒng),其特點(diǎn)是機(jī)器人垂直轉(zhuǎn)子和水平轉(zhuǎn)子上均有三個(gè)位置可調(diào)的質(zhì)量塊,可以改變轉(zhuǎn)子的轉(zhuǎn)動(dòng)慣量。文獻(xiàn)[18-21]和文獻(xiàn)[22]設(shè)計(jì)的獨(dú)輪車機(jī)器人均達(dá)到了一定的平衡效果。
綜上所述,目前獨(dú)輪車機(jī)器人的機(jī)構(gòu)設(shè)計(jì)形式較為多樣,先后出現(xiàn)了單輪式Gyrover機(jī)器人、橄欖球輪式機(jī)器人、球輪式機(jī)器人和垂直擺輪式機(jī)器人等。其中,垂直擺輪式獨(dú)輪車機(jī)器人的兩個(gè)轉(zhuǎn)動(dòng)輪轉(zhuǎn)軸相互正交,弱化了側(cè)向傾角與俯仰角的力學(xué)耦合,在一定程度上降低了控制難度。另外,建立準(zhǔn)確簡(jiǎn)潔的力學(xué)模型和設(shè)計(jì)高效可靠的運(yùn)動(dòng)控制器是眾多獨(dú)輪車機(jī)器人研究人員共同關(guān)注的焦點(diǎn)。
本文以一臺(tái)具有行走輪、腰輪和擺輪3個(gè)驅(qū)動(dòng)輸入的垂直擺輪式獨(dú)輪車機(jī)器人為研究對(duì)象,利用Chaplygin方程建立了機(jī)器人在水平地面上行走的數(shù)學(xué)模型,從而揭示了行走輪、腰輪和擺輪調(diào)整平衡和控制航向的力學(xué)機(jī)理,然后采用部分反饋線性化技術(shù)設(shè)計(jì)了俯仰平衡控制器,最后在數(shù)值仿真和樣機(jī)實(shí)驗(yàn)兩個(gè)方面實(shí)現(xiàn)了機(jī)器人的俯仰平衡運(yùn)動(dòng)控制。
1動(dòng)力學(xué)建模
1.1運(yùn)動(dòng)學(xué)分析
如圖1所示,本文研究的垂直擺輪式獨(dú)輪車機(jī)器人系統(tǒng)由車架1、行走獨(dú)輪2、腰輪3和擺輪4構(gòu)成。
(a)物理樣機(jī)(b)結(jié)構(gòu)簡(jiǎn)圖圖1 驅(qū)動(dòng)獨(dú)輪車機(jī)器人系統(tǒng)
獨(dú)輪車機(jī)器人力學(xué)系統(tǒng)的位形需要用9個(gè)廣義坐標(biāo)來(lái)確定,分別為車架的3個(gè)歐拉角ψ、θ、φ(轉(zhuǎn)動(dòng)序列為e3-e1-e2,定義為q1、q2、q3),行走輪相對(duì)車架的轉(zhuǎn)角q4,腰盤相對(duì)車架的轉(zhuǎn)角q5,擺盤相對(duì)車架的轉(zhuǎn)角q6,坐標(biāo)系{1}原點(diǎn)在坐標(biāo)系{0}中的位置x、y、z(定義為q7、q8、q9)。
根據(jù)歐拉角旋轉(zhuǎn)序列(e3-e1-e2)的定義,車架的角速度矢量為
(1)
根據(jù)相對(duì)運(yùn)動(dòng)原理行走輪角速度矢量為
(2)
在純滾動(dòng)的條件下,行走輪與地面的接觸為非完整約束。設(shè)車輪接地點(diǎn)的矢徑rA為
(3)
式中,r為行走輪的半徑。
則接地點(diǎn)的速度vA滿足關(guān)系式:
(4)
式中,vB2C為行走輪幾何中心的線速度。
根據(jù)式(4)可以得到:
(5)
另一方面,行走輪幾何中心的線速度又可以表示為
(6)
綜合式(5)和式(6),得到系統(tǒng)的非完整約束方程:
(7)
(8)
以及系統(tǒng)的完整約束方程:
q9=rc2q2
(9)
由式(7)和式(8)可知,約束是一階線性齊次穩(wěn)定的,且約束系數(shù)不含q7和q8。
綜上可知,系統(tǒng)具有2個(gè)非完整約束方程和1個(gè)完整約束方程,因此其自由度數(shù)是6。
從車架的角速度出發(fā),腰輪、擺輪的角速度矢量可以由以下式子計(jì)算:
(10)
(11)
式中,ωB3和ωB4分別為腰輪和擺輪的角速度矢量。
(12)
(13)
(14)
式中,vB3C和vB4C分別為腰輪和擺輪的線速度矢量。
1.2動(dòng)力學(xué)模型
設(shè)剛體Bi(i=1,2,3,4)的質(zhì)量慣性矩陣為
(15)
其中,mi為剛體Bi的質(zhì)量,I為3×3的單位陣,Ji為剛體Bi的慣性張量矩陣,且
(16)
式中,Jcixx、Jciyy、Jcizz分別為剛體Bi繞其質(zhì)心坐標(biāo)系x、y、z軸的轉(zhuǎn)動(dòng)慣量。
則系統(tǒng)的總動(dòng)能
(17)
(18)
式中,g為重力加速度。
由式(17)和式(18)可知,動(dòng)能T和力函數(shù)U也均不包含q7和q8,因此q7和q8為循環(huán)坐標(biāo)。
(19)
σ=1,2,…,6
最終可以得到系統(tǒng)的動(dòng)力學(xué)模型:
(20)
G(q)=(0,G2,G3,0,0,0)T
τ=(0,0,0,τ4,τ5,τ6)T
q=(q1,q2,q3,q4,q5,q6)T
由式(20)知,獨(dú)輪車機(jī)器人為一個(gè)6自由度的欠驅(qū)動(dòng)系統(tǒng),其中車架的3個(gè)歐拉角沒有直接驅(qū)動(dòng)。
2控制方案
2.1控制器設(shè)計(jì)
本文探討的是獨(dú)輪車機(jī)器人的俯仰平衡運(yùn)動(dòng)控制問題,即如何在鎖定車體的航向角和側(cè)向傾角的情況下控制系統(tǒng)的前后俯仰平衡。
分析式(20)給出的系統(tǒng)動(dòng)力學(xué)模型,假設(shè):
(21)
則通過(guò)控制行走輪可以實(shí)現(xiàn)機(jī)器人的前后俯仰平衡。具體做法如下:
(22)
其中,Di j和Ci j分別為矩陣D和C的元素,且
(23)
(24)
利用部分反饋線性化方法設(shè)計(jì)控制器。因?yàn)镈34≠0,因此由式(22)第一個(gè)方程可以解出
(25)
將式(25)代入式(22)中第二個(gè)方程,得到
(26)
引入虛擬控制量υ,取控制力矩
(27)
則式(22)可以改寫為
(28)
若選取虛擬控制量
(29)
(30)
y=Ce
(31)
e=[e1e2e3e4]T
2.2穩(wěn)定性證明
式(30)在平衡點(diǎn)(e=0)的Jacobin矩陣為
(32)
此時(shí)式(32)的特征方程為
s4+(kd-k2w2)s3+(kp-k1w2)s2+
k2w1s+k1w1=0
(33)
根據(jù)Routh判據(jù),式(30)穩(wěn)定的條件是
(34)
由以上分析可知,選擇適當(dāng)?shù)膮?shù)k*可以使式(34)成立,從而使系統(tǒng)(式(28)~式(31))狀態(tài)及輸出能夠穩(wěn)定。
類似地,在獨(dú)輪車機(jī)器人的側(cè)向平衡控制中(鎖定車體的航向角和俯仰角),分析式(20)給出的系統(tǒng)動(dòng)力學(xué)模型,假設(shè):
i=1,3,4,5
(35)
3數(shù)值仿真控制實(shí)驗(yàn)
設(shè)初始時(shí)刻,車架俯仰角為5°,系統(tǒng)的質(zhì)量、轉(zhuǎn)動(dòng)慣量、長(zhǎng)度等參數(shù)設(shè)置如表1所示。
表1 獨(dú)輪車機(jī)器人系統(tǒng)仿真參數(shù)
根據(jù)控制器穩(wěn)定的條件(式(34)),選取控制器參數(shù):kp=550,kd=10,k1=6,k2=2。將有關(guān)的參數(shù)代入式(33),求解得到復(fù)根:
顯然,這些復(fù)根全部具有負(fù)實(shí)部,因此系統(tǒng)穩(wěn)定。
對(duì)式(30)、式(31)進(jìn)行數(shù)值仿真,時(shí)間步長(zhǎng)設(shè)為0.01s,仿真時(shí)間為10s。結(jié)果如圖2~圖4所示。
圖2 車架俯仰角(仿真結(jié)果)
圖3 行走輪角速度(仿真結(jié)果)
圖4 行走輪電機(jī)的驅(qū)動(dòng)力矩(仿真結(jié)果)
從圖2可以看出,車架俯仰角由初始值快速地振蕩衰減,大約經(jīng)過(guò)5s收斂到零位置附近。從圖3可以看出,行走輪的速度也緩慢減小,同樣在5s后也能基本收斂為0。從圖4可以看出,電機(jī)的調(diào)整力矩最大值達(dá)到28N·m,但隨時(shí)間變化呈指數(shù)衰減,大約在5s也收斂為0。由此不難得出結(jié)論,控制方案((式(27)和(式(29))實(shí)現(xiàn)了獨(dú)輪車機(jī)器人的俯仰平衡運(yùn)動(dòng)。
4物理樣機(jī)實(shí)驗(yàn)
4.1實(shí)驗(yàn)樣機(jī)系統(tǒng)簡(jiǎn)介
獨(dú)輪車機(jī)器人樣機(jī)如圖1a所示。樣機(jī)控制硬件平臺(tái)以數(shù)字信號(hào)處理器(DSP)為核心,包括慣性測(cè)量單元、光電編碼器、電流傳感器以及ZigBee通信模塊。圖5為樣機(jī)控制系統(tǒng)硬件結(jié)構(gòu)框圖。
圖5 獨(dú)輪車機(jī)器人控制系統(tǒng)硬件結(jié)構(gòu)框圖
4.2實(shí)驗(yàn)與結(jié)果分析
實(shí)驗(yàn)前,在樣機(jī)兩側(cè)安裝輔助輪以確保機(jī)器人俯仰運(yùn)動(dòng)自由但又不會(huì)側(cè)向傾倒。選取控制器參數(shù)kp=450,kd=15,k1=4,k2=1.5,實(shí)驗(yàn)結(jié)果如圖6~圖9所示。
圖6 俯仰平衡行走運(yùn)動(dòng)實(shí)驗(yàn)視頻連拍
圖7 車架俯仰角(實(shí)驗(yàn)結(jié)果)
圖8 行走輪角速度(實(shí)驗(yàn)結(jié)果)
圖9 行走輪電機(jī)的驅(qū)動(dòng)力矩(實(shí)驗(yàn)結(jié)果)
綜上所述,獨(dú)輪車機(jī)器人樣機(jī)在控制器的作用下實(shí)現(xiàn)了在水平地面上的俯仰平衡行走,并且電機(jī)的調(diào)整能力(速度、力矩)均有一定的閾度,因此可以進(jìn)一步優(yōu)化控制器參數(shù),提高系統(tǒng)的響應(yīng)性能。
5結(jié)語(yǔ)
獨(dú)輪車機(jī)器人的“行走獨(dú)輪”與地面在理想情況下為純滾動(dòng)接觸,這種接觸形式具有明顯的非完整約束特性。本文根據(jù)這一特征建立了系統(tǒng)在水平地面上運(yùn)動(dòng)的力學(xué)模型,有效地揭示了獨(dú)輪車機(jī)器人行走輪、腰輪和擺輪的運(yùn)動(dòng)激勵(lì)與車體俯仰角、航向角和橫滾角的動(dòng)力學(xué)耦合關(guān)系。研究了單獨(dú)考慮車體的前后俯仰運(yùn)動(dòng),通過(guò)對(duì)力學(xué)模型進(jìn)行降維處理成功地提取出了一個(gè)能夠描述俯仰平衡運(yùn)動(dòng)力學(xué)行為的子系統(tǒng)。采用部分反饋線性化方法,將子系統(tǒng)中的欠驅(qū)動(dòng)車體俯仰角線性化,并選擇車體的俯仰角和行走輪的轉(zhuǎn)動(dòng)角為輸出設(shè)計(jì)了俯仰運(yùn)動(dòng)的平衡控制器。數(shù)值仿真控制以及物理樣機(jī)實(shí)驗(yàn)均證明了本文動(dòng)力學(xué)分析和平衡控制器設(shè)計(jì)的有效性。
參考文獻(xiàn):
[1]SchoonwinkelA.DesignandTestofaComputerStabilizedUnicycle[D].Standford:StanfordUniversity,1987.
[2]VosDW.NonlinearControlofanAutonomousUnicycleRobot:PracticalIssues[D].Cambridge:MIT,1992.
[3]ShengZaiquan,YamafujiK.PosturalStabilityofaHumanRidingaUnicycleandItsEmulationbyaRobot[J].IEEETransactionsonRoboticsandAutomation,1997,13:709-720.
[4]HaY,YutaS.TrajectoryTrackingControlforNavigationofSelf-containedMobileInversePendulum[C]//Proc.ofthe1994IEEE/RSJInt.Conf.onIntelligentRobotsandSystems.Munich,1994:1875-1882.
[5]BrownHB,XuY.ASingle-wheelGyroscopicallyStabilizedRobot[C]//Proceedingsofthe1996IEEEInternationalConferenceonRoboticsandAutomation.Minncapolis,Minnesota,1996:3658-3663.
[6]XuY,AuKW,NandyGC,etal.AnalysisofActuationandDynamicBalancingforaSingleWheelRobot[C]//Proceedingsofthe1998IEEE/RSJInt.Conf.onIntelligentRobotsandSystems.Victoria,1789-1794.
[7]GoraC.NandyIT,XuY.DynamicModelofaGroscopicWheel[C]//Proceedingsofthe1998IEEEInternationalConferenceonRobotics&Automation.Leuven,Belgium,1998:1683-2688.
[8]OuYongsheng,XuYangsheng.BalanceControlofaSingleWheelRobot[C]//Proceedingsofthe2002IEEE/RSJInt.ConferenceonIntelligentRobotsandSystem.Lausane,Switzerland,2002:2043-2048.
[9]SalehT,HannYH,ZhuZ,etal.DesignofaGyroscopicallyStabilizedSingle-wheelRobot[C]//IEEEInternationalConferenceonRobotics,AutomationanMechatronics,RAM2004.Singapore,2004:904-908.
[10]MamunA,ZhuZ,VadakkepatP,etal.TrackingControloftheGyrobots:aGyroscopically-stabilizedSingle-wheeledRobot[C]//The31stAnnualConferenceoftheIEEEIndustrialElectronicsSociety,IECON05.Raleigh,NorthCarolina,USA,2005:1839-1844.
[11]ZhenZ,AbdullahAM,PrahladV,etal.LineTrackingoftheGyrobot—AGyroscopicallyStabilizedSingle-wheeledRobot[C]//Proceedingsofthe2006IEEEInternationalConferenceonRoboticsandBiomimetics.Kunming,2006:293-298.
[12]DaoMQ,LiuKZ.Gain-scheduledStabilizationControlofaUnicycleRobot[J].JSMEInternationalJournal,2005, 48(4):649-656.
[13]LauwersTB,KantorGA,HollisRL.ADynamicallyStableSingleWheeledMobileRobotwithInverseMouse-ballDrive[C]//Proceedingofthe2006IEEEInternationalConferenceonRoboticsandAutomation,Orlando,Florida,2006:2884-2889.
[14]deCallafonRA.UCSDJacobs.SchoolofEngineering[EB/OL]. [2015-03-03].http://maeresearch.ucsd.edu/callafon/research/index.html#PROJECTS.
[15]叢秋波. 村田制造所:“村田頑童”攜手“村田婉童”展示高新技術(shù)[J]. 電子設(shè)計(jì)技術(shù),2008(12):124-125.
CongQiubo.MurataManufacture:“MurataBoy”HandinHand“MurataTong”ExhibitionofHigh-tech[J].ElectronicDesignTechnology,2008(12):124-125.
[16]郭磊,廖啟征,魏世明,等.獨(dú)輪車機(jī)器人的動(dòng)力學(xué)建模與非線性控制[J].系統(tǒng)仿真學(xué)報(bào),2009,21(9):2730-2733.
GuoLei,LiaoQizheng,WeiShiming,etal.DynamicalModelingandNonlinearControlofUnicycleRobot[J].JournalofSystemSimulation,2009,21(9):2730-2733.
[17]LeeJH,ShinHJ,LeeSJ,etal.NovelAirBlowingControlforBalancingaUnicycleRobot[J].IntelligentRobotsandSystems,2010,2529-2530.
[18]朱曉慶,阮曉鋼,魏若巖.基于慣性飛輪的獨(dú)輪自平衡機(jī)器人側(cè)向動(dòng)力學(xué)分析[J].應(yīng)用力學(xué)學(xué)報(bào),2013,30(3):395-400.
ZhuXiaoqing,RuanXiaogang,WeiRuoyan.LateralDynamicAnalysisofSelf-balanceSingleWheelRobotBasedonFlywheel[J].JournalofAppliedMechanics,2013,30(3):395-400.
[19]阮曉鋼,胡敬敏, 王啟源,等.一種獨(dú)輪車機(jī)器人的滑模控制[J]. 控制工程, 2011,18(1):128-132.
RuanXiaogang,HuJingmin,WangQiyuan,etal.Sliding-modeControlofaUnicycleRobot[J].ControlEngineering,2011,18(1):128-132.
[20]朱曉慶, 阮曉鋼,魏若巖, 等. 獨(dú)輪機(jī)器人側(cè)向通道建模與控制[J].北京工業(yè)大學(xué)學(xué)報(bào),2013,39(10):1474-1480.
ZhuXiaoqing,RuanXiaogang,WeiRuoyan,etal.LateralDynamicModelingandControlofaSingleWheelRobot[J].JournalofBeijingUniversityofTechnology,2013,39(10): 1474-1480.
[21]王啟源,阮曉鋼.獨(dú)輪自平衡機(jī)器人雙閉環(huán)非線性PID控制[J].控制與決策,2013,27(4):593-597.
WangQiyuan,RuanXiaogang.DualLoopNonlinearPIDControlofSingle-wheeledRobot[J].ControlandDecisionMaking,2013,27(4):593-597.
[22]白占欣.六自由度獨(dú)輪機(jī)器人本體研制及動(dòng)力學(xué)控制方法研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2011.
(編輯王艷麗)
DynamicsModelandBalancedPitchingControlofaUnicycleRobot
ZhuangWeiLiuChengjuJiangHanHeShutongGuilinUniversityofElectronicTechnology,Guilin,Guangxi,541004
Abstract:Dynamics of a three driven joints’ unicycle robot and controller to achieve the robot’s balanced pitching motion were disscused herein.Firstly,considering the coholonomic constrain between the running wheel and the ground,a dynamics model for the unicycle robot was established by using Chaplygin equation.The model reveals there are 6 generalized velocities and 3 underactuated freedoms in the robot system. Secondly,focusing on the dynamics subsystem of the robot's balanced pitching motion, and a controller for this kind of motion was developed. The controller was based on the partial feedback linearization method, which linearized the underactuated pitching angle,and took the pitching angle and the rotating angle of the running wheel as outputs.The numerical simulation and prototype experiments were performed to testify the validilities of the proposed controller.
Key words:unicycle robot;dynamics model;balanced pitching motion;partial feedback linearization
收稿日期:2015-03-03
基金項(xiàng)目:國(guó)家自然科學(xué)基金資助項(xiàng)目(51305087);國(guó)家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃資助項(xiàng)目(201510595034);桂林電子科技大學(xué)研究生教育創(chuàng)新計(jì)劃資助項(xiàng)目(YJCXS201511,YJCXS201512)
中圖分類號(hào):TP24
DOI:10.3969/j.issn.1004-132X.2016.04.008
作者簡(jiǎn)介:莊未,女,1977年生。桂林電子科技大學(xué)機(jī)電工程學(xué)院副教授。主要研究方向?yàn)闄C(jī)器人動(dòng)力學(xué)及控制技術(shù)。劉成舉,男,1991年生。桂林電子科技大學(xué)機(jī)電工程學(xué)院碩士研究生。江漢,男,1990年生。桂林電子科技大學(xué)機(jī)電工程學(xué)院碩士研究生。何淑通,男,1990年生。桂林電子科技大學(xué)機(jī)電工程學(xué)院碩士研究生。