2-4 實驗設計

(ㄧ)調整 PID 參數實驗

實驗目的

為了取得最佳的 Kp、Ki、Kd 值,分別調整三項參數進行測試,在車子運行時,每 50 毫秒記錄一次 error,並將資料儲存在 SD 卡,用於觀察不同參數時,時間與 error 值的關係。實驗總共測試七組參數,其中 Kp:0.4、Ki:0.5、Kd:40 為預設值。如下:

P

I

D

0.2

0.2

20

預設值

0.4

0.5

40

0.6

0.8

60

實驗方法為一次改變Kp、Ki、Kd其一參數,並將其他兩項設定為預設值。

實驗器材

使用 SD 卡模組讀寫 SD 卡,為了避免車子運行中因為讀寫檔案而拖慢速度,在運行中使用二維陣列來記錄「時間」和「error」,總共記錄 200 筆資料,當 200 筆記錄完後車子自動停車,並將資料寫入 SD 卡中。

測試場地

我們製作出由曲線構成的測試場地。

(二)傳統、邏輯、PID 循線車比較

為了比較PID演算法是否比其他方式有效,我們製作一個環形跑道,實驗傳統循線車、邏輯判斷循線車、PID循線車繞1圈分別需要的平均時間。

Last updated

Was this helpful?