由上述分析可得,增大 KI,速度的調(diào)節(jié)時間減少,超調(diào)量增加。通過多次數(shù)據(jù)比對,我們最后取得的電機(jī) PI 參數(shù)為 KP=12,KI=0.7。
4.3 整車聯(lián)調(diào)測試及結(jié)果
測試賽道如圖 4-10 所示,該賽道具有元素多、難度大等特點(diǎn)。為了便于分析,將本賽道分解為幾個部分,分別是小 S 部分、大 S 部分、太極彎部分、直道入急彎部分、坡道部分、大回環(huán)部分。下面針對各部分進(jìn)行賽道分析及展示調(diào)試結(jié)果。為了便于描述,下文中使用了弱化轉(zhuǎn)向、中等轉(zhuǎn)向、 強(qiáng)化轉(zhuǎn)向等術(shù)語,其含義是對算法得出的控制量乘以一定的系數(shù)。弱化轉(zhuǎn)向乘以小于 1 的系數(shù),具體大小與控制量相關(guān);中等轉(zhuǎn)向不改變控制輸出量;強(qiáng)化轉(zhuǎn)向乘以大于 1 的系數(shù),具體大小與控制量相關(guān)。
1. 小 S 部分
小 S 道的偏移量相對較小,但是賽道曲率中心在不斷改變,需要頻繁換向,這對于前瞻不大、信息量不足的電磁小車來說,如果沒有一個很好的控制方案,小車在該賽道 中就會劇烈抖動,速度快的話就會跑出賽道。 本文提出的基于賽道曲率的“阿克曼轉(zhuǎn)向”控制方案與原始的基于位置偏差的控制方案不同,它可以實(shí)時預(yù)測到賽道的曲率及曲率中心的變化。當(dāng)賽道的曲率較大且 曲率中心頻繁變換時,我們便可以知道小車正處于小S 道。此時我們便使用轉(zhuǎn)向弱化、中速前進(jìn)的控制方案。小車在小 S 道的運(yùn)動軌跡示意圖如圖 4-11 所示。
2. 大 S 部分
大 S 的偏移量相對較大,但是賽道的曲率中心不頻繁改變。在大 S 道中的轉(zhuǎn)向控制較為簡單,但是速度控制是一個難點(diǎn)。如何在大 S 道中實(shí)現(xiàn)彎道切換時減速,在彎道中加速,是提高競賽成績的一個關(guān)鍵點(diǎn)。 本文提出的基于賽道曲率的控制方案可以很好得解決上述問題。當(dāng)賽道曲率不斷改變、曲率中心只出現(xiàn)一次改變時,我們就可以認(rèn)為是進(jìn)入了彎道切換狀態(tài),此時便 采用加強(qiáng)轉(zhuǎn)向、低速前進(jìn)的控制方案;當(dāng)賽道曲率較大,曲率中心不變時,我們就可以認(rèn)為是進(jìn)入彎道狀態(tài),此時采用中等轉(zhuǎn)向、中高速前進(jìn)的控制方案。小車在大 S 道中的運(yùn)動軌跡示意圖如圖 4-12所示。
3. 太極彎部分
太極彎部分的賽道間距較小,容易發(fā)生串?dāng)_現(xiàn)象;太極彎部分對小車的轉(zhuǎn)向性能要求很高,給予的調(diào)整空間較小。 本文提出的基于三次多項(xiàng)式擬合的位置解算算法魯棒性很高,可以克服各種干擾的影響,顯然臨近導(dǎo)線段對傳感器的干擾也可以大致消除。事實(shí)上,我們可以把太極 彎當(dāng)做一個對轉(zhuǎn)向性能要求更高的大 S 道。因此,我們采用了強(qiáng)化轉(zhuǎn)向,低速前進(jìn)的控制方案。小車在太極彎部分的運(yùn)動軌跡示意圖如圖 4-13 所示。